最大流算法ppt课件.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》由会员分享,可在线阅读,更多相关《最大流算法ppt课件.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统网络流初步网络流初步篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 最大流算法最大流算法 最小费用最大流最小费用最大流 最大流最小割定理最大流最小割定理篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统最大流算法最大流算法网络流之一网络流之一篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统问题:问从S到T的最大
2、水流量是多少?1 S43256 t7 3484246实例:有一自来水管道输送系统,起点是S,目标是T,途中经过的管道都有一个最大的容量。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 1 S43256 t7 348424646222446最大水流量是10篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、网络流的定义有唯一的一个源点S(入度为0:出发点)有唯一的一个汇点 T(出度为0:结束点)图中每条弧(u,v)都有一非负容量 c(u,v)有向图 G=(V,E)中:满足上述
3、条件的图G称为网络流图。记为:G=(V,E,C)篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1、可行流每条弧(u,v)上 给定一个实数f(u,v),满足:有 0=f(u,v)=c(u,v),则f(u,v)称为弧(u,v)上的流量。如果有一组流量满足条件:源点s:流出量=整个网络的流量 汇点t:流入量=整个网络的流量 中间点:总流入量=总流出量 那么整个网络中的流量成为一个可行流。区分:容量和流量篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统124356423454121
4、243542333112435642345411243542353334一个可行流:5一个可行流:7图1图2篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2、最大流在所有的可行流中,流量最大的一个流的流量 如:图2中可行流7也是最大流。最大流可能不只一个。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、最大流算法二、最大流算法步骤:(1)如果存在增广路径,就找出一条增广路径 (2)然后沿该条增广路径进行更新流量 (增加流量)Ford-Fulkerson(福特-福克森)算
5、法:篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1、增广路径、增广路径从从 s 到到 t 的一条简单路径,若边的一条简单路径,若边(u,v)的方向与的方向与该路径的方向一致,称该路径的方向一致,称(u,v)为正向边,方向不为正向边,方向不一致时称为逆向边。一致时称为逆向边。简单路:简单路:13 245中。中。(1,3)()(2,4)(4,5)是正向边。(是正向边。(3,2)是逆向边。)是逆向边。1243564234512435642345篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种
6、得分类型的系统若路径上所有的边满足:若路径上所有的边满足:所有正向边有:所有正向边有:f(u,v)c(u,f(u,v)0f(u,v)0则称该路径为一条则称该路径为一条增广路径增广路径(可增加流量可增加流量)增广路径:两条增广路径:两条增广路径:13513 2451243564234522212435642345222增加流量增加流量=?篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2、沿增广路径增广、沿增广路径增广 1)先设d为为正无穷(可增加流,余流量)若(u,v)是正向边 d =min(d,c(u,v)f(u,v)若(u,v)是
7、逆向边 d =min(d,f(u,v)2)对与该增广路径上的边 若(u,v)是正向边,f(u,v)=f(u,v)+d;若(u,v)是逆向边,f(u,v)=f(u,v)d;增广后,总流量增加了d篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统12435642345样例:样例:开始流量为开始流量为:sum=0篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1、一条增广路径、一条增广路径:1235d=min4,2,4=2 增加流量增加流量:2Sum=2124356423452221
8、2435642345篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2、一条增广路径、一条增广路径:1245d=min4-2,3,5=2 增加流量增加流量:2Sum=2+2=4124356423452221243564234522212435642345222篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统12435642345222124356423452221243564234522-1=1212435423452223、一条增广路径、一条增广路径:1 2 4 5d=mi
9、n6,2,3-2,5-2=1 增加流量增加流量:1Sum=4+1=51112-3减少,加到减少,加到-3减的由减的由-补充补充篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4、一条增广路径、一条增广路径:1 5d=min6-1,4-2=2 增加流量增加流量:2Sum=5+2=71243564234522-1=121243542342221111243564234522-1=12124354234522211122篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统定理:可行流
10、f 为最大流,当且仅当不存在关于f 的增广路径 证:若 f 是最大流,但图中存在关于 f 的增广路径,则可以沿该增广路径增广,得到的是一个更大的流,与f 是最大流矛盾。所以,最大流不存在增广路径。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统Ford-Fulkerson方法(增广流)求最大流(福特-福克森)步骤:(1)如果存在增广路径,就找出一条增广路径 DFS,BFS(2)然后沿该条增广路径进行更新流量 (增加流量)While 有增广路径 do 更新该路径的流量迭代算法篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最大 算法 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内