+ = 8 7 6 5 4 3 2 1 = 32252124 počáteční populace funkce přizpůsobenosti výběr křížení mutace jednoho genu 24748552 32752411 24415124 24 23 20 32543213 11 29% 31% 26% 14% 32752411 24748552 32752411 24415124 32748552 24752411 32752124 24415411 24752411 32748152 24415417 8 7 6 5 4 3 2 1 mutace "matka" "otec" potomek zmutovaný potomek chromozom = 8 genů 8 7 6 5 4 3 2 1 Funkce přizpůsobenosti = počet neatakujících se dvojic: výsledný mutant má nakonec počet větší (ukázána jen část nové generace) Genetický algoritmus pro problém 8 dam neatakuje atakuje náhodně zvolený bod křížení páru mutace