Revisiting Bremermann's genetic algorithm. I. Simultaneous mutation of all parameters

Hans Bremermann was one of the pioneers of evolutionary computation. Many of his early suggestions for designing evolutionary algorithms anticipated future inventions, including scaling mutations to be inversely proportional to the number of parameters in the problem, as well as many forms of recombination. This paper explores the gain in performance that occurs when Bremermann's original evolutionary algorithm (H.J. Bremermann et al., 1966) is extended to include the simultaneous mutation of every component in a candidate solution. Bremermann's original perspective was entirely "genetic", where each component corresponded to a gene, and therefore multiple simultaneous changes were viewed as occurring with geometrically decreasing probability. Experiments indicate that a change in perspective to a "phenotypic" view, where all the components change at once, can lead to more rapid optimization on linear systems of equations.

[1]  Heinz Mühlenbein,et al.  Analysis of Selection, Mutation and Recombination in Genetic Algorithms , 1995, Evolution and Biocomputation.

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

[3]  M Conrad,et al.  Hans J. Bremermann: a pioneer in mathematical biology. , 1995, Bio Systems.

[4]  E. Mayr,et al.  Toward a New Philosophy of Biology , 1988 .

[5]  John Daniel. Bagley,et al.  The behavior of adaptive systems which employ genetic and correlation algorithms : technical report , 1967 .

[6]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[7]  M. Bitterman THE EVOLUTION OF INTELLIGENCE. , 1965, Scientific American.

[8]  H. Bremermann A method of unconstrained global optimization , 1970 .

[9]  Hans J. Bremermann,et al.  How the Brain Adjusts Synapses - Maybe , 1991, Automated Reasoning: Essays in Honor of Woody Bledsoe.

[10]  Hans-Paul Schwefel,et al.  Numerical Optimization of Computer Models , 1982 .

[11]  Heinz Mühlenbein,et al.  How Genetic Algorithms Really Work: Mutation and Hillclimbing , 1992, PPSN.

[12]  Ingo Rechenberg,et al.  Evolutionsstrategie : Optimierung technischer Systeme nach Prinzipien der biologischen Evolution , 1973 .

[13]  H. Bremermann Chemotaxis and optimization , 1974 .

[14]  R. Rosenberg Simulation of genetic populations with biochemical properties : technical report , 1967 .

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