This text introduces the theory, operation, and application of genetic algorithms- search algorithms based on the mechanics of natural selection and genetics. Although genetic algorithms are already considered to be an important methodology in the development of search and machine-learning methods, only recently have they received attention in other research and industrial circles.