Generation N: 0
Generation N: 1
01234560123456
01234560123456
OOOaaabAAAcabb-[0] = 6
OONbcaaAaAaacc-[0] = 4
AAcbbabNONaaac-[1] = 6
OOOaaabAAAcabb-[1] = 6
ANaccbcNAAcbbc-[2] = 2
AcOaccbAbNbabc-[2] = 6
OAOccbaAOAbcab-[3] = 5
OOOaaabAAAcabb-[3] = 6
AAAbbabNcObcca-[4] = 3
AcOaccbAbNbabc-[4] = 6
NbacabbNbccbbc-[5] = 2
OONbcaaAaAaacc-[5] = 4
OONbcaaAaAaacc-[6] = 4
OONbcaaAaAaacc-[6] = 4
AcOaccbAbNbabc-[7] = 6
OAOccbaAOAbcab-[7] = 5
AaOacccAbbbaca-[8] = 6
OAOccbaAOAbcab-[8] = 5
AOAcaaaNaNbaab-[9] = 4
AAcbbabNONaaac-[9] = 6
Figure 3.9. Illustration of replication and selection. Only replication and roulette-wheel selection are switched on so that these operators could be better understood. Note, for instance, that chromosome 8 of generation 0 (one of the best) did not leave descendants, whereas chromosome 6 (a mediocre individual) left the biggest progeny.
The outcome of such an 兎volutionary? process is shown in Figure
3.10, where we can see that by generation 13 all the individuals are descendants of only one individual: in this case, chromosome 0 of generation 0. Indeed, replication, together with selection, is only capable of causing genetic drift. And, although useful for searching the fitness landscape, genetic drift by itself cannot create genetic diversity. Only the search operators have that power.
Generation N: 13
01234560123456
OOOaaabAAAcabb-[0] = 6
OOOaaabAAAcabb-[1] = 6
OOOaaabAAAcabb-[2] = 6
OOOaaabAAAcabb-[3] = 6
OOOaaabAAAcabb-[4] = 6
OOOaaabAAAcabb-[5] = 6
OOOaaabAAAcabb-[6] = 6
OOOaaabAAAcabb-[7] = 6
OOOaaabAAAcabb-[8] = 6
OOOaaabAAAcabb-[9] = 6
Figure 3.10. Illustration of genetic drift. In this extreme case, after 13 generations the population loses all genetic diversity, and all its members are descendants of one chromosome, in this case, chromosome 0 of generation 0 (see
Figure 3.9).