セルの 2D グリッドがあり、その一部が壁で埋められているとします。キャラクターは、ある正方形から水平または垂直に 1 ステップ離れた任意の正方形に移動できますが、壁を越えることはできません。
開始位置と終了位置が与えられると、A* アルゴリズムと許容ヒューリスティックを使用して、開始位置から終了位置までの最短経路を見つけることができます。この現在の設定では、目的地までの距離を決して過大評価しないため、マンハッタンの距離は許容されます。
ここで、壁に加えて、世界にテレポーターのペアがあるとします。テレポーターに足を踏み入れると、すぐにキャラクターがリンクされたテレポーターに転送されます。テレポーターの存在は、テレポーターを使用して距離を縮めることで、最適なマンハッタン距離を歩くよりも速く目的地に到達できる可能性があるため、上記の許容可能なヒューリスティックを破ります。たとえば、T とマークされたテレポーター、S とマークされた開始位置、および E とマークされた終了位置を持つこの線形世界を考えてみましょう。
T . S . . . . . . . . . . . . . E . T
ここで、最善のルートは、左側のテレポーターまで歩いてから、左に 2 歩進むことです。
私の質問は次のとおりです。テレポーターのあるグリッドの世界で、A* の適切な許容ヒューリスティックは何ですか?
ありがとう!