运筹学-15最大流.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 图与网络分析 第4章 网络的最大流 Maximal Flow Algorithm 最大流问题 一 现实用途: 输油管网络;(油流量) 公路交通网络;(车流量) 通讯信息系统网络;(信息流量) 输气管网络;(天然气流量) 二 最大流问题可以转化为网络最小费用流问题求解。 三最大流问题的特殊解法(标号法Ford-fulkerson) 求最大流例 第一个数表示该弧的最大允许通过的流量(上限) 第二个数表示该弧正在流的流量; v1为源,总流出量为6;v6为汇,总流入量为6; 每个结点的流出和流入量一定是平衡的. 三 标号法(Ford-fulkerson)(1) (一)可扩充路(可增广路): 设x是一组可行流,如果存在一条从v1到v m的路P。满足: (1)在P 的所有前向弧上有流量小于弧上可通过的流量的上限; (2)在P 的所有后向弧上有流量大于0。 则称P是一条关于流x 的可扩充路(可增广路) 1.标号过程(找增广路1) 1.标号过程(找增广路2) 1.标号过程(找增广路3) 2.调整过程(在增广路上找调整量) 2.调整过程(在增广路上调整) 在增广路P上前向弧加调整量?,后向弧减调整量?. 一次调整结束 一次调整后,“源”的流出量还应该等于“汇”的流入量; 各结点的流出量等于流入量. 3.再一次标号(找增广路1) 3.再一次标号(找增广路1) 什么情况下说明已经找到最大流了? 找不到增广路,那么就意味着最大流已经找到了 最大流到底是多少啊! 从“源”头看,流出的量2+8=10就是这个系统的最大流量; 也可以从“汇”处看,它的最大流为5+5=10 最大流应用例题 两家工厂v1,v2生产一种商品,商品通过如图的网络运送到市场v8,v9,v10.试用标号法确定从工厂到市场所能运送最大运量。 最大流应用例题 最小截(最小割) 用标号法标号,到无法再标号下去时,已标号的节点与没标号的节点之间的弧集构成最小截(割). 截量=2+6+2-0=10 最小截的容量影响总运输量的提高 某河流中有几个岛屿,从两岸及各岛屿之间的桥梁联系情况如图所示.在一次敌对的军事行动中,问至少要炸毁几座桥梁?哪几座桥梁?才能完全切断两岸的交通联系. 把实际问题转换为网络问题 把A点看成“源”,F点看成“汇”.标号找增广路. 注:D到E只有一座桥,但从A岸到F岸时,可以A经D?E ?F岸,也可以经过E?D? F岸,故可以视为D?E, E?D两条路径. 标号,寻找增广路 求调整量,整量 标号,寻找增广路 求调整量,整量 标号,寻找增广路 求调整量,整量 标号,寻找增广路 找到了最大流! 从“源”看1+1+1=3 从“汇”看1+2=3 最大流为3个单位 最大截(割)怎么找? 找到了最大流,也就找到了最大截(割) 最小截量 找不到一条增广路到汇F点. 标号的结点和不标号的结点之间的鸿构成了最小截. (DF) (1,1) (AE) (1,1) (DE) (1,1) 1+1+1-0=3 最小截的意义 最小截量就是最大流的流量,即最小截的弧就是整个系统的“卡脖子”处. (DF) (AE) (DE) 分别为9,7,10号桥.少要炸毁这三座桥梁才能完全切断两岸的交通联系. 作 业 P.228 3 A B C D E F (2,1) (2,1) (2,1) (1,1) (1,0) (1,1) (1,1) (3,2) (1,1) [0, ] [+1,A] [+1,B] [+1,A] A标号,[0, ] ? (AB),21; B标号[+1,A] ? (AC) ,21; C标号[+1,A] B?(B,D),21; D标号[+1,B] 找不到一条增广路到汇F点. A B C D E F (2,1) (2,1) (2,1) (1,1) (1,0) (1,1) (1,1) (3,2) (1,1) A B C D E F (2,1) (2,1) (2,1) (1,1) (1,0) (1,1) (1,1) (3,2) (1,1) [0, ] [+1,A] [+1,B] [+1,A] A B C D E F (2,1) (2,1) (2,1) (1,1) (1,0) (1,1) (1,1) (3,2) (1,1) [0, ] [+1,A] [+1,B] [+1,A] * v6 v1 v2 v3 v4 v5 (2,0) (10,6) (6,6) (5,3) (4,3) (2,2) (2,2) (7,0) (8,1) (5,5) v1? v2 ? v4 ? v6 可增加2单位的流量 v6 V1 v2 v3 v4 v5 (2,2) (10,6) (6,6) (5,5) (4,3) (2,2) (2,2) (7,0) (8,3) (5,5) [

文档评论(0)

jyr0221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档