The royal road for genetic algorithms: Fitness landscapes and GA performance

Genetic algorithms (GAs) play a major role inmanyartiflcial-lifesystems,butthereisoften little detailed understanding of why the GA performs as it does, and little theoretical basis on which to characterize the types of fltness landscapes that lead to successful GA performance. In this paper we propose a strategy for addressing these issues. Our strategy consists of deflning a set of features offltnesslandscapesthatareparticularlyrelevant to the GA, and experimentally studying how various conflgurations of these features afiect the GA’s performance along a number of dimensions. In this paper we informally describe an initial set of proposed feature classes, describe in detail one such class (\Royal Road" functions), and present some initial experimental results concerning theroleofcrossoverand\buildingblocks"on landscapes constructed from features of this class.

[1]  Marvin Minsky,et al.  Steps toward Artificial Intelligence , 1995, Proceedings of the IRE.

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

[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]  Albert Donally Bethke,et al.  Genetic Algorithms as Function Optimizers , 1980 .

[5]  D. E. Goldberg,et al.  Simple Genetic Algorithms and the Minimal, Deceptive Problem , 1987 .

[6]  John H. Holland,et al.  Induction: Processes of Inference, Learning, and Discovery , 1987, IEEE Expert.

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

[8]  John J. Grefenstette,et al.  How Genetic Algorithms Work: A Critical Look at Implicit Parallelism , 1989, ICGA.

[9]  Paul Thagard,et al.  Induction: Processes Of Inference , 1989 .

[10]  David E. Goldberg,et al.  Genetic Algorithms and Walsh Functions: Part II, Deception and Its Analysis , 1989, Complex Syst..

[11]  John H. Holland,et al.  Distributed genetic algorithms for function optimization , 1989 .

[12]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[13]  Alan S. Perelson,et al.  Genetic Algorithms and the Immune System , 1990, PPSN.

[14]  M. Feldman,et al.  More on selection for and against recombination. , 1990, Theoretical population biology.

[15]  GUNAR E. LIEPINS,et al.  Representational issues in genetic optimization , 1990, J. Exp. Theor. Artif. Intell..

[16]  Gunar E. Liepins,et al.  Deceptiveness and Genetic Algorithm Dynamics , 1990, FOGA.

[17]  Stewart W. Wilson GA-Easy Does Not Imply Steepest-Ascent Optimizable , 1991, ICGA.

[18]  D. R. Hush,et al.  Error surfaces for multi-layer perceptrons , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.

[19]  Gunar E. Liepins,et al.  Polynomials, Basis Sets, and Deceptiveness in Genetic Algorithms , 1991, Complex Syst..

[20]  L. Darrell Whitley,et al.  The Only Challenging Problems Are Deceptive: Global Search by Solving Order-1 Hyperplanes , 1991, ICGA.

[21]  Melanie Mitchell,et al.  The Performance of Genetic Algorithms on Walsh Polynomials: Some Anomalous Results and Their Explanation , 1991, ICGA.

[22]  Charles E. Taylor,et al.  Artificial Life II , 1991 .

[23]  Bernard Manderick,et al.  The Genetic Algorithm and the Structure of the Fitness Landscape , 1991, ICGA.

[24]  Don R. Hush,et al.  Error surfaces for multilayer perceptrons , 1992, IEEE Trans. Syst. Man Cybern..

[25]  Kenneth A. De Jong,et al.  Are Genetic Algorithms Function Optimizers? , 1992, PPSN.

[26]  M. Lipsitch Adaptation on Rugged Landscapes Generated by Local Interactions of Neighboring Genes , 2022 .