Genetic algorithms are in the class of evolutionary algorithms that build on the principle of “survival of the fittest”. By recombining the best solutions of a population and every now and then mutating them, one can solve remarkably difficult problems that would otherwise be hopelessly difficult to write programs for.
One of the first works of genetic algorithms, “Adaptation in Natural and Artificial Systems” by John H. Holland:
_____________________
A parallel genetic algorithm for the Mona Lisa problem:
A parallel, console genetic algorithm for the 0-1 knapsack problem:
John Henry Holland, the father of genetic algorithms:
Try this out, it’s really fun! –
The mentioned book is called “The Blind Watchmaker” by Richard Dawkins.
The thumbnail background image was created by Karen Roe (CC BY 2.0) –
Subscribe if you would like to see more of these! –
Splash screen/thumbnail design: Felícia Fehér –
Károly Zsolnai-Fehér’s links:
Patreon →
Facebook →
Twitter →
Web →
source