Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Genetic Algorithm

Algorithm

A search and optimization algorithm inspired by natural selection, that maintains a population of candidate solutions and repeatedly selects, recombines and mutates them across generations, favoring fitter candidates, to evolve toward a good solution.

Facts
Origin Year
1975 1
Core Principle
A metaheuristic inspired by natural selection that evolves a population of candidate solutions toward better ones over successive generations, using selection, crossover and mutation operators to generate high-quality solutions to optimization and search problems. 1
Connections

Associated With

In Field

Invented

John Henry Holland invented the genetic algorithm, formalized in his 1975 book Adaptation in Natural and Artificial Systems.

Sources
1. Wikipedia: Genetic algorithm
Wikimedia Foundation
  • History section, Holland paragraph
    Genetic algorithms in particular became popular through the work of John Holland in the early 1970s, and particularly his book Adaptation in Natural and Artificial Systems (1975).
  • Lead section, first paragraph
    Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems via biologically inspired operators such as selection, crossover, and mutation.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.