Multi-scale search for black-box optimization : theory & algorithms

This thesis focuses on a special class of MP algorithms for continuous black-box optimization. Black-box optimization has been a recurrent subject of interest for decades, as many real-world applications can be modeled as black-box optimization problems. In particular, this research work studies alg...

Full description

Saved in:
Bibliographic Details
Main Author: Abdullah Shamil Hashim Al-Dujaili
Other Authors: Sundaram Suresh
Format: Theses and Dissertations
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/70300
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-70300
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Science::Mathematics::Applied mathematics::Optimization
spellingShingle DRNTU::Science::Mathematics::Applied mathematics::Optimization
Abdullah Shamil Hashim Al-Dujaili
Multi-scale search for black-box optimization : theory & algorithms
description This thesis focuses on a special class of MP algorithms for continuous black-box optimization. Black-box optimization has been a recurrent subject of interest for decades, as many real-world applications can be modeled as black-box optimization problems. In particular, this research work studies algorithms that partition the problem's decision space over multiple scales in search for the optimal solution and investigates three central topics. Plenty of such algorithms have been proposed and analyzed independently. Furthermore, the theoretical analysis has been dominantly concerned with the asymptotic (limit) behavior of the algorithms and their convergence to optimal points, whereas finite-time behavior is more crucial in practice. Due to their systematic sampling of the decision space, the aforementioned algorithms are inherently exploratory. This prevents from using them effectively on computationally expensive optimization problems. The bulk of these algorithms has been tailored towards single-objective optimization, whilst in practice, most real-world problems involve the optimization of \emph{multiple} objectives. The present thesis refers to these algorithms as Multi-scale Search Optimization (MSO) algorithms and addresses the above issues as follows. First, a theoretical methodology is presented to \emph{consolidate} the analysis of MSO algorithms and study their \emph{finite-time} convergence based on three basic assumptions: i). local H\"{o}lder continuity of the objective function $f$; ii). partitions boundedness; and iii). partitions sphericity. Moreover, the worst-case finite-time performance and convergence rate of several leading MSO algorithms, viz. Lipschitzian optimization methods, Multilevel Coordinate Search (MCS), Dividing RECTangles (DIRECT), and optimistic optimization methods have been shown. Second, in order to deal with expensive optimization, an algorithm---referred to as the Naive Multi-scale Search Optimization (NMSO) algorithm---within the MSO framework is developed. When compared with other MSO algorithms, NMSO's exploitative search component is more dominant than its exploratory one. Besides preserving its asymptotically-consistent property, NMSO enjoys a finite-time convergence, which is generally difficult to establish for exploitation-biased algorithms. Along with its theoretical study, a numerical assessment of NMSO---comparing it with established multi-scale search algorithms such as MCS and DIRECT---has been conducted. Based on the results, NMSO demonstrates a better performance than the compared algorithms under limited (expensive) evaluation budget, particularly in problems with separability, multi-modality, and low dimensionality. This is in line with the Black-box Optimization Competition (BBComp) held at GECCO'15, where NMSO finished third out of twenty-eight competitors in solving 1000 black-box problems. Third, in order to expand the frontiers of multi-scale search algorithms, two MSO algorithmic instances are extended for multi-objective optimization: i). Multi-Objective DIviding RECTangles (MO-DIRECT); ii) Multi-Objective Simultaneous Optimistic Optimization (MO-SOO). Both of these algorithms are asymptotically convergent towards the Pareto front. Furthermore, based on the presented theoretical methodology to analyze MSO algorithms, an upper bound on the Pareto-compliant unary additive epsilon indicator is established as a function of the number of iterations. The bound is characterized by the objectives smoothness as well as the structure of the Pareto front with respect to its extrema. First time in the literature, a deterministic upper bound on a Pareto-compliant indicator has been presented for a solver of continuous multi-objective problems. Finally, to validate the efficacy of the proposed multi-objective MSO algorithms, a Black-box Multi-objective Optimization Benchmarking (BMOBench) platform is built around 100 multi-objective optimization problems from the literature, where the performance assessment is reported in terms of Pareto- and Non-Pareto-compliant data profiles. BMOBench can be employed as a comprehensive platform for benchmarking any multi-objective optimization algorithm. Besides the built platform, 300 bi-objective were used in comparing the proposed multi-objective MSO algorithms with the state-of-the-art algorithms. Based on the results, MO-SOO shows a performance on a par with the top performing algorithm, viz. SMS-EMOA and DMS, especially with limited number of function evaluations. Future work includes: i). breaking away from MSO's systematic sampling towards more adaptive/learning scheme; ii). handling large-scale problems and general constraints; and iii). employing indicator-based techniques for multi-objective MSO.
author2 Sundaram Suresh
author_facet Sundaram Suresh
Abdullah Shamil Hashim Al-Dujaili
format Theses and Dissertations
author Abdullah Shamil Hashim Al-Dujaili
author_sort Abdullah Shamil Hashim Al-Dujaili
title Multi-scale search for black-box optimization : theory & algorithms
title_short Multi-scale search for black-box optimization : theory & algorithms
title_full Multi-scale search for black-box optimization : theory & algorithms
title_fullStr Multi-scale search for black-box optimization : theory & algorithms
title_full_unstemmed Multi-scale search for black-box optimization : theory & algorithms
title_sort multi-scale search for black-box optimization : theory & algorithms
publishDate 2017
url http://hdl.handle.net/10356/70300
_version_ 1759854713156665344
spelling sg-ntu-dr.10356-703002023-03-04T00:52:00Z Multi-scale search for black-box optimization : theory & algorithms Abdullah Shamil Hashim Al-Dujaili Sundaram Suresh School of Computer Science and Engineering Centre for Computational Intelligence DRNTU::Science::Mathematics::Applied mathematics::Optimization This thesis focuses on a special class of MP algorithms for continuous black-box optimization. Black-box optimization has been a recurrent subject of interest for decades, as many real-world applications can be modeled as black-box optimization problems. In particular, this research work studies algorithms that partition the problem's decision space over multiple scales in search for the optimal solution and investigates three central topics. Plenty of such algorithms have been proposed and analyzed independently. Furthermore, the theoretical analysis has been dominantly concerned with the asymptotic (limit) behavior of the algorithms and their convergence to optimal points, whereas finite-time behavior is more crucial in practice. Due to their systematic sampling of the decision space, the aforementioned algorithms are inherently exploratory. This prevents from using them effectively on computationally expensive optimization problems. The bulk of these algorithms has been tailored towards single-objective optimization, whilst in practice, most real-world problems involve the optimization of \emph{multiple} objectives. The present thesis refers to these algorithms as Multi-scale Search Optimization (MSO) algorithms and addresses the above issues as follows. First, a theoretical methodology is presented to \emph{consolidate} the analysis of MSO algorithms and study their \emph{finite-time} convergence based on three basic assumptions: i). local H\"{o}lder continuity of the objective function $f$; ii). partitions boundedness; and iii). partitions sphericity. Moreover, the worst-case finite-time performance and convergence rate of several leading MSO algorithms, viz. Lipschitzian optimization methods, Multilevel Coordinate Search (MCS), Dividing RECTangles (DIRECT), and optimistic optimization methods have been shown. Second, in order to deal with expensive optimization, an algorithm---referred to as the Naive Multi-scale Search Optimization (NMSO) algorithm---within the MSO framework is developed. When compared with other MSO algorithms, NMSO's exploitative search component is more dominant than its exploratory one. Besides preserving its asymptotically-consistent property, NMSO enjoys a finite-time convergence, which is generally difficult to establish for exploitation-biased algorithms. Along with its theoretical study, a numerical assessment of NMSO---comparing it with established multi-scale search algorithms such as MCS and DIRECT---has been conducted. Based on the results, NMSO demonstrates a better performance than the compared algorithms under limited (expensive) evaluation budget, particularly in problems with separability, multi-modality, and low dimensionality. This is in line with the Black-box Optimization Competition (BBComp) held at GECCO'15, where NMSO finished third out of twenty-eight competitors in solving 1000 black-box problems. Third, in order to expand the frontiers of multi-scale search algorithms, two MSO algorithmic instances are extended for multi-objective optimization: i). Multi-Objective DIviding RECTangles (MO-DIRECT); ii) Multi-Objective Simultaneous Optimistic Optimization (MO-SOO). Both of these algorithms are asymptotically convergent towards the Pareto front. Furthermore, based on the presented theoretical methodology to analyze MSO algorithms, an upper bound on the Pareto-compliant unary additive epsilon indicator is established as a function of the number of iterations. The bound is characterized by the objectives smoothness as well as the structure of the Pareto front with respect to its extrema. First time in the literature, a deterministic upper bound on a Pareto-compliant indicator has been presented for a solver of continuous multi-objective problems. Finally, to validate the efficacy of the proposed multi-objective MSO algorithms, a Black-box Multi-objective Optimization Benchmarking (BMOBench) platform is built around 100 multi-objective optimization problems from the literature, where the performance assessment is reported in terms of Pareto- and Non-Pareto-compliant data profiles. BMOBench can be employed as a comprehensive platform for benchmarking any multi-objective optimization algorithm. Besides the built platform, 300 bi-objective were used in comparing the proposed multi-objective MSO algorithms with the state-of-the-art algorithms. Based on the results, MO-SOO shows a performance on a par with the top performing algorithm, viz. SMS-EMOA and DMS, especially with limited number of function evaluations. Future work includes: i). breaking away from MSO's systematic sampling towards more adaptive/learning scheme; ii). handling large-scale problems and general constraints; and iii). employing indicator-based techniques for multi-objective MSO. Doctor of Philosophy (SCE) 2017-04-19T02:11:17Z 2017-04-19T02:11:17Z 2017 Thesis Abdullah Shamil Hashim Al-Dujaili. (2017). Multi-scale search for black-box optimization : theory & algorithms. Doctoral thesis, Nanyang Technological University, Singapore. http://hdl.handle.net/10356/70300 10.32657/10356/70300 en 150 p. application/pdf