P-complete

High Connectivity Subgraph (HCS)

Category: Graph Theory

Input

An undirected graph $G = (V, E)$ and an integer $k$.

Problem

Does $G$ contain a vertex induced subgraph of vertex (edge) connectivity at least $k$?

Status

$\P$-complete (Kirousis, Serna, and Spirakis [1], Serna [2]).

Remarks

The reduction to show hardness is from AM2CVP.

Approximation algorithms for this problem exhibit a threshold type behavior. Below a certain value on the absolute performance ratio the problem remains $\P$-complete for fixed $k$, and above that ratio there are $\NC$ approximation algorithms for the problem (Serna and Spirakis [3]). Specifically, let $o$ be the maximum size of a $k$-vertex connected induced subgraph of $G$. Then for $0 \leq c \leq 1/4$ it is possible to find, in $\NC$, a vertex induced subgraph of size greater than or equal to $co$, but for $1/4 < c \leq 1$ this is not possible, unless $\NC = \P$. For edge connectivity, the threshold is $c = 1/2$.

Khuller and Schieber present an algorithm for an ARBITRARY CRCW-PRAM that given an undirected graph $G$ and an integer $k$ tests whether $G$ is $k$-vertex connected [4]. If $G$ is not $k$-vertex connected, they obtain a set of at most $k - 1$ vertices whose removal disconnects $G$. Their algorithm runs in $O(k^2 \log n)$ time and uses $k(n + k^2)C(n, m)$ processors, where $C(n, m)$ is the number of ARBITRARY CRCW-PRAM processors required to compute the connected components of an $n$-vertex, $m$-edge graph in logarithmic time. For polylogarithmic $k$, this is an $\NC$ algorithm.

References

  1. L. M. Kirousis, M. J. Serna, and P. G. Spirakis (1993). The parallel complexity of the connected subgraph problem.
  2. M. J. Serna (1990). The Parallel Approximability of P-Complete Problems.
  3. M. J. Serna and P. G. Spirakis (1989). The approximability of problems complete for P.
  4. S. Khuller and B. Schieber (1991). Efficient parallel algorithms for testing k-connectivity and finding disjoint s−t paths in graphs.
  5. Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem A.2.8.