我试图找出用哪种算法来获得一个目标节点从给定的起始节点的最低成本路径。Dijkstra算法VS A *对于权图
A ----5---- B ---3--- C
| |
| /
D ----1-----E ------10------ F
我一直在寻找到Dijkstra和A *,因为他们都给这样的问题提供了最优解决方案。我理解的方式是,Dijkstra只是一个启发式为0的A *。我已经实现了Dijkstra算法,但想知道是否可以使用A *。在如上所述的非常简单的图中(没有任何其他信息),是否存在A *可以用来提供比Dijkstra更好的结果的可容许启发,还是Dijkstra最优化的算法?
什么样的“简单图形”?你想做什么假设? – nes1983 2013-02-14 02:30:42
完全如上。一个纯粹的无向加权图,没有任何假设。 – 2013-02-14 02:34:39
缺少A-D和B-E之间的权重,而您甚至不知道A *是否可以工作。 – AlexWien 2013-02-14 02:54:36