图 graph 的一个独立顶点集,也称为稳定集,是顶点的一个子集,使得该子集中没有两个顶点代表图
的一条边。上图显示了几个图(轮图
、效用图
、彼得森图 和 弗鲁克特图)的由两个子集组成的独立集。
任何独立顶点集都是一个非冗余集(Burger et al. 1997, Mynhardt and Roux 2020)。
多项式的系数给出图 中每个基数的独立顶点集的数量,该多项式被称为其独立多项式。
一组顶点是一个独立顶点集,当且仅当它的补集形成一个顶点覆盖(Skiena 1990,p. 218)。因此,图中顶点覆盖和独立顶点集的计数是相同的。
空集显然是一个独立顶点集,因为它不包含任何顶点,因此也没有边端点。
最大独立顶点集是一个图中包含给定图的最大可能顶点数的独立顶点集,并且该集合的基数称为图的独立数。
通过添加一个顶点而无法扩大到另一个独立顶点集的独立顶点集称为极大独立顶点集。
在 Wolfram Language 中,命令FindIndependentVertexSet[g][[1]] 可以用来查找一个最大独立顶点集,并且FindIndependentVertexSet[g,Length /@ FindIndependentVertexSet[g],All] 用来查找所有最大独立顶点集。类似地,FindIndependentVertexSet[g,Infinity] 可以用来查找一个极大独立顶点集,并且FindIndependentVertexSet[g,Infinity, All] 用来查找所有独立顶点集。要在 Wolfram Language 中查找所有独立顶点集,枚举所有顶点子集 并选择那些满足IndependentVertexSetQ[g, s] 为真的子集。
下表总结了一些图族的独立顶点集计数。
图族 | OEIS | 独立顶点集数量 |
反棱柱图,对于 | A000000 | X, X, 10, 21, 46, 98, 211, 453, 973, 2090, ... |
A201862 | X, 9, 70, 729, 9918, 167281, ... | |
A000000 | X, X, X, 27, 114, 409, 2066, ... | |
A000000 | X, 3, 5, 31, 393, ... | |
网格图 | A006506 | X, 7, 63, 1234, 55447, 5598861, ... |
网格图 | A000000 | X, 35, 70633, ... |
A000000 | 2, 3, 5, 13, 57, ... | |
A000000 | 4, 52, 108144, ... | |
超立方体图 | A027624 | 3, 7, 35, 743, 254475, 19768832143, ... |
A063443 | X, 5, 35, 314, 6427, ... | |
A141243 | X, 16, 94, 1365, 55213, ... | |
A182143 | X, X, 15, 33, 83, 197, 479, 1153, 2787, ... | |
A000000 | 2, 3, 11, 103, 7407, ... | |
奇图 | A000000 | 2, 4, 76, ... |
棱柱图 | A051927 | X, X, 13, 35, 81, 199, 477, 1155, 2785, ... |
A000000 | 2, 5, 18, 87, 462, ... | |
A002720 | 2, 7, 34, 209, 1546, 13327, 130922, ... | |
A000000 | 4, 14, 440, ... | |
A000000 | X, 2, 4, 10, 26, 76, 232, 764, ... | |
A000000 | X, X, 68, 304, 1232, 5168, 21408, ... | |
A000000 | X, X, X, 27, 87, 409, 1657, ... |
许多图族对于独立顶点集的计数具有简单的闭合形式,如下表所示。这里, 是斐波那契数,
是卢卡斯数,
是拉盖尔多项式,
是黄金比例,并且
、
、
是
的根。