cito da Artificial Intelligence: A Modern Approach:Completezza di profondità prima ricerca
Le proprietà di ricerca in profondità dipendono fortemente dal fatto che viene utilizzato il grafico-search o albero di ricerca di versione. La versione di ricerca del grafico, che evita stati ripetuti e percorsi ridondanti, è completa in spazi di stato finiti perché alla fine espanderà ogni nodo. La versione di ricerca ad albero, d'altra parte, è non completa [...]. La ricerca dell'albero di profondità può essere modificata senza costi di memoria aggiuntivi, in modo tale da controllare i nuovi stati rispetto a quelli sul percorso dalla radice al nodo corrente; questo evita loop infiniti negli spazi a stati finiti ma non evita la proliferazione di percorsi ridondanti.
Non capisco come si può eseguire la ricerca del grafico e la ricerca dell'albero non essere, essendo un albero un particolare grafico.
Inoltre, non ho chiaramente capito la differenza tra "loop infinito" e "percorsi ridondanti" ...
maggio qualcuno spiegare questo a me?
ps. Per coloro che hanno il libro è pagina 86 (3a edizione).
Anche la ricerca ad albero tiene traccia dei nodi visitati (almeno, dalla radice al nodo corrente), quindi non capisco come possa rimanere bloccato in un ciclo infinito.Inoltre, ora capisco la differenza tra "loop infinito" e "path ridondante" (+1), ma non penso che questo sia correlato con la completezza poiché, anche se il percorso è ridondante, alla fine troverà un nodo obiettivo. .. – Saphrosit
@Saphrosit, vedere la mia risposta ora modificata. –
Ovviamente, se non controllo i nodi ripetuti, potrei entrare in un ciclo infinito. Come può essere se controllo i nodi ripetuti? – Saphrosit