【发布时间】:2017-12-08 06:21:59
【问题描述】:
在此示例中(请参见图片),曼哈顿启发式算法延迟了路径,因为目标块以西的不可步行块。
我的问题是如何解决这个问题?即使在找到目的地后,我是否还需要继续检查打开列表中的块(灰色块)?如果必须这样做,我不妨使用 dijkstra。如果我和明星一起去,我是否必须忍受这样的不完美,或者有解决办法吗?
我已经对其进行了研究并实现了自己的算法,该算法的工作原理与网络上的教程/文章所解释的完全一样,但我一直遇到像这样的特定实例,其中 a* 无法找到最短路径。
【问题讨论】:
标签: path-finding a-star