Vai al contenuto

Algoritmo evolutivo

Da Wikipedia, l'enciclopedia libera.

Un algoritmo evolutivo è un algoritmo euristico che si ispira al principio di evoluzione degli esseri viventi. Semplificando, si può affermare che un algoritmo evolutivo prevede di partire da una popolazione di soluzioni candidate e di farle evolvere attraverso modifiche casuali e un processo di selezione fino a giungere a soluzioni migliori. Concettualmente, un algoritmo evolutivo comprende diverse famiglie di algoritmi, tra cui gli algoritmi genetici, che possono utilizzare il meccanismo di crossover per ricombinare più soluzioni appartenenti a una popolazione in evoluzione.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
Controllo di autoritàGND (DE) 4366912-8