1タイルの動きを数えると、他のタイルが目標状態になることはありますか?したがって、各タイルの数をカウントすると、目標状態に達するために必要な最小限の移動以上のカウントを得ることができます。マンハッタンの距離は許容できるヒューリスティックではどうですか?
この質問は15パズルのマンハッタン距離の文脈にあります。ここで
は異なる単語での質問です:
我々はN-Puzzleの許容ヒューリスティックとしてマンハッタン距離を使用することができます。 A *検索を実装するには、許容可能なヒューリスティックが必要です。マンハッタンヒューリスティックは候補者ですか?はいの場合、上記の議論(質問の最初の3文)にどのように対処していますか?
説明:A*は検索アルゴリズムの一種です。ヒューリスティック関数を使用して、目標までの推定距離を決定します。このヒューリスティック関数がゴールまでの距離を過大評価することがない限り、アルゴリズムは最短経路を見つけます。おそらく、幅優先探索よりも高速です。その条件を満たすヒューリスティックは、許容可能です。
問題の背景についてもう少し詳しく説明できますか?問題に応じて、マンハッタンの距離は完全に許容されるか、完全に許容できないかのどちらかです。 – templatetypedef
マンハッタン15パズルの距離 – Akhil
マンハッタン距離は、距離や仕事のメトリックであり、問題のクラスではありません。 _DESCRIBE_ _PROBLEM_です。 –