König定理的内容是,一个二分图中的最大匹配数等于这个图中的最小点覆盖数。看过Matrix67大牛的证明后感觉证的很累赘,于是自己写一个。与最大匹配相关的东西可以在这里看到。

假如已知最大匹配M,由最大匹配的定义可知,二分图K中的两个集合A,B中已经取出了最多个匹配点,即取出了最多个不共用一个点的路径。如果K中除了M中的点以外再没有其他任何点,那么显然K中所有路径已经被覆盖。如果K中除了M中的点还有其他点时,我们把这些点组成的集合定为L。对于任意x,y∈L,如果x∈A,y∈B,x,y间不可能存在路径,因为x,y∉M,x,y不能匹配。所以任意x∈L,如果x与其它点z连通,则z一定属于M。所以路径x--z也已经被z覆盖。由此可见,M中的点覆盖了所有存在的边,即最小点覆盖=最大匹配。

还有一个定理不知道是不是König定理的推论:最小路径覆盖=节点数-最大匹配数。最小路径覆盖是指,选择最少的不相交的简单路径,覆盖所有的点。这个定理只适用于有向无环图,无向无环图的话...今天折腾了很多大牛们也没有什么结果...寄希望于Matrix67大牛了。不过那种神牛级别的人物应该不会理会的吧?话说为了给他发个邮件还专门选了别的邮箱,没有用QQ的。啧啧啧...诶...

König定理及证明相关推荐

  1. (转)二分图最大匹配的König定理及其证明

    出处:http://www.matrix67.com/blog/archives/116 二分图最大匹配的König定理及其证明 如果你看不清楚第二个字母,下面有一个大号字体版本: 二分图最大匹配的K ...

  2. 【转载】二分图最大匹配的König定理及其证明 Matrix67原创

    二分图最大匹配的König定理及其证明 本文将是这一系列里最短的一篇,因为我只打算把König定理证了,其它的废话一概没有. 以下五个问题我可能会在以后的文章里说,如果你现在很想知道的话,网上去找找答 ...

  3. 【转载】二分图最大匹配的König定理及其证明

    二分图最大匹配的König定理及其证明 转载自 Matrix67 本文将是这一系列里最短的一篇,因为我只打算把König定理证了,其它的废话一概没有. 以下五个问题我可能会在以后的文章里说,如果你现在 ...

  4. 【二分图|最小点覆盖集】König定理及其证明

    转自Matrix67 二分图最大匹配的König定理及其证明 如果你看不清楚第二个字母,下面有一个大号字体版本: 二分图最大匹配的König定理及其证明 本文将是这一系列里最短的一篇,因为我只打算把K ...

  5. 二分图最大匹配的König定理及其证明

    本文将是这一系列里最短的一篇,因为我只打算把König定理证了,其它的废话一概没有.     以下五个问题我可能会在以后的文章里说,如果你现在很想知道的话,网上去找找答案:     1. 什么是二分图 ...

  6. 【learning】二分图最大匹配的König定理

    [吐槽] 嗯好吧这个东西吧..其实是一开始做一道最小点覆盖的题的时候学到的奇妙深刻的东西 然后发现写了很长 然后就觉得不拎出来对不起自己呀哈哈哈哈 咳咳好的进入正题 [正题] 在这里码一下最小点覆盖的 ...

  7. [匈牙利算法] 最小点覆盖 König定理

    König定理: 一个二分图中的最大匹配数等于这个图中的最小点覆盖数. (你都能用最少的覆盖最多的还不是最大匹配数??) poj 1325 Machine Schedule [题目描述]有两部机器A和 ...

  8. 二分图最小点覆盖构造方案+König定理证明

    原文链接 前言 博主很笨 ,如有纰漏,欢迎在评论区指出讨论. 二分图的最大匹配使用 DinicDinicDinic 算法进行实现,时间复杂度为 O(ne)O(n\sqrt{e})O(ne​),其中, ...

  9. 二分图最小点覆盖König定理的简单证明

    König定理是一个二分图中很重要的定理,它的意思是,一个二分图中的最大匹配数等于这个图中的最小点覆盖数.如果你还不知道什么是最小点覆盖,我也在这里说一下:假如选了一个点就相当于覆盖了以它为端点的所有 ...

最新文章

  1. 批量导出表数据到CSV文件
  2. 百度智能云一周连签三个新基建大单,“非对称竞争”优势凸显?
  3. 工作中的小技巧(一)
  4. 案例4-1.6 树种统计 (25 分)_18行代码AC
  5. web.py 十分钟创建简易博客
  6. Ansible Synopsis
  7. 雷军立 Flag:小米 5 年 100 亿 All in AIoT
  8. 向一个文件中写入字符,可以规定每行字数
  9. 软件测试报告模板什么样的?
  10. 计算机护眼模式怎么设置的,教你如何开启电脑的护眼模式
  11. Gitee更新代码提示:master has no tracked branch
  12. word文档怎么在左侧显示目录?
  13. 25 个你可能不知道的 Linux 真相
  14. 寒假实践之—大奖赛计分系统
  15. 2014年大数据解决方案提供商面临三大挑战
  16. 用html+css作个简单的九宫格
  17. 新版本android_id,android手机唯一id方案总结
  18. comsol-亥姆霍兹线圈
  19. [技术] 【技术支持】深度解剖S60内部资料,6600为例
  20. 在WPS 中使用LaTeX

热门文章

  1. C++“游戏”:随机扑克牌,花色和数字的选择(书本习题)
  2. 预测未来30年趋势--读《必然》下
  3. 基于80c51的倒计时音乐播放器
  4. 49深入聚合数据分析_cardinality算法之优化内存开销以及HLL算法
  5. JDK 8的依赖使用
  6. JavaScript 数组及冒泡排序
  7. acer计算机硬件配置,硬件配置与游戏测试_Acer宏碁笔记本电脑_笔记本评测-中关村在线...
  8. cmd命令提示符大全(3)
  9. HTML5CSS3特效-上下跳动的小球-遁地龙卷风
  10. linux系统不关机添加硬盘吗,Linux服务器不关机新增硬盘的步骤