next up previous
Next: Algorithm Up: Introduction Previous: Building Block Hypothesis and

Extensions: Types of Mutation

In this paper, we do not concern ourselves with the multiplicity of crossover operations although we acknowledge that some of them are likely to achieve faster convergence in specific problem domains. We present below a list of mutation operators, which is extensive but not exhaustive.

One important consideration when designing mutation operators is atomic versus complex mutation. A useful rule when designing mutations is that it is better to have mutations that do one action rather than mutations that do a combination of actions. The reason for this is that the complex mutations can usually be built from a combination of the atomic ones.


next up previous
Next: Algorithm Up: Introduction Previous: Building Block Hypothesis and

Craig Robertson
Tue Sep 10 11:25:09 BST 2002