Template:Short description Template:Evolutionary algorithms Evolutionary programming is an evolutionary algorithm, where a share of new population is created by mutation of previous population without crossover.<ref name=overview>Template:Cite journal</ref><ref>Template:Cite journal</ref> Evolutionary programming differs from evolution strategy ES(<math>\mu+\lambda</math>) in one detail.<ref name=overview/> All individuals are selected for the new population, while in ES(<math>\mu+\lambda</math>), every individual has the same probability to be selected. It is one of the four major evolutionary algorithm paradigms.<ref>Template:Cite journal</ref>

HistoryEdit

It was first used by Lawrence J. Fogel in the US in 1960 in order to use simulated evolution as a learning process aiming to generate artificial intelligence.<ref>Template:Cite book</ref> It was used to evolve finite-state machines as predictors.<ref>Template:Cite journal</ref>

Timeline of EP - selected algorithms<ref name=overview/>
Year Description Reference
1966 EP introduced by Fogel et al. <ref>Template:Cite book</ref>
1992 Improved fast EP - Cauchy mutation is used instead of Gaussian mutation <ref>Template:Cite journal</ref>
2002 Generalized EP - usage of Lévy-type mutation <ref>Template:Cite journal</ref>
2012 Diversity-guided EP - Mutation step size is guided by diversity <ref>Template:Cite journal</ref>
2013 Adaptive EP - The number of successful mutations determines the strategy parameter <ref>Template:Cite journal</ref>
2014 Social EP - Social cognitive model is applied meaning replacing individuals with cognitive agents <ref>Template:Cite journal</ref>
2015 Immunised EP - Artificial immune system inspired mutation and selection <ref>Template:Cite journal</ref>
2016 Mixed mutation strategy EP - Gaussian, Cauchy and Lévy mutations are used <ref>Template:Cite book</ref>
2017 Fast Convergence EP - An algorithm, which boosts convergence speed and solution quality <ref>Template:Cite journal</ref>
2017 Immune log-normal EP - log-normal mutation combined with artificial immune system <ref>Template:Cite book</ref>
2018 ADM-EP - automatically designed mutation operators <ref>Template:Cite journal</ref>

See alsoEdit

ReferencesEdit

<references/>

External linksEdit

Template:Evolutionary computation

Template:Authority control

de:Evolutionäre Programmierung


Template:Compu-sci-stub