. . . ACM程序设计 杭州电子科技大学 刘春英 acm@ 今天, 你开始 了吗? 复习 本周双星(12): zhanlang 第十三讲 二分图及其应用(Bipartite Graph) 主要内容 什么是二分图 二分图的最大匹配 匈牙利算法 二分图的最小顶点覆盖 DAG图的最小路径覆盖 二分图的最大独立集 处理技巧 什么是二分图? 如果一个图的顶点可以分为两个集合X和Y,图的所有边一定是有一个顶点属于集合X,另一个顶点属于集合Y,则称该图为“二分图”( Bipartite Graph ) 例1:婚配问题 男 女 二分图的最大匹配 在二分图的应用中,最常见的就是最大匹配问题,很多其他的问题都可以通过转化为匹配问题来解决。 如何求二分图的最大匹配呢? 经典算法: 匈牙利算法 匈牙利算法(求二分图最大匹配) 谈匈牙利算法自然避不开Hall定理 Hall定理:对于二分图G,存在一个匹配M,使得X的所有顶点关于M饱和的充要条件是:对于X的任意一个子集A,和A邻接的点集为T(A),恒有: |T(A)| = |A| 图示(1): 男1 男2 女1 女2 女3 返回 图示(2): 男1 男2 女1 女2 女3 返回 X0=男2 V1={男2} V2 = Φ T(V1)={女1} Y=女1 V1={男2,男1} V2 ={女1} Y=女2 M←M⊕E(P) ( 其中,
您可能关注的文档
最近下载
- (25格)舒尔特方格练习题儿童专注力训练(每日一练,共19份).docx VIP
- 2026年中小学食堂食品安全培训试卷(附答案).docx
- (36格)舒尔特方格练习题儿童专注力训练(每日一练,共21份).docx VIP
- (36格)舒尔特方格练习题儿童专注力训练(每日一练,共29份).docx VIP
- 小学数学求平行四边形的周长专项练习题(每日一练,共10份).pdf VIP
- 国标图集示例-07J306-窗井、设备吊装口、排水沟、集水坑.pdf VIP
- (36格)舒尔特方格练习题儿童专注力训练(每日一练,共30份).docx VIP
- 小学数学求平行四边形的周长专项练习题(每日一练,共32份).pdf VIP
- CNAS-CL02:2023《医学实验室质量和能力认可准则》.pdf
- (36格)舒尔特方格练习题儿童专注力训练(每日一练,共13份).docx VIP
原创力文档

文档评论(0)