Niching community based differential evolution for multimodal optimization problems

This paper proposes to solve multimodal optimization problems by enhancing species-based DE (SDE) with niching community strategy and one-to-one greedy selection strategy. The proposed niching community based SDE (NCSDE) algorithm has the following three advantages when solving multimodal optimization problems. Firstly, there is no need to use prior knowledge to determine niching parameter. Secondly, the restriction in a small niching community can facilitate locating multiple optima and exploitation at a higher accuracy level. Thirdly, one-to-one greedy selection strategy can avoid losing diversity. The proposed NCSDE algorithm is evaluated on 20 multimodal test functions. The experimental results show that the proposed NCSDE algorithm can obtain very competitive performance over other advanced niching algorithms on multimodal optimization problems, and outperforms others on most of the test functions.

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

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

[3]  Jun Zhang,et al.  Differential evolution for power electronic circuit optimization , 2015, 2015 Conference on Technologies and Applications of Artificial Intelligence (TAAI).

[4]  Janez Brest,et al.  Population size reduction for the differential evolution algorithm , 2008, Applied Intelligence.

[5]  Alex S. Fukunaga,et al.  Improving the search performance of SHADE using linear population size reduction , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[6]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

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

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

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

[10]  Xiaodong Li,et al.  Seeking Multiple Solutions: An Updated Survey on Niching Methods and Their Applications , 2017, IEEE Transactions on Evolutionary Computation.

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

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

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

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

[15]  Jun Zhang,et al.  Enhance differential evolution with random walk , 2012, GECCO '12.

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

[17]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[18]  Jun Zhang,et al.  Differential Evolution with an Evolution Path: A DEEP Evolutionary Algorithm , 2015, IEEE Transactions on Cybernetics.

[19]  Ying Lin,et al.  Adaptive radius species based particle swarm optimization for multimodal optimization problems , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

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

[21]  Ponnuthurai N. Suganthan,et al.  A Distance-Based Locally Informed Particle Swarm Model for Multimodal Optimization , 2013, IEEE Transactions on Evolutionary Computation.

[22]  Jing J. Liang,et al.  Differential Evolution With Neighborhood Mutation for Multimodal Optimization , 2012, IEEE Transactions on Evolutionary Computation.

[23]  Jun Zhang,et al.  Cloudde: A Heterogeneous Differential Evolution Algorithm and Its Distributed Cloud Version , 2017, IEEE Transactions on Parallel and Distributed Systems.

[24]  Xiaodong Li,et al.  A multimodal particle swarm optimizer based on fitness Euclidean-distance ratio , 2007, GECCO '07.