Fast Distributed Approximation for TAP and 2-Edge-Connectivity

11/09/2017
by   Keren Censor-Hillel, et al.
0

The tree augmentation problem (TAP) is a fundamental network design problem, in which the input is a graph G and a spanning tree T for it, and the goal is to augment T with a minimum set of edges Aug from G, such that T ∪ Aug 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áJá, SICOMP 1981. Recently, a 3/2-approximation was given for the unweighted case by Kortsarz and Nutov, TALG 2016, and recent breakthroughs by Adjiashvili, SODA 2017, and by Fiorini et al., 2017, give approximations better than 2 for bounded weights. In this paper, we provide the first fast distributed approximations for TAP. We present a distributed 2-approximation for weighted TAP which completes in O(h) rounds, where h is the height of T. When h is large, we show a much faster 4-approximation algorithm for the unweighted case, completing in O(D+√(n)^*n) rounds, where n is the number of vertices and D is the diameter of G. Immediate consequences of our results are an O(D)-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 O(h_MST+√(n)^*n)-round 3-approximation algorithm for the weighted case, where h_MST 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/20/2018

Distributed Approximation of Minimum k-edge-connected Spanning Subgraphs

In the minimum k-edge-connected spanning subgraph (k-ECSS) problem the g...
research
05/26/2019

Improved Distributed Approximations for Minimum-Weight Two-Edge-Connected Spanning Subgraph

The minimum-weight 2-edge-connected spanning subgraph (2-ECSS) problem i...
research
02/10/2020

Approximation Algorithms for Steiner Tree Based on Star Contractions: A Unified View

In the Steiner Tree problem we are given an edge weighted undirected gra...
research
06/24/2022

Relative Survivable Network Design

One of the most important and well-studied settings for network design i...
research
02/13/2020

Distributed Graph Realizations

We study graph realization problems from a distributed perspective and w...
research
11/09/2022

A Nearly Time-Optimal Distributed Approximation of Minimum Cost k-Edge-Connected Spanning Subgraph

The minimum-cost k-edge-connected spanning subgraph (k-ECSS) problem is ...
research
04/13/2023

Improved Approximations for Relative Survivable Network Design

One of the most important and well-studied settings for network design i...

Please sign up or login with your details

Forgot password? Click here to reset