Iterative deepening depth-first search: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Zip (discussione | contributi) m ort. |
mNessun oggetto della modifica |
||
Riga 12:
In una ricerca iterative deepening i nodi posti in basso sono espansi una volta, quelli successivi all'ultimo livello sono espansi due volte, e così via, sino alla radice dell'albero di ricerca, che è espanso d + 1 volte. Così il numero totale di espansioni in una ricerca iterative deepening è
<math>(d + 1)
Sia ad esempio b = 10 e d = 5, allora si avrà
6 + 50 + 400 + 3,000 + 20,000 + 100,000 = 123,456
Una ricerca iterative deepening che parte dalla profondità 1 e cerca per tutte le strade sino alla profondità d espande circa l'11 % di nodi in più rispetto a una singola ricerca breadth-first o a una ricerca depth-limited con limite d, quando b = 10.
|