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.
- Abstraction100002137
- Act100030358
- Activity100407535
- Algorithm105847438
- Event100029378
- GrammaticalRelation113796779
- Inflection113803782
- LinguisticRelation113797142
- Paradigm113804375
- Procedure101023820
- PsychologicalFeature100023100
- Relation100031921
- Rule105846932
- Thing
- WikicatEvolutionaryAlgorithms
- WikicatGeneticAlgorithms
- WikicatOptimizationAlgorithmsAndMethods
- WikicatProgrammingParadigms
- YagoPermanentlyLocatedEntity
- 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