运筹学图与网络优化预案.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文档。上传文档
查看更多
* 四、最大流最小截集的标号法举例 s t 1 3 4 2 5 6 (14,14) (9,9) (15,9) (16,15) (3,1) (12,10) (6,6) (4,3) (5,5) (22,22) (13,12) (7,5) (6,3) (19,10) (0,+?) (-v2,6) (v3,1) (v4,1) s t 1 3 4 2 5 6 (14,14) (9,9) (15,10) (16,15) (3,1) (12,10) (6,5) (4,4) (5,5) (22,22) (13,12) (7,5) (6,3) (19,11) (0,?) (vs ,5) (v2,2) (-v5,2) (v4,2) (vs ,6) (1) (2) * s t 1 3 4 2 5 6 (14,14) (9,9) (15,10) (16,15) (3,1) (12,10) (6,5) (4,4) (5,5) (22,22) (13,12) (7,5) (6,3) (19,11) (0,?) (vs ,5) (v2,2) (-v5,2) (v4,2) s t 1 3 4 2 5 6 (14,14) (9,9) (15,12) (16,15) (3,1) (12,12) (6,5) (4,4) (5,5) (22,22) (13,12) (7,5) (6,1) (19,13) (0,?) (vs ,3) (-v2,3) 最小截集 (3) (2) * 一、问题的提出 v1 v2 vs v3 vt (4, 10) (1, 8) (6, 2) (3, 10) (2, 5) (1, 7) (2, 4) 第五节 最小费用最大流问题 * 二、算法的理论基础 由于同一流量存在多个可行流 f ,所以一定存在费用最小的可行流 f 。 设? 是关于可行流 f 的一条增广链,以? =1调整 f 得到新的可行流 f ’ ,b( f ’)比b( f )增加的费用为: 把调整后增加的费用称为这条增广链? 的费用。 * 已知最小费用流 f ,问题的关键是如何找到关于 f 的最小费用增广链? ,从而沿? 去调整 f ,得到新的最小费用流 f ’ 。 (1) 若 f 是流量为 v( f ) 的所有可行流中费用最小者,而 ? 是关于 f 的所有增广链中费用最小的增广链,那么沿? 去调整 f ,得到的可行流 f ’ ,就是流量为v( f ’)的所有可行流中的最小费用流。这样,当f ’ 是最大流时,也就得到了我们所要的最小费用最大流。 * 由上面的分析可知,只要网络中存在增广链,经变换后就一定能找到与增广链相对应的一条路,且增广链的费用与其对应的路的长度相等。因此找一条最小费用增广链?等价于找一条从vs到vt的最短路。为此,要求构造的路必须对应的是增广链。 如何找一条关于 f 的最小费用增广链? 呢? vs v2 vt v1 bs1 b21 b2t 已知下图为关于 f 的一条增广链?。 增广链的费用为: bs1+b2t-b21 -bs1 -b21 -b2t 从vs到vt的路为vs?v1 ? v2 ? vt,距离为bs1+b2t-b21 ,与增广链?的费用相等。 经变换后对应一条路 * 三、求解方法 S2:构造赋权有向图W(f(i)):顶点为网络D的顶点,把D中的每条弧(vi , vj)变成方向相反的两条弧(vi , vj) , (vj , vi) ,定义W(f(i))中弧的权为: S3:求W(f(i))起点到终点的最短路,对与这条最短路相应的增广链进行调整。转S2,直到不存在最短路。 * v1 v2 vs v3 vt (0, 10) (0, 8) (0, 2) (0, 10) (0, 5) (0, 7) (0, 4) 解:(1)取f(0)= 0为初始可行流。如下图所示,弧旁数字为( fij , cij )。 * v1 v2 vs v3 vt 4 1 6 3 2 1 2 构造赋权有向图W(f(0)),用标号法求其最短路。 (vs, 1) (0,0) v1 v2 vs v3 vt (0, 10) (0, 2) (0, 10) (0, 4) (0, 8) (0, 5) (0, 7) * v1 v2 vs v3 vt 3 1 (vs, 1) (0, 0) (v2, 3) 2 2 1 4 6 * v1 v2 vs v3 vt 3 1 (vs, 1) (0, 0) (v2, 3) (v2, 4) 4 1 2 2 6 * v1 v2 vs v3 vt 3 1 (vs, 1) (0, 0) (v2, 3)

文档评论(0)

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

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

1亿VIP精品文档

相关文档