图论——二分图——最大独立集

博客介绍了最大独立集的定义,即点集中各点无关系且点数最多的集合,还给出公式:最大独立集 = 点的总数 - 最小点覆盖,并对该公式进行了简单证明。此外,提到最大独立集可通过匈牙利算法实现,还提供了相应资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么是最大独立集:

百度百科给的定义(不容易懂,不推荐)

简单的说:
独立集就是,就是一个点集,点集中的各点没有关系。
最大独立集就是,点的个数最多的独立集。

最大独立集 == 点的总数 - 最小点覆盖。

这是为什么呢?

简单证明:
最大独立集合的定义 是 最大无关系点的集合。

最小点覆盖的定义是,二分图中每个边至少一个端点在该点集中 的 最小点集。

如果去掉这些点, 相应的关系(边)也都没有了。剩下的点之间就相互没有关系,变成了独立集。

因为去掉的是 最少的点的集合, 所以剩下的就是最大独立集合。

最大独立集 就可以通过匈牙利算法来做。

相应资源链接:

https://www.cnblogs.com/jianglangcaijin/p/6035945.html
https://blog.youkuaiyun.com/qq_41730082/article/details/81456611

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值