Una stella è avida?
Una stella è avida?

Video: Una stella è avida?

Video: Una stella è avida?
Video: Fly Project - Toca Toca Lyrics Video 2024, Novembre
Anonim

AA stella ) A* è una combinazione di Dijkstra e Avido . Utilizza la distanza dal nodo radice più la distanza euristica dall'obiettivo. L'algoritmo termina quando troviamo il nodo obiettivo.

Inoltre, la prima ricerca di greedy è completa?

In sintesi, avido BFS non lo è completare , non ottimale , ha una complessità temporale di O(bm) e una complessità spaziale che può essere polinomiale. A* è completare , ottimale , e ha una complessità temporale e spaziale di O(bm). Quindi, in generale, A* utilizza più memoria di avido BFS. A* diventa impraticabile quando il ricerca lo spazio è enorme.

Oltre sopra, un * è ammissibile? Se la funzione euristica è ammissibile , il che significa che non sopravvaluta mai il costo effettivo per raggiungere l'obiettivo, A* è garantito per restituire un percorso a minor costo dall'inizio all'obiettivo. Il valore f dell'obiettivo è quindi il costo del percorso più breve, poiché h all'obiettivo è zero in an ammissibile euristico.

Inoltre, perché un * è migliore della prima ricerca migliore?

A* raggiunge meglio prestazioni utilizzando l'euristica per guidare la sua ricerca . A* unisce i vantaggi di Migliore - prima ricerca e Costo Uniforme Ricerca : assicura di trovare il percorso ottimizzato aumentando l'efficienza dell'algoritmo utilizzando l'euristica.

Un * algoritmo è completo?

A* è completare e troverà sempre una soluzione se ne esiste una. Dai un'occhiata all'articolo di wikipedia. Se inoltre l'euristica è ammissibile e monotona la algoritmo sarà anche ammissibile (cioè ottimale).

Consigliato: