网络流 最小割最大流定理
2014-06-24 10:37
169 查看
有一个与最大流关系密切的问题:最小割。就是把所有的顶点分成两个集合S和T=V-S,其中源点s在集合S中,汇点t在集合T中。
如果把“起点在S中,终点在T中”的边都删除,就无法从s到达t了。我们把这样的集合划分(S,T)成为s-t割,它的容量定义为c(S,T)=∑c(u,v),其中u∈S,t∈T,即起点在S中,终点在T中的所有边的容量和
下面来开残量网络中没有增广路的情形。既然不存在增广路,在残量网络中s和t并不连通。当BFS没有找到任何s-t道路时,把已经标号结点(a[u]>0的结点u)集合看成S,另T=V-S,则在残量网络中S和T分离,因此在原图中跨越S和T的所有弧都是满载的,且没有从T回到S的流量(想想为什么),因此f(即最大流)=c(S,T)。所以在增广路算法结束时,f是s-t最大流,(S,T)是s-t最小割。
最大流算法,详情看这里。
如果把“起点在S中,终点在T中”的边都删除,就无法从s到达t了。我们把这样的集合划分(S,T)成为s-t割,它的容量定义为c(S,T)=∑c(u,v),其中u∈S,t∈T,即起点在S中,终点在T中的所有边的容量和
下面来开残量网络中没有增广路的情形。既然不存在增广路,在残量网络中s和t并不连通。当BFS没有找到任何s-t道路时,把已经标号结点(a[u]>0的结点u)集合看成S,另T=V-S,则在残量网络中S和T分离,因此在原图中跨越S和T的所有弧都是满载的,且没有从T回到S的流量(想想为什么),因此f(即最大流)=c(S,T)。所以在增广路算法结束时,f是s-t最大流,(S,T)是s-t最小割。
最大流算法,详情看这里。
相关文章推荐
- ZOJ3792_Romantic Value(网络流/最小割=最大流/找割边)
- BZOJ_P2561 最小生成树(网络流+最大流ISAP)
- 【NOI2006】最大获利(网络流最大流SAP求最小割)
- 图形分割算法<==>最小割<==>最大流<==>网络流问题
- 网络流之最大流和最小割
- [网络流24题] 方格取数问题 (最大权独立集---网络最小割)
- hihocoder1378 网络流之最大流最小割
- 网络流相关算法总结,最大流EK算法,SAP算法,最小费用最大流,最小费用路算法,最大流最小割定理
- 【网络流二十四题 太空飞行计划问题】【最大权闭合图->最小割】
- 【网络流二十四题 魔术球问题】【DAG 最小路径覆盖->最大流】【灵感】
- 【网络流二十四题 方格取数问题】【二分图点权最大独立集->最小割】
- 有向强连通和网络流大讲堂——史无前例求解最大流(最小割)、最小费用最大流
- 洛谷P1344 [USACO4.4]追查坏牛奶Pollutant Control(网络流, 最大流最小割)
- 网络流-最大权闭合图(最小割求解)
- 【网络流24题】方格取数(二分图染色+最大权独立点集+最小割)
- [bzoj1497][NOI2006]最大获利_网络流_最小割
- 740. [网络流24题] 分配问题 费用流/求最大最小费用
- hiho一下 第118周 #1394 : 网络流四·最小路径覆盖 【网络流------ 最小路径覆盖 + 最大匹配 = n 】
- [网络流24题] 24 骑士共存(二分图最大独立集,网络最小割)
- 网络流-最大权闭合图(最小割求解)