An Adaptive Clustering and Re-clustering Based Crowding Differential Evolution for Continuous Multi-modal Optimization

In real-life a particular system, operating under a given set of conditions, may need to switch other set of conditions due to change in physical condition or failure in its existing state. Niching techniques facilitates in such situations by tracking multiple optima (solutions). When integrated with Evolutionary Algorithms (EAs), they seek parallel convergence of population members to find multiple solutions to a problem (landscape) without loss in optimality. In this paper an effective new grouping strategy namely adaptive clustering and re-clustering (ACaR) is proposed based on Fuzzy c-means clustering technique and is integrated with a hybrid of crowding niching technique and a real-parameter optimizing algorithm called Differential Evolution (DE). The performance of the proposed ACaR-CDE algorithm has been evaluated on different niching benchmark problems with diverse characteristics ranging from simple objectives to complex composite problems and compared with other published state-of-the-art niching algorithms. From experimental observation, we observe that the proposed strategy is apt in restraining solutions within its local environment, typically applicable to niching environment.

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

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

[3]  Xiaodong Li,et al.  This article has been accepted for inclusion in a future issue. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 Locating and Tracking Multiple Dynamic Optima by a Particle Swarm Model Using Speciation , 2022 .

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

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

[6]  Samir W. Mahfoud A Comparison of Parallel and Sequential Niching Methods , 1995, ICGA.

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

[8]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

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

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

[11]  Ponnuthurai N. Suganthan,et al.  Real-parameter evolutionary multimodal optimization - A survey of the state-of-the-art , 2011, Swarm Evol. Comput..

[12]  Swagatam Das,et al.  Inducing Niching Behavior in Differential Evolution Through Local Information Sharing , 2015, IEEE Transactions on Evolutionary Computation.

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

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

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

[16]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.