Ensemble of niching algorithms

Although niching algorithms have been investigated for almost four decades as effective procedures to obtain several good and diverse solutions of an optimization problem, no effort has been reported on combining different niching algorithms to form an effective ensemble of niching algorithms. In this paper, we propose an ensemble of niching algorithms (ENA) and illustrate the concept by an instantiation which is realized using four different parallel populations. The offspring of each population is considered by all parallel populations. The instantiation is tested on a set of 16 real and binary problems and compared against the single niching methods with respect to searching ability and computation time. Results confirm that ENA method is as good as or better than the best single method in it on every test problem. Moreover, comparison with other state-of-the-art niching algorithms demonstrates the competitiveness of our proposed ENA.

[1]  Minqiang Li,et al.  A hybrid coevolutionary algorithm for designing fuzzy classifiers , 2009, Inf. Sci..

[2]  Ian C. Parmee,et al.  Adaptive Restricted Tournament Selection for the Identification of Multiple Sub-Optima in a Multi-Modal Function , 1996, Evolutionary Computing, AISB Workshop.

[3]  V. Rao Vemuri,et al.  Multiniche Crowding in Genetic Algorithms and Its Application to the Assembly of DNA Restriction-Fragments , 1994, Evolutionary Computation.

[4]  William W. Melek,et al.  A Genetic Algorithm Approach to solve for Multiple Solutions of Inverse Kinematics using Adaptive Niching and Clustering , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[5]  P. N. Suganthan,et al.  Ensemble of Constraint Handling Techniques , 2010, IEEE Transactions on Evolutionary Computation.

[6]  Javier E. Vitela,et al.  A real-coded niching memetic algorithm for continuous multimodal function optimization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[7]  Günter Neumann,et al.  Interleaving Natural Language Parsing and Generation Through Uniform Processing , 1998, Artif. Intell..

[8]  Ponnuthurai N. Suganthan,et al.  Ensemble strategies with adaptive evolutionary programming , 2010, Inf. Sci..

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

[10]  Bruno Sareni,et al.  Niching genetic algorithms for optimization in electromagnetics. II. Shape optimization of electrodes using the CSM , 1998 .

[11]  Jianjun Hu,et al.  Robust and Efficient Genetic Algorithms with Hierarchical Niching and a Sustainable Evolutionary Computation Model , 2004, GECCO.

[12]  Mei Zhao,et al.  A niche hybrid genetic algorithm for global optimization of continuous multimodal functions , 2005, Appl. Math. Comput..

[13]  P. Whigham,et al.  Spatially-Structured Sharing Technique for Multimodal Problems , 2008, Journal of Computer Science and Technology.

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

[15]  Kevin Warwick,et al.  A Genetic Algorithm with Dynamic Niche Clustering for Multimodal Function Optimisation , 1999, ICANNGA.

[16]  Weiguo Sheng,et al.  A weighted sum validity function for clustering with a hybrid niching genetic algorithm , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Mehmet Fatih Tasgetiren,et al.  A Harmony Search Algorithm with Ensemble of Parameter Sets , 2009, 2009 IEEE Congress on Evolutionary Computation.

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

[19]  Yuichi Nagata,et al.  Niching Method for Combinatorial Optimization Problems and Application to JSP , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[20]  Yaochu Jin,et al.  A comprehensive survey of fitness approximation in evolutionary computation , 2005, Soft Comput..

[21]  Kalyanmoy Deb,et al.  Massive Multimodality, Deception, and Genetic Algorithms , 1992, PPSN.

[22]  D. Goldberg,et al.  Adaptive Niching via coevolutionary Sharing , 1997 .

[23]  Kalyanmoy Deb,et al.  An Investigation of Niche and Species Formation in Genetic Function Optimization , 1989, ICGA.

[24]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[25]  Kwong-Sak Leung,et al.  An evolutionary algorithm with species-specific explosion for multimodal optimization , 2009, GECCO '09.

[26]  Jianjun Hu,et al.  The Hierarchical Fair Competition (HFC) Framework for Sustainable Evolutionary Algorithms , 2005, Evolutionary Computation.

[27]  Hyun-Kyo Jung,et al.  Niching genetic algorithm with restricted competition selection for multimodal function optimization , 1999 .

[28]  Hussein A. Abbass,et al.  Sub-structural niching in estimation of distribution algorithms , 2005, GECCO '05.

[29]  Bruno Sareni,et al.  Genetic Algorithms for Optimization in Electromagnetics I. Fundamentals , 1998 .

[30]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[31]  Grant Dick A Comparison of Localised and Global Niching Methods , 2005 .

[32]  Hyun-Kyo Jung,et al.  Niching genetic algorithm adopting restricted competition selection combined with pattern search method , 2002 .

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

[34]  白鳥 則郎,et al.  ADIPSフレームワークにおける Java オブジェクトのエージェント化実現方式 , 1999 .

[35]  J. Watson A Performance Assessment of Modern Niching Methods for Parameter Optimization Problems , 1999 .

[36]  P. Suganthan,et al.  Constrained multi-objective optimization algorithm with an ensemble of constraint handling methods , 2011 .

[37]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

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

[39]  Kevin Warwick,et al.  A Variable Radius Niching Technique for Speciation in Genetic Algorithms , 2000, GECCO.

[40]  Wagner F. Sacco,et al.  The fuzzy clearing approach for a niching genetic algorithm applied to a nuclear reactor core design optimization problem , 2004 .

[41]  Yujia Wang,et al.  Particle swarm optimization with preference order ranking for multi-objective optimization , 2009, Inf. Sci..

[42]  Xiaodong Yin,et al.  A Fast Genetic Algorithm with Sharing Scheme Using Cluster Analysis Methods in Multimodal Function Optimization , 1993 .

[43]  Ralph R. Martin,et al.  A Sequential Niche Technique for Multimodal Function Optimization , 1993, Evolutionary Computation.

[44]  Swagatam Das,et al.  Kernel-induced fuzzy clustering of image pixels with an improved differential evolution algorithm , 2010, Inf. Sci..

[45]  Kalyanmoy Deb,et al.  Comparison of multi-modal optimization algorithms based on evolutionary algorithms , 2006, GECCO.

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

[47]  Márk Jelasity,et al.  GAS, A Concept on Modeling Species in Genetic Algorithms , 1998, Artif. Intell..

[48]  Patrick Siarry,et al.  Island Model Cooperating with Speciation for Multimodal Optimization , 2000, PPSN.

[49]  David E. Goldberg,et al.  Genetic Algorithm Difficulty and the Modality of Fitness Landscapes , 1994, FOGA.

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

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

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

[53]  Jürgen Branke,et al.  Memory enhanced evolutionary algorithms for changing optimization problems , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[54]  C.-Y. Lin,et al.  Niche identification techniques in multimodal genetic search with sharing scheme , 2002 .

[55]  Francisco Herrera,et al.  Finding multiple solutions in job shop scheduling by niching genetic algorithms , 2003, J. Intell. Manuf..

[56]  Gong Dunwei,et al.  Adaptive niche hierarchy genetic algorithm , 2002, 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering. TENCOM '02. Proceedings..

[57]  Andreas Zell,et al.  A Clustering Based Niching EA for Multimodal Search Spaces , 2003, Artificial Evolution.

[58]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[59]  E. Dilettoso,et al.  A self-adaptive niching genetic algorithm for multimodal optimization of electromagnetic devices , 2006, IEEE Transactions on Magnetics.