Introduction to Evolutionary Algorithms

  • Rudolf Kruse
  • Christian Borgelt
  • Frank Klawonn
  • Christian Moewes
  • Matthias Steinbrecher
  • Pascal Held
Part of the Texts in Computer Science book series (TCS)


Evolutionary algorithms comprise a class of optimization techniques that imitate principles of biological evolution. They belong to the family of metaheuristics, which also includes, for example, particle swarm and ant colony optimization, which are inspired by other biological structures and processes, as well as classical methods like simulated annealing, which is inspired by a thermodynamical process. The core principle of evolutionary algorithms is to apply evolution principles like mutation and selection to populations of candidate solutions in order to find a (sufficiently good) solution for a given optimization problem.


Search Space Simulated Annealing Evolutionary Algorithm Solution Candidate Biological Evolution 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. M. Aidoo, D.J. Terlouw, M.S. Kolczak, P.D. McElroy, F.O. ter Kuile, S. Kariuki, B.L. Nahlen, A.A. Lal, and V. Udhayakumar. Protective Effects of the Sickle Cell Gene Against Malaria Morbidity and Mortality. The Lancet 359:1311–1312. Elsevier, Amsterdam, Netherlands, 2002 CrossRefGoogle Scholar
  2. M. Brenner and V.J. Hearing. The Protective Role of Melanin Against UV Damage in Human Skin. Photochemistry and Photobiology 84(3):539–549. J. Wiley & Sons, New York, NY, USA, 2008 CrossRefGoogle Scholar
  3. C. Darwin. On the Origin of Species by Means of Natural Selection, or the Preservation of Favoured Races in the Struggle for Life. John Murray, London, United Kingdom, 1859 Google Scholar
  4. R. Dawkins. The Selfish Gene, 2nd edition. Oxford University Press, Oxford, United Kingdom, 1976; 2nd edition 1989 Google Scholar
  5. R. Dawkins. The Blind Watchmaker. W.W. Norton, New York, NY, USA, 1986 Google Scholar
  6. R. Dawkins. The Greatest Show on Earth: The Evidence for Evolution. Free Press, New York, NY, USA, 2009 Google Scholar
  7. M. Dorigo. Optimization, Learning and Natural Algorithms. PhD Thesis, Politecnico di Milano, Milan, Italy, 1992 Google Scholar
  8. M. Dorigo and T. Stützle. Ant Colony Optimization. Bradford/MIT Press, Cambridge, MA, USA, 2004 MATHCrossRefGoogle Scholar
  9. G. Dueck. New Optimization Heuristics: The Great Deluge Algorithm and the Record-to-Record Travel. Journal of Computational Physics 104(1):86–92. Elsevier, Amsterdam, Netherlands, 1993 MathSciNetMATHCrossRefGoogle Scholar
  10. G. Dueck and T. Scheuer. Threshold Accepting: A General Purpose Optimization Algorithm appearing Superior to Simulated Annealing. Journal of Computational Physics 90(1):161–175. Elsevier, Amsterdam, Netherlands, 1990 MathSciNetMATHCrossRefGoogle Scholar
  11. J.D. Farmer, N. Packard and A. Perelson. The Immune System, Adaptation and Machine Learning. Physica D: Nonlinear Phenomena 2:187–204. Elsevier, Amsterdam, Netherlands, 1986 MathSciNetCrossRefGoogle Scholar
  12. S.S. Harris. Vitamin D and African Americans. Journal of Nutrition 136(4):1126–1129. American Society for Nutrition, Bethesda, MD, USA, 2006 Google Scholar
  13. D.L. Hartl and A.G. Clark. Principles of Population Genetics, 4th edition. Sinauer Associates, Sunderland, MA, USA, 2007 Google Scholar
  14. J. Kennedy and R. Eberhart. Particle Swarm Optimization. Proc. IEEE Int. Conf. on Neural Networks, vol. 4:1942–1948. IEEE Press, Piscataway, NJ, USA, 1995 CrossRefGoogle Scholar
  15. S. Kirkpatrick, C.D. Gelatt, and M.P. Vercchi. Optimization by Simulated Annealing. Science 220:671–680. High Wire Press, Stanford, CA, USA, 1983 MathSciNetMATHCrossRefGoogle Scholar
  16. T. Krink and F. Vollrath. Analysing Spider Web-building Behaviour with Rule-based Simulations and Genetic Algorithms. Journal of Theoretical Biology 185(3):321–331. Elsevier, Amsterdam, Netherlands, 1997 CrossRefGoogle Scholar
  17. J.-B. Lamarck. Philosophie zoologique, ou, Exposition des considérations relative à l’histoire naturelle des animaux. Paris, France, 1809 Google Scholar
  18. N. Metropolis, N. Rosenblut, A. Teller, and E. Teller. Equation of State Calculations for Fast Computing Machines. Journal of Chemical Physics 21:1087–1092. American Institute of Physics, Melville, NY, USA, 1953 CrossRefGoogle Scholar
  19. S. Nakrani and S. Tovey. On Honey Bees and Dynamic Server Allocation in Internet Hosting Centers. Adaptive Behavior 12:223–240. SAGE Publications, New York, NY, USA, 2004 CrossRefGoogle Scholar
  20. G. Vollmer. Der wissenschaftstheoretische Status der Evolutionstheorie: Einwände und Gegenargumente. In: G. Vollmer (ed.) Biophilosophie, 92–106. Reclam, Stuttgart, Germany, 1995 Google Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Rudolf Kruse
    • 1
  • Christian Borgelt
    • 2
  • Frank Klawonn
    • 3
  • Christian Moewes
    • 1
  • Matthias Steinbrecher
    • 4
  • Pascal Held
    • 1
  1. 1.Faculty of Computer ScienceOtto-von-Guericke University MagdeburgMagdeburgGermany
  2. 2.Intelligent Data Analysis & Graphical Models Research UnitEuropean Centre for Soft ComputingMieresSpain
  3. 3.FB InformatikOstfalia University of Applied SciencesWolfenbüttelGermany
  4. 4.SAP Innovation CenterPotsdamGermany

Personalised recommendations