https://doi.org/10.1351/goldbook.GT06961
A genetic algorithm is an optimization algorithm based on the mechanisms of Darwinian evolution which uses random @M04074@, crossover and selection procedures to breed better models or solutions from an originally random starting population or sample.