Algoritmul genetic este o tehnică de optimizare inspirată de procesul evolutiv natural. El implică definirea unei populații de soluții posibile și aplicarea unui set de operații genetice (cum ar fi selecția, încrucișarea și mutația) pentru a genera și evalua noi soluții. Algoritmii genetici sunt utilizați în diverse domenii, cum ar fi optimizarea problemelor complexe, proiectarea circuitelor, inteligența artificială, etc.