Evolutionary Computation

Evolutionary Computation is the general term for several computational techniques which are based to some degree on the evolution of biological life in the natural world: