费用流做二分图最大权匹配
来源:互联网 发布:小视频网站源码 编辑:程序博客网 时间:2024/05/16 00:47
费用流二分图最大权匹配的一个性质
使用费用流计算二分图最大权匹配,考虑每次只增广一条最短路径(所以二分图上边权取负)。
我们会发现每次增广,二分图中匹配边边权总和会增加
其中
用
我们会发现其满足以下性质
为什么呢?
我们考虑相邻两次增广
因为在第一次增广后需要建立反向边,所以第二次增广可能会经过第一次增广建立的反向边。
我们分情况讨论
- 如果第二次增广没有经过第一次增广所建立的反向边,很显然
ΔLx≤ΔLx+1 - 如果第二次增广经过了第一次增广时所建立的反相边,则是以下情况
其中绿色路径表示第一次增广时的路径,蓝色路径表示第二次增广的路径X 表示两次增广共同经过的边的长度(边权),a,b,c,d 表示增广时各个路径的长度
综上所述,就是这样啦。
说到这里,我们可以发现:使用费用流做二分图最大权匹配,第
而这个边权和的变化量是单调的
以上结论(增广时最短路长度的变化量单调)是否可以推广到一般图,请自行思考
0 0
- 费用流做二分图最大权匹配
- 二分图最大权匹配(费用流做法)
- hdu 3395(费用流,二分图的最大权匹配)
- 求二分图最大权一个匹配(未必最大匹配),/费用流
- ural 1076 Trash 二分图最大权匹配(费用流实现)
- 二分图 最佳匹配 最大权匹配
- BZOJ 4819: [Sdoi2017]新生舞会 01分数规划 二分图最大权匹配(KM算法)/费用流
- 最大权二分匹配
- POJ-2195 Going Home (最小费用最大流初学 && 最大权二分匹配—KM算法)
- 最大权二分匹配(最大费用流) —— Best couple (玲珑学院 1047)
- Tour(二分图最大权匹配)(网络流)
- 二分图最大权匹配算法模板
- 【二分图最大权匹配---KM算法】
- 二分图最大权匹配 (KM算法)
- 二分图的最大权匹配
- 二分图最大权匹配-km算法
- 二分图最大权匹配-km算法
- 二分图最大权匹配 模板
- 阿里云服务器ECS配置(亲测)
- 触发Full GC执行的情况
- Java 枚举类
- UI控件strong与weak
- Fragment应用放置后台很久,被系统回收,出现crash(如viewpager + fragment)
- 费用流做二分图最大权匹配
- Activity生命期的代码含义
- ASP中Excel导入到数据库。
- 微信开发 提示 Redirect_uri参数错误解决方法
- 一看就会Android之BroadcastReceiver
- NetworkOnMainThreadException
- HDOJ 4452 Running Rabbits(模拟)
- js正则表达式验证字符
- java uuid生成