【发布时间】:2015-04-20 14:04:27
【问题描述】:
我对 A* 搜索的想法还是很陌生。我了解 A* 搜索的一些启发式方法,例如直线距离(欧几里得距离)、曼哈顿距离和错位瓷砖(适用于 8 益智游戏)。
对于二维网格世界, 哪个比直线距离更适合启发式。我对曼哈顿距离有想法。还有什么建议吗?
【问题讨论】:
-
希望你知道启发式是什么意思...
-
@eliasah 我知道一点。我还在学习中
-
那么您应该从这里开始:en.wikipedia.org/wiki/Heuristic_(computer_science)。一旦您了解启发式方法是什么,您可能会单独找出问题的答案! :)
-
这取决于角色如何移动。如果不允许对角线移动,那么两点之间的距离就是曼哈顿距离。如果对角线移动是可能的,那就是切比雪夫距离。
-
@ColonelThirtyTwo 所以你是说如果不允许对角线移动,曼哈顿距离会比直线距离好?
标签: a-star heuristics