二分图定理

二分图的一些定理

最小顶点的覆盖=最大匹配数
最小顶点覆盖数:就是最少的顶点来覆盖所有的边。
证明:
设最小的顶点覆盖为M
1.M是足够的,如果还有一条边没有被覆盖,说明这个匹配还可以再加一条边,所以这个就与最大匹配数位M矛盾。
2.M是必须的,匹配的M条边,由于两两互不相交,所以至少需要M个顶点。

最大独立集
定义:在二分图中,选择一些点,使得这些点两两没有边直接相连。
最大独立集=总数-最小顶点覆盖
证明:
最小顶点覆盖的每一个点都会尽可能的去覆盖更多的边,每一个最小定点覆盖的点的对面都会被算到最大独立集中去。
如果有一个最大独立集中的点有边把它连起来,如果最大独立集中有点有边,那么最大匹配就会更优。

DAG最小路径覆盖
定义:能覆盖所有点的最少路径数
最小路径覆盖 = 原图上的点数 - 最大匹配数
如果图不连通,最小路径覆盖即为点数,每多一次匹配,会多覆盖一个点,
最小路径数-1。又因为每个点只能用一次,所以最小路径覆盖 = 原图上的点数 - 最大匹配数 。

转载于:https://www.cnblogs.com/EchoZQN/p/10760326.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值