Table of Contents
Fetching ...

Parameterized Algorithms for Steiner Forest in Bounded Width Graphs

Andreas Emil Feldmann, Michael Lampis

TL;DR

This work analyzes Steiner Forest on graphs of bounded width from a parameterized perspective, delivering an efficient parameterized approximation scheme (EPAS) for treewidth with runtime $2^{O( rac{k^2}{ rac{1}{ ext{}} ext{ }oldsymbol{ aggedleft rac{ ext{}}{}}})} $ (formatted correctly in the final document) and establishing ETH-tight FPT bounds for vertex cover and feedback-edge-set parameters: $2^{O(k\log k)}\cdot n^{O(1)}$ and $2^{O(k)}\cdot n^{O(1)}$, respectively. The approach extends Bateni et al.'s partition-based DP by incorporating a height parameter and $oldsymbol{\delta}$-net based refinement of active-terminal partitions, paired with Bodlaender's height-reduction to achieve FPT running times in both width and accuracy. The results close the gap between XP-approximation and FPT exactness for Steiner Forest on bounded-width graphs, and include ETH-based lower bounds that match the achieved dependencies, even for planarity variants and related width-parameterizations. The techniques yield practical implications for planar and minor-closed graph classes by enabling faster, near-optimal Steiner Forest computations via structured decompositions and targeted DP constructions.

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 $n^{O(\frac{k^2}{\varepsilon})}$ on graphs of treewidth $k$. Our main result is a much faster efficient parameterized approximation scheme (EPAS) with a runtime of $2^{O(\frac{k^2}{\varepsilon} \log \frac{k^2}{\varepsilon})} \cdot n^{O(1)}$. If $k$ instead is the vertex cover number of the input graph, we show how to compute the optimum solution in $2^{O(k \log k)} \cdot n^{O(1)}$ time, and we also prove that this runtime dependence on $k$ is asymptotically best possible, under ETH. Furthermore, if $k$ is the size of a feedback edge set, then we obtain a faster $2^{O(k)} \cdot n^{O(1)}$ time algorithm, which again cannot be improved under ETH.

Parameterized Algorithms for Steiner Forest in Bounded Width Graphs

TL;DR

This work analyzes Steiner Forest on graphs of bounded width from a parameterized perspective, delivering an efficient parameterized approximation scheme (EPAS) for treewidth with runtime (formatted correctly in the final document) and establishing ETH-tight FPT bounds for vertex cover and feedback-edge-set parameters: and , respectively. The approach extends Bateni et al.'s partition-based DP by incorporating a height parameter and -net based refinement of active-terminal partitions, paired with Bodlaender's height-reduction to achieve FPT running times in both width and accuracy. The results close the gap between XP-approximation and FPT exactness for Steiner Forest on bounded-width graphs, and include ETH-based lower bounds that match the achieved dependencies, even for planarity variants and related width-parameterizations. The techniques yield practical implications for planar and minor-closed graph classes by enabling faster, near-optimal Steiner Forest computations via structured decompositions and targeted DP constructions.

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 on graphs of treewidth . Our main result is a much faster efficient parameterized approximation scheme (EPAS) with a runtime of . If instead is the vertex cover number of the input graph, we show how to compute the optimum solution in time, and we also prove that this runtime dependence on is asymptotically best possible, under ETH. Furthermore, if is the size of a feedback edge set, then we obtain a faster time algorithm, which again cannot be improved under ETH.
Paper Structure (15 sections, 18 theorems, 6 equations)

This paper contains 15 sections, 18 theorems, 6 equations.

Key Result

Theorem 1

The Steiner Forest problem admits an EPAS parameterized by the treewidth $k$ with a runtime of $2^{O(\frac{k^2}{{\varepsilon}}\log\frac{k}{{\varepsilon}})}\cdot n^{O(1)}$.

Theorems & Definitions (44)

  • Theorem 1
  • Theorem 2: gassner2010steinerbateni2011approximation
  • Theorem 3
  • Theorem 4
  • Theorem 5: bateni2011approximation
  • Definition 6
  • Definition 7
  • Lemma 8: BodlaenderH98
  • proof
  • Lemma 9
  • ...and 34 more