Fast Distributed Approximation for TAP and 2-Edge-Connectivity

The tree augmentation problem (TAP) is a fundamental network design problem, in which the input is a graph and a spanning tree for it, and the goal is to augment with a minimum set of edges from , such that is 2-edge-connected. TAP has been widely studied in the sequential setting. The best known approximation ratio of 2 for the weighted case dates back to the work of Frederickson and J\'{a}J\'{a}, SICOMP 1981. Recently, a 3/2-approximation was given for unweighted TAP by Kortsarz and Nutov, TALG 2016. Recent breakthroughs give an approximation of 1.458 for unweighted TAP [Grandoni et al., STOC 2018], and approximations better than 2 for bounded weights [Adjiashvili, SODA 2017; Fiorini et al., SODA 2018]. In this paper, we provide the first fast distributed approximations for TAP. We present a distributed -approximation for weighted TAP which completes in rounds, where is the height of . When is large, we show a much faster 4-approximation algorithm for the unweighted case, completing in rounds, where is the number of vertices and is the diameter of . Immediate consequences of our results are an -round 2-approximation algorithm for the minimum size 2-edge-connected spanning subgraph, which significantly improves upon the running time of previous approximation algorithms, and an -round 3-approximation algorithm for the weighted case, where is the height of the MST of the graph. Additional applications are algorithms for verifying 2-edge-connectivity and for augmenting the connectivity of any connected spanning subgraph to 2. Finally, we complement our study with proving lower bounds for distributed approximations of TAP.
View on arXiv