DNA

Evolutionært algoritmelaboratorium

Fitness, selektion og mutation

← Til laboratorierne

Variér · vælg · forbedr

Kan en population finde et mål?

Hver kandidat er et punkt. Kandidater tæt på målet har høj fitness og får større sandsynlighed for at få efterkommere.

Populationen

Større og grønnere = højere fitness
Gult kryds = målHver cirkel er en kandidat
0

Python og evolutionære algoritmer

Python kan repræsentere kandidater som lister eller objekter, og bruge tilfældighed til selektion og mutation.