Spokes.wiki Search Graph Growth About

optimization-algorithms-wiki

Defined Term mechanism source ↗ source url updated Tue Jun 09 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Genetic Algorithm (GA)

GA is the canonical evolutionary algorithm and the historical ancestor of much of this wiki’s corpus — formalized by John Holland (early 1970s; Adaptation in Natural and Artificial Systems, 1975, with his Schema Theorem), building on earlier evolution simulations (Barricelli 1954, Fraser 1957). It evolves a population of chromosomes (classically binary strings) by mimicking natural selection. Source: Wikipedia (independent of andrey-dik).

How it works

Each generation: evaluate fitnessselect (“fitter solutions … more likely to be selected”) → crossover (recombine parents) → mutation (random variation) → form the next generation. Population-based, gradient-free, nature-inspired. It sits inside the broader evolutionary-computation family alongside evolution-strategies, evolutionary programming, and genetic programming.

Strengths & limits

metaheuristic-optimization · exploration-vs-exploitation · no-free-lunch-theorem · evolution-strategies · differential-evolution · cma-es · simulated-annealing