Modified species-based differential evolution with self-adaptive radius for multi-modal optimization

In real world optimization, many problems are not only target on finding one global peak, but also multiple global/local peaks. These problems are referred as multi-modal optimization problems. Various techniques that commonly known as niching are proposed to solve multi-modal problems. Species-based differential evolution (SDE) is one of the recent algorithms that use the notion of speciation for solving multimodal optimization problems. In this paper, a modified SDE with a self-adaptive radius is proposed to overcome the difficulty of selecting the proper radius and improve the performance of SDE. The proposed algorithms was tested on a set of classical benchmark multi-modal optimization problems and compared with the original SDE and several other niching algorithms in literature. As shown in the experimental results, the proposed algorithm outperforms these algorithms on the benchmark problems.

[1]  Ofer M. Shir,et al.  Niche Radius Adaptation in the CMA-ES Niching Algorithm , 2006, PPSN.

[2]  David H. Ackley,et al.  An empirical study of bit vector function optimization , 1987 .

[3]  Georges R. Harik,et al.  Finding Multimodal Solutions Using Restricted Tournament Selection , 1995, ICGA.

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

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

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

[7]  Samir W. Mahfoud Crowding and Preselection Revisited , 1992, PPSN.

[8]  David E. Goldberg,et al.  Genetic Algorithms with Sharing for Multimodalfunction Optimization , 1987, ICGA.

[9]  Xiaodong Li,et al.  Adaptively Choosing Neighbourhood Bests Using Species in a Particle Swarm Optimizer for Multimodal Function Optimization , 2004, GECCO.

[10]  Xiaodong Li,et al.  Niching Without Niching Parameters: Particle Swarm Optimization Using a Ring Topology , 2010, IEEE Transactions on Evolutionary Computation.

[11]  Zachary V. Hendershot A Differential Evolution Algorithm for Automatically Discovering Multiple Global Optima in Multidimensional, Discontinuous Spaces , 2004, MAICS.

[12]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[13]  D. J. Cavicchio,et al.  Adaptive search using simulated evolution , 1970 .

[14]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[15]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[16]  Kenneth V. Price,et al.  An introduction to differential evolution , 1999 .

[17]  Xiaodong Li,et al.  Efficient differential evolution using speciation for multimodal function optimization , 2005, GECCO '05.

[18]  Alain Pétrowski,et al.  A clearing procedure as a niching method for genetic algorithms , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[19]  René Thomsen,et al.  Multimodal optimization using crowding-based differential evolution , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).