Dawid Karpiński, 22.01.2024 r.
- kodowanie haploidalne
- gen: pojedynczy znak
- chromosom: siatka 2d znaków na klawiaturze
dystans pokonany przez palce liczony na podstawie tekstu "Makbet" (85 400 znaków)
-
$d_{ij}$ - odległość między znakami$i$ i$j$ -
$F_i$ - użyty palec (0 - wskazujący, ..., 3 - mały)
$f(\text{QWERTY}) = 25,231,762$ $f(\text{Dvorak}) = 15,610,313$
- wybór dwóch rodziców metodą ruletki
- kopiowanie losowo wybranej połowy klawiatury
- dopełnienie pozostałymi znakami
zamiana miejscami dwóch wybranych znaków
- sortowanie populacji według dystansu (rosnąco)
- 1/3 populacji przechodzi do następnej generacji
- liczebność populacji: 30
- liczba generacji: 1000



