# 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.

G : graph
A Networkx graph.
k : int
A positive integer.
maxKIndependentSet : list
A list of nodes comprising a largest k-independent set in G.

max_independent_set