Une star est-elle gourmande ?
Une star est-elle gourmande ?

Vidéo: Une star est-elle gourmande ?

Vidéo: Une star est-elle gourmande ?
Vidéo: Hugues aufray - Santiano 2024, Novembre
Anonim

A*(A Star ) A* est une combinaison de Dijkstra et Cupide . Il utilise la distance entre le nœud racine et la distance heuristique jusqu'à l'objectif. L'algorithme se termine lorsque nous trouvons le nœud cible.

De plus, la meilleure première recherche gourmande est-elle terminée ?

En résumé, cupide BFS n'est pas Achevée , ne pas optimale , a une complexité temporelle de O(bm) et une complexité spatiale qui peut être polynomiale. A* est Achevée , optimale , et il a une complexité temporelle et spatiale de O(bm). Donc, en général, A* utilise plus de mémoire que cupide BFS. A* devient impraticable lorsque le chercher l'espace est immense.

A côté de ci-dessus, un * est-il admissible ? Si la fonction heuristique est admissible , ce qui signifie qu'il ne surestime jamais le coût réel pour atteindre l'objectif, A* est garanti de retourner un chemin de moindre coût du début à l'objectif. La valeur f du but est alors le coût du chemin le plus court, puisque h au but est nul dans un admissible heuristique.

De plus, pourquoi une première recherche * est-elle meilleure que la meilleure ?

A* atteint meilleur performance en utilisant des heuristiques pour guider ses chercher . A* combine les avantages de Meilleur - première recherche et coût uniforme Chercher : assurer de trouver le chemin optimisé tout en augmentant l'efficacité de l'algorithme à l'aide d'heuristiques.

Un algorithme * est-il complet ?

A* est Achevée et trouvera toujours une solution si elle existe. Jetez un œil à l'article wikipédia. Si en outre l'heuristique est admissible et monotone, le algorithme sera également admissible (c'est-à-dire optimal).

Conseillé: