运筹学最小费用最大流流问题课件.pptx
《运筹学最小费用最大流流问题课件.pptx》由会员分享,可在线阅读,更多相关《运筹学最小费用最大流流问题课件.pptx(26页珍藏版)》请在三一办公上搜索。
1、第五节 最小费用最大流流问题,在实际的网络系统中,当涉及到有关流的问题的时候,我们往往不仅仅考虑的是流量,还经常要考虑费用的问题。比如一个铁路系统的运输网络流,即要考虑网络流的货运量最大,又要考虑总费用最小。最小费用最大流问题就是要解决这一类问题。,最小费用最大流问题提法:设一个网络G=(V,E,C),对于每一个弧(vi ,vj )E ,给定容量cij外,还给出单位流量的费用dij 0 ,网络记为G=(V,E,C,d)。网络系统的最小费用最大流问题,是指要寻求一个最大流 f ,使流量w(f)=v,且流的总费用达到最小。,如果要求f为最大流,问题转化为最小费用最大流。其算法有:原始算法和对偶算法
2、。,定义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 )的所有可行流中
3、的最小费用流。依次类推,当 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)+可行流中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 最小 费用 最大 流流 问题 课件

链接地址:https://www.31ppt.com/p-1488073.html