网络流-割的概念以及定理
1. 网络流的割:是网络中顶点的一个划分,把所有顶点划分成两个顶点集合S和T,其中源点s属于S,汇点t属于T,记作CUT(S,T)。
2. 割的割边:如果一条弧的两个顶点一个属于顶点集S一个属于顶点集T,该弧为割CUT(S,T)的一条割边。
3. 从S指向T的割边是正向割边;
从T指向S的割边是逆向割边。
4. 割的容量:所有正向割边的容量和,不同割的容量不同。
5. 最小割通俗概念:网络是水管网络,一个割就相当于是一个恐怖分子把你家和自来水厂之间的水管网络砍断了一些之后,自来水厂无论怎么放水,水都只能从水管断口哗哗流走了,使你家就接受不到水。
所以割的大小应该是恐怖分子应该关心的事,毕竟细管子好割一些嘛,这就是求最小割的问题,即最小割所花的力气最小。
6. 定理一:如果f是网络中的一个流(不必须是最大流),CUT(S,T)是任意一个割,那么f的值等于该割中的正向割边的流量和与逆向割边的流量和之差。
6.1. 推论1:如果f是网络中的一个流,CUT(S,T)是一个割,那么f的值不超过割CUT(S,T)的容量。
6.2. 推论2:网络中的最大流不超过任何割的容量。
7. 定理二:在任何网络中,如果f是一个流,CUT(S,T)是一个割,且f的值等于该割的容量,那么f是一个最大流,CUT(S,T)是一个最小割(容量最小的割)。
8. 定理三:最大流最小割定理:在任何网络中,最大流的值等于最小割的容量。
9. 结论1:最小割中,其正向割边的流量一定等于割的容量,且如果存在逆向割边的话,逆向流量为0,否则一定还可以增广。
可以根据下图思考一下(斜线左边为容量,右边为流量)。
假如逆向割边1->2存在一个1的流量,那么破坏的肯定就是S->2这条边的流量,变成4/3,而此时会发现可以对其进行增广。所以上述结论正确。
10. 结论2:最小割中,源点s属于集合S,如果存在一个点i属于S,则所有c[i, j] > f[i, j]或者存在[j, i]且f[j, i] > 0,那么j肯定也属于S(否则不是最小割)。即从源点s出发能找到的含有残留边的点组成集合S,其余的组合成T。其实就是表明最小割中的正向割边的流量都是等于其容量的,然后以此将图割开,形成S和T两个集合。
11. 自己总结+猜测:一个网络中可能存在不止一个最小割,如上图。另外,最大流为什么等于最小割,有一句话概括地非常好:最小割限制了整个网络的流的上界,所以最大流 = 最小割。
参考资料:
https://wenku.baidu.com/view/d9c9b9220722192e4536f6e1.html
http://blog.csdn.net/xzz_hust/article/details/22041173
网络流-割的概念以及定理相关推荐
- UA MATH523A 实分析3 积分理论 概念与定理整理
UA MATH523A 实分析3 积分理论 概念与定理整理 可测函数 非负可测函数的积分 一般可测函数的积分 可测函数列的收敛 Folland实分析第二章是积分理论,目标是建立Lebesgue积分以及 ...
- UA MATH523A 实分析1 度量空间 概念与定理总结
UA MATH523A 实分析1 集合论基础 概念与定理总结 序关系 度量空间 limit superior and lim inferior lim supFn=⋂k=1∞⋃n=k∞Fnlim i ...
- UA MATH566 统计理论 概念与定理总结
UA MATH566 统计理论 概念与定理总结 Part 1 Exponential Family Tip 1: Form of Exponential Family f(x∣η)=h(x)exp( ...
- 网络流:最大流,最小割 基本概念及算法
原文:http://www.cnblogs.com/Booble/archive/2011/03/04/1970453.html 参考:http://community.topcoder.com/tc ...
- [Poj 1459] 网络流(一) {基本概念与算法}
{ 凸包的内容还欠整理 先来侃侃一个月以前就想写写的网络流 本文介绍网络流 网络流的算法 及其应用 这些问题没事想想还是很有意思的 } ================================ ...
- 运筹学基本概念和定理
文章目录 线性规划问题...定义! 不同形式的线性规划模型转化为标准形式 极大化极小 不等式约束化为等式约束 自由变量化为非负变量 1.2一些基本概念 可行解与最优解 基,基本解,可行基,基本可行解 ...
- 偏序集概念+Dilworth定理
偏序的概念: 设A是一个非空集,P是A上的一个关系,若关系P是自反的.反对称的.和传递的,则称P是集合A上的偏序关系. 即P适合下列条件: (1)对任意的a∈A,(a,a)∈P; (2)若(a,b)∈ ...
- 欧拉回路基本概念及定理
转 http://www.cnblogs.com/luyingfeng/p/3877338.html 1. 欧拉通路.欧拉回路.欧拉图 无向图: 1) 设G是连通无向图,则称经过G的每条边一次并且仅一 ...
- 路,链(迹),割的概念
链(迹): 路: 割: 注意一下:割的定义五花八门,都是按照需要来重新定义的,所以没必要太纠结.举个例子明白一下就好了: 例如下面:割的大小为0,因为没有从S到T的路径,T到S的不算,注意此处是有向图 ...
最新文章
- 现代软件工程 结对编程 (I) 三维棋类游戏
- (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)...
- 2017腾讯编程题----游戏人物标记
- JS静态变量和静态函数
- 2.3物理层下面的传输媒体
- Linux编程(3)_vim的使用
- VS2005中ajax安装指南
- Javasript中Date日期常用用法(正则、比较)
- Great Song
- 第九届蓝桥杯快速排序java
- CS 188 Project3(RL) Q7:Epsilon Greedy
- PCB 一分钟科普之你真的懂多层板吗?
- 自动化学科前沿讲座分享,作业,自动化与人工智能
- 某小说App返回数据 解密分析
- Hive 外部表的练习(多表关联查询,以及分组,子查询)
- 【企业】避免华盛顿合作规律,增强有效合作
- GD32F4xx uIP协议栈移植记录
- 安装flashplay的debug版本调试flex
- 某电商网站的数据库设计(2)——商品销售相关数据表的设计
- java date只保存年月日_java date 只保留年月日