- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安排6个人做6件事人与事之间与连线表示每个人能做什么
例 安排6个人做6件事。人与事之间的连线表示每个人能做什么事,也表明了每件事可由哪些人来做。问怎样安排才能让尽可能多的人安排上工作? 如果安排人Xi做事Yj,就将两者之间的边染红,则Xi不能再做其它事,Yj也不能再让其它人来做。这种红色边的集合记为M,它就称为匹配。 问题: 找包含边数最多的匹配。 1. 定义 (1) 匹配:设M是图G的边子集。若M中任意两条边都没有共同的结点,则称M是G的一个匹配。(如上例中红边集合) (2) 饱和点: 匹配边子集M中各边的端点,称为饱和点,不是饱和点的点称为非饱和点. (如上例中Y1,X6为非饱和点,其余各点为饱和点) (3) 最大匹配: 设M是一个匹配,如果对G的任意匹配M’,都有|M|≥|M’|,则称M是最大匹配。 (4) 交互道路:对于G的一个匹配M, G中属于M与不属于M的边交替出现的道路称为一条交互道路. 交互路有可能构成回路。 (5) 可增广道路:设P是关于匹配M的一条交互道路,如果P的两个端点是关于M的非饱和点,那么称P是一条可增广道路。 上例中,绿线所示道路是一条可增广道路。 利用可增广道路,可以使匹配边增加一条。 2. 最大匹配的判定 定理 M是G的最大匹配当且仅当G中不存在关于M的可增广路。 证:必要性. 若M 是G 的最大匹配,如果存在关于M的可增广路P,则M?P也是一个匹配,且| M?P||M|,这与M是最大匹配矛盾。 充分性. 假设M不是最大匹配,则存在不同于M的最大匹配M’,|M’||M|. 令G1=M?M’, 即G1是从M?M’中去掉M与M’中相同的边后所得的图。 G1的每个结点的度=2, 故连通分支只能是:孤立点、道路、回路。 1) 孤立点: 只有当某边同时在M和M’中时,其边的两端点才为G1的孤立点。 2) 交互回路:回路中M, M’的边交互出现,故条数相同。 3)交互道路:道路中M,M’的边交互出现。 若所有的交互道路中M’的边数都均不多于M的边数,则有|M’|?|M|,矛盾。 因此,必有一条交互道路L, 在L中M’的边数多于M的边数,则L就是M的一条可增广道路,这与题设矛盾。 所以, M必是最大匹配。 3. 求二分图的最大匹配——匈牙利算法 设二分图的结点的两部分为X, Y. 1) 任给一个初始匹配, 给饱和点标记“1”,非饱和点标记“0”。 2) 迭代. 记当前匹配为M。 ①在X中找未考察过的非饱和点: 若无, 则M为最大匹配; 若有,任取一未考察过的非饱和点x0,取 X’:={ x0 }, Y’:=?. ② 取Y’:= ?(X’). (?(X’)为X’的邻接点集) 若Y’与上次相同,则转①; 如果Y’中有非饱和点yi, 则路x0?…? yi 就是一条增广路P, 令M:=M?P, 将x0, yi改标为“1”,转①; 如果Y’中全都是饱和点,则令 X’:=X’? { x | (x,y) ?M, y ? Y’ }, 若X’与上次相同,则转①,否则返回② . 例 初始匹配为 M={(x1,y1),(x3,y4),(x4,y5)}. 迭代: X’={x2},Y’= {y4,y6},y6是非饱和点,故x2 ? y6 是可增广路; 在可增广路上调整匹配边, 将y4,y6 标记为“1”; 2) X’ Y’ {x5} {y5, y6} {x5,x4 ,x2} {y5, y6 , y4} {x5,x4 ,x2 ,x3} {y5, y6 , y4} 可增广路P为:X5 ? Y6 ? X2 ? Y4 ? X3 ? Y2 。 在P上调整匹配边后,得右图结果。 5.2 完全匹配 二分图G=(X,Y,E)的最大匹配M包含的边数不会超过|X|, 若|M|=|X|称为完全匹配(每个人都有事做)。 若|M|=|X|=|Y|,则称M为完美匹配(每个人都有事件,每件事都有人做) 满足什么条件会有完全匹配呢?Hall提出一个充要条件。 定理 在二分图(X,Y,E)存在完全匹配的充要条件是对于X的任意子集A,恒有|?(A)|≥|A|. 推论 若二分图中,X的每结点xi,均有d(xi) ≥k, Y中每个结点yi均有d(yi)≤k,则一定存在完全匹配。 例 在一个舞会上男女的人数相等,若每位男士认识K位女士(K≥1),每位女士认识K位男士, 那么只要安排妥当,可使每位都有认识的人作为舞伴。 定理 在二分图G=(X,Y,E)中,X到Y的最大匹配数是|X|-?(G), ?(G)=ma
您可能关注的文档
- 台式电脑win7系统cmos开启高级电源管理与设置步骤.ppt
- 可转换债券与价值分析.ppt
- 第一讲(测控技术及仪器专业).ppt
- 第一讲 集合及概念及运算.ppt
- 史上最牛与市场定位报告.ppt
- 第一讲古代教育第一章奴隶社会及教育第一节古希腊及教育.ppt
- 各种版本与美元介绍、真假鉴定方法、常见购买渠道.ppt
- 古巴比伦与科学技术.ppt
- 古代中国与农业经济(用).ppt
- 合和密封胶条与选用与安装要点.ppt
- 司法考试真题及答案汇总.docx
- 疫情防控应急演练方案.docx
- 国家电网公司专业技术人员电力英语水平考试题库含答案.docx
- 酒泉百源现代畜牧业全产业链循环园区牛羊屠宰场项目环评报告书.pdf
- 常德经开区东区工业污水处理厂建设项目环境影响报告书.pdf
- 中化(蓬莱)石化储运有限公司顺岸泊位(万华)改造工程环境影响报告书.pdf
- 万华化学集团股份有限公司特种酯HEMA二期技改扩能项目环境影响报告书.pdf
- 人教版四下数学第6课时-解决问题公开课教案课件课时作业课时训练.pptx
- 人教版四下数学第6课时-连乘连除的简便运算公开课教案课件课时作业课时训练.pptx
- 六年级数学下册六整理和复习1数与代数第6课时式与方程(1)作业课件新人教版.ppt
文档评论(0)