有上下界的网络流

1、构建必要弧,必要弧的容量满足C'(u, v) = B<u, v>, 则原边容量相应改变伪C'(u, v) = C<u, v>-B<u, v>, 这时必要弧分离出来了。

2、为了最大流过程中使必要流满流,添加附加汇点X和源点Y,C<X, Y> = INF, 然后用必要弧将他们串起来,即对有向必要弧<u, v>, 添加<u, X>、<Y v>,容量为必要弧容量。这样就建立了一个等价的网络。

3、去掉<X, Y>, 添加由T到S的容量为INF的边,使X和Y为新的汇点和源点,则原网络通过重新构图变成了必要弧全部邻接与X和Y的普通网络。

4、普通的最大流问题。


相关知识:http://www.cnblogs.com/Lyush/archive/2012/07/08/2581498.html
                  http://www.cnblogs.com/gtarcoder/p/4888973.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值