vertex cover
abbr: vc
tags: vertex removal
functionally equivalent to: maximum matching, distance to edgeless
Definition: The minimum number of vertices that have to be removed to get an independent set.
Vertex cover is perhaps the simplest but useful parameter. Although the graph class of bounded vertex cover is small, it is often the first parameter for which we aim to design an FPT algorithm. Vertex cover can be easily 2-approximated in polynomial time.
From the definition, we see the graph of vertex cover $k$ can be partitioned into a modulator of size $k$ and an independent set. The edges here can be only between the vertices of the moduator or from the modulator to the independent set.
FPT algorithms often exploit the fact that vertices of the independent set can be partitioned into $2^k$ groups based on their neighborhood in the modulator. Now, one can either enumerate all the solutions or notice that whenever a part contains too many vertices we can ignore the vast majority of them as they do not influence the solution.
Relations
| Other | Relation from | Relation to | |
|---|---|---|---|
| acyclic chromatic number | ■ | exclusion | upper bound |
| admissibility | ■ | exclusion | upper bound |
| arboricity | ■ | exclusion | upper bound |
| average degree | ■ | exclusion | upper bound |
| average distance | ■ | exclusion | upper bound |
| bandwidth | ■ | exclusion | exclusion |
| bipartite | ■ | unbounded | exclusion |
| bipartite number | ■ | exclusion | exclusion |
| bisection bandwidth | ■ | exclusion | exclusion |
| block | ■ | unbounded | exclusion |
| book thickness | ■ | exclusion | upper bound |
| boolean width | ■ | exclusion | upper bound |
| bounded components | ■ | exclusion | exclusion |
| bounded expansion | ■ | exclusion | upper bound |
| boxicity | ■ | exclusion | upper bound |
| branch width | ■ | exclusion | upper bound |
| c-closure | ■ | exclusion | exclusion |
| carving-width | ■ | exclusion | exclusion |
| chi-bounded | ■ | exclusion | upper bound |
| chordal | ■ | unbounded | exclusion |
| chordality | ■ | exclusion | upper bound |
| chromatic number | ■ | exclusion | upper bound |
| clique cover number | ■ | exclusion | exclusion |
| clique-tree-width | ■ | exclusion | upper bound |
| clique-width | ■ | exclusion | upper bound |
| cluster | ■ | unbounded | exclusion |
| co-cluster | ■ | unbounded | exclusion |
| cograph | ■ | unbounded | exclusion |
| complete | ■ | unbounded | exclusion |
| connected | ■ | exclusion | avoids |
| contraction complexity | ■ | exclusion | exclusion |
| cutwidth | ■ | exclusion | exclusion |
| cycle | ■ | unknown to HOPS | exclusion |
| cycles | ■ | unbounded | exclusion |
| d-admissibility | ■ | exclusion | upper bound |
| d-path-free | ■ | exclusion | upper bound |
| degeneracy | ■ | exclusion | upper bound |
| degree treewidth | ■ | exclusion | exclusion |
| diameter | ■ | exclusion | upper bound |
| diameter+max degree | ■ | exclusion | exclusion |
| distance to bipartite | ■ | exclusion | upper bound |
| distance to block | ■ | exclusion | upper bound |
| distance to bounded components | ■ | exclusion | upper bound |
| distance to chordal | ■ | exclusion | upper bound |
| distance to cluster | ■ | exclusion | upper bound |
| distance to co-cluster | ■ | exclusion | upper bound |
| distance to cograph | ■ | exclusion | upper bound |
| distance to complete | ■ | exclusion | exclusion |
| distance to edgeless | ■ | equal | equal |
| distance to forest | ■ | exclusion | upper bound |
| distance to interval | ■ | exclusion | upper bound |
| distance to linear forest | ■ | exclusion | upper bound |
| distance to maximum degree | ■ | exclusion | upper bound |
| distance to outerplanar | ■ | exclusion | upper bound |
| distance to perfect | ■ | exclusion | upper bound |
| distance to planar | ■ | exclusion | upper bound |
| distance to stars | ■ | exclusion | upper bound |
| domatic number | ■ | exclusion | upper bound |
| domination number | ■ | exclusion | exclusion |
| domino treewidth | ■ | exclusion | exclusion |
| edge clique cover number | ■ | exclusion | exclusion |
| edge connectivity | ■ | exclusion | upper bound |
| edge-cut width | ■ | exclusion | unknown to HOPS |
| edge-treewidth | ■ | exclusion | unknown to HOPS |
| edgeless | ■ | upper bound | avoids |
| excluded minor | ■ | exclusion | unknown to HOPS |
| excluded planar minor | ■ | unknown to HOPS | unknown to HOPS |
| excluded top-minor | ■ | exclusion | upper bound |
| feedback edge set | ■ | exclusion | exclusion |
| feedback vertex set | ■ | exclusion | upper bound |
| flip-width | ■ | exclusion | upper bound |
| forest | ■ | unbounded | exclusion |
| genus | ■ | exclusion | exclusion |
| grid | ■ | unbounded | exclusion |
| h-index | ■ | exclusion | upper bound |
| interval | ■ | unbounded | exclusion |
| iterated type partitions | ■ | exclusion | upper bound |
| linear clique-width | ■ | exclusion | upper bound |
| linear forest | ■ | unbounded | exclusion |
| linear NLC-width | ■ | exclusion | upper bound |
| linear rank-width | ■ | exclusion | upper bound |
| maximum clique | ■ | exclusion | upper bound |
| maximum degree | ■ | exclusion | exclusion |
| maximum independent set | ■ | exclusion | exclusion |
| maximum induced matching | ■ | exclusion | upper bound |
| maximum leaf number | ■ | unknown to HOPS | exclusion |
| maximum matching | ■ | upper bound | tight bounds |
| maximum matching on bipartite graphs | ■ | tight bounds | exclusion |
| merge-width | ■ | exclusion | upper bound |
| mim-width | ■ | exclusion | upper bound |
| minimum degree | ■ | exclusion | upper bound |
| mm-width | ■ | exclusion | upper bound |
| modular-width | ■ | exclusion | upper bound |
| module-width | ■ | exclusion | upper bound |
| monadically dependent | ■ | exclusion | upper bound |
| monadically stable | ■ | exclusion | upper bound |
| neighborhood diversity | ■ | exclusion | upper bound |
| NLC-width | ■ | exclusion | upper bound |
| NLCT-width | ■ | exclusion | upper bound |
| nowhere dense | ■ | exclusion | upper bound |
| odd cycle transversal | ■ | exclusion | upper bound |
| outerplanar | ■ | unknown to HOPS | exclusion |
| overlap treewidth | ■ | exclusion | unknown to HOPS |
| path | ■ | unbounded | exclusion |
| pathwidth | ■ | exclusion | upper bound |
| pathwidth+maxdegree | ■ | exclusion | exclusion |
| perfect | ■ | unbounded | exclusion |
| planar | ■ | unbounded | exclusion |
| radius-inf flip-width | ■ | exclusion | upper bound |
| radius-r flip-width | ■ | exclusion | upper bound |
| rank-width | ■ | exclusion | upper bound |
| series-parallel | ■ | unknown to HOPS | unknown to HOPS |
| shrub-depth | ■ | exclusion | upper bound |
| sim-width | ■ | exclusion | upper bound |
| size | ■ | upper bound | exclusion |
| slim tree-cut width | ■ | exclusion | unknown to HOPS |
| sparse twin-width | ■ | exclusion | upper bound |
| star | ■ | upper bound | exclusion |
| stars | ■ | unbounded | exclusion |
| strong coloring number | ■ | exclusion | upper bound |
| strong d-coloring number | ■ | exclusion | upper bound |
| strong inf-coloring number | ■ | exclusion | upper bound |
| topological bandwidth | ■ | exclusion | exclusion |
| tree | ■ | unbounded | exclusion |
| tree-cut width | ■ | exclusion | unknown to HOPS |
| tree-independence number | ■ | exclusion | upper bound |
| tree-partition-width | ■ | exclusion | unknown to HOPS |
| treebandwidth | ■ | exclusion | unknown to HOPS |
| treedepth | ■ | exclusion | upper bound |
| treelength | ■ | exclusion | upper bound |
| treespan | ■ | exclusion | exclusion |
| treewidth | ■ | exclusion | upper bound |
| twin-cover number | ■ | exclusion | upper bound |
| twin-width | ■ | exclusion | upper bound |
| vertex connectivity | ■ | unknown to HOPS | unknown to HOPS |
| vertex cover | ■ | equal | equal |
| vertex integrity | ■ | exclusion | upper bound |
| weak coloring number | ■ | exclusion | upper bound |
| weak d-coloring number | ■ | exclusion | upper bound |
| weak inf-coloring number | ■ | exclusion | upper bound |
| weakly sparse | ■ | exclusion | upper bound |
| weakly sparse and merge width | ■ | exclusion | upper bound |
Results
- 2025 On a tree-based variant of bandwidth and forbidding simple topological minors by Jacob, Lochet, Paul
- page 36 : vertex cover upper and lower bounds maximum matching by a linear function – … discovered independently by Fanica Gavril and Mihalis Yannakakis. Theorem 50. In a graph $G$, we have $\mu(G) \le {\rm vc}(G) \le 2\mu(G)$, where $\mu(G)$ is the maximum matching number of $G$.
- page 36 : maximum matching upper bounds vertex cover by a linear function – … discovered independently by Fanica Gavril and Mihalis Yannakakis. Theorem 50. In a graph $G$, we have $\mu(G) \le {\rm vc}(G) \le 2\mu(G)$, where $\mu(G)$ is the maximum matching number of $G$.
- 2022 Expanding the Graph Parameter Hierarchy by Tran
- page 18 : vertex cover upper bounds twin-cover number by a linear function – By definition
- page 18 : graph class complete is not constant vertex cover – Note that a clique of size $n$ has … a vertex cover number of $n-1$
- page 23 : vertex cover upper bounds neighborhood diversity by an exponential function – Proposition 4.3. Vertex Cover Number strictly upper bounds Neighborhood Diversity.
- page 23 : graph classes with bounded neighborhood diversity are not bounded vertex cover – Proposition 4.3. Vertex Cover Number strictly upper bounds Neighborhood Diversity.
- page 29 : graph classes with bounded edge clique cover number are not bounded vertex cover – Proposition 4.13. Edge Clique Cover Number is incomparable to Vertex Cover Number.
- page 29 : graph classes with bounded vertex cover are not bounded edge clique cover number – Proposition 4.13. Edge Clique Cover Number is incomparable to Vertex Cover Number.
- page 34 : graph classes with bounded c-closure are not bounded vertex cover – Proposition 5.3. $c$-Closure is incomparable to Vertex Cover Number.
- page 34 : graph classes with bounded vertex cover are not bounded c-closure – Proposition 5.3. $c$-Closure is incomparable to Vertex Cover Number.
- 2012 Twin-Cover: Beyond Vertex Cover in Parameterized Algorithmics by Ganian
- page 263 : graph classes with bounded twin-cover number are not bounded vertex cover – The vertex cover of graphs of bounded twin-cover may be arbitrarily large.
- unknown source
- maximum matching on bipartite graphs upper and lower bounds vertex cover by a linear function – Kőnig’s theorem
- vertex cover upper bounds neighborhood diversity by an exponential function
- vertex cover is equivalent to distance to edgeless
- distance to edgeless is equivalent to vertex cover
- edgeless upper bounds vertex cover by a constant
- star upper bounds vertex cover by a constant – trivially
- assumed
- vertex cover upper bounds twin-cover number by a linear function – By definition
- size upper bounds vertex cover by a linear function – By definition
- vertex cover is equivalent to vertex cover – assumed
- Comparing Graph Parameters by Schröder
- page 15 : graph classes with bounded vertex cover are not bounded domination number – Proposition 3.5
- page 24 : graph classes with bounded vertex cover are not bounded genus – Proposition 3.18
- page 24 : graph classes with bounded vertex cover are not bounded maximum degree – Proposition 3.19
- page 24 : graph classes with bounded vertex cover are not bounded bisection bandwidth – Proposition 3.20