- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Microsoft Word - 最小费用流doc.pdf
1. 最小代价流
图中存在许多不同的最大流,怎么比较它们的优劣?
在边e 上发送一个单位流消耗代价c(e)
寻找最小化为∑c(e)f (e) 的最大流
代价可能是正的或负的
注意:把流分配到代价是c 的边上就会产生一个代价为−c 的残余边。
很容易找到v v
不超过最大值的最小代价流(增加边容量 的瓶颈原边)
很明显,普通的最大流也是最小链路:
怎样发送流的单元流?
仅仅使用用最小链路
更普遍的说,流组成链路和环。
每条链路至多消耗代价nC C
( = max cost )
流的消耗至多是mUC
最小代价循环流
没有源和交汇
只是找到流对于每个点都满足平衡条件,最小代价
如果对任意点都满足平衡条件,所有的流一定在环里面
更正式的说:循环流可有由这样的环组成。
从最大流的角度很难定义,但是一旦允许存在负代价弧一定是有意义的
减小到最小代价流:增加由s 到t 的连接。
减少最小代价流:
– 增加”无穷”边容量的s −t 弧,“无穷的”负代价
– 当然,循环可能会通过这条边达到最大
– 可以达到多大?最大s −t 流
– 所以,足够的分容量与最大流的值相等。
– 最后,足够的代价可以分配−nU (适合于缩放比例)
另外一种减小到最小代价的方法:
– 任意寻找一条之前的最大流f
*
– 考虑到最小代价f
*
– 不同哦的f −f 是一个循环流(注意:两个不同的但是容量相同的流就是循
环流)
– 因此找到G 中的循环流q
f
– q +f 是G 中的一个流(注意:流+循环流=一些容量的流)
– 代价是:c(q) +c(f )
– 在 Gf 区域的最小代价流中增加最小代价q
选择最优性:
给定一个最大流。怎样确定它是不是最佳的?
如果最小代价残余循环流是 0 怎样确定它是最佳的?
假设不是最佳的,存在负代价循环流
分解成许多流的环
每个环必存在负代价
因此,如果f 不是最佳的,图Gf 中就会存在负环
反过来说:如果存在付代价环,就存在负废油循环流。所以min−const ≺0
一次课的一半
2 最小代价流
2.1 最佳性标准
回忆:流/循环 最佳当且仅当不存在残余负代价环
减少-代价 最佳性。
选择最佳性能的另外一种方法
基于 LP 二元性(下周的课)
给定最小代价问题
一个解决方法:计算最佳性能流(由经济因素决定)
改变:市场经济
在源点s 提供了许多资源 (部件),这些资源 (部件)都是为了满足在终点t 处的许
多要求。
让卖方在s 处,买方在t 处,为每个物品设定价钱
创建“市场”,价钱标在所有物品的上面
定点v 上的价钱用p (v) 表示
代价反映了物品交易情况
什么时候价钱的设定是“稳定的”?
假设有价钱p (v), p (w), c(vw) ,并且p (w) ≥p (v) +c(vw)
那么发货人可以通过在v 处购买商品,运输到w 然后卖掉来赚钱。
减小的花费cp (vw) c(vw) +p (v) −p (w)
减小的花费反映了商品运输过程的“真实花费”
如果减少的花费是负的批发商就会喜欢运输。
这样就会增加v 点的需求量,价格会上涨:所以价钱错了!
什么可以阻止上涨?没有残余容量!
对于一个残余图如果没有(残余)弧存在负减小代价,那么价钱函数是可行的。
重要的观
文档评论(0)