grinpy.invariants.independence.max_k_independent_set¶
-
grinpy.invariants.independence.
max_k_independent_set
(G, k)¶ Return a largest k-independent set of nodes in G.
The method used is brute force, except when k*=1. In this case, the search starts with subsets of *G with cardinality equal to the annihilation number of G, which was shown by Pepper to be an upper bound for the independence number of a graph, and then continues checking smaller subsets until a maximum independent set is found.
Parameters: - G (NetworkX graph) – An undirected graph.
- k (int) – A positive integer.
Returns: A list of nodes comprising a largest k-independent set in G.
Return type: list
See also