FACTOID # 63: Brazil takes up 47.8% of South America.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Evolution strategy

In computer science, evolution strategy (ES, from German Evolutionsstrategie) is an optimization technique based on ideas of adaptation and evolution. It was created in the 1960s and 70s by Ingo Rechenberg and his co-workers, and belongs to the more general class of evolutionary computation or artificial evolution. For a peer-reviewed definition, consult also Scholarpedia's Evolution Strategies. In mathematics, the term optimization, or mathematical programming, refers to the study of problems in which one seeks to minimize or maximize a real function by systematically choosing the values of real or integer variables from within an allowed set. ... Ingo Rechenberg is a pioneer of the fields of evolutionary computation and artificial evolution. ... In computer science evolutionary computation is a subfield of artificial intelligence (more particularly computational intelligence) involving combinatorial optimization problems. ... An evolutionary algorithm (also EA, evolutionary computation, artificial evolution) is a generic term used to indicate any population-based optimization algorithm that uses mechanisms inspired by biological evolution, such as reproduction, mutation and recombination (see genetic operators). ...


Evolution strategies use natural problem-dependent representations, and primarily mutation and selection as search operators. As common with evolutionary algorithms, the operators are applied in a loop. An iteration of the loop is called a generation. The sequence of generations is continued until a termination criterion is met. An evolutionary algorithm (also EA, evolutionary computation, artificial evolution) is a generic term used to indicate any population-based optimization algorithm that uses mechanisms inspired by biological evolution, such as reproduction, mutation and recombination (see genetic operators). ...


As far as real-valued search spaces are concerned, mutation is normally performed by adding a normally distributed random value to each vector component. The step size or mutation strength (i.e. the standard deviation of the normal distribution) is often governed by self-adaptation (see evolution window). Individual step sizes for each coordinate or correlations between coordinates are either governed by self-adaptation or by covariance matrix adaptation (CMA-ES). The normal distribution, also called the Gaussian distribution, is an important family of continuous probability distributions, applicable in many fields. ... It was observed in evolution strategies that significant progress toward the fitness/objective functions optimum, generally, only can happen in a narrow band of the mutation step size σ. That narrow band is called evolution window. ... CMA-ES stands for Covariance Matrix Adaptation Evolution Strategy. ...


The (environmental) selection in evolution strategies is deterministic and only based on the fitness rankings, not on the actual fitness values. The simplest ES operates on a population of size two: the current point (parent) and the result of its mutation. Only if the mutant has a higher fitness than the parent, it becomes the parent of the next generation. Otherwise the mutant is disregarded. This is a (1+1)-ES. More generally, λ mutants can be generated and compete with the parent, called (1+λ)-ES. In a (1,λ)-ES the best mutant becomes the parent of the next generation while the current parent is always disregarded.


Contemporary derivatives of evolution strategy often use a population of μ parents and also recombination as an additional operator (called (μ/ρ+,λ)-ES). This is believed to make them less prone to get stuck in local optima.

Contents

See also

A genetic algorithm (or GA) is a search technique used in computing to find true or approximate solutions to optimization and search problems. ... In computer science evolutionary computation is a subfield of artificial intelligence (more particularly computational intelligence) involving combinatorial optimization problems. ...

References

  • Ingo Rechenberg (1971): Evolutionsstrategie - Optimierung technischer Systeme nach Prinzipien der biologischen Evolution (PhD thesis). Reprinted by Fromman-Holzboog (1973).
  • Hans-Paul Schwefel (1974): Numerische Optimierung von Computer-Modellen (PhD thesis). Reprinted by Birkhäuser (1977).
  • H.-G. Beyer and H.-P. Schwefel. Evolution Strategies: A Comprehensive Introduction. Journal Natural Computing, 1(1):3-52, 2002.
  • Hans-Georg Beyer: The Theory of Evolution Strategies: Springer April 27, 2001.
  • Hans-Paul Schwefel: Evolution and Optimum Seeking: New York: Wiley & Sons 1995.
  • Ingo Rechenberg: Evolutionsstrategie '94. Stuttgart: Frommann-Holzboog 1994.
  • J. Klockgether and H. P. Schwefel (1970). Two-Phase Nozzle And Hollow Core Jet Experiments. AEG-Forschungsinstitut. MDH Staustrahlrohr Project Group. Berlin, Federal Republic of Germany. Proceedings of the 11th Symposium on Engineering Aspects of Magneto-Hydrodynamics, Caltech, Pasadena, Cal., 24.-26.3. 1970.

Ingo Rechenberg is a pioneer of the fields of evolutionary computation and artificial evolution. ...

Research Centers

  • Bionics & Evolutiontechnique at the Technical University Berlin
  • Chair of Systems Analysis (Ls11) - University of Dortmund
  • Collaborative Research Center 531 - University of Dortmund

External links

  • Animation: Optimization of a Two-Phase Flashing Nozzle with an Evolution Strategy. - Animation of the Classical Experimental Optimization of a two phase flashing nozzle made by Professor Hans-Paul Schwefel and J. Klockgether. The result was shown at the Proceedings of the 11th Symposium on Engineering Aspects of Magneto-Hydrodynamics, Caltech, Pasadena, Cal., 24.-26.3. 1970.
  • Bionics – Building on Bio-Evolution. By Ingo Rechenberg - A Brief Tutorial.
  • CMA Evolution Strategy - a contemporary variant where the complete covariance matrix of the multivariate normal mutation distribution is adapted.
  • Comparison of Evolutionary Algorithms on a Benchmark Function Set - The 2005 IEEE Congress on Evolutionary Computation: Session on Real-Parameter Optimization - The CMA-ES (Covariance Matrix Adaptation Evolution Strategy) applied in a benchmark function set and compared to nine other Evolutionary Algorithms.
  • Evolution Strategies - A brief description.
  • Evolution Strategies Animations - Some interesting animations and real world problems (such as format of lenses, bridges configurations, etc) solved through Evolution Strategies.
  • Evolution Strategy in Action - 10 ES-Demonstrations. By Michael Herdy and Gianino Patone - 10 problems solved through Evolution Strategies.
  • Evolutionary Algorithms Demos - There are some applets with Evolution Strategies and Genetic Algorithms that the user can manipulate to solve problems. Very interesting for a comparison between the two Evolutionary Algorithms.
  • Evolutionary Car Racing Videos - The application of Evolution Strategies to evolve cars' behaviours.
  • EvoWeb. - The European Network of Excellence in Evolutionary Computing.
  • Learning To Fly: Evolving Helicopter Flight Through Simulated Evolution - A (10+23)-ES applied to evolve a helicopter flight controller.
  • Professor Hans-Paul Schwefel talks to EvoNews - An interview with Professor Hans-Paul Schwefel, one of the Evolution Strategy pioneers.

  Results from FactBites:
 
Optimization of the Cooke triplet (3780 words)
Optimization of the Cooke triplet with various evolution strategies and the damped least squares is presented.
After detailed presentation of the evolution strategies their adaptation to the optimization of optical systems are discussed.
Evolution strategies are algorithms, which imitate the principles of natural evolution, such as mutation, recombination and selection as a method to solve parameter optimization problems.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m