首页 > 其他 > 详细

网络流小结

时间:2014-07-09 12:33:52      阅读:353      评论:0      收藏:0      [点我收藏+]
第一个问题:
费用流中,原图无负环的前提上,为什么增广时的最短路算法不会陷入负环,即为什么增广后的残图不会出现负环?

其实这是一个很浅显的问题,可是我纠结了好长时间,233。

首先假设残图会出现负环,则其出现负环的原因必然是增广后某些反向弧被加入的残图中。

而增广路肯定是无环的,所以这些反向弧只可能是负环的一部分。

设这些反向弧组成的路径为P,P上各反向弧对应的边组成的路径为P‘,负环的另一部分组成的路径为Q。

而P成为负环的一部分的前提是P的权值和的绝对值大于Q的权值和。

而上述前提的前提是 P‘ 的权值和大于Q的权值和。

显然,上述前提与我们要寻找关于权值的最短增广路是相矛盾的。

因为如果上述前提成立,那么我们拿Q来替换P‘会得到一条关于权值的更短的增广路。

所以,在原图无负环的前提上,增广后的残图中是不会出现负环的。

网络流小结,布布扣,bubuko.com

网络流小结

原文:http://blog.csdn.net/zmx354/article/details/37584157

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!