The Vertex Cover Problem

A vertex cover of a graph GG is a set CC of vertices such that every edge of GG has at least one endpoint in CC. The vertex cover problem is to find a minimum-size vertex cover in a given graph GG.

Parameters

  • nn: number of vertices
  • mm: number of edges
  • kk: size of vertex cover

Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 14 of 14 algorithms

See more
Chen; I. Kanj; and W. Jia.2006O(1.2738k+kn)O(1.2738^k+ kn)O(poly(n))O(\text{poly}(n))
Chandran and F. Grandoni2004O(min(1.2759kk1.5,1.2745kk4)+kn)O(\min(1.2759^k k^{1.5}, 1.2745^k k^4) + kn)O(min(1.2759kk1.5,1.2745kk4)+kn)O(\min(1.2759^k k^{1.5}, 1.2745^k k^4) + kn) but exponential
Chen; I. Kanj; and W. Jia.2001O(kn+1.2852k)O(kn + 1.2852^k)O(k3)O(k^3) auxiliary (potentially O(k2)O(k^2))
Stege, Fellows + Interleaving method (Niedermeier, Rossmanith)2000O(kn+(1.2906)^k)O(k^3) auxiliary (potentially O(k^2))
Niedermeier, Rossmanith1999O(kn+1.29175kk2)O(kn + 1.29175^k k^2)O(k3)O(k^3) auxiliary (potentially O(k2)O(k^2))
Stege, Fellows1999O(kn+max((1.25542)^k k^2, (1.2906)^k k)O(k^3) auxiliary (potentially O(k^2))
Downey1998O(kn+1.31951kk2)O(kn + 1.31951^k k^2)O(k3)O(k^3) auxiliary (potentially O(k2)O(k^2))
Balasubramanian; Fellows1996O(kn+1.324718kk2)O(kn + 1.324718^k k^2)O(k3)O(k^3) auxiliary (potentially O(k2)O(k^2))
Papadimitriou and M Yannakakis1996O(3kn)O(3^k n)O(k)O(k) auxiliary
Papadimitriou and M Yannakakis 1996 + Buss1996O(3^k k^2+kn)O(k^2) auxiliary
Downey, Fellows1995O(kn+2^k k^2)O(k^2) auxiliary
Sam Buss 1993O(kn+2kk2k+2)O(kn + 2^k k^{2k + 2})O(k2)O(k^2)
Brute force (backtracking search)1940O(2knO(1))O(2^k n^{O(1)})O(k)O(k)
Exhaustive search1940O(m 2^n)O(k) auxiliary

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Displaying 1 of 1 other relevant algorithms