Un algoritmo genetico è un tipo di algoritmo di ricerca utilizzato per ottimizzare problemi complessi. Funziona creando una popolazione di possibili soluzioni, selezionando le migliori da utilizzare e combinando le loro caratteristiche per generare soluzioni nuove e migliorate. Gli algoritmi applicano le regole della selezione naturale per arrivare a una soluzione ottimale al problema particolare.
Spiegare un algoritmo genetico