Gaussian Process Surrogate Models for the CMA Evolution Strategy

This article deals with Gaussian process surrogate models for the Covariance Matrix Adaptation Evolutionary Strategy (CMA-ES)—several already existing and two by the authors recently proposed models are presented. The work discusses different variants of surrogate model exploitation and focuses on the benefits of employing the Gaussian process uncertainty prediction, especially during the selection of points for the evaluation with a surrogate model. The experimental part of the article thoroughly compares and evaluates the five presented Gaussian process surrogate and six other state-of-the-art optimizers on the COCO benchmarks. The algorithm presented in most detail, DTS-CMA-ES, which combines cheap surrogate-model predictions with the objective function evaluations in every iteration, is shown to approach the function optimum at least comparably fast and often faster than the state-of-the-art black-box optimizers for budgets of roughly 25–100 function evaluations per dimension, in 10- and less-dimensional spaces even for 25–250 evaluations per dimension.

[1]  Martin Holena,et al.  Adaptive Generation-Based Evolution Control for Gaussian Process Surrogate Models , 2017, ITAT.

[2]  Thomas Philip Runarsson,et al.  Constrained Evolutionary Optimization by Approximate Ranking and Surrogate Models , 2004, PPSN.

[3]  M. Powell The BOBYQA algorithm for bound constrained optimization without derivatives , 2009 .

[4]  Anne Auger,et al.  Benchmarking the local metamodel CMA-ES on the noiseless BBOB'2013 test bed , 2013, GECCO.

[5]  Donald R. Jones,et al.  A Taxonomy of Global Optimization Methods Based on Response Surfaces , 2001, J. Glob. Optim..

[6]  Slawomir Koziel,et al.  Surrogate‐assisted design optimization of photonic directional couplers , 2017 .

[7]  D. Mackay,et al.  Introduction to Gaussian processes , 1998 .

[8]  Hakjin Lee,et al.  Surrogate model based design optimization of multiple wing sails considering flow interaction effect , 2016 .

[9]  Michèle Sebag,et al.  Intensive surrogate model exploitation in self-adaptive surrogate-assisted cma-es (saacm-es) , 2013, GECCO '13.

[10]  Bin Li,et al.  An evolution strategy assisted by an ensemble of local Gaussian process models , 2013, GECCO '13.

[11]  Thomas Bäck,et al.  A robust optimization approach using Kriging metamodels for robustness approximation in the CMA-ES , 2010, IEEE Congress on Evolutionary Computation.

[12]  Rodolphe Le Riche,et al.  Making EGO and CMA-ES Complementary for Global Optimization , 2015, LION.

[13]  Yaochu Jin,et al.  Managing approximate models in evolutionary aerodynamic design optimization , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[14]  Nikolaus Hansen,et al.  Injecting External Solutions Into CMA-ES , 2011, ArXiv.

[15]  Martin Holena,et al.  Combinatorial Development of Solid Catalytic Materials: Design of High-Throughput Experiments, Data Analysis, Data Mining , 2009 .

[16]  Radford M. Neal Monte Carlo Implementation of Gaussian Process Models for Bayesian Regression and Classification , 1997, physics/9701026.

[17]  Geoffrey E. Hinton,et al.  Bayesian Learning for Neural Networks , 1995 .

[18]  Marc Schoenauer,et al.  Per instance algorithm configuration of CMA-ES with limited budget , 2017, GECCO.

[19]  Nikolaus Hansen,et al.  Completely Derandomized Self-Adaptation in Evolution Strategies , 2001, Evolutionary Computation.

[20]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[21]  Anne Auger,et al.  LS-CMA-ES: A Second-Order Algorithm for Covariance Matrix Adaptation , 2004, PPSN.

[22]  Michèle Sebag,et al.  Comparison-Based Optimizers Need Comparison-Based Surrogates , 2010, PPSN.

[23]  Bernhard Sendhoff,et al.  A framework for evolutionary optimization with approximate fitness functions , 2002, IEEE Trans. Evol. Comput..

[24]  Martin Holeňa,et al.  Adaptive Doubly Trained Evolution Control for the Covariance Matrix Adaptation Evolution Strategy , 2017, ITAT.

[25]  Petros Koumoutsakos,et al.  Local Meta-models for Optimization Using Evolution Strategies , 2006, PPSN.

[26]  Günter Rudolph,et al.  Investigating uncertainty propagation in surrogate-assisted evolutionary algorithms , 2017, GECCO.

[27]  Thomas Bäck,et al.  Metamodel-Assisted Evolution Strategies , 2002, PPSN.

[28]  Jorge Nocedal,et al.  A trust region method based on interior point techniques for nonlinear programming , 2000, Math. Program..

[29]  Martin Holena,et al.  Doubly Trained Evolution Control for the Surrogate CMA-ES , 2016, PPSN.

[30]  Petros Koumoutsakos,et al.  Accelerating evolutionary algorithms with Gaussian process fitness function models , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[31]  Kevin Leyton-Brown,et al.  Sequential Model-Based Optimization for General Algorithm Configuration , 2011, LION.

[32]  Ilya Loshchilov,et al.  LM-CMA: An Alternative to L-BFGS for Large-Scale Black Box Optimization , 2015, Evolutionary Computation.

[33]  Michael T. M. Emmerich,et al.  Single- and multiobjective evolutionary optimization assisted by Gaussian random field metamodels , 2006, IEEE Transactions on Evolutionary Computation.

[34]  Martin Holena,et al.  Benchmarking Gaussian Processes and Random Forests Surrogate Models on the BBOB Noiseless Testbed , 2015, GECCO.

[35]  Anne Auger,et al.  COCO: a platform for comparing continuous optimizers in a black-box setting , 2016, Optim. Methods Softw..

[36]  Andreas Zell,et al.  Evolution strategies assisted by Gaussian processes with improved preselection criterion , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[37]  Carl E. Rasmussen,et al.  In Advances in Neural Information Processing Systems , 2011 .

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

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

[40]  Nikolaos V. Sahinidis,et al.  Derivative-free optimization: a review of algorithms and comparison of software implementations , 2013, J. Glob. Optim..

[41]  Kevin Leyton-Brown,et al.  An evaluation of sequential model-based optimization for expensive blackbox functions , 2013, GECCO.

[42]  Thomas Bartz-Beielstein,et al.  Multi-fidelity modeling and optimization of biogas plants , 2016, Appl. Soft Comput..

[43]  David J. C. MacKay,et al.  Choice of Basis for Laplace Approximation , 1998, Machine Learning.