Algoritmul genetic este o tehnică de optimizare inspirată din procesele biologice prin care se pot găsi soluții optime pentru probleme complexe precum proiectarea de rețele neuronale, planificarea rutelor de transport sau proiectarea de molecule noi.