欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPTX文档下载  

    运筹学最小费用最大流流问题课件.pptx

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

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

    运筹学最小费用最大流流问题课件.pptx

    第五节 最小费用最大流流问题,在实际的网络系统中,当涉及到有关流的问题的时候,我们往往不仅仅考虑的是流量,还经常要考虑费用的问题。比如一个铁路系统的运输网络流,即要考虑网络流的货运量最大,又要考虑总费用最小。最小费用最大流问题就是要解决这一类问题。,最小费用最大流问题提法:设一个网络G=(V,E,C),对于每一个弧(vi ,vj )E ,给定容量cij外,还给出单位流量的费用dij 0 ,网络记为G=(V,E,C,d)。网络系统的最小费用最大流问题,是指要寻求一个最大流 f ,使流量w(f)=v,且流的总费用达到最小。,如果要求f为最大流,问题转化为最小费用最大流。其算法有:原始算法和对偶算法。,定义24:已知网络G=(V,E,C,d),f是G上的一个可行流,u为从vs 到vt的可增广链,d(u)为链u的费用。,vs,v1,v2,vt,3,5,1,4,d(u)=(3+1+4)-(5)=3,我们将 叫做这条增广链的费用。,实际上在一个网络G中,当沿可行流 f 的一条增广链,以调整量=1改进f ,得到的新可行流f 的流量,有 w(f )=w(f )+1,而此时总费用b(f )比b(f)增加了,结论:如果可行流 f 在流量为w(f )的所有可行流中的费用最小,并且 是关于f 的所有增广链中的费用最小的增广链,那么沿增广链调整可行流f,得到的新可行流f ,也是流量为w(f )的所有可行流中的最小费用流。依次类推,当 f 是最大流时,就是所要求的最小费用最大流。,对偶算法基本思路:零流f =0是流量为0的最小费用流。一般地,寻求最小费用流,总可以从零流f =0开始。下面的问题是:如果已知f 是流量为w(f)的最小费用流,那么就要去寻找关于f 的最小费用增广链,用最大流的方法将f(0)调整到f(1),使f(1)流量为w(f(0)+,且保证f(1)在w(f(0)+流量下的最小费用流,不断进行到w(f(k)=v为止。,定理12:如果f是流量为w(f)的最小费用流,u是关于f的从vs到vt的一条最小费用可增广链,则f经过u调整流量得到新可行流f(f=fu),一定是流量为w(f)+可行流中的最小费用流。,定义25:网络G=(V,E,C,d),f是G上的一个可行流,保持原网络各点,每一条边 ( vi , vj )用两条方向相反的边(vi , vj)和(vj , vi)代替,各边的权Lij为:,并且将权为+的边去掉。,1、边(vi , vj) E,2、边( vj , vi )为原图G中(vi,vj)的反向边,这样,在网络G中寻找关于f 的最小费用增广链就等于价于在长度网络L(f )中寻求从vs 到vt 的最短路。对偶算法基本步骤:(1)、取零流f (0) =0.(2)、如果在第K-1步得到最小费用流f (K-1),流量w(f(k)v,则构造长度网络L(f (k-1)。(3)、 在长度网络L(f (k-1)中,寻求从vs到vt的最短路。如果不存在最短路,则f (k-1)就是最小费用最大流。如果存在最短路,则在原网络G中得到相对应的增广链。,(4)、在G中与这条最短路相应的可增广链上,对f (k1)进行调整, f(k) = f(k)u,取调整量,令:,得到一个新的可行流f(k),其流量为w(f(k-1)+; 如果w(f(k-1)+=v,则停止;否则令f(k)代替f(k-1)返回2 。,例 求图所示网络中的流量为10的最小费用流,弧旁的权是( cij , dij ).,解:(1)取初始可行流为零流f (0)=0,构造赋权有向图L(f(0),用Dijkstra求出从vs到vt的最短路(vs ,v2 ,v1 ,vt),如图b 中虚线所示。,图 b,v1,vs,v2,v3,vt,f (0) =0,(2)在原网络G中,与这条最短路相对应的增广链为=(vs ,v2 ,v1 ,vt )。 (3)在上对f (0)=0进行调整,=min8,5,7=5,得到新可行流f (1),如图b所示。,按照以上的算法,依次类推,可以得到f (1),f (2),f( 3),f (4),流量分别为5,7,10,11,并且分别构造相对应的赋权有向图L( f(1 ) , L(f (2) ) , L(f(3),L(f(4)。由于在L(f(4)中已经不存在从vs到vt的最短路,因此,可行流f (4),v(f(1)=11是最小费用最大流。,(5),(0),(0),(0),(5),(0),(5),图 c,f(1),w( f (1)=5d( f (1)=5*1+5*2+5*3,v1,vs,v2,v2,vt,L(f (1),图 d,最短路:vs-v1-vt,L( f (2) ),图 f,最短路:vs-v2-v3-vt,d( f (3)=2*4+8*1+5*2+ 3*3+ 3*2+ 7*1=48,小结:1、理解最小费用流问题的概念。2、掌握求最小费用流问题的算法。,

    注意事项

    本文(运筹学最小费用最大流流问题课件.pptx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开