用 A* 找到最长的路径
Find the longest path with A*
我想弄清楚是否可以使用 A* 算法在可接受性假设下确定最长的目标路径。
我试过最大max(f(n)=g(n)+h(octile-distance))
,但我觉得不对。
如果可接受的启发式方法是低估 f*
,对于最长路径,我必须找到总是高估 f*
?
[= 的启发式方法27=]
根据 1,如果我需要高估到目标的地理距离。有人可以向我推荐某种启发式方法吗?
像这样用A*求最长路径是最优的吗?
正在寻找 longest path is NP-Hard,因此尝试采用 A* 或任何其他最短路径算法来找到它很遗憾是行不通的。
我想弄清楚是否可以使用 A* 算法在可接受性假设下确定最长的目标路径。
我试过最大max(f(n)=g(n)+h(octile-distance))
,但我觉得不对。
如果可接受的启发式方法是低估
[= 的启发式方法27=]f*
,对于最长路径,我必须找到总是高估f*
?根据 1,如果我需要高估到目标的地理距离。有人可以向我推荐某种启发式方法吗?
像这样用A*求最长路径是最优的吗?
正在寻找 longest path is NP-Hard,因此尝试采用 A* 或任何其他最短路径算法来找到它很遗憾是行不通的。