Evolutionær strategi

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 2. august 2019; checks kræver 3 redigeringer .

Evolutionær strategi er en  heuristisk optimeringsmetode i sektionen af ​​evolutionære algoritmer baseret på tilpasning og evolution. Metoden blev udviklet i 1964 af den tyske videnskabsmand Ingo Rechenberg [en] og videreudviklet af Hans-Paul Schwefel [en] m.fl. [1] [2]

Grundlæggende principper

Den evolutionære strategi ligner den genetiske algoritme , men der er flere væsentlige forskelle.

Den evolutionære strategi opererer med vektorer af reelle tal. Når man leder efter en løsning i en evolutionær strategi, muteres og krydses individer først (se om mutations- og crossover-operatører i artiklen Genetic Algorithm ) for at opnå afkom, derefter sker deterministisk selektion uden gentagelse af de bedste individer fra den generelle generation af forældre og afkom. Som en mutation bruges ofte tilføjelsen af ​​en normalfordelt tilfældig variabel til hver komponent af vektoren, hvilket gør resultatet til en kovariansmatrix . I dette tilfælde tilpasser normalfordelingens parametre sig selv under udførelsen af ​​algoritmen (se engelsk  Covariance matrix adaptation evolution strategi ).

Se også

Noter

  1. Schwefel Hans-Paul. Cybernetisk evolution som strategi for eksperimentel forskning i væskemekanik (på tysk). Diplomopgave. Hermann Föttinger-Institut for Fluid Mechanics, Technical University of Berlin, marts 1965.
  2. Rechenberg Ingo. Evolutionsstrategie - Optimering teknisker Systeme nach Prinzipien der biologischen Evolution (PhD-afhandling). 1971.

Litteratur