欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    网络最大流问题.ppt

    • 资源ID:97820260       资源大小:507.50KB        全文页数:23页
    • 资源格式: PPT        下载积分:6金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网络最大流问题.ppt

    问题 已知网络D=(V,A,C),其中V为顶点集,A为弧集,C=cij为容量集,cij 为弧(vi,vj)上的容量。现D上要通过一个流f=fij,其中fij 为弧(vi,vj)上的流量。问应如何安排流量fij可使D上通过的总流量v最大?例如:v4v2vsv1vtv3213145325第四节 网络最大流问题1 7.4.1 网络的最大流的概念网络流一般在有向图上讨论定义网络上弧的容量为其最大通过能力,记为 cij,弧上的实际流量记为 fij 图中规定一个发点s,一个收点t节点没有容量限制,流在节点不会存储容量限制条件:0 fij cij 平衡条件:满足上述条件的网络流称为满足上述条件的网络流称为可行流可行流,总存在,总存在最大可行流最大可行流viA(vi)B(vi)2如:在前面例举的网络流问题中,若已给定一个可行流(如括号中后一个数字所示),请指出相应的弧的类型。v4v2vsv1vtv3(2,2)(1,1)(3,3)(1,1)(4,3)(5,1)(3,0)(2,1)(5,3)(2)可增值链(增广链)v4v2vsv1vtv3(2,2)(1,1)(3,3)(1,1)(4,3)(5,1)(3,0)(2,1)(5,3)3(3)截集与截量截量:截集上所有弧的容量和,记 。例4 对于下图,若V1=vs,v1,请指出相应的截集与截量。v4v2vsv1vtv3(2,2)(1,1)(3,3)(1,1)(4,3)(5,1)(3,0)(2,1)(5,3)解:4(4)流量与截量的关系最大流最小割定理:v4v2vsv1vtv3(2,2)(1,1)(3,3)(1,1)(4,3)(5,1)(3,0)(2,1)(5,3)(5)最大流的判别条件5 最大流最小截的标号法步骤第一步:标号过程,找一条增广链1、给源点 s 标号s+,q(s)=,表示从 s 点有无限流出潜力2、找出与已标号节点 i 相邻的所有未标号节点 j,若(1)(i,j)是前向弧且饱和,则节点 j 不标号;(2)(i,j)是前向弧且未饱和,则节点 j 标号为i+,q(j),表示从节点 i 正向流出,可增广 q(j)=minq(i),cijfij;(3)(j,i)是后向弧,若 fji=0,则节点 j 不标号;(4)(j,i)是后向弧,若 fji0,则节点 j 标号为i,q(j),表示从节点j 流向i,可增广 q(j)=minq(i),fji;7.4.2 确定网络最大流的标号法63、重复步骤 2,可能出现两种情况:(1)节点 t 尚未标号,但无法继续标记,说明网路中已不存在增广链,当前流 v(f)就是最大流;所有获标号的节点在 V 中,未获标号节点在 V 中,V 与 V 间的弧即为最小截集;算法结束(2)节点 t 获得标号,找到一条增广链,由节点 t 标号回溯可找出该增广链;到第二步第二步:增广过程1、对增广链中的前向弧,令 f=f+q(t),q(t)为节点 t 的标记值2、对增广链中的后向弧,令 f=fq(t)3、非增广链上的所有支路流量保持不变第三步:抹除图上所有标号,回到第一步7例1 用标号法求下面网络的最大流。解:第一次标号及所得可增值链如图,调量 =1,调后进行第二次标号如图。第二次标号未进行到底,得最大流如图,最大流量v=5,同时得最小截v4v2vsv1vtv3(2,2)(1,1)(3,3)(1,1)(4,3)(5,1)(3,0)(2,1)(5,3)20208例2 最大流最小截集的标号法举例(s+,)(s+,6)(2,6)(3+,1)(4+,1)(s+,)(s+,5)(2+,2)(5,2)(4+,2)123456tss123456t9最大流最小截集的标号法举例(s+,)(s+,3)(2,3)最小截集最小截集(4+,2)ttss11223344556610例例.3:求下图中的最大流:求下图中的最大流:(3)xyv2v4447xyv4v3823xv2v3v4v5y8.04.02.02.04.06.07.04.01.09.04.4解:增广链:解:增广链:(1)4.47.4(2)8.22.27.66xy29v3v58.42.29.2Vf;最大流最大流 8 11练习 用标号法求下面网络从s到t的最大流量,并找出该网络的最小割.12136.5 中国邮递员问题中国邮递员问题一个邮递员从邮局出发分送邮件,要走完他负一个邮递员从邮局出发分送邮件,要走完他负责的所有街道,最后再返回邮局。应如何选择路线,责的所有街道,最后再返回邮局。应如何选择路线,才能使所走的路线最短,这就是中国邮递员问题。才能使所走的路线最短,这就是中国邮递员问题。1962年,管梅谷先生提出中国邮递员问题年,管梅谷先生提出中国邮递员问题。中国邮递员问题用图论的观点来看就是:中国邮递员问题用图论的观点来看就是:在在一个赋权连通图中,找一个过每边至少一次的闭链一个赋权连通图中,找一个过每边至少一次的闭链(圈),并且使闭链的权最小。它的算法与一笔画(圈),并且使闭链的权最小。它的算法与一笔画问题有关。问题有关。14一、一笔画问题一、一笔画问题 有关一笔画问题有如下结论:有关一笔画问题有如下结论:1.一个连通图中的顶点都是偶点,一个连通图中的顶点都是偶点,没有奇点,没有奇点,则该图可以一笔画出。则该图可以一笔画出。2.一个连通图中的顶点恰有两个奇点,其余都一个连通图中的顶点恰有两个奇点,其余都是偶点,则从任一奇点出发,则可以一笔画出该图。是偶点,则从任一奇点出发,则可以一笔画出该图。3.一个连通图中的顶点有两个以上是奇点,则一个连通图中的顶点有两个以上是奇点,则该图不能一笔画出。该图不能一笔画出。图中的顶点都图中的顶点都是偶点,没有奇点,是偶点,没有奇点,则该图可以一笔画则该图可以一笔画出。出。15 图中的顶点都是图中的顶点都是奇点,没有偶点,则奇点,没有偶点,则该图不能一笔画出。该图不能一笔画出。图中的顶点有二个图中的顶点有二个是奇点,其它是偶点,是奇点,其它是偶点,则从任一奇点出发,则则从任一奇点出发,则该图可以一笔画出。从该图可以一笔画出。从任一偶点出发,则该图任一偶点出发,则该图不能一笔画出。不能一笔画出。16二、中国邮递员问题。二、中国邮递员问题。解中国邮递员问题的奇偶点图上作业法:具体解中国邮递员问题的奇偶点图上作业法:具体步骤如下:步骤如下:1.通过加重复边,消灭图中的奇点。将奇点两通过加重复边,消灭图中的奇点。将奇点两两配对,在每一对奇点的通路上,均加上重复边。两配对,在每一对奇点的通路上,均加上重复边。2。删除过多的重复边。如果图中某条边的重复。删除过多的重复边。如果图中某条边的重复边多于一条,则可将它的重复边删除偶数条。边多于一条,则可将它的重复边删除偶数条。3。优化重复边。使所加的重复边的总长度最小。优化重复边。使所加的重复边的总长度最小。下面通过具体例子来说明具体计算过程:下面通过具体例子来说明具体计算过程:17 例例6.7 设有街道图如下:假如邮递员从设有街道图如下:假如邮递员从V1点出点出发,求他的最优投递路线。发,求他的最优投递路线。4444459655V132V9V4V3V2V8V7V6V5解:解:18 考虑加边的圈:考虑加边的圈:V1,V2,V9,V8 中,加边的长度是中,加边的长度是4+6=10,而不加边的长度是,而不加边的长度是4+5=9,故需改进如下。,故需改进如下。4444459655V132V9V4V3V2V8V7V6V5 考虑加边的圈:考虑加边的圈:v4,v5,v6,v9 中,加边的长度是中,加边的长度是3+5=8,而不加边的长度是,而不加边的长度是4+2=6,故需改进如下。,故需改进如下。图中已无奇点,可得最优投递路线:图中已无奇点,可得最优投递路线:19奇偶点图作业法步骤构造初始可行方案:由于奇点个数必为偶数,因此奇点必成对出现;同时由于图是连通的,因此每一对奇点之间必存在一条链,在这条链上的各边都加上重复边而成为新图,必定是无奇点的欧拉图。寻找改进可行方案:在两奇点间检查所有链,若某链的长度小于已加重复边的长度,则在该链的每边加上重复边,去掉原重复边。重复以上步骤,直到任意两奇点间加重复边的链是最短的为止。20求解中国邮递员问题:例子21例子的初始可行解22例子的修正解23

    注意事项

    本文(网络最大流问题.ppt)为本站会员(知****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开