Live briefing
Everything about Evolutionary computation
Trial and error problem solvers with a metaheuristic or stochastic optimization character
Evolutionary computation (EC) from computer science is a family of algorithms for global optimization inspired by biological evolution, and a subfield of computational intelligence and soft computing studying these algorithms. In technical terms, they are a family of population-based trial and error problem solvers with a metaheuristic or stochastic optimization character. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Evolutionary computationA 5-minute orientation
- Skim a recent paper: MEGA12: Molecular Evolutionary Genetic Analysis Version 12 for Adaptive and Green ComputingInfluential work since 2022
- Pick up a classic book: Genetic and Evolutionary ComputingThe most-reprinted book on the subject
- Read the landmark paper: MEGA X: Molecular Evolutionary Genetics Analysis across Computing PlatformsCited 34,775 times
- Go sideways: Evolutionary algorithmA closely related topic
- Go sideways: Mutation (evolutionary algorithm)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
MEGA X: Molecular Evolutionary Genetics Analysis across Computing Platforms
Generalizing Surrogate-Assisted Evolutionary Computation
What is evolutionary computation?
Image segmentation using evolutionary computation
Matrix-Based Evolutionary Computation
Evolutionary algorithms + domain knowledge = real-world evolutionary computation
Evolutionary computation and games
Evolutionary computation
🆕 Influential since 2022
MEGA12: Molecular Evolutionary Genetic Analysis Version 12 for Adaptive and Green Computing
SDN-Based Resource Allocation in Edge and Cloud Computing Systems: An Evolutionary Stackelberg Differential Game Approach
Knowledge Learning for Evolutionary Computation
EvoGAN: An evolutionary computation assisted GAN
Machine learning-enabled globally guaranteed evolutionary computation
📚 Books worth reading
Genetic and Evolutionary ComputingJeng-Shyang Pan, Jerry Chun-Wei Lin · 2013
Computational IntelligenceAndries P. Engelbrecht · 2002
Swarm, Evolutionary, and Memetic ComputingBijaya Ketan Panigrahi · 2010
Applications of Evolutionary ComputationAntonio M. Mora, Giovanni Squillero · 2014
Artificial Intelligence and Evolutionary Computations in Engineering SystemsSubhransu Sekhar Dash, M. Arun Bhaskar · 2016
Recent Advances in Natural ComputingYasuhiro Suzuki, Masami Hagiya · 2014
Artificial evolutionPierre Collet, Jin-Kao Hao · 2002
Evolutionary computationDavid B. Fogel, Zbigniew Michalewicz · 1998
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Evolutionary algorithm Evolutionary algorithms (EA) reproduce essential elements of biological evolution in a computer algorithm in order to solve "difficult" problems, at least…
- Mutation (evolutionary algorithm) Mutation is a genetic operator used to maintain genetic diversity of the chromosomes of a population of an evolutionary algorithm (EA), including genetic…
- Evolutionary programming Evolutionary programming is an evolutionary algorithm, where a share of the new population is created by mutating the previous population without crossover…
- Genetic algorithm A genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA)…
- Genetic representation In computer programming, genetic representation is a way of presenting solutions/individuals in evolutionary computation methods. The term encompasses…
- Genotypic and phenotypic repair Genotypic and phenotypic repair are optional components of an evolutionary algorithm (EA). An EA reproduces essential elements of biological evolution…
- Chromosome (evolutionary algorithm) A chromosome or genotype in evolutionary algorithms (EA) is a set of parameters which define a proposed solution of the problem that the evolutionary algorithm…
- Natural computing Natural computing, also called natural computation, is a terminology introduced to encompass three classes of methods: 1) those that take inspiration from…