最小点覆盖,最小边覆盖,最大匹配,最小路径覆盖,最大独立集总结。
来源:互联网 发布:淘宝美伢抄袭 编辑:程序博客网 时间:2024/05/26 15:58
如果没有申明是什么图默认是二分图
最小点覆盖:
点覆盖的概念定义:
对于图G=(V,E)中的一个点覆盖是一个集合S⊆V使得每一条边至少有一个端点在S中。
最小点覆盖:就是中点的个数最少的S集合。
普通图的最小点覆盖数好像只能用搜索解,没有什么比较好的方法(可能我比较弱。。)所以在此只讨论二分图的最小点覆盖的求法
结论: 二分图的最小点覆盖数=该二分图的最大匹配数,具体证明的方法看大佬博客,里面还给出了如何求具体的最小覆盖的点是哪些点。
最小边覆盖:
边覆盖的概念定义:
边覆盖是图的一个边子集,使该图上每一节点都与这个边子集中的一条边关联,只有含孤立点的图没有边覆盖,边覆盖也称为边覆盖集,图G的最小边覆盖就是指边数最少的覆盖,图G的最小边覆盖的边数称为G的边覆盖数。
普通图 的最小边覆盖好像也没有什么除了暴力好的解法,自己菜(逃
结论: 二分图的最小边覆盖数=图中的顶点数-(最小点覆盖数)该二分图的最大匹配数
最大匹配:
匹配:在图论中,一个「匹配」(matching)是一个边的集合,其中任意两条边都没有公共顶点。
最大匹配:一个图所有匹配中,所含匹配边数最多的匹配,称为这个图的最大匹配。
算法: 匈牙利算法求二分图的最大匹配
最小路径覆盖:
DAG图的最小路径覆盖可以转化为二分图的人后求解直接上大佬的博客吧反正让我讲也讲不出什么花来,我只是整合一下,学起来比较系统。
还有无向图的最小路径覆盖,找了很多资料都没有找到合适的解释,这里有一篇博客提到了,但是没有找到其他的资料证明他的正确性,严重的颠覆了我的认知。
最大独立集:
最大独立集:在N个点的图G中选出m个点,使这m个点两两之间没有边的点中,m的最大值。
结论: 二分图的最大点独立数=点的个数-最小点覆盖数(最大匹配)
证明: 除过最小点覆盖集,剩下的点全部都是互相独立的,因为它们任意两个点之间都没有直接的连边。
我们用反证法来证明一下,设最小点覆盖集为V,假如有两个没在V中的点之间有一条边,那么这条边就不会被V中的点所覆盖,那么V就不是
最小点覆盖集,又因为V是最小点覆盖集,所以刚才假设的两个点时不存在的,座椅,除过V之外的点都是两两相互独立的。
- 最小点覆盖,最小边覆盖,最大匹配,最小路径覆盖,最大独立集总结。
- 二分图最大匹配,最小路径覆盖,最小点覆盖,最大独立集,最小边覆盖与建图方法
- 最小路径覆盖,最小点覆盖,最大独立点集
- 最小路径覆盖,最小点覆盖,最大独立点集
- 最小路径覆盖,最小点覆盖,最大独立点集,最小边覆盖
- 最大独立集 最小点覆盖 最小边覆盖 最小路径覆盖 最大团
- 二分图最大匹配,最小点覆盖,最小路径覆盖,二分图最大独立集
- 二分图-最大匹配,最小路径覆盖,最小点覆盖
- 【最小边覆盖 & 最小路径覆盖 & 最小顶点覆盖 & 最大独立集 & 最大团】
- 【转载】【最小边覆盖 & 最小路径覆盖 & 最小顶点覆盖 & 最大独立集 & 最大团】
- 【最小边覆盖 & 最小路径覆盖 & 最小顶点覆盖 & 最大独立集 & 最大团】
- 最大匹配、最小顶点覆盖、最大独立集、最小路径覆盖(转)
- 最大匹配/最小点覆盖/最小边覆盖
- 最小路径覆盖,最小点覆盖,最大独立点集 【概念】
- 二分图相关定理及其证明(最小点覆盖+最小路径覆盖+最大独立集+最小覆盖集)
- 二分图的应用:最小覆盖,最小边覆盖,最大独立子集,最小路径覆盖
- 最小路劲覆盖 最小点覆盖 最大独立集
- 最小支配集、最小覆盖点、最大独立集
- A. Greed(水题)
- 重装系统(WIN10)
- How to develop MT5 Gateway API Quote and Trade
- 关于阿里云esc云服务快速配置到mysql的连接
- (转载)关于android:id="@+id/xx"的理解
- 最小点覆盖,最小边覆盖,最大匹配,最小路径覆盖,最大独立集总结。
- vue路由传参
- 百度电子图表js框架(附js软件测试报告demo)
- 唯快不破:Web 应用的 13 个优化步骤
- HDU 2096-小明A+B-水题
- mybatis 参数为String时的插值问题
- apache服务及其管理
- 零:入门知识拾遗
- 数据结构介绍——链式前向星