Surrogate models in evolutionary single-objective optimization: A new taxonomy and experimental study

Abstract Surrogate-assisted evolutionary algorithms (SAEAs), which use efficient surrogate models or meta-models to approximate the fitness function in evolutionary algorithms (EAs), are effective and popular methods for solving computationally expensive optimization problems. During the past decades, a number of SAEAs have been proposed by combining different surrogate models and EAs. This paper dedicates to providing a more systematical review and comprehensive empirical study of surrogate models used in single-objective SAEAs. A new taxonomy of surrogate models in SAEAs for single-objective optimization is introduced in this paper. Surrogate models are classified into two major categories: absolute fitness models, which directly approximate the fitness function values of candidate solutions, and relative fitness models, which estimates the relative rank or preference of candidates rather than their fitness values. Then, the characteristics of different models are analyzed and compared by conducting a series of experiments in terms of time complexity (execution time), model accuracy, parameter influence, and the overall performance when used in EAs. The empirical results are helpful for researchers to select suitable surrogate models when designing SAEAs. Open research questions and future work are discussed at the end of the paper.

[1]  John Doherty,et al.  Committee-Based Active Learning for Surrogate-Assisted Particle Swarm Optimization of Expensive Problems , 2017, IEEE Transactions on Cybernetics.

[2]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[3]  A. Keane,et al.  Evolutionary Optimization of Computationally Expensive Problems via Surrogate Modeling , 2003 .

[4]  Helio J. C. Barbosa,et al.  On Similarity-Based Surrogate Models for Expensive Single- and Multi-objective Evolutionary Optimization , 2010 .

[5]  Xavier Llorà,et al.  Combating user fatigue in iGAs: partial ordering, support vector machines, and synthetic fitness , 2005, GECCO '05.

[6]  Simone Sebben,et al.  Surrogate-based optimisation using adaptively scaled radial basis functions , 2020, Appl. Soft Comput..

[7]  Dan Guo,et al.  Data-Driven Evolutionary Optimization: An Overview and Case Studies , 2019, IEEE Transactions on Evolutionary Computation.

[8]  Ye Tian,et al.  A Classification-Based Surrogate-Assisted Evolutionary Algorithm for Expensive Many-Objective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[9]  Mengjie Zhang,et al.  Surrogate-Assisted Evolutionary Deep Learning Using an End-to-End Random Forest-Based Performance Predictor , 2020, IEEE Transactions on Evolutionary Computation.

[10]  Aimin Zhou,et al.  Preselection via Classification: A Case Study on Evolutionary Multiobjective Optimization , 2017, Inf. Sci..

[11]  Jakub Repický,et al.  Gaussian Process Surrogate Models for the CMA Evolution Strategy , 2019, Evolutionary Computation.

[12]  Ke Tang,et al.  Classification- and Regression-Assisted Differential Evolution for Computationally Expensive Problems , 2012, Journal of Computer Science and Technology.

[13]  Qingfu Zhang,et al.  A Gaussian Process Surrogate Model Assisted Evolutionary Algorithm for Medium Scale Expensive Optimization Problems , 2014, IEEE Transactions on Evolutionary Computation.

[14]  Xin Yao,et al.  Model-based evolutionary algorithms: a short survey , 2018, Complex & Intelligent Systems.

[15]  Yaochu Jin,et al.  Surrogate-assisted evolutionary computation: Recent advances and future challenges , 2011, Swarm Evol. Comput..

[16]  Handing Wang,et al.  Data-Driven Surrogate-Assisted Multiobjective Evolutionary Optimization of a Trauma System , 2016, IEEE Transactions on Evolutionary Computation.

[17]  Ying Tan,et al.  A comparison of quality measures for model selection in surrogate-assisted evolutionary algorithm , 2019, Soft Comput..

[18]  Rasmus Lund Jensen,et al.  A comparison of six metamodeling techniques applied to building performance simulations , 2018 .

[19]  Iftekhar A. Karimi,et al.  Design of computer experiments: A review , 2017, Comput. Chem. Eng..

[20]  Thomas Bartz-Beielstein,et al.  Model-based methods for continuous and discrete global optimization , 2017, Appl. Soft Comput..

[21]  Chee Keong Kwoh,et al.  Feasibility Structure Modeling: An Effective Chaperone for Constrained Memetic Algorithms , 2010, IEEE Transactions on Evolutionary Computation.

[22]  Bernhard Sendhoff,et al.  Reducing Fitness Evaluations Using Clustering Techniques and Neural Network Ensembles , 2004, GECCO.

[23]  Yang Yu,et al.  A two-layer surrogate-assisted particle swarm optimization algorithm , 2014, Soft Computing.

[24]  Aimin Zhou,et al.  A Multioperator Search Strategy Based on Cheap Surrogate Models for Evolutionary Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[25]  Bernhard Sendhoff,et al.  Fitness Approximation In Evolutionary Computation - a Survey , 2002, GECCO.

[26]  Xiaoyan Sun,et al.  A New Surrogate-Assisted Interactive Genetic Algorithm With Weighted Semisupervised Learning , 2013, IEEE Transactions on Cybernetics.

[27]  Rommel G. Regis,et al.  Evolutionary Programming for High-Dimensional Constrained Expensive Black-Box Optimization Using Radial Basis Functions , 2014, IEEE Transactions on Evolutionary Computation.

[28]  Xin Yao,et al.  Classification-assisted Differential Evolution for computationally expensive problems , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[29]  Kaisa Miettinen,et al.  A survey on handling computationally expensive multiobjective optimization problems with evolutionary algorithms , 2017, Soft Computing.

[30]  Thomas Philip Runarsson Ordinal Regression in Evolutionary Computation , 2006, PPSN.

[31]  Carlos A. Coello Coello,et al.  Comparison of metamodeling techniques in evolutionary algorithms , 2017, Soft Comput..

[32]  Wolfgang Banzhaf,et al.  Decreasing the Number of Evaluations in Evolutionary Algorithms by Using a Meta-model of the Fitness Function , 2003, EuroGP.

[33]  Ke Tang,et al.  Evolutionary optimization with hierarchical surrogates , 2019, Swarm Evol. Comput..

[34]  Jeng-Shyang Pan,et al.  A new fitness estimation strategy for particle swarm optimization , 2013, Inf. Sci..

[35]  Xin Yao,et al.  A new self-adaptation scheme for differential evolution , 2014, Neurocomputing.

[36]  Fei Peng,et al.  Population-Based Algorithm Portfolios for Numerical Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[37]  Jürgen Branke,et al.  On Using Surrogates with Genetic Programming , 2015, Evolutionary Computation.

[38]  T. Simpson,et al.  Comparative studies of metamodelling techniques under multiple modelling criteria , 2001 .

[39]  Changhe Li,et al.  A Self-Learning Particle Swarm Optimizer for Global Optimization Problems , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[40]  Felipe A. C. Viana,et al.  A Tutorial on Latin Hypercube Design of Experiments , 2016, Qual. Reliab. Eng. Int..

[41]  Andy J. Keane,et al.  Recent advances in surrogate-based optimization , 2009 .

[42]  John Doherty,et al.  A Generic Test Suite for Evolutionary Multifidelity Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[43]  Kalyanmoy Deb,et al.  A Taxonomy for Metamodeling Frameworks for Evolutionary Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[44]  Bernhard Sendhoff,et al.  Generalizing Surrogate-Assisted Evolutionary Computation , 2010, IEEE Transactions on Evolutionary Computation.

[45]  Robert E. Smith,et al.  Fitness inheritance in genetic algorithms , 1995, SAC '95.

[46]  Qinmin Hu,et al.  Boosting evolutionary optimization via fuzzy-classification-assisted selection , 2020, Inf. Sci..

[47]  Yaochu Jin,et al.  A comprehensive survey of fitness approximation in evolutionary computation , 2005, Soft Comput..

[48]  Abdelkhalak El Hami,et al.  CMA evolution strategy assisted by kriging model and approximate ranking , 2018, Applied Intelligence.

[49]  Michèle Sebag,et al.  Self-adaptive surrogate-assisted covariance matrix adaptation evolution strategy , 2012, GECCO '12.