large_clique_size#

large_clique_size(G)[source]#

寻找图中的一个大型团的大小。

是图中节点的一个子集,其中每对节点都相邻。此函数是一种启发式方法,用于寻找图中一个大型团的大小。

Parameters:
GNetworkX 图
Returns:
k: 整数

图中一个大型团的大小。

Raises:
NetworkXNotImplemented

如果图是有向的或是一个多重图。

See also

networkx.algorithms.approximation.clique.max_clique()

返回具有近似比率保证的近似最大团的函数。

networkx.algorithms.clique

用于在图中寻找精确最大团的功能。

Notes

此实现来自 [1]。其最坏情况时间复杂度为 \(O(n d^2)\) ,其中 n 是图中的节点数,d 是最大度数。

此函数是一种启发式方法,这意味着它在实践中可能表现良好,但对于返回的数字与图中实际最大团大小之间的比率,没有严格的数学保证。

References

[1]

Pattabiraman, Bharath, 等。 “大规模图上最大团问题的快速算法及其在重叠社区检测中的应用。” Internet Mathematics 11.4-5 (2015): 421–448. <https://doi.org/10.1080/15427951.2014.986778>

Examples

>>> G = nx.path_graph(10)
>>> nx.approximation.large_clique_size(G)
2