【发布时间】:2013-11-29 09:39:15
【问题描述】:
[已编辑] 对于图 G,我们给出了从顶点 V1 到图的每个其他顶点的最短路径距离。我们如何验证给定的距离是可以找到的实际最短路径(通过 Dijkstra 或其他算法)?以及它的运行时间?
【问题讨论】:
-
我会尝试使用算法...
-
尝试使用 Dijkstra 算法
标签: graph shortest-path
[已编辑] 对于图 G,我们给出了从顶点 V1 到图的每个其他顶点的最短路径距离。我们如何验证给定的距离是可以找到的实际最短路径(通过 Dijkstra 或其他算法)?以及它的运行时间?
【问题讨论】:
标签: graph shortest-path
我假设您的图表是有向的(无向的情况类似)。对于每条边 (u,v),您必须验证 dist(v)
【讨论】:
问题不清楚,你想知道如何找到最短路径吗? 在这种情况下,我建议您查看 Dijkstra
http://en.wikipedia.org/wiki/Dijkstra's_algorithm
和A*算法一样,A*很容易实现。
http://en.wikipedia.org/wiki/A*_search_algorithm
【讨论】:
[编辑] 如何运行 dijkstra 算法(计算最短路径距离)并将其与给定距离进行比较?
运行时间?是指哪个运行时间?算法的?互联网应该为您提供足够的信息。
希望我能满足您的需求。
【讨论】: