New and improved approximation algorithms for Steiner Tree Augmentation Problems

07/16/2022
by   R. Ravi, et al.
0

In the Steiner Tree Augmentation Problem (STAP), we are given a graph G = (V,E), a set of terminals R ⊆ V, and a Steiner tree T spanning R. The edges L := E ∖ E(T) are called links and have non-negative costs. The goal is to augment T by adding a minimum cost set of links, so that there are 2 edge-disjoint paths between each pair of vertices in R. 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 <cit.>. We give the first polynomial time algorithm for STAP with approximation ratio better than 2. In particular we achieve a ratio of (1+ ln 2 + ε) ≈ 1.69 + ε. To do this, we use the Local Greedy approach of <cit.> 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 S ⊆ V ∖ R so that G[R ∪ S] is 2-edge-connected. We provide a O(log^2 (|R|))-approximation algorithm for NW-STAP. To do this, we use a greedy algorithm leveraging the spider decomposition of optimal solutions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2023

Improved Approximation Algorithms for Steiner Connectivity Augmentation Problems

The Weighted Connectivity Augmentation Problem is the problem of augment...
research
04/26/2019

Tight Bounds for Online Weighted Tree Augmentation

The Weighted Tree Augmentation problem (WTAP) is a fundamental problem i...
research
10/19/2017

A Primal-Dual based Distributed Approximation Algorithm for Prize Collecting Steiner Tree

Constructing a steiner tree of a graph is a fundamental problem in many ...
research
02/10/2020

2-node-connectivity network design

We consider network design problems in which we are given a graph G=(V,E...
research
04/06/2018

Improved Approximation for Tree Augmentation: Saving by Rewiring

The Tree Augmentation Problem (TAP) is a fundamental network design prob...
research
04/08/2018

Multi-Level Steiner Trees

In the classical Steiner tree problem, one is given an undirected, conne...
research
07/05/2022

Width Helps and Hinders Splitting Flows

Minimum flow decomposition (MFD) is the NP-hard problem of finding a sma...

Please sign up or login with your details

Forgot password? Click here to reset