English

Parameterized Algorithms for Steiner Forest in Bounded Width Graphs

Data Structures and Algorithms 2024-07-26 v2

Abstract

In this paper we reassess the parameterized complexity and approximability of the well-studied Steiner Forest problem in several graph classes of bounded width. The problem takes an edge-weighted graph and pairs of vertices as input, and the aim is to find a minimum cost subgraph in which each given vertex pair lies in the same connected component. It is known that this problem is APX-hard in general, and NP-hard on graphs of treewidth 3, treedepth 4, and feedback vertex set size 2. However, Bateni, Hajiaghayi and Marx [JACM, 2011] gave an approximation scheme with a runtime of nO(k2ε)n^{O(\frac{k^2}{\varepsilon})} on graphs of treewidth kk. Our main result is a much faster efficient parameterized approximation scheme (EPAS) with a runtime of 2O(k2εlogk2ε)nO(1)2^{O(\frac{k^2}{\varepsilon} \log \frac{k^2}{\varepsilon})} \cdot n^{O(1)}. If kk instead is the vertex cover number of the input graph, we show how to compute the optimum solution in 2O(klogk)nO(1)2^{O(k \log k)} \cdot n^{O(1)} time, and we also prove that this runtime dependence on kk is asymptotically best possible, under ETH. Furthermore, if kk is the size of a feedback edge set, then we obtain a faster 2O(k)nO(1)2^{O(k)} \cdot n^{O(1)} time algorithm, which again cannot be improved under ETH.

Keywords

Cite

@article{arxiv.2402.09835,
  title  = {Parameterized Algorithms for Steiner Forest in Bounded Width Graphs},
  author = {Andreas Emil Feldmann and Michael Lampis},
  journal= {arXiv preprint arXiv:2402.09835},
  year   = {2024}
}