【发布时间】:2014-12-08 22:48:11
【问题描述】:
我知道 A* 是寻找最短路径的最佳算法,但我看不出任何启发式算法如何在非格图上起作用?这让我想知道 A* 实际上是否能够用于无向图或有向图。如果 A* 能够做到这一点,那么可以使用哪种启发式方法?如果 A* 不是,那么在有向或无向非格图上计算最短路径的当前最快算法是什么?如果需要更多信息,请发表评论。
【问题讨论】:
-
wikipedia 举了几个例子。一个例子是用于路由的直线距离,它不是在格结构中搜索,而是有向的。只要启发式方法的估计过于乐观,它就会做得很好。
-
虽然 wikipedia 确实给出了一些例子,但对于这样的图表,启发式方法是什么?该算法如何估计给定节点和端点之间的距离?
标签: algorithm graph-theory path-finding a-star