Algorytmy genetyczne nie cieszą się dużą popularnością w świecie teorii, ale są one dość dobrze stosowaną metodą metaheurystyczną (przez metaheurystyczny mam na myśli technikę, która ogólnie stosuje się w wielu problemach, takich jak wyżarzanie, opadanie gradientu i tym podobne). W rzeczywistości technika podobna do GA jest dość skuteczna w przypadku euklidesowej TSP w praktyce.
Niektóre metaheurystyki są dość dobrze zbadane teoretycznie: trwają prace nad lokalnym wyszukiwaniem i wyżarzaniem. Mamy całkiem dobre wyczucie, jak działa naprzemienna optymalizacja ( np. K-średnie ). Ale o ile wiem, algorytmy genetyczne nie są tak naprawdę przydatne.
Czy istnieje jakaś solidna teoria algorytmiczna / złożoności dotycząca zachowania algorytmów genetycznych w jakikolwiek sposób, kształcie lub formie? Chociaż słyszałem o takich rzeczach, jak teoria schematu , wykluczam ją z dyskusji opartej na moim obecnym zrozumieniu tego obszaru, ponieważ nie jestem szczególnie algorytmiczny (ale mogę się tutaj mylić).