【发布时间】:2021-11-30 23:58:55
【问题描述】:
我试图在无向未加权图中获取所有节点对之间的所有最短路径。我目前正在使用nx.all_pairs_shortest_path(),但我不明白为什么它只为每对节点返回一个最短路径。我的图中有循环,因此某些节点之间应该存在多条最短路径。有什么建议吗?
【问题讨论】:
-
“但我不明白为什么它只为每对节点返回一个最短路径” 因为这就是这个函数的作用。它为每对节点找到一条最短路径。
-
另外,这可能不是这里的情况,但可能在图中有一个循环,但每对节点的最短路径不超过一个。例如,任何具有奇数个节点的循环图对于每对节点都有唯一的最短路径。
标签: python python-3.x networkx graph-theory shortest-path