@inproceedings{b4118198ddfc451199d29755770c1bf3,
title = "Fault Tolerant subgraph for single source reachability: Generic and optimal",
abstract = "Let G = (V, E) be an n-vertices m-edges directed graph. Let s ∈ V be any designated source vertex. We address the problem of single source reachability (SSR) from s in presence of failures of vertices/edges. We show that for every k ≥ 1, there is a subgraph H of G with at most 2k n edges that preserves the reachability from s even after the failure of any k edges. Formally, given a set F of k edges, a vertex u ∈ V is reachable from s in G \ F if and only if u is reachable from s in H \ F. We call H a k-Fault Tolerant Reachability Subgraph (k-FTRS). We prove also a matching lower bound of Ω(2k n) for such subgraphs. Our results extend to vertex failures without any extra overhead. The general construction of k-FTRS is interesting from several different perspectives. From the Graph theory perspective it reveals a separation between SSR and single source shortest paths (SSSP) in directed graphs. More specifically, in the case of SSSP in weighted directed graphs, there is a lower bound of Ω(m) even for a single edge failure [9]. In the case of unweighted graphs there is a lower bound of Ω(n3/2) edges, again, even for a single edge failure [16]. There is also a matching upper bound but nothing is known for two or more failures in the directed graphs. From the Algorithms perspective it implies fault tolerant algorithms for other interesting problems, namely, (i) verifying if the strong connectivity of a graph is preserved after k edge or vertex failures, (ii) computing a dominator tree of a graph after k-failures. From the perspective of Techniques it makes an interesting usage of the concept of farthest min-cut which was already introduced by Ford and Fulkerson [12] in their pioneering work on flows and cuts. We show that there is a close relationship between the farthest min-cut and the k-FTRS. We believe that our new technique is of independent interest.",
keywords = "Farthest min-cut, Fault Tolerant, Single-source reachability",
author = "Surender Baswana and Keerti Choudhary and Liam Roditty",
note = "Publisher Copyright: {\textcopyright} 2016 ACM.; 48th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2016 ; Conference date: 19-06-2016 Through 21-06-2016",
year = "2016",
month = jun,
day = "19",
doi = "10.1145/2897518.2897648",
language = "الإنجليزيّة",
series = "Proceedings of the Annual ACM Symposium on Theory of Computing",
publisher = "Association for Computing Machinery",
pages = "509--518",
editor = "Yishay Mansour and Daniel Wichs",
booktitle = "STOC 2016 - Proceedings of the 48th Annual ACM SIGACT Symposium on Theory of Computing",
address = "الولايات المتّحدة",
}