Genetic Algorithms: A form of Evolutionary Computation using probabilistic search procedures to search large spaces involving states represented by strings.