(C) 2001 by Yu Hen Hu
Intro. ANN & Fuzzy Systems
What is a Genetic Algorithm?
Genetic algorithms are based on the mechanics of natural selection and natural genetics.
They combine survival of the fittest among string structures with a structured yet randomized information exchange to form a search algorithm with some of the innovative flair of human search.
In every generation, a new set of artificial creatures (strings) is created using bits and pieces of the fittest of the old; an occasional new part is tried for good measure.
While randomized, genetic algorithms are no simple random walk. They efficiently exploit historical information to speculate on new search points with expected improved performance."
- Genetic Algorithms in Search, Optimization & Machine Learning
by David E. Goldberg