1 点覆盖集
点覆盖集的概念是 对于 一个图 从图中的所有顶点中取出一些点够成集合, 则图中的所有边在取出的结合中能找到一个点他们是邻接的。
2 与点支配集的概念相似,在点覆盖集中也存在极小点覆盖集的概念和最小点覆盖集的概念。
3 点覆盖集的求解方法
与点的支配集的求解类似的 F1代表(v1+与v1相邻顶点的乘积)
则点覆盖集的求解即为F1 F2 F3......的乘积的解。
以下图为例
点的覆盖集的表达式为(v1+v2v3v4)(v2+v1v3v5)(v3+v1v2v4v5)(v4+v1v3v5)(v5+v2v3v4v6v7)(v6+v5v7)(v7+v5v6)
简化表达式为(1+234)(2+135)(3+1245)(4+135)(5+23467)(6+57)(7+56)
最后得到的点覆盖集分别是12456 12457 1356 1357 23456 23457 23467
4 点覆盖集的使用
假设顶点是路口,边是街道,在路口安装消防设备,最小点覆盖集的解就是使的最少的设备能使相邻街道着火都有设备使用的情况。
5 点独立集
在图中取出一些点构成集合,如果集合中的任何两个点之间都没有边相连,则这个取出的点的集合就是一个点的独立集。
6 与点支配集和点覆盖集不同的是,点独立集的极大点独立集合最大点独立集比较有意义。
7 根据一个重要的推论 无向连通图G中的极小点覆盖集与极大点独立集存在互补性
可以知道上图中的极大点独立集 37 36 247 17 16 15
8 极大点的应用
医院的药品用顶点表示,不能存放在一起的用边连接,则可以计算出需要的仓库。极大独立点集的是可以放在一起的。
假设药品1放在A仓库则药品5可以在A仓库
药品2放在B仓库 药品4 和7 可以放在B仓库
药品3放在C仓库 6也可以在C仓库