Evrim stratejisi

bilişim biliminde; evrim stratejileri (es), evrim ve adaptasyon fikri optimizasyon tekniğine dayanmaktadır. bu evrimsel hesaplama veya yapay evrim metodolojilerinin genel sınıfına aittir.

tarih 
evrim strateji optimizasyon tekniği 1960'larda oluşturuldu ve i̇ngo rechenberg ve hans-paul schwefel birlikte çalışmalarıyla 1970'lerde geliştirildi.

metotlar 
evrim strateji, operatör araştırmalarına göre doğal bağımlı temsilinde, öncelikli mutasyon ve seleksiyonda  kullanılmaktadır. evrimsel algoritmaları, operatörlerin döngü uygulamalarıdır. bir döngünün yinelenmesinde jenerasyonu çağırıyor. jenerasyonların sırası kritiklerin sonu gelinceye kadar devam eder.

evrim stratejilerin çağdaş türevleri sık sık μ parametresinin nüfusta, fazladan operatörlerin birleşmesiyle kullanılmaktadır, (μ/ρ+, λ)-es çağırmaktadır.

kaynakça

bibliyografi 

 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.

araştırma merkezleri 
 bionics & evolutiontechnique at the technical university berlin
 chair of algorithm engineering (ls11) – university of dortmund 
 collaborative research center 531 – university of dortmund

dış bağlantılar 
  http://www.scholarpedia.org/article/evolution_strategies  :a peer-reviewed discussion of the subject.
 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.
 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.

evrimsel algoritmalar
stokastik algoritmalar