Algoritmii genetici sunt o metodă de optimizare bazată pe selecția naturală și teoria evoluției. Aceștia se folosesc pentru a găsi soluții la probleme complexe, cum ar fi optimizarea rutei dintr-un sistem de transporturi sau așezarea optimă a elementelor într-un circuit electronic.