「笔记」独立集和覆盖
Definitions
-
最大点独立集(maximum independent set):在图中最大的一个点集,使得在此集合中任两点都不相邻,记为
I 。(点数) -
最大边独立集(maximum independent edge set):在图中最大的一个边集,使得在此集合中任两边都不相邻。其实就是最大匹配,记为
M 。(边数) -
最小点覆盖(minimum vertex cover):在图中最小的一个点集,使得对于任意一条边,它的两端点至少有一个在此集合中,记为
C_v 。 -
最小边覆盖(minimum edge cover):在图中最小的一个边集,使得对于任意一个点,都至少有一个相邻的边在此集合中,记为
C_e 。 -
补图 将存在的边消除,将不存在的边连上得到的图
-
团 无向图
G 的极大完全子图称为团,最大团即使G 的最大完全子图
最大团
所有的NP问题都可以归约到它
它也是一个NP问题可以在多项式时间
AT: NP-Hard不一定使个NP问题哦!
朴素搞法中比较优的一种O(2^n*n)
按照节点编号从大到小枚举确定团的最小编号点,然后最优化剪枝,
如果后面的全部节点或后面节点的最大团加上当前团中节点比当前结果小就退出?
主要优在不是枚举子集判定,而是根据性质枚举
最大独立集
最大独立集就是其补图的最大团,这个东西比较显然 ?Sample: poj1419
二分图的最大独立集
König定理
Proof: https://www.cnblogs.com/jianglangcaijin/p/6035945.html
反证法证明$|C_v|\geq |M|$
根据Hungary中增广路的性质构造大小为$|M|$独立集,然后证明之
根据这个定理,前四个问题都有多项式搞法
最大独立集相关
可以根据König定理反证
其他证法:
规定:
显然
根据最大匹配的定义,对于不在
最小路径覆盖
一个DAG,要求用尽量少的不相交的简单路径覆盖所有的节点。
显然对于每条路径上的每一个节点,度数小于等于
二分图中寻找最大匹配
Theorom?
可以证明,一张图
首先证明点独立集和点覆盖之间的双射关系,因为对于一个独立集,在原图上删去它后,剩下的点集显然是一个点覆盖;对于一个点覆盖,反证法,因为点覆盖所以考虑删去点独立集后的图中的任意点对之间显然没有连边,否则这就不是一个点覆盖,得证。
因此
至于对于一个最大匹配,可以发现这个最大匹配盖住了
然而一个最小边覆盖和所有点,会形成一个森林(没有环,否则就不会是最小),如果把每个连通块挑一个边出来,会形成边独立集。
因为每个连通块都是一棵树,满足点数减边数等于一,也就是连通块个数等于
综合上述两点,
题单??
CTSC 2008 祭祀
todo:bitset优化传递闭包??
偏序是一个自反,非对称,传递的关系,带偏序关系的集合叫偏序集或半序集
a,b如果满足偏序关系,那么称它们是可比的。
不想染色?
建立两层的图包括副本,然后的话我们只让它跨层连接,跨层连接的一定可以对应到一层,而我们如果建的是双向边,也就是跨层交叉的话,匹配方案数除以二就可以啦
其实本质也是属于染色
虽然说边少转化成二分图貌似可以不让他npc,但是感觉时间复杂度还是有点玄学,所以犹豫了好久——疑问脸
总结一下大概就是 最大独立集=二分图点数-最小点覆盖=最长反链长度=最小链覆盖(路径不能相交)
[HEOI2012]朋友圈
求最大团
最初想法是直接建补图求最大独立集,和前面一样.但是看了下题解,好像不是这样的,显然是姿势太naive
如果只考虑B国那么只需要求B国的补图然后求最大匹配算最大独立集,
因为B国补图连边的条件时奇偶性不同并且or有奇数个1
对于A国,根据鸽巢原理,选三个的话就会有出现奇偶性一致的,也就是说补图中这是三个至少有一条连边,显然三者不能同时处在一个补图的最大独立集中。
然后对于枚举的几个A国,选出和它们都有关系的B国同学,对B国同学乱搞一下就可以了。
做题时草稿太乱,逻辑有点被题解区带歪。。
参考 : https://blog.csdn.net/dogeding/article/details/83031414
poj3680 区间图的最大权独立集问题
某一场cf的题目
还没看的blog
https://yzmduncan.iteye.com/blog/1149057
退火和最大团
matrix的与或门?
https://www.baidu.com/link?url=Ab-GZVGn73nI1lvJelIRF4Tw9JeC0Xzm1zm9VOrxJvG94PQnY0f4tUJnsvVLE1M3DWCN_NIqPc11-O5C4YGBCYk0szCCGp4zr_E-2kL7kVu&wd=&eqid=d341fc0000041e16000000065cb2fdf6
https://blog.csdn.net/roufoo/article/details/79314431
https://blog.csdn.net/qq_39599067/article/details/80685961
https://www.cnblogs.com/patrickzhou/p/5853109.html
https://baike.baidu.com/item/%E6%94%AF%E9%85%8D%E9%9B%86 支配树和支配图是什么关系?
https://wenku.baidu.com/view/1c3d58615627a5e9856a561252d380eb6294239e.html