clique_removal#
- clique_removal(G)[source]#
重复地从图中移除团。
结果得到一个 \(O(|V|/(\log |V|)^2)\) 的最大团和独立集的近似解。返回找到的最大独立集以及找到的最大团。
- Parameters:
- GNetworkX 图
无向图
- Returns:
- max_ind_cliques(集合, 列表) 元组
最大独立集和最大团的列表(集合)的 2-元组。
- Raises:
- NetworkXNotImplemented
如果图是有向的或是一个多重图。
References
[1]Boppana, R., & Halldórsson, M. M. (1992). 通过排除子图来近似最大独立集。 BIT 数值数学, 32(2), 180–196. Springer.
Examples
>>> G = nx.path_graph(10) >>> nx.approximation.clique_removal(G) ({0, 2, 4, 6, 9}, [{0, 1}, {2, 3}, {4, 5}, {6, 7}, {8, 9}])