Attraction basin sphere estimation approach for niching CMA-ES

Many real-world problems are multimodal, which means algorithms should have the ability to find all or most of the multiple solutions as opposed to a single best solution. Niching is the technique that can help evolutionary algorithms to find multiple solutions. Attraction basin sphere estimation (ABSE) is a newly proposed niching method which has the power of inferring the shape of fitness landscapes by spending some extra evaluations. However, when we apply ABSE to genetic algorithms, those extra evaluations lead to an efficiency problem. However, we notice that the combination of ABSE and covariance matrix adaptation evolution strategy will not cause the efficiency problem and have a good performance. This paper implements this idea and performs experiments on a benchmark set provided by CEC 2013 niching methods competition. The algorithm is compared with the best 5 algorithms in the competition. The results show that the proposed algorithm obtains a good result. The features of the proposed algorithm are also discussed in detail.

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

[2]  Mike Preuss,et al.  Counteracting genetic drift and disruptive recombination in (μpluskommaλ)-EA on multimodal fitness landscapes , 2005, GECCO '05.

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

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

[5]  Xiaodong Li,et al.  Benchmark Functions for CEC'2013 Special Session and Competition on Niching Methods for Multimodal Function Optimization' , 2013 .

[6]  Dumitru Dumitrescu,et al.  Multimodal Optimization by Means of a Topological Species Conservation Algorithm , 2010, IEEE Transactions on Evolutionary Computation.

[7]  Dumitru Dumitrescu,et al.  Disburdening the species conservation evolutionary algorithm of arguing with radii , 2007, GECCO '07.

[8]  Masahito Yamamoto,et al.  An attraction basin estimating genetic algorithm for multimodal optimization , 2013, GECCO '13 Companion.

[9]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[10]  Michael G. Epitropakis,et al.  Finding multiple global optima exploiting differential evolution's niching capability , 2011, 2011 IEEE Symposium on Differential Evolution (SDE).

[11]  Xiaodong Li,et al.  A dynamic archive niching differential evolution algorithm for multimodal optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[12]  Bruno Sareni,et al.  Fitness sharing and niching methods revisited , 1998, IEEE Trans. Evol. Comput..

[13]  Julian F. Miller,et al.  Genetic and Evolutionary Computation — GECCO 2003 , 2003, Lecture Notes in Computer Science.

[14]  Claudio De Stefano,et al.  Where Are the Niches? Dynamic Fitness Sharing , 2007, IEEE Transactions on Evolutionary Computation.

[15]  Mike Preuss,et al.  Improved Topological Niching for Real-Valued Global Optimization , 2012, EvoApplications.

[16]  Ofer M. Shir,et al.  Adaptive Niche Radii and Niche Shapes Approaches for Niching with the CMA-ES , 2010, Evolutionary Computation.

[17]  Masahito Yamamoto,et al.  Attraction basin sphere estimating genetic algorithm for neuroevolution problems , 2014, Artificial Life and Robotics.

[18]  Rasmus K. Ursem,et al.  Multinational GAs: Multimodal Optimization Techniques in Dynamic Environments , 2000, GECCO.

[19]  R. K. Ursem Multinational evolutionary algorithms , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[20]  P. John Clarkson,et al.  A Species Conserving Genetic Algorithm for Multimodal Function Optimization , 2002, Evolutionary Computation.

[21]  Francisco Herrera,et al.  Variable mesh optimization for the 2013 CEC Special Session Niching Methods for Multimodal Optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[22]  Francisco Herrera,et al.  Variable mesh optimization for continuous optimization problems , 2012, Soft Comput..