English

Approximation Algorithms for Steiner Connectivity Augmentation

Data Structures and Algorithms 2024-08-12 v2

Abstract

We consider connectivity augmentation problems in the Steiner setting, where the goal is to augment the edge-connectivity between a specified subset of terminal nodes. In the Steiner Augmentation of a Graph problem (kk-SAG), we are given a kk-edge-connected subgraph HH of a graph GG. The goal is to augment HH by including links from GG of minimum cost so that the edge-connectivity between nodes of HH increases by 1. This is a generalization of the Weighted Connectivity Augmentation Problem, in which only links between pairs of nodes in HH are available for the augmentation. In the Steiner Connectivity Augmentation Problem (kk-SCAP), we are given a Steiner kk-edge-connected graph connecting terminals RR, and we seek to add links of minimum cost to create a Steiner (k+1)(k+1)-edge-connected graph for RR. Note that kk-SAG is a special case of kk-SCAP. The results of Ravi, Zhang and Zlatin for the Steiner Tree Augmentation problem yield a (1.5+ε)(1.5+\varepsilon)-approximation for 11-SCAP and for kk-SAG when kk is odd (SODA'23). In this work, we give a (1+ln2+ε)(1 + \ln{2} +\varepsilon)-approximation for the Steiner Ring Augmentation Problem (SRAP). This yields a polynomial time algorithm with approximation ratio (1+ln2+ε)(1 + \ln{2} + \varepsilon) for 22-SCAP. We obtain an improved approximation guarantee for SRAP when the ring consists of only terminals, yielding a (1.5+ε)(1.5+\varepsilon)-approximation for kk-SAG for any kk.

Keywords

Cite

@article{arxiv.2308.08690,
  title  = {Approximation Algorithms for Steiner Connectivity Augmentation},
  author = {Daniel Hathcock and Michael Zlatin},
  journal= {arXiv preprint arXiv:2308.08690},
  year   = {2024}
}

Comments

ESA 2024