【发布时间】:2014-09-27 10:44:39
【问题描述】:
我已经成功地在 NxM 上的网格上实现了 A* 路径查找。
我了解 A* 的所有基础知识,我想知道如何针对上述问题实现相同的算法。
谁能指导我启发式函数 h 和 G 分数在这些问题中与什么相关以及如何进行。
--例如在网格搜索中,我们将邻居添加到打开列表中,然后搜索最低 F 分数,并将其添加到关闭列表中。
要遵循相同的算法来解决 NQueens 和滑动谜题会做些什么?
谢谢你:)
【问题讨论】:
-
你有没有弄清楚你的搜索空间是什么以及节点会是什么样子?
-
嗯,不是吗? O.o 我需要吗?我猜在网格搜索中不需要?
-
在通过网格进行寻路时,这一点非常明显,您可能在没有意识到这就是您所做的事情的情况下发现了这一点。但是对于 NQueens 和 Sliding Puzzle 来说,这显然与网格中的寻路不同——你所采取的“步骤”不会把你从一个单元格带到下一个单元格,而是把你从一个网格带到另一个网格。相关。
-
好的,我需要知道什么才能使用 A* 解决这些难题?
-
好吧,我想我会回答的
标签: algorithm artificial-intelligence a-star n-queens