【发布时间】:2012-05-19 18:18:10
【问题描述】:
我知道在平面图中找到最小割的算法。
工作时间为 O(NlogN)
您创建一个对偶图,其中每个顶点对应于原始图的分面,边对应于连接两个分面的最小边。
然后你使用 Dijkstra 在这个图中找到最小路径。
这样就可以找到一个最小切割并计算流量值。
但是我怎样才能找到任何提供此流量值的原始图边集?
【问题讨论】:
-
这不只是路径的边缘吗?如果找到路径,您将拥有一组边,对吗?你问的是这个吗?
-
嗯,没有。我在共轭图中找到了一条路径。它是一组边,形成一个切口。如果这些边中的每一个都被破坏 - 原始图将变成两个断开连接的图。