In this chapter we describe the most widely known evolutionary algorithm variants. This overview serves a twofold purpose: On the one hand, it introduces those historical EA variants without which no EC textbook would be complete together with some more recent versions that deserve their own place in the family tableau. On the other hand, it demonstrates the diversity of realisations of the same basic evolutionary algorithm concept.
Contents:
6.1 Genetic Algorithms ……………………………….. 99
6.2 Evolution Strategies ……………………………….101
6.3 Evolutionary Programming ………………………….103
6.4 Genetic Programming………………………………104
6.5 Learning Classifier Systems ………………………….107
6.6 Differential Evolution ………………………………110
6.7 Particle Swarm Optimisation…………………………112
6.8 Estimation of Distribution Algorithms …………………113