Building block superiority, multimodality and synchronization problems

The working of a genetic algorithm is usually explained by the search for superior building blocks. Building blocks with above average fitness are combined to construct higher order building blocks. This paper shows that this mechanism is not sufficient to solve problems where multimodality is ubiquitous. For this class of problems niching becomes a necessity. The paper analyzes the Ising model as an archetypal problem where multimodality is ubiquitous and niching is essential. The analysis introduces an important difference between searching for superior building blocks and searching for non-inferior building blocks.

[1]  E. Ising Beitrag zur Theorie des Ferromagnetismus , 1925 .

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

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

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

[5]  Albert Donally Bethke,et al.  Genetic Algorithms as Function Optimizers , 1980 .

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

[7]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[8]  David E. Goldberg,et al.  Genetic Algorithms and Walsh Functions: Part I, A Gentle Introduction , 1989, Complex Syst..

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

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

[11]  Jeffrey Horn,et al.  The nature of niching: genetic algorithms and the evolution of optimal, cooperative populations , 1997 .

[12]  Jordan B. Pollack,et al.  Modeling Building-Block Interdependency , 1998, PPSN.

[13]  Jan Naudts,et al.  The Effect of Spin-Flip Symmetry on the Performance of the Simple GA , 1998, PPSN.

[14]  C. Van Hoyweghen,et al.  Symmetry in the search space , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).