最小桁数がの最短経路を返すようにA *を修正することはできますか?Path Finding - 最小ターン数を持つA *
1つの複雑さ:ノードは、親ノードが将来の順番を決定するのに関連しているので、もはやその位置だけで区別することはできません。
しかし、私が抱えている主な問題は、ターン数を部分パスコスト(g)にする方法です。 gをターン数(t)で掛け算すると、奇妙なことが起こっているようです。Nターンが終わり近くにある長いパスは、Nターンが始まり近くの短いパスよりも優先されます。
最短パスを計算した後、最短パスのx/y範囲内に制限された(パスコスト式が異なる)2番目のA *繰り返しを実行することができました、最小のターンでパスを返します。他のアイデア?