Skip to main content

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mitchell M (1998) An Introduction to genetic algorithms. MIT Press, Cambridge. ISBN 978-0-262-63185-3 pp. I–VIII, 1–208

    Google Scholar 

  2. HP S (1975) Evolution strategie and numerische optimierung, PhD. Thesis. Technische Universität, Berlin

    Google Scholar 

  3. Holland J. (1975) Adaption in natural and artificial systems. The University of Michigan Press, Michigan

    Google Scholar 

  4. Goldberg D. (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley

    Google Scholar 

  5. Michalewicz Z. (1992) Genetic algorithms + data structures = evolution programs. Artifical intelligence. Springer-Verlag

    Google Scholar 

  6. 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

    Google Scholar 

  7. Hansen N, Ostermeier A (2001) Completely derandomised self-adaption in evolution strategies. Evolut Comput 9(2):159–195

    Google Scholar 

  8. Rechenberg I (1973) Evolution Strategie: Optimierung technisher Systeme nach Principen der biologischen Evolution. Frommann-Holsboog, Stuttgart

    Google Scholar 

  9. Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. The MIT Press, Cambridge

    Google Scholar 

  10. Kumar V (1992) Algorithms for constraint-satisfaction problems: a survey. AI Magazine 13(1):32–44

    Google Scholar 

  11. Dasgupta D, Michalewicz Z. (1997) Evolutionary algorithms in engineering applications. Springer-Verlag

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jacques Periaux .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics