找到最大流量f,其中f(e)是给定边e中可能的最大流量e

时间:2016-06-26 20:19:02

标签: algorithm graph flow

  

给定流网络,G(V,E),源s,接收器t和容量函数c:E - > R U {0}。此外,给定E中的边e =(u,v)。我需要找到一种有效的算法来找到从s到t的所有最大流量,网络中的最大流量f,其中f(e)是边缘可能的最大流量e。

请解决问题并解释算法正常工作的原因。

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您需要使用Ford-Fulkerson算法来解决标准的最大流量问题。基本上它的工作原理如下:

<强> 1。为每条边分配0流。

<强> 2。建立剩余网络(有用边缘)。

第3。找到满足您要求的任何路径。

<强> 4。更新网络。你有什么方法可以有更多的流量吗?如果没有,请停止,否则转到第2点。