English

Contracting Graphs to Paths and Trees

Data Structures and Algorithms 2011-04-20 v1

Abstract

Vertex deletion and edge deletion problems play a central role in Parameterized Complexity. Examples include classical problems like Feedback Vertex Set, Odd Cycle Transversal, and Chordal Deletion. Interestingly, the study of edge contraction problems of this type from a parameterized perspective has so far been left largely unexplored. We consider two basic edge contraction problems, which we call Path-Contractibility and Tree-Contractibility. Both problems take an undirected graph GG and an integer kk as input, and the task is to determine whether we can obtain a path or an acyclic graph, respectively, by contracting at most kk edges of GG. Our main contribution is an algorithm with running time 4k+O(log2k)+nO(1)4^{k+O(\log^2 k)} + n^{O(1)} for Path-Contractibility and an algorithm with running time 4.88knO(1)4.88^k n^{O(1)} for Tree-Contractibility, based on a novel application of the color coding technique of Alon, Yuster and Zwick. Furthermore, we show that Path-Contractibility has a kernel with at most 5k+35k+3 vertices, while Tree-Contractibility does not have a polynomial kernel unless coNP \subseteq NP/poly. We find the latter result surprising, because of the strong connection between Tree-Contractibility and Feedback Vertex Set, which is known to have a vertex kernel with size O(k2)O(k^2).

Keywords

Cite

@article{arxiv.1104.3677,
  title  = {Contracting Graphs to Paths and Trees},
  author = {Pinar Heggernes and Pim van 't Hof and Benjamin Lévêque and Daniel Lokshtanov and Christophe Paul},
  journal= {arXiv preprint arXiv:1104.3677},
  year   = {2011}
}
R2 v1 2026-06-21T17:55:59.247Z