## Theory and Application of Evolutionary Algorithms

Evolutionary algorithms are iterative stochastic optimisation algorithms which achieve approximate solutions of a problem through use of naturally inspired ‘random’ operations such as crossover, mutation and natural selection. They act on a population of individuals, each one an approximation to a solution of the problem. Analysis of the algorithm is based upon analysis of how