- 8
- 0
- 约1.1万字
- 约 14页
- 2018-11-15 发布于江苏
- 举报
Ku二分图最大匹配(KM算法)hn
Kuhn-Munkres算法
Maigo的KM算法讲解(的确精彩)
KM算法是通过给每个顶点一个标号(叫做顶标)来把求最大权匹配的问题转化为求完备匹配的问题的。设顶点Xi的顶标为A[i],
顶点Yi的顶标为B[i],顶点Xi与Yj之间的边权为w[i,j]。在算法执行过程中的任一时刻,对于任一条边(i,j), A[i]+B[j]=w[i,j]始终成立。KM算法的正确性基于以下定理:
* 若由二分图中所有满足A[i]+B[j]=w[i,j]的边(i,j)构成的子图(称做相等子图)有完备匹配,那么这个完备匹配就是二分图的最大权匹配。
这个定理是显然的。因为对于二分图的任意一个匹配,如果它包含于相等子图,那么它的边权和等于所有顶点的顶标和;如果它有的边不包含于相等子图,那么它的边权和小于所有顶点的顶标和。所以相等子图的完备匹配一定是二分图的最大权匹配。
初始时为了使A[i]+B[j]=w[i,j]恒成立,令A[i]为所有与顶点Xi关联的边的最大权,B[j]=0。如果当前的相等子图没有完备匹配,就按下面的方法修改顶标以使扩大相等子图,直到相等子图具有完备匹配为止。
我们求当前相等子图的完备匹配失败了,是因为对于某个X顶点,我们找不到一条从它出发的交错路。这时我们获得了一棵交错树,它的叶子结点全部是X顶点。现在我们把交错树中X顶点的顶标全都减小某个值d,Y顶点的
您可能关注的文档
- Java语言概.ppt
- Java输入输流及文件读写详解.docx
- JAVA面试宝.doc
- Jfhpgs手维修以及元器件功能.doc
- JERD系列智雷达物位计.doc
- JIT与精实系.PPT
- JIT准时生产标概念.PPT
- JIT看板生产统WITNESS仿真建模优化实现.DOC
- JIT及时生产临界生产.PPT
- JIT精益生产务PPT.PPT
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 机动车辆(叉车)修理单位的质量保证手册.doc VIP
- NB╱T 20416-2017 压水堆核电厂核级金属波纹管膨胀节设计制造规范.pdf VIP
- 纪念红军长征胜利80周年暨2016年年会讲话稿.doc VIP
- 强直性脊柱炎(共51张PPT).pptx VIP
- 生物质锅炉设计计算表.xlsx VIP
- L-丝氨酸生产菌株的高通量选育及其发酵过程优化.docx VIP
- TL 957_EN 车辆玻璃 质量要求.pdf
- GB_T 12250-2005:蒸汽疏水阀 术语、标志、结构长度.pdf VIP
- 一种六分裂及八分裂线的跳线线长计算方法、装置和系统.pdf VIP
- (正式版)DB50∕T 1507-2023 《 新能源汽车与充电基础设施监测平台 充电设施信息接入技术规范 》.pdf VIP
原创力文档

文档评论(0)