1 つのタイルの移動をカウントしている間に、他のタイルが目標状態に到達する可能性があるというのは本当ですか? したがって、各タイルをカウントすると、目標状態に到達するために必要な最小移動数よりも多くのカウントが得られる可能性がありますか?
この質問は、15 パズルのマンハッタン距離に関連しています。
異なる言葉での質問は次のとおりです。
マンハッタン距離を N-Puzzle の許容可能なヒューリスティックとして使用できますか? A* 検索を実装するには、許容できるヒューリスティックが必要です。マンハッタンヒューリスティックは候補ですか?はいの場合、上記の議論 (質問の最初の 3 つの文) にどのように反論しますか?
定義: A*は検索アルゴリズムの一種です。ヒューリスティック関数を使用して、ゴールまでの推定距離を決定します。このヒューリスティック関数がゴールまでの距離を過大評価しない限り、アルゴリズムはおそらく幅優先探索よりも速く最短経路を見つけます。その条件を満たすヒューリスティックは許容されます。