Genetic Algorithms as a Computational Theory of Conceptual Design

The essentially inductive processes of conceptual design have received scant attention in those portions of the design literature concerned with effective computation or mathematical rigor. This paper draws a connection between the discriminative and recombinative processes of conceptual design and genetic algorithms (GAs)—search procedures based on the mechanics of natural genetics and natural selection. Recent empirical and theoretical results with a type of GA called a messy genetic algorithm support the conjecture that GAs can solve all problems no harder than the functions of bounded deception in time that grows no more quickly than a polynomial function of the number of decision variables. These results suggest that inductive designers—far from wasting their efforts when they bet on some combination of past designs—are engaging in a computationally effective means of solving very difficult, even misleading, design problems. Although more theoretical and computational work is needed, the paper shows one path to a more rigorous theory of conceptual design, a path that should help put design on the same mathematical foundations as analysis without detracting from the joy, or the necessity, of human invention.

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

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

[3]  Michael French,et al.  Invention and evolution : design in nature and engineering, 2nd ed. , 1988 .

[4]  Josiah Royce,et al.  The psychology of invention. , 1898 .

[5]  Kalyanmoy Deb,et al.  Messy Genetic Algorithms: Motivation, Analysis, and First Results , 1989, Complex Syst..

[6]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .

[7]  Kalyanmoy Deb,et al.  Messy Genetic Algorithms Revisited: Studies in Mixed Size and Scale , 1990, Complex Syst..

[8]  Nam P. Suh,et al.  principles in design , 1990 .

[9]  David E. Goldberg,et al.  Genetic Algorithms and the Variance of Fitness , 1991, Complex Syst..

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

[11]  J. Hadamard,et al.  The Psychology of Invention in the Mathematical Field. , 1945 .

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

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

[14]  John R. Dixon,et al.  A review of research in mechanical engineering design. Part I: Descriptive, prescriptive, and computer-based models of design processes , 1989 .

[15]  D'arcy W. Thompson On Growth and Form , 1945 .

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