Abstract
In this chapter we will refer quite often to the book of M. Mitchell. The reader will consult this biology inspired material for further details. The idea of mimicking Evolution as an optimisation tool for engineering problems appeared in the late 50s and early 60s. The concept was to evolve a population of candidate solutions to solve a problem, using operators inspired by natural selection. In the 60s, Rechenberg introduced “Evolution Strategies” (ESs) for airfoil design: this approach being continued by H. Schweffel. Other computer scientists developed evolution inspired algorithms for optimisation and machine learning at the same period when electronic computers appeared for the first time. Genetic Algorithms (GAs) were invented by J. Holland in the late 60s and developed by Holland and his students (D. Goldberg among many others) at the University of Michigan to study within the computer the phenomenon of adaptation as it occurs in nature. Holland’s bookon “Adaptation in Natural and Artificial Systems” presented the genetic algorithm as an abstraction of biological Evolution, which was a major innovation due to the biological concept of population, selection, crossover and mutation. The theoretical foundation of Genetic Algorithms (GAs) was built on the notion of “schemas” and “building blocks” which is explained in detail in many books devoted to Genetic Algorithms (cf. D. Goldberg for instance. In the last decade there has been widespread interaction among researchers studying Evolutionary Computation methods, and the GAs, Evolution Strategies, Evolutionary Programming and other evolutionary approaches were finally unified in the late 90s under the umbrella named Evolutionary Algorithms (EAs).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Mitchell M (1998) An Introduction to genetic algorithms. MIT Press, Cambridge. ISBN 978-0-262-63185-3 pp. I–VIII, 1–208
HP S (1975) Evolution strategie and numerische optimierung, PhD. Thesis. Technische Universität, Berlin
Holland J. (1975) Adaption in natural and artificial systems. The University of Michigan Press, Michigan
Goldberg D. (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley
Michalewicz Z. (1992) Genetic algorithms + data structures = evolution programs. Artifical intelligence. Springer-Verlag
Hansen N, Ostermeier A. (1996) adapting arbitrary normal mutation distributions in evolution strategies: The covariance matrix adaptation. In: Proceedings of the 1996 IEEE International Conference on Evolutionary Computation, pp 312-317
Hansen N, Ostermeier A (2001) Completely derandomised self-adaption in evolution strategies. Evolut Comput 9(2):159–195
Rechenberg I (1973) Evolution Strategie: Optimierung technisher Systeme nach Principen der biologischen Evolution. Frommann-Holsboog, Stuttgart
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. The MIT Press, Cambridge
Kumar V (1992) Algorithms for constraint-satisfaction problems: a survey. AI Magazine 13(1):32–44
Dasgupta D, Michalewicz Z. (1997) Evolutionary algorithms in engineering applications. Springer-Verlag
Richardson JT, Palmer MR, Liepins G, Hilliard M. (1989) Some guidelines for genetic algorithms with penalty functions-incorporating problem specific knowledge into genetic algorithms. In: Schaffer JD (ed) Proceedings of the Third International Conference on Genetic Algorithms, pp 191–197, George Mason University. Morgan Kaufmann.
Joines JA, Houck CR. (1994) On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GA’s. In: International Conference on Evolutionary Computation, pp 579–584
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media B.V.
About this chapter
Cite this chapter
Periaux, J., Gonzalez, F., Lee, D. (2015). Evolutionary Methods. In: Evolutionary Optimization and Game Strategies for Advanced Multi-Disciplinary Design. Intelligent Systems, Control and Automation: Science and Engineering, vol 75. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-9520-3_2
Download citation
DOI: https://doi.org/10.1007/978-94-017-9520-3_2
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-017-9519-7
Online ISBN: 978-94-017-9520-3
eBook Packages: EngineeringEngineering (R0)