Algoritmul genetic este o tehnică de optimizare inspirată din evoluția biologică. El implică crearea unei populații de soluții posibile și apoi aplicarea unor criterii de selecție și recombinație pentru a ajunge la cea mai bună soluție. Algoritmii genetici sunt folosiți în diverse domenii, cum ar fi căutarea optimă a rutei în rețeaua de transport sau în proiectarea de componente electronice.