The inspiration: biological evolution

A canonical evolutionary algorithm

Trivial GA example

Generation Genomes Fitness Fitness proportion Individuals selected for mating
with crossover points
1 01011110
10111000
00001010
00000100
3
4
2
1
0.3
0.4
0.2
0.1
01|011110
10|111000
10111|000
00001|010
2 10011110
01111000
00001000
10111010
3
4
1
3
0.27
0.36
0.09
0.27
01111|000
10111|010
0111|1000
1011|1010
3 10111000
01111010
10111000
01111010
4
3
4
3
0.29
0.21
0.29
0.21
10|111000
01|111010
10111|000
01111|010

Evolution in a more realistic environment