Ensemble strategies for population-based optimization algorithms – a survey

In population-based optimization algorithms (POAs), given an optimization problem, the quality of the solutions depends heavily on the selection of algorithms, strategies and associated parameter combinations, constraint handling method, local search method, surrogate model, niching method, etc. In...

Full description

Saved in:
Bibliographic Details
Main Authors: Wu, Guohua, Mallipeddi, Rammohan, Suganthan, Ponnuthurai Nagaratnam
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/151703
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-151703
record_format dspace
spelling sg-ntu-dr.10356-1517032021-07-21T11:06:16Z Ensemble strategies for population-based optimization algorithms – a survey Wu, Guohua Mallipeddi, Rammohan Suganthan, Ponnuthurai Nagaratnam School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Ensemble of Algorithms No Free Lunch In population-based optimization algorithms (POAs), given an optimization problem, the quality of the solutions depends heavily on the selection of algorithms, strategies and associated parameter combinations, constraint handling method, local search method, surrogate model, niching method, etc. In the literature, there exist several alternatives corresponding to each aspect of configuring a population-based algorithm such as one-point/two-points/uniform crossover operators, tournament/ranking/stochastic uniform sampling selection methods, Gaussian/Levy/Cauchy mutation operators, clearing/crowding/sharing based niching algorithms, adaptive penalty/epsilon/superiority of feasible constraint handling approaches, associated parameter values and so on. In POA literature, No Free Lunch (NFL) theorem has been well-documented and therefore, to effectively solve a given optimization problem, an appropriate configuration is necessary. But, the trial and error approach for the appropriate configuration may be impractical because at different stages of evolution, the most appropriate configurations could be different depending on the characteristics of the current search region for a given problem. Recently, the concept of incorporating ensemble strategies into POAs has become popular so that the process of configuring an optimization algorithm can benefit from both the availability of diverse approaches at different stages and alleviate the computationally intensive offline tuning. In addition, algorithmic components of different advantages could support one another during the optimization process, such that the ensemble of them could potentially result in a versatile POA. This paper provides a survey on the use of ensemble strategies in POAs. In addition, we also provide an overview of similar methods in the literature such as hyper-heuristics, island models, adaptive operator selection, etc. and compare them with the ensemble strategies in the context of POAs. This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology under the Grant NRF- 2015R1C1A1A01055669. This work was also supported by the National Natural Science Foundation of China under Grant (No. 61603404), the Natural Science Foundation of Hunan Province (No. 2017JJ3369), and the Research Foundation of National University of Defense Technology (ZK16-03-30). 2021-07-21T11:06:16Z 2021-07-21T11:06:16Z 2019 Journal Article Wu, G., Mallipeddi, R. & Suganthan, P. N. (2019). Ensemble strategies for population-based optimization algorithms – a survey. Swarm and Evolutionary Computation, 44, 695-711. https://dx.doi.org/10.1016/j.swevo.2018.08.015 2210-6502 0000-0003-1552-9620 0000-0001-9071-1145 https://hdl.handle.net/10356/151703 10.1016/j.swevo.2018.08.015 2-s2.0-85059323096 44 695 711 en Swarm and Evolutionary Computation © 2018 Elsevier B.V. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Ensemble of Algorithms
No Free Lunch
spellingShingle Engineering::Electrical and electronic engineering
Ensemble of Algorithms
No Free Lunch
Wu, Guohua
Mallipeddi, Rammohan
Suganthan, Ponnuthurai Nagaratnam
Ensemble strategies for population-based optimization algorithms – a survey
description In population-based optimization algorithms (POAs), given an optimization problem, the quality of the solutions depends heavily on the selection of algorithms, strategies and associated parameter combinations, constraint handling method, local search method, surrogate model, niching method, etc. In the literature, there exist several alternatives corresponding to each aspect of configuring a population-based algorithm such as one-point/two-points/uniform crossover operators, tournament/ranking/stochastic uniform sampling selection methods, Gaussian/Levy/Cauchy mutation operators, clearing/crowding/sharing based niching algorithms, adaptive penalty/epsilon/superiority of feasible constraint handling approaches, associated parameter values and so on. In POA literature, No Free Lunch (NFL) theorem has been well-documented and therefore, to effectively solve a given optimization problem, an appropriate configuration is necessary. But, the trial and error approach for the appropriate configuration may be impractical because at different stages of evolution, the most appropriate configurations could be different depending on the characteristics of the current search region for a given problem. Recently, the concept of incorporating ensemble strategies into POAs has become popular so that the process of configuring an optimization algorithm can benefit from both the availability of diverse approaches at different stages and alleviate the computationally intensive offline tuning. In addition, algorithmic components of different advantages could support one another during the optimization process, such that the ensemble of them could potentially result in a versatile POA. This paper provides a survey on the use of ensemble strategies in POAs. In addition, we also provide an overview of similar methods in the literature such as hyper-heuristics, island models, adaptive operator selection, etc. and compare them with the ensemble strategies in the context of POAs.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Wu, Guohua
Mallipeddi, Rammohan
Suganthan, Ponnuthurai Nagaratnam
format Article
author Wu, Guohua
Mallipeddi, Rammohan
Suganthan, Ponnuthurai Nagaratnam
author_sort Wu, Guohua
title Ensemble strategies for population-based optimization algorithms – a survey
title_short Ensemble strategies for population-based optimization algorithms – a survey
title_full Ensemble strategies for population-based optimization algorithms – a survey
title_fullStr Ensemble strategies for population-based optimization algorithms – a survey
title_full_unstemmed Ensemble strategies for population-based optimization algorithms – a survey
title_sort ensemble strategies for population-based optimization algorithms – a survey
publishDate 2021
url https://hdl.handle.net/10356/151703
_version_ 1707050429079093248