Papers
Topics
Authors
Recent
Search
2000 character limit reached

Surviving in Directed Graphs: A Polylogarithmic Approximation for Two-Connected Directed Steiner Tree

Published 5 Nov 2016 in cs.DS | (1611.01644v1)

Abstract: In this paper, we study a survivable network design problem on directed graphs, 2-Connected Directed Steiner Tree (2-DST): given an nn-vertex weighted directed graph, a root rr, and a set of hh terminals SS, find a min-cost subgraph HH that has two edge/vertex disjoint paths from rr to any t∈St\in S. 2-DST is a natural generalization of the classical Directed Steiner Tree problem (DST), where we have an additional requirement that the network must tolerate one failure. No non-trivial approximation is known for 2-DST. This was left as an open problem by Feldman et al., [SODA'09; JCSS] and has then been studied by Cheriyan et al. [SODA'12; TALG] and Laekhanukit SODA'14]. However, no positive result was known except for the special case of a DD-shallow instance [Laekhanukit, ICALP'16]. We present an O(D<sup>3log⁡</sup>D⋅h<sup>2/D⋅</sup>log⁡n)O(D<sup>3\log</sup> D\cdot h<sup>{2/D}\cdot</sup> \log n) approximation algorithm for 2-DST that runs in time O(n<sup>O(D))O(n<sup>{O(D)}), for any D∈[log⁡2h]D\in[\log_2h]. This implies a polynomial-time O(h<sup>ϵ</sup>log⁡n)O(h<sup>\epsilon</sup> \log n) approximation for any constant $\epsilon&gt;0$, and a poly-logarithmic approximation running in quasi-polynomial time. We remark that this is essentially the best-known even for the classical DST, and the latter problem is O(log⁡<sup>2−ϵn)O(\log<sup>{2-\epsilon}n)-hard to approximate [Halperin and Krauthgamer, STOC'03]. As a by product, we obtain an algorithm with the same approximation guarantee for the $2$-Connected Directed Steiner Subgraph problem, where the goal is to find a min-cost subgraph such that every pair of terminals are $2$-edge/vertex connected.

Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.