A* 検索アルゴリズムが検索空間内のすべての状態を探索するのは、どのような条件下ですか? これは最悪のケースですか?
私によると、ゴールまでのルート上の各ノードの f(n) が同じレベルの他のノードよりも高い場合、検索空間全体を検索する必要があります。生成されたすべてのノードを展開してゴールに到達する必要があるため、これは最悪のケースです。
これは正しいです?
ウィキペディアから:
A* の時間計算量はヒューリスティックに依存します。最悪の場合、展開されるノードの数は、解の長さ (最短経路) で指数関数的になりますが、探索空間が木で、単一のゴール状態があり、ヒューリスティック関数 h が a を満たす場合、多項式になります。特定の基準: