Gli algoritmi genetici fanno parte della classe più grande di algoritmi evolutivi, ossia sistemi per la risoluzione di alcuni tipi di problemi mediante l‘uso del calcolatore. In questo articolo si presenterà questa classe di algoritmi, ponendo l‘attenzione sulla comparazione tra essi e gli algoritmi genetici stessi.
Gli algoritmi genetici sono strumenti di intelligenza artificiale ispirati alla teoria dell‘evoluzione di Darwin: la selezione naturale, l‘adattamento e la teoria della sopravvivenza vengono utilizzati da questi strumenti per risolvere problemi di ottimizzazione computazionalmente difficili.