网路的最大流和最小截.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网路的最大流和最小截.ppt》由会员分享,可在线阅读,更多相关《网路的最大流和最小截.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6.4 网路的最大流和最小截网路的最大流和最小截 6.4.1 网路的最大流的概念网路的最大流的概念网路流一般在有向图上讨论网路流一般在有向图上讨论定义网路上支路的定义网路上支路的容量容量为其最大通过能力,记为为其最大通过能力,记为 cij,支路上的实际支路上的实际流量流量记为记为 fij 图中规定一个发点图中规定一个发点s s,一个收点,一个收点t t节点没有容量限制,流在节点不会存储节点没有容量限制,流在节点不会存储容量限制条件容量限制条件:0 fij cij 平衡条件平衡条件:满足上述条件的网路流称为满足上述条件的网路流称为可行流可行流,总存在,总存在最大可行流最大可行流 当支路上当支路上
2、 fij=cij ,称为称为饱和弧饱和弧 最大流问题也是一个线性规划问题最大流问题也是一个线性规划问题viA(vi)B(vi)1 6.4.2 截集与截集容量截集与截集容量定义定义:把网路分割为两个成分的弧的最小集合,其中一:把网路分割为两个成分的弧的最小集合,其中一 个成分包含个成分包含 s 点,另一个包含点,另一个包含 t 点点。一般包含一般包含 s 点的成分中的节点集合用点的成分中的节点集合用V表示,包含表示,包含 t 点点的成分中的节点集合用的成分中的节点集合用V表示表示截集容量截集容量是指截集中正向弧的容量之和是指截集中正向弧的容量之和 福特福特-富克森定理富克森定理:网路的最大流等于
3、最小截集容量:网路的最大流等于最小截集容量2 6.4.3 确定网路最大流的标号法确定网路最大流的标号法从任一个初始可行流出发,如从任一个初始可行流出发,如 0 流流基本算法:找一条从基本算法:找一条从 s 到到 t 点的点的增广链增广链(augmenting path)若在当前可行流下找不到增广链,则已得到最大流若在当前可行流下找不到增广链,则已得到最大流增广链中与增广链中与 s 到到 t 方向一致的弧称为方向一致的弧称为前向弧前向弧,反之,反之后向弧后向弧 增广过程:前向弧增广过程:前向弧 f ij=fij+q q,后向弧后向弧 f ij=fij q q 增广后仍是可行流增广后仍是可行流 3
4、 最大流最小截的标号法步骤最大流最小截的标号法步骤第一步:标号过程,找一条增广链第一步:标号过程,找一条增广链1、给源点给源点 s 标号标号s+,q q(s)=,表示从,表示从 s 点有无限流出潜力点有无限流出潜力2、找出与已标号节点找出与已标号节点 i 相邻的所有未标号节点相邻的所有未标号节点 j,若,若(1)(i,j)是前向弧且饱和,则节点是前向弧且饱和,则节点 j 不标号;不标号;(2)(i,j)是前向弧且未饱和,则节点是前向弧且未饱和,则节点 j 标号为标号为i+,q q(j),表示从节点,表示从节点 i 正向正向流出,可增广流出,可增广 q q(j)=minq q(i),cij fi
5、j;(3)(j,i)是后向弧,若是后向弧,若 fji=0,则节点,则节点 j 不标号;不标号;(4)(j,i)是后向弧,若是后向弧,若 fji0,则节点,则节点 j 标号为标号为i,q q(j),表示从节点,表示从节点 j 流向流向 i,可增广可增广 q q(j)=minq q(i),fji;3、重复步骤重复步骤 2,可能出现两种情况:,可能出现两种情况:(1)节点节点 t 尚未标号,但无法继续标记,说明网路中已不存在增广链,尚未标号,但无法继续标记,说明网路中已不存在增广链,当前流当前流 v(f)就是最大流;所有获标号的节点在就是最大流;所有获标号的节点在 V 中,未获标号节点中,未获标号节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网路 最大 最小
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内