Approximation algorithms for connectivity augmentation problems

In Connectivity Augmentation problems we are given a graph $H=(V,E_H)$ and an edge set $E$ on $V$, and seek a min-size edge set $J \subseteq E$ such that $H \cup J$ has larger edge/node connectivity than $H$. In the Edge-Connectivity Augmentation problem we need to increase the edge-connectivity by $1$. In the Block-Tree Augmentation problem $H$ is connected and $H \cup S$ should be $2$-connected. In Leaf-to-Leaf Connectivity Augmentation problems every edge in $E$ connects minimal deficient sets. For this version we give a simple combinatorial approximation algorithm with ratio $5/3$, improving the previous $1.91$ approximation that applies for the general case. We also show by a simple proof that if the Steiner Tree problem admits approximation ratio $\alpha$ then the general version admits approximation ratio $1+\ln(4-x)+\epsilon$, where $x$ is the solution to the equation $1+\ln(4-x)=\alpha+(\alpha-1)x$. For the currently best value of $\alpha=\ln 4+\epsilon$ this gives ratio $1.942$. This is slightly worse than the best ratio $1.91$, but has the advantage of using Steiner Tree approximation as a "black box", giving ratio $< 1.9$ if ratio $\alpha \leq 1.35$ can be achieved.

[1]  Fabrizio Grandoni,et al.  Breaching the 2-approximation barrier for connectivity augmentation: a reduction to Steiner tree , 2019, STOC.

[2]  Fabrizio Grandoni,et al.  Steiner Tree Approximation via Iterative Randomized Rounding , 2013, JACM.

[3]  Petr A. Golovach,et al.  Parameterized Algorithms to Preserve Connectivity , 2014, ICALP.

[4]  Zeev Nutov On the Tree Augmentation Problem , 2021, Algorithmica.

[5]  Bill Jackson,et al.  Local edge-connectivity augmentation in hypergraphs is NP-complete , 2010, Discret. Appl. Math..

[6]  András Frank,et al.  Covering symmetric supermodular functions by graphs , 1999, Math. Program..

[7]  Attila Bernáth,et al.  A unifying approach to splitting-off , 2012, Comb..

[8]  Zeev Nutov,et al.  Approximating activation edge-cover and facility location problems , 2019, MFCS.

[9]  András Frank,et al.  Graph Connectivity Augmentation , 2015 .

[10]  Zeev Nutov,et al.  A 2-level cactus model for the system of minimum and minimum+1 edge-cuts in a graph and its incremental maintenance , 1995, STOC '95.

[11]  Zeev Nutov 2-node-connectivity Network Design , 2020, ArXiv.

[12]  Fabrizio Grandoni,et al.  Improved approximation for tree augmentation: saving by rewiring , 2018, STOC.

[13]  Fabrizio Grandoni,et al.  On the Cycle Augmentation Problem: Hardness and Approximation Algorithms , 2019, Theory of Computing Systems.

[14]  Zeev Nutov,et al.  Covering a laminar family by leaf to leaf links , 2010, Discret. Appl. Math..

[15]  David Adjiashvili,et al.  Beating Approximation Factor Two for Weighted Tree Augmentation with Bounded Costs , 2017, SODA.

[16]  Guy Kortsarz,et al.  A Simplified 1.5-Approximation Algorithm for Augmenting Edge-Connectivity of a Graph from 1 to 2 , 2015, ACM Trans. Algorithms.

[17]  David P. Williamson,et al.  Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems , 2006, J. Comput. Syst. Sci..

[18]  S. Khuller Approximation algorithms for finding highly connected subgraphs , 1996 .

[19]  Jørgen Bang-Jensen,et al.  Augmenting hypergraphs by edges of size two , 1999, Math. Program..

[20]  Jochen Könemann,et al.  A 3/2-Approximation Algorithm for Tree Augmentation via Chvátal-Gomory Cuts , 2017, ArXiv.

[21]  A. Frank Connections in Combinatorial Optimization , 2011 .