运筹学-16最小费用最大流.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文档。上传文档
查看更多
第8章 图与网络分析 4 最小费用流 (最小费用最大流) 一个网络的最大流不唯一 求最小费用最大流 把单位费用作为弧长,用标号法求从s到t的最短路 把该最短路作为增广路,调整流量 把单位费用作为弧长,用标号法求从s到t的最短路 把该最短路作为增广路,调整流量 把单位费用作为弧长,用标号法求从s到t的最短路 把该最短路作为增广路,调整流量 把单位费用作为弧长,用标号法求从s到t的最短路 最小费用最大流流程图 造船交货问题 某造船厂根据合同要在当年算起的连续三年年末各提供三条规格相同的大型轮船。已知该厂今后三年的生产生产能力及生产成本如下表 已知加班生产情况下每条货轮成本比正常生产时高出70万元。又知造出的货轮如果当年不交货,每条轮船每积压一年,增加维护保养等损失为40万元。在签订合同时给厂已有两条积压未交货的货轮,该厂希望在第三年末在交完合同任务后能储存一条备用。问该厂应如何安排计划,使在满足上述要求的条件下,使总的费用支出为最少? 造船交货问题 (解) 城市煤炭分配问题(解) 城市煤炭分配问题(解) 城市煤炭分配问题(解) 城市煤炭分配问题(解) 城市煤炭分配问题(解) 城市煤炭分配问题(解) 作业 P.174 6.15 * 上,下两个方案都已达到最大运输能力.可以任选一个方案. 如已知从不同管道输送10000L原油的费用如下表 2 V2 4 1 V1 3 1 s t V2 V1 单位费用 上方案总费用=1?3+3 ?4+1?0+4?3+2 ?4=35 下方案总费用=1?4+3 ?3+1?1+4?3+2 ?4=34 最小费用 最大流问题 3 3 1 1 2 2 4 4 1 1 弧上数据(uj,cj) uj 为弧的容量 Cj 为从这条弧运送物资的费用 解: 设图中每条弧上的流量fj都为零,得到下图 画出与上图对应的增广网络图,弧上权为(弧上流量的可调整量,单位费用) 注意: 这两图的权的含义不同 (容量,费用) (可调整流量,费用) s:标(0 , ) (0, ) min{(sv1)(sv2)}={1,2}=1 v1标号:(1,s) (1,s) min{(sv2)(v1v3)(v1v4)}={0+2,1+4,1+3}=2 v2标号:(2,s) min{(v1v3)(v1v4)(v2v3)(v2v4)}={1+4,1+3,2+1,2+6}=3 (2,s) v3标号:(3, v2) (3, v2) nin{(v1v4)(v2v4)(v3 t)}={1+3,2+6,3+3}=4 (4, v1) v4标号:(4, v1) min{(v4 t) (v3 t)}={4+5, 3+3}=6 t标号:(6, v3) (6, v3) 该条路上一个单位的费用为6 s?v2 ?v3 ?t 最短(费用)路 s:标(0 , ) (0, ) v2:(+2,s) (+2,s ) v3:(+2, v2) (+2, v2 ) t:(+4, v3) (+4, v3) 调整量?=min{2,2,4}=2 调整: 前向弧+2 2 2 2 画出对应的增广网络图(可调整量,单位费用) 前向不能调整,后向能调整 前向可以调整2个单位,后向也可以调整2个单位 费用=2?6=12 容量、费用、流量 可调整流,费用 s:标(0 , ) (0, ) min{(sv1)}={1,}=1 (1,s) v1标号:(1,s) Min{(v1v3)(v1v4)}={1+4,1+3}=4 (4, v1) v4标号:(4, v1) v2标号:(4, v3) Min{(v3t)(v4t)(v2v4)}={5+3,4+5,4+6}=8 Min{ (v4t)(v1v3)}={4+5 , 1+4}=5 (5, v1) t标号:(8, v3) (8, v3) 最短路(费用最小的路)s? v1?v3 ?t ;费用8 (4,v3) Min{(v3t)(v4t)(v3v2)}={5+3,4+5,5-1}=4 v3标号:(5, v1) 可调整流,费用 s:标(0 , ) (0, ) v1标:(+4,s) (+4,s) v3:标(+1, v1) (+1, v1) t:标(+1, v3) (+2, v3) 在增广路上作?=1的调整 1 1 3 画出对应的增广网络图(可调整量,单位费用) 前向,后向都有调整量 只有后向弧可以调整 费用=12+1 ?8=20 容量、费用、流量 可调整流,费用 s:标(0 , ) (0, ) min{(sv1)}={1,}=1 v1标号:(1,s) (1,s) Min{ (v1v4)}={1+3}=4 v4标号:(4, v1) (4, v1) t标号:(9, v4) (9, v4) Min{ (v4t)}=

文档评论(0)

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

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

1亿VIP精品文档

相关文档