1 / 24
文档名称:

算法二部图匹配.ppt

格式:ppt   大小:496KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法二部图匹配.ppt

上传人:联系 2017/8/2 文件大小:496 KB

下载得到文件列表

算法二部图匹配.ppt

相关文档

文档介绍

文档介绍:二部图
2017/8/2
2 of 220
点覆盖集与点独立集的关系
0+0=n 点覆盖数+点独立数=点数
2017/8/2
3 of 220
关于匹配中的其他概念
定义设M为G中一个匹配.
(1) 匹配边——(vi,vj)M
(2) v为M饱和点——有M中边与v关联
(3) v为M非饱和点——无M中边与v关联
(4) M的交错路径——由匹配边和非匹配边交替构成的路径
(5) M的增广路径——起、终点都是M非饱和点的交错路径
2017/8/2
4 of 220
最大匹配判别定理
定理 M为G中最大匹配当且仅当G中不含M的可增广交错路径.
二部图匹配
匈牙利算法
2017/8/2
6 of 220
增广路径
匹配M={{x1,y1}, {x2,y3}, {x3,y4}}有一条增广路径
x1
x2
y1
y2
x3
x4
y3
y4
x1
x2
y1
y2
x3
x4
y3
y4
x1
x2
y1
y2
x3
x4
y3
y4
由M增广路径可构造比M大的匹配
存在M增广路径M非最大匹配
用(M-)(-M)代替M
x1
x2
y1
y2
x3
x4
y3
y4
2017/8/2
7 of 220
匈牙利算法
由增广路径的定义可以推出下述三个结论:
1、的路径长度必定为奇数,第一条边和最后一条边都不属于M。
2、经过取对称差操作可以得到一个更大的匹配M。
3、M为G的最大匹配当且仅当不存在关于M的增广路径。
2017/8/2
8 of 220
匈牙利算法
用增广路径求最大匹配(称作匈牙利算法)
算法:
(1)置M为空
(2)找出一条增广路,通过取对称差操作获得更大的匹配M代替M
(3)重复(2)操作直到找不出增广路径为止
2017/8/2
9 of 220
匈牙利算法示例
图1 图2
2017/8/2
10 of 220
匈牙利算法核心代码
#define N 202
int useif[N]; //记录y中结点是否使用
int link[N]; //记录当前与y结点相连的x的结点
int mat[N][N]; //记录连接x和y的边,如果i和j之间有边则为1,否则为0
int gn,gm; //二分图中x和y中点的数目

最近更新

2024年拉挤树脂项目资金申请报告代可行性研究.. 49页

2024年科创大数据项目投资申请报告代可行性研.. 68页

中龙美国际文化传播有限公司 3页

八上语文:第8课《美丽的颜色》 18页

2024年xx学院职业倾向性测试题库附答案(黄金.. 37页

2024年公务员(国考)之行政职业能力测验真题.. 327页

2024年四川省高职单招职业适应性测试题库带解.. 54页

2024年山东省高职单招职业适应性测试题库答案.. 45页

2024年江西省吉安市高职单招职业适应性测试题.. 56页

2024年河南省高职单招职业适应性测试模拟试题.. 58页

2024年河南省高职单招职业适应性测试题库及参.. 57页

2024年辽宁经济管理干部学院单招职业技能测试.. 55页

2024年重庆电子工程职业学院职业倾向性测试题.. 56页

2024年长沙商贸旅游职业技术学院单招综合素质.. 55页

演出经纪人之演出市场政策与法律法规题库400道.. 117页

对于一件小事所给你的启示作文 2页

人力资源师报考时间是什么时候 8页

书画保养过程中的细节问题 3页

四川省成都外国语学校2024-2024学年高二下学期.. 14页

锂电池厂用蒸汽的作用 8页

2023年云南省社区(村)基层治理专干招考聘用50.. 197页

江苏省常州市钟楼实验中学七年级英语下册 Uni.. 35页

人教版二年级下册《轴对称图形》公开课公开课.. 33页

外研版八年级英语下册期中测试卷及答案 8页

浅谈马蜂窝的处置学习教案 23页

以赛亚书第7,8,9章讲义-thegrebecorner 7页

人美版四年级美术试题 3页

威斯敏斯特大要理问答 53页