- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最小费用最大流优秀培训书
第四节 最小费用最大流 上节讨论了网络最大流问题。在实际生活中人们不仅关心流量问题,还关心费用问题,即满足流量到达最大使总费用最小,这就是最小费用最大流问题。 设D=(V,A,C, vs,vt)为一给定网络,对任意(vi,vj)∈E除了给出容量cij=c(vi,vj)外,还给出了这段弧的单位流量的费用bij=b(vi,vj)。对D上的一个可行流f={fij}称B(f)=∑bijfij称为可行流的费用。 所谓最小费用最大流问题就是当最大流不唯一时,在这些最大流中求一个流,使该流的总费用最小。 下面我们介绍解决最小费用最大流问题的方法,其基本思想是在寻求最大流的算法过程中考虑费用最小。 首先我们考虑当沿着一条关于可行流f的增广链u,以θ调整f,得到新的可行流f′时,b(f′)比b(f)增加多少? 显然有 b(f′)﹣b(f)=[ (f′ij﹣fij )﹣ (f′ij﹣fij )] = [ ﹣ ] 我们把 [ ﹣ ] 称为这条增广链u的费用。 若f是流量为V(f)的所有可行流中费用最小者,而u是关于f的费用最小的增广链,那么沿u去调整,得到的可行流f′,就是流量为V(f′)的所有可行流中费用最小得流。 以上分析为求最小费用最大流找到了方法.即先取一个最小费用流,然后找出最小费用增广链并进行调整,一直这样调整下去,直到找不出增广链为止;这时的可行流即为最小费用最大流。那如何寻找最小费用增广链呢? 为了寻找最小费用增广链,我们构造一个有向赋权图w(f )。w(f )的顶点为原网络D的顶点,把D中的每条弧(vi,vj)变为两条相反方向的弧(vi,vj)(vj,vi); 规定w(f )中弧(vi,vj)的权wij 为 wij = bij 当fij﹤cij时 +∞ 当fij=cij时 (*) ? wji = bij 当fij﹥0时 +∞ 当fij=0时 长度为+∞的弧可以略去。 于是求最小费用增广链等价于在w(f )中求从vs 到vt的最短路。 由以上讨论可得出求最小费用最大流的算法: (1)第一步取零流为初始最小费用可行流,记为f(0)。 (2)若第k步得到最小费用流f(k), 构造一个有向赋权图w(f (k)) ,在中寻求从vs 到vt的最短路。若不存在最短路,则f(k)即为网络D的最小费用最大流;若存在最短路,则在原网络D中得到了相应的最小费用增广链u,对f(k)做调整,调整量为 (3)?????? 令 fij(k)﹢θ (vi,vj)∈u+ fij(k+ 1)= fij(k)﹣θ (vi,vj)∈u- fij(k) (vi,vj) u 得到新的可行流 f(k+ 1) ={ fij(k+ 1) }。 令k=k﹢1,返回(2)。 例6.4.1 求网络(图6-4-1)的最小费用最大流。弧旁的数字为(bij,cij)。 解 (1)取f(0)=0为初始可行流。 (2)构造W(f(0)),见图6-4-2,最短路u=( vs,v1 ,v3,v4,vt)。 (3)在u上进行调整, θ=min{4,8,4,8}﹦4,得新的可行流f(1),见图6-4-3. (4)构造相应的赋权有向图W(f(1)),见图6-4-4,最短路u=( vs,v2,v1,v3,vt)。 (5)按上述方法依次得f(2) ,W( f(2)), f(3) ,W( f(3))。见图6-4-5到 图6-4-8。 (6)可以看到W(f(3))中已不存在从vs到vt的路,所以f(3)即为最小费用最大流,f*= f(3) , V(f*)= 12, B(f(2))=240。 * 第四节 最小费用最大流
您可能关注的文档
- 曲面造型演示文件修改版.ppt
- 曲面设计演示文件修改版.ppt
- 曹冲和有限元培训教程文件.ppt
- 更高更妙的物理竞赛ppt竞赛:平衡问题探骊培训教案.ppt
- 曼昆 经济学原理 配套英文PPTChapMonetaryFiscal学习指导书.ppt
- 曼昆哈佛大学经济学原理课件学习指导书.ppt
- 曼昆学习指导书.ppt
- 曲面基础教程学习指导书.ppt
- 曼昆微观经济学 第五版 第十章 课文PPT英文版学习指导书.ppt
- 曼昆宏观经济学第三十三章学习指导书.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)