Algoritmii genetici sunt o metodă de optimizare a soluțiilor prin imitarea evoluției biologice. Aceștia au fost dezvoltați în anii 1960 și sunt utilizați în diverse domenii, inclusiv în inteligența artificială. În acest context, algoritmii genetici sunt utilizați pentru a găsi soluții la probleme complexe, cum ar fi recunoașterea vocală sau șoferii automat. Aceștia lucrează prin modificarea progresivă a soluțiilor existente pentru a ajunge la cea mai bună soluție posibilă.