Algoritmul genetic reprezintă o metodă de optimizare bazată pe principiul evoluției naturale, în care soluțiile sunt reprezentate sub forma unui set de cromozomi și sunt modificate prin aplicația unor operații de crossover și mutație. Principalele aplicații ale algoritmilor genetici includ optimizarea proceselor industriale, proiectarea de sisteme controllere, optimizarea transporturilor sau recunoașterea de modele în medicină și biotehnologie.