Everything About ___
Live briefing

Everything about Evolutionary algorithm

Subset of evolutionary computation

Evolutionary algorithms (EA) reproduce essential elements of biological evolution in a computer algorithm in order to solve "difficult" problems, at least approximately, for which no exact or satisfactory solution methods are known. They are metaheuristics and population-based bio-inspired algorithms and evolutionary computation, which itself are part of the field of computational intelligence. The mechanisms of biological evolution that an EA mainly imitates are 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. Evolution of the population then takes place after the repeated application of the above operators. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Evolutionary algorithmA 5-minute orientation
  2. Skim a recent paper: Human Evolutionary Optimization AlgorithmInfluential work since 2022
  3. Pick up a classic book: Genetic and Evolutionary ComputingThe most-reprinted book on the subject
  4. Read the landmark paper: MOEA/D: A Multiobjective Evolutionary Algorithm Based on DecompositionCited 9,593 times
  5. Go sideways: Evolutionary computationA closely related topic
  6. Go sideways: Memetic algorithmA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics