Genetic algorithms are search algorithms based on the mechanics of natural selection and natural genetics.
They efficiently exploit historical information or given information to speculate on new search points with expected improved performance.
Genetic Algorithms by Goldberg
Google with preview facility
Tutorials on Genetic algorithm