【发布时间】:2012-06-14 14:34:33
【问题描述】:
当你使用 A* 时,它会选择最接近目标的最佳节点,对吧? (使用 f(n) = g(n) + h(n)) (使用 h(n) 的曼哈顿距离)
但是,如果起点和终点之间有墙怎么办。我无法用语言解释,但我会展示一张图片。
如果A*选择离目标最近的节点,为什么路径不是红圈的那条?但是那个被绿色包围了。我真的不明白 A* 尤其是当有无法通过的单元格/瓦片/节点/等时。 (墙壁)。另外,您可以在 1:20
看到我在视频 http://www.youtube.com/watch?v=DINCL5cd_w0(路径查找算法(A*、Dijkstra、双向 BFS))中制作的这张图片【问题讨论】:
标签: algorithm distance path-finding shortest-path a-star