Features of a Genetic Algorithm
Stochastic - different results from different runs
Most often used to solve hard problems
Maintains a population of solutions
Solutions are encoded on chromosomes
Reproduction creates new population members
Mutation and recombination occur during reproduction
Survival of the fittest: better individuals have better chance of reproducing