Evolutionary programming

Evolutionary programming is one of the four major evolutionary algorithm paradigms. It is similar to genetic programming, but the structure of the program to be optimized is fixed, while its numerical parameters are allowed to evolve. Its main variation operator is mutation; members of the population are viewed as part of a specific species rather than members of the same species therefore each parent generates an offspring, using a (μ + μ) survivor selection.

Comment
enEvolutionary programming is one of the four major evolutionary algorithm paradigms. It is similar to genetic programming, but the structure of the program to be optimized is fixed, while its numerical parameters are allowed to evolve. Its main variation operator is mutation; members of the population are viewed as part of a specific species rather than members of the same species therefore each parent generates an offspring, using a (μ + μ) survivor selection.
Date
18 January 2013
Has abstract
enEvolutionary programming is one of the four major evolutionary algorithm paradigms. It is similar to genetic programming, but the structure of the program to be optimized is fixed, while its numerical parameters are allowed to evolve. 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. Fogel used finite-state machines as predictors and evolved them.Currently evolutionary programming is a wide evolutionary computing dialect with no fixed structure or (representation), in contrast with some of the other dialects. It has become harder to distinguish from evolutionary strategies. Its main variation operator is mutation; members of the population are viewed as part of a specific species rather than members of the same species therefore each parent generates an offspring, using a (μ + μ) survivor selection.
Hypernym
Paradigms
Is primary topic of
Evolutionary programming
Label
enEvolutionary programming
Link from a Wikipage to an external page
www.cs.vu.nl/~gusz/ecbook/ecbook.html
www.cleveralgorithms.com/nature-inspired/evolution/evolutionary_programming.html
web.archive.org/web/20130118233236/http:/www.cleveralgorithms.com/nature-inspired/evolution/evolutionary_programming.html
web.archive.org/web/20120225015603/http:/www.aip.de/~ast/EvolCompFAQ/Q1_2.htm
www.springer.de
Link from a Wikipage to another Wikipage
Artificial intelligence
Category:Evolutionary algorithms
Category:Machine learning
Category:Optimization algorithms and methods
Evolution
Evolutionary algorithm
Evolutionary computing
Evolution strategy
Finite-state machine
Genetic algorithm
Genetic operator
Genetic programming
Genetic representation
Lawrence J. Fogel
Mutation (genetic algorithm)
Programming paradigms
Selection (genetic algorithm)
SameAs
2ST9X
4672442-4
Evolucijsko programiranje
Evolutionary programming
m.02c8lq
Pemrograman evolusioner
Programación evolutiva
Programmazione evolutiva
Programowanie ewolucyjne
Q2596288
Еволуциско програмирање
Еволюційне програмування
Эволюционное программирование
برمجة تطورية
برنامه‌سازی تکاملی
進化的プログラミング
Subject
Category:Evolutionary algorithms
Category:Machine learning
Category:Optimization algorithms and methods
Url
evolutionary programming.html
WasDerivedFrom
Evolutionary programming?oldid=1122165436&ns=0
WikiPageInterLanguageLink
Evolutionäre Programmierung
WikiPageLength
2504
Wikipage page ID
460689
Wikipage revision ID
1122165436
WikiPageUsesTemplate
Template:Authority control
Template:Compu-sci-stub
Template:Evolutionary computation
Template:Explain
Template:ISBN
Template:Short description
Template:Webarchive