English

Steiner Tree Parameterized by Multiway Cut and Even Less

Data Structures and Algorithms 2024-07-01 v1

Abstract

In the Steiner Tree problem we are given an undirected edge-weighted graph as input, along with a set KK of vertices called terminals. The task is to output a minimum-weight connected subgraph that spans all the terminals. The famous Dreyfus-Wagner algorithm running in 3Kpoly(n)3^{|K|} \mathsf{poly}(n) time shows that the problem is fixed-parameter tractable parameterized by the number of terminals. We present fixed-parameter tractable algorithms for Steiner Tree using structurally smaller parameterizations. Our first result concerns the parameterization by a multiway cut SS of the terminals, which is a vertex set SS (possibly containing terminals) such that each connected component of GSG-S contains at most one terminal. We show that Steiner Tree can be solved in 2O(SlogS)poly(n)2^{O(|S|\log|S|)}\mathsf{poly}(n) time and polynomial space, where SS is a minimum multiway cut for KK. The algorithm is based on the insight that, after guessing how an optimal Steiner tree interacts with a multiway cut SS, computing a minimum-cost solution of this type can be formulated as minimum-cost bipartite matching. Our second result concerns a new hybrid parameterization called KK-free treewidth that simultaneously refines the number of terminals K|K| and the treewidth of the input graph. By utilizing recent work on H\mathcal{H}-Treewidth in order to find a corresponding decomposition of the graph, we give an algorithm that solves Steiner Tree in time 2O(k)poly(n)2^{O(k)} \mathsf{poly}(n), where kk denotes the KK-free treewidth of the input graph. To obtain this running time, we show how the rank-based approach for solving Steiner Tree parameterized by treewidth can be extended to work in the setting of KK-free treewidth, by exploiting existing algorithms parameterized by K|K| to compute the table entries of leaf bags of a tree KK-free decomposition.

Keywords

Cite

@article{arxiv.2406.19819,
  title  = {Steiner Tree Parameterized by Multiway Cut and Even Less},
  author = {Bart M. P. Jansen and Céline M. F. Swennenhuis},
  journal= {arXiv preprint arXiv:2406.19819},
  year   = {2024}
}

Comments

Full version of a paper that will appear at ESA 2024

R2 v1 2026-06-28T17:22:28.773Z