Evolutionary algorithm

Evolutionary algorithm

In computational intelligence (CI), an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduction, mutation, recombination, and selection. Candidate solutions to the optimization problem play the role of individuals in a population, and the fitness function determines the quality of the solutions (see also loss function). Evolution of the population then takes place after the repeated application of the above operators.

Comment
enIn computational intelligence (CI), an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduction, mutation, recombination, and selection. Candidate solutions to the optimization problem play the role of individuals in a population, and the fitness function determines the quality of the solutions (see also loss function). Evolution of the population then takes place after the repeated application of the above operators.
Date
enJanuary 2018
Depiction
Estimation of Distribution Algorithm animation.gif
Two population EA animation.gif
Two-population EA search (2).gif
Two-population EA search (3).gif
Has abstract
enIn computational intelligence (CI), an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduction, mutation, recombination, and selection. Candidate solutions to the optimization problem play the role of individuals in a population, and the fitness function determines the quality of the solutions (see also loss function). Evolution of the population then takes place after the repeated application of the above operators. Evolutionary algorithms often perform well approximating solutions to all types of problems because they ideally do not make any assumption about the underlying fitness landscape. Techniques from evolutionary algorithms applied to the modeling of biological evolution are generally limited to explorations of microevolutionary processes and planning models based upon cellular processes. In most real applications of EAs, computational complexity is a prohibiting factor. In fact, this computational complexity is due to fitness function evaluation. Fitness approximation is one of the solutions to overcome this difficulty. However, seemingly simple EA can solve often complex problems; therefore, there may be no direct link between algorithm complexity and problem complexity.
Hypernym
Subset
Is primary topic of
Evolutionary algorithm
Label
enEvolutionary algorithm
Link from a Wikipage to an external page
books.google.com/books%3Fid=5EgGaBkwvWcC&printsec=frontcover%23v=onepage&q&f=false
books.google.com/books%3Fid=hakXI-dEhTkC&printsec=frontcover%23v=onepage&q&f=false
books.google.com/books%3Fid=htJHI1UrL7IC&printsec=frontcover%23v=onepage&q&f=false
books.google.com/books%3Fid=yQVGAAAAQBAJ&printsec=frontcover%23v=onepage&q&f=false
www.staracle.com/general/evolutionaryAlgorithms.php
academic.csuohio.edu/simond/EvolutionaryOptimization
cswww.essex.ac.uk/staff/rpoli/gp-field-guide/
web.archive.org/web/20160527142933/http:/cswww.essex.ac.uk/staff/rpoli/gp-field-guide/
Link from a Wikipage to another Wikipage
3-540-31306-0
9780367802486
978-1-4471-5013-8
978-3-662-07807-5
978-3-662-44874-8
Adaptive dimensional search
Algorithm
Ant colony optimization
Artificial bee colony algorithm
Artificial development
Average information
Avida
Bees algorithm
Biological evolution
Bounded set
Candidate solution
Cartesian genetic programming
Category:Cybernetics
Category:Evolution
Category:Evolutionary algorithms
Category:Optimization algorithms and methods
Combinatorial optimization
Computational intelligence
Convergence
Crossover (genetic algorithm)
Cuckoo
Cuckoo search
David E. Goldberg
Differential evolution
Embryogenesis
Encoding
Entropy in thermodynamics and information theory
Estimation of distribution algorithm
Evolution
Evolutionary computation
Evolutionary programming
Evolution strategy
Evolvability
Firefly algorithm
Fitness approximation
Fitness function
Fitness landscape
Gaussian adaptation
Gene expression programming
Genetic algorithm
Genetic programming
Genetic recombination
Genetic representation
Genotype–phenotype distinction
Google
Grammatical evolution
Graph theory
Hans-Paul Schwefel
Harmony search
Heuristic (computer science)
Hunting Search
Individual
Ingo Rechenberg
Keane's function
Learning classifier system
Lévy flight
Linear genetic programming
Local search (optimization)
Loss function
Macroevolution
Mean fitness
Memetic algorithm
Metaheuristic
Microevolution
Monotonic function
Multi expression programming
Mutation
Mutation (genetic algorithm)
Natural selection
Neuroevolution
No free lunch theorem
Numerical optimization
Offspring
Optimization
Optimization (mathematics)
Optimization problem
Optimum
Panmixia
Particle swarm optimization
Phenotype
Population
Premature convergence
Reinforcement learning
Reproduce
Reproduction
Richard Dawkins
Rosenbrock function
Sequence
S-expression
Subset
Supervised learning
Swarm intelligence
Test functions for optimization
Tierra (computer simulation)
Without loss of generality
Reason
enWhy are swarm algorithms associated with evolutionary ones?
SameAs
Algorithme évolutionniste
Algoritmo evolutivo
Algoritmo evolutivo
Algoritmo evolutivo
Algoritmo evolutivo
Algorytm ewolucyjny
Evolucijski algoritam
Evolucijski algoritem
Evolutionära Algorithmus
Evolutionärer Algorithmus
Evolutionary algorithm
Evolutionary algorithm
Evoluutioalgoritmi
Evrimsel algoritma
m.01b23t
Q14489129
T9D8
Təkamül alqoritmləri
Еволуциони алгоритам
Еволюційний алгоритм
Эволюционные алгоритмы
الگوریتم فرگشتی
خوارزمية تطورية
विकासात्मक कलनविधि
ขั้นตอนวิธีเชิงวิวัฒนาการ
进化算法
進化的アルゴリズム
Subject
Category:Cybernetics
Category:Evolution
Category:Evolutionary algorithms
Category:Optimization algorithms and methods
Thumbnail
Two-population EA search (2).gif?width=300
WasDerivedFrom
Evolutionary algorithm?oldid=1121859515&ns=0
WikiPageLength
28001
Wikipage page ID
190837
Wikipage revision ID
1121859515
WikiPageUsesTemplate
Template:According to whom
Template:Artificial intelligence
Template:Cite book
Template:Cite journal
Template:Clarify
Template:Evolutionary algorithms
Template:ISBN
Template:Reflist
Template:Self-published source
Template:Short description
Template:Synthesis inline