考虑点集A,B二分图
最小点覆盖
概念:用最少的点覆盖二分图中所有边。
结论:最小覆盖点=最大匹配
证明:选择点集A所有匹配点,如果还存在一条边的两个端点都不在匹配点中那么让该两点匹配则最大匹配数目会增加,矛盾。
最小边覆盖
概念:用最少的边覆盖点集A,B中的所有点。
结论:最小边覆盖=总点数-最大匹配
证明:最小边覆盖=最大匹配+没匹配的点数,总点数=2×最大匹配+没匹配的点数。因此最小边覆盖=总点数-最大匹配
最大独立集
概念:选出最多的点使得点集内部没有边。
结论:最大独立集=总点数-最大匹配
证明:由于最小点覆盖能过覆盖所有边,因此只需选择除了最小点覆盖中的点即可。即最大独立集=总点数-最小覆盖点=总点数-最大匹配
最小路径点覆盖
概念:对于一个有向图,选出最少的不相交路径使其覆盖所有点。
结论:最小路径覆盖=总点数-最大匹配
证明:将每个点拆成出点和入点,不妨让点集A为出点集合,B为入点集合,那么两点之间的有向边一定能过对应集合A向集合B中的一条边。而路径数目等于起点数目或者终点数目,即出点集合A中所有未匹配点即是终点。让终点数目最小即匹配数目最多,因此最小路径覆盖=总点数-最大匹配
最小路径重复点覆盖
概念:对于一个有向图,选出最少的(能相交)路径使其覆盖所有点。
结论:对原图求传递闭包之后再对新图求最小不相交路径覆盖
证明:对于原图的相交路径,如A->O->C和B->O->D,我们可以传递闭包的方法使之变成A->O->C和B->D这两条不相交的路径。对于新图的不相交路径我们可以通过传递闭包方法连接的路径中间点加上即原图的一条相交路径。

以上全是口胡论述,存在很多不严谨之处,不建议新学者看,记下来只是为了方便自己记忆。如果有严重错误或者更简洁的论述请在下方评论谢谢。

二分图相关结论及口胡证明相关推荐

  1. UA SIE545 优化理论基础1 例题2 Farkas定理与相关结论

    UA SIE545 优化理论基础1 例题2 Farkas定理与相关结论 Farkas定理的证明方法 Gordan定理 Farkas定理是分离定理的直接结果: Farkas定理 AAA是一个m×nm\t ...

  2. [51Nod 1816] 小C的二分图 口胡

    Description 小C有一个特殊的二分图(有着X部与Y部). 对于一个X部的点x,对应在Y部的相邻点只会是一个连续区间. 然后你需要找一个最大匹配,这个匹配经过小C的膜法也变得特殊了. 两个匹配 ...

  3. Topcoder口胡记 SRM 562 Div 1 ~ SRM 599 Div 1

    据说做TC题有助于提高知识水平? :) 传送门:https://284914869.github.io/AEoj/index.html 转载请注明链接:http://www.cnblogs.com/B ...

  4. bzoj 5191~5193 口胡题解

    前言 除了5193,我都没有打.. 口胡题解嘛.. 就是口胡 5191: [Usaco2018 Feb]Slingshot 这个的话,因为只能用一次 其实我们只有四种情况 下文L,R表示出发点,Li, ...

  5. NOIP2016考前做题(口胡)记录

    NOIP以前可能会持续更新 写在前面 NOIP好像马上就要到了,感觉在校内训练里面经常被虐有一种要滚粗的感觉(雾.不管是普及组还是提高组,我都参加了好几年了,结果一个省一都没有,今年如果还没有的话感觉 ...

  6. 洛谷 P2762 太空飞行计划问题(自己理解的口胡版)

    题目描述 W 教授正在为国家航天中心计划一系列的太空飞行.每次太空飞行可进行一系列商业性实验而获取利润.现已确定了一个可供选择的实验集合E={E1,E2,-,Em},和进行这些实验需要使用的全部仪器的 ...

  7. AtCoder Beginner Contest 281 (A-F,口胡G)青大acmer 日常vp

    A - Count Down 输出小于等于nnn的数 代码 B - Sandwich Number 题意 问字符串是否是第一个和最后一个字符是大小写,中间的字符是100000−99999100000- ...

  8. 口胡选手养成记(持续更新中……)

    由于Hany01比较菜,也比较懒,有些题目不想写了,于是搞了个口胡题集.. [CF97E] Leaders(双连通分量) Description Solution [BZOJ4753][JSOI201 ...

  9. 【JZOJ5416】密码(口胡)

    Description 现在身为校庆志愿者的小C正在引导校友们到他们集合的教室.终于,忙了一段时间的他可以休息一会儿了.这时,旁边一位老校友的话吸引到了他."我后来当了一名探险家,有一次,我 ...

最新文章

  1. Linux配置vlan网关
  2. 无线传感网3-2.高效率目标物监控
  3. php 日历 代码,PHP 简单日历实现代码
  4. tensorboard ckpt pb 模型的输出节点_PyTorch 1.1.0发布,官方支持TensorBoard,还有更多性能提升!...
  5. 初识图机器学习(part1)--图的概述
  6. 桩筏有限元中的弹性板计算_永清县打桩机租赁钢板桩租赁怎么联系?
  7. springboot创建子模块时遇到子模块覆盖父模块问题解决
  8. 云开发0基础训练营第二期热力来袭!
  9. C++primer 第 3 章 字符串、向量和数组 3 . 3 标准库类型vector
  10. 《LeetBook》leetcode题解(5):Longest Palindromic [M]——回文串判断
  11. 21.为什么要用swagger,它解决了什么问题?
  12. Android渐变色画笔 自定义View渐变色
  13. Word字体样式及样式库的使用
  14. 《the django book》part2 django的安装使用
  15. linux下如何查看hdmi设备,如何在Linux中设置HDMI数字播放 | MOS86
  16. echarts散点图使用(转:http://www.suchso.com/UIweb/echarts-sandiantu.html)
  17. adb和frida的一点简单使用记录
  18. STM32F4单片机读取光电编码器的小理解
  19. linux显示子系统-framebuffer架构分析
  20. 无人机3d可视化系统的应用是怎样实现的?

热门文章

  1. phpstormp新建PHP保存在哪里_记一次windows配置PHP环境
  2. c++游戏代码大全_还在学少儿编程?不如来玩工厂编程师,免费学编程逻辑的小游戏...
  3. python单击url下载网页文件_使用不带url的python脚本从网页下载文件,调用onClick函数 - javascript...
  4. 输出螺旋数字正方形java_Java实现顺时针输出螺旋二维数组的方法示例
  5. freertos源码详解与应用开发 pdf_互联网企业面试必问Spring源码?搞定Spring源码,看完这篇就够了...
  6. 一文了解贪心算法和回溯算法在前端中的应用
  7. Spring5 jar包下载
  8. [Java基础]Date类基础
  9. LeetCode 19删除链表的倒数第N个节点-中等
  10. jdicom怎么做虚拟服务器,jdicom使用手册