Algoritmul genetic reprezintă o metodă de optimizare și căutare inspirată de procesul de evoluție naturală. Aceștia sunt utilizați în domeniul informaticii pentru a rezolva problemele de optimizare, cum ar fi proiectarea de rețele neuronale, selecția caracteristicilor în procesarea datelor și alocarea resurselor eficient în rețelele de calculatoare.