Papers
Topics
Authors
Recent
Search
2000 character limit reached

Approximation algorithms for Steiner Tree Augmentation Problems

Published 16 Jul 2022 in cs.DS | (2207.07983v2)

Abstract: In the Steiner Tree Augmentation Problem (STAP), we are given a graph G=(V,E)G = (V,E), a set of terminals RVR \subseteq V, and a Steiner tree TT spanning RR. The edges L:=EE(T)L := E \setminus E(T) are called links and have non-negative costs. The goal is to augment TT by adding a minimum cost set of links, so that there are 2 edge-disjoint paths between each pair of vertices in RR. This problem is a special case of the Survivable Network Design Problem, which can be approximated to within a factor of 2 using iterative rounding~\cite{J2001}. We give the first polynomial time algorithm for STAP with approximation ratio better than 2. In particular, we achieve an approximation ratio of (1.5+ε)(1.5 + \varepsilon). To do this, we employ the Local Search approach of~\cite{TZ2022} for the Tree Augmentation Problem and generalize their main decomposition theorem from links (of size two) to hyper-links. We also consider the Node-Weighted Steiner Tree Augmentation Problem (NW-STAP) in which the non-terminal nodes have non-negative costs. We seek a cheapest subset SVRS \subseteq V \setminus R so that G[RS]G[R \cup S] is 2-edge-connected. Using a result of Nutov~\cite{N2010}, there exists an O(logR)O(\log |R|)-approximation for this problem. We provide an O(log<sup>2</sup>(R))O(\log<sup>2</sup> (|R|))-approximation algorithm for NW-STAP using a greedy algorithm leveraging the spider decomposition of optimal solutions.

Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.