This steady state algorithm works as follows. Its parameters are the population size , the number of steady state individuals, the ratio of the Gaussian mutation operator (cf. Section 8.3.3), and its mutation probability .
The most notable difference to the classic algorithm is the use of a linearly scaled roulette wheel for selecting promising individuals. This ensures a consistent selection process during the whole optimization. In the selection process the right amount of support of individuals of high fitness, i.e., individuals likely to solve the given optimization problem, must be found. If their probability of proliferation is too close to the probability of individuals of low fitness, the population converges slowly or not at all. If the difference is too big, premature convergence to a local extremum is likely. The linearly scaled roulette wheel selection provides a good compromise.
Furthermore all new individuals are introduced by the point in the middle crossover operator (cf. Section 8.3.2), which is advantageous for determining local extrema and exploring the search space. In the following the building blocks of genetic algorithms will be discussed in more detail.
Clemens Heitzinger 2003-05-08