W sumie to na wiki masz trochę informacji, a na angielskiej jeszcze więcej.
https://pl.wikipedia.org/wiki/Algorytm_genetyczny
O ile się nie mylę działa to na podstawie "neuronów", które odpowiadają za różne zachowania. A na podstawie prób i błędów algorytm "uczy się" kiedy z jakiego neuronu skorzystać, a kiedy nie. Na początku używa losowych neuronów, a potem (z każdą następną próbą) dobiera takie, które gwarantują najlepszy rezultat. Nie mam jednak 100% pewności, więc nie opieraj się tylko na mojej wypowiedzi.
Ten film dobrze to pokazuje:
https://www.youtube.com/watch?v=NBCCV_HMnkU