【发布时间】:2015-10-02 13:50:00
【问题描述】:
我需要在 Graph G 中找到所有对之间的最短路径。我正在使用 Floyd–Warshall 算法来计算解决方案。
鉴于G 的这些事实,我需要知道是否有更好的选择来找到所有最短路径:
-
G是一个无向图。 - 顶点数和边数相同。
- 所有边权重均为正数。
鉴于这些事实,还有比 Floyd-Warshall 更好的解决方案吗?
【问题讨论】:
-
The numbers of vertices and the edges is the same- 这是否意味着图非常稀疏? -
我不知道那是什么意思。 (我没有太多图论背景)
-
这正是我的意思
-
我会说 #2 意味着该图有一个循环和 0 个或多个“尾巴”。在这种情况下,击败 Floyd-Warshall 应该相当容易。
-
图是否连通?
标签: algorithm tree graph-theory shortest-path