Multi-point Efficient Global Optimization Using Niching Evolution Strategy

The Efficient Global Optimization (EGO) is capable of using limited function evaluation budget to find the global optimum. However, EGO is by design not built for parallelization, which is an important technique to speed up the costly computer codes. Some approaches have been developed to fix this issue. e.g. Constant Liar Strategy. In this article we propose an alternative way to obtain multiple points in the Efficient Global Optimization cycle, where a niching evolution strategy is combined into the classic EGO framework. The new approach is discussed and compared to other methods which aim at the same goal. The proposed approach is also experimented on the selected test functions.

[1]  William J. Welch,et al.  Computer experiments and global optimization , 1997 .

[2]  Thomas J. Santner,et al.  The Design and Analysis of Computer Experiments , 2003, Springer Series in Statistics.

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

[4]  Donald R. Jones,et al.  Efficient Global Optimization of Expensive Black-Box Functions , 1998, J. Glob. Optim..

[5]  Thomas Bartz-Beielstein,et al.  A Case Study on Multi-Criteria Optimization of an Event Detection Software under Limited Budgets , 2013, EMO.

[6]  Yves Deville,et al.  DiceKriging, DiceOptim: Two R Packages for the Analysis of Computer Experiments by Kriging-Based Metamodeling and Optimization , 2012 .

[7]  Ofer M. Shir,et al.  Self-Adaptive Niching CMA-ES with Mahalanobis Metric , 2007, 2007 IEEE Congress on Evolutionary Computation.

[8]  David Ginsbourger,et al.  Fast Computation of the Multi-Points Expected Improvement with Applications in Batch Selection , 2013, LION.

[9]  A. A. Zhigli︠a︡vskiĭ,et al.  Stochastic Global Optimization , 2007 .

[10]  D. Ginsbourger,et al.  Kriging is well-suited to parallelize optimization , 2010 .

[11]  Ofer M. Shir,et al.  Dynamic niching in evolution strategies with covariance matrix adaptation , 2005, 2005 IEEE Congress on Evolutionary Computation.

[12]  Ofer M. Shir,et al.  Niching in evolution strategies , 2005, GECCO '05.

[13]  Max D. Morris The Design and Analysis of Computer Experiments. Thomas J. Santner , Brian J. Williams , and William I. Notz , 2004 .

[14]  J. Mockus,et al.  Bayesian approach to global optimization and application to multiobjective and constrained problems , 1991 .

[15]  Nikolaus Hansen,et al.  Step-Size Adaption Based on Non-Local Use of Selection Information , 1994, PPSN.

[16]  D. Krige A statistical approach to some basic mine valuation problems on the Witwatersrand, by D.G. Krige, published in the Journal, December 1951 : introduction by the author , 1951 .

[17]  Wolfgang Ponweiser,et al.  Multiobjective Optimization on a Limited Budget of Evaluations Using Model-Assisted -Metric Selection , 2008, PPSN.

[18]  O. M. Shir Niching in derandomized evolution strategies and its applications in quantum control , 2008 .

[19]  Bernd Bischl,et al.  Model-Based Multi-objective Optimization: Taxonomy, Multi-Point Proposal, Toolbox and Benchmark , 2015, EMO.

[20]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[21]  Michael J. Shaw,et al.  Genetic algorithms with dynamic niche sharing for multimodal function optimization , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.