English

Steiner Trees for Hereditary Graph Classes: a Treewidth Perspective

Data Structures and Algorithms 2020-12-17 v2 Computational Complexity Discrete Mathematics Combinatorics

Abstract

We consider the classical problems (Edge) Steiner Tree and Vertex Steiner Tree after restricting the input to some class of graphs characterized by a small set of forbidden induced subgraphs. We show a dichotomy for the former problem restricted to (H1,H2)(H_1,H_2)-free graphs and a dichotomy for the latter problem restricted to HH-free graphs. We find that there exists an infinite family of graphs HH such that Vertex Steiner Tree is polynomial-time solvable for HH-free graphs, whereas there exist only two graphs HH for which this holds for Edge Steiner Tree. We also find that Edge Steiner Tree is polynomial-time solvable for (H1,H2)(H_1,H_2)-free graphs if and only if the treewidth of the class of (H1,H2)(H_1,H_2)-free graphs is bounded (subject to P \neq NP). To obtain the latter result, we determine all pairs (H1,H2)(H_1,H_2) for which the class of (H1,H2)(H_1,H_2)-free graphs has bounded treewidth.

Keywords

Cite

@article{arxiv.2004.07492,
  title  = {Steiner Trees for Hereditary Graph Classes: a Treewidth Perspective},
  author = {Hans Bodlaender and Nick Brettell and Matthew Johnson and Giacomo Paesani and Daniel Paulusma and Erik Jan van Leeuwen},
  journal= {arXiv preprint arXiv:2004.07492},
  year   = {2020}
}
R2 v1 2026-06-23T14:53:21.216Z