networkx.algorithms.hybrid.kl_connected_subgraph¶
- 
kl_connected_subgraph(G, k, l, low_memory=False, same_as_graph=False)[source]¶ Returns the maximum locally
(k, l)-connected subgraph ofG.A graph is locally
(k, l)-connected if for each edge(u, v)in the graph there are at leastledge-disjoint paths of length at mostkjoiningutov.- Parameters
 G (NetworkX graph) – The graph in which to find a maximum locally
(k, l)-connected subgraph.k (integer) – The maximum length of paths to consider. A higher number means a looser connectivity requirement.
l (integer) – The number of edge-disjoint paths. A higher number means a stricter connectivity requirement.
low_memory (bool) – If this is True, this function uses an algorithm that uses slightly more time but less memory.
same_as_graph (bool) – If True then return a tuple of the form
(H, is_same), whereHis the maximum locally(k, l)-connected subgraph andis_sameis a Boolean representing whetherGis locally(k, l)-connected (and hence, whetherHis simply a copy of the input graphG).
- Returns
 If
same_as_graphis True, then this function returns a two-tuple as described above. Otherwise, it returns only the maximum locally(k, l)-connected subgraph.- Return type
 NetworkX graph or two-tuple
See also
References