Fault Tolerant Reachability for Directed Graphs

被引:7
|
作者
Baswana, Surender [1 ]
Choudhary, Keerti [1 ]
Roditty, Liam [2 ]
机构
[1] IIT Kanpur, Dept Comp Sci & Engn, Kanpur 208016, Uttar Pradesh, India
[2] Bar Ilan Univ, Dept Comp Sci, IL-52900 Ramat Gan, Israel
来源
关键词
ROUTING SCHEMES; ORACLES;
D O I
10.1007/978-3-662-48653-5_35
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Let G = (V, E) be an n-vertices m-edges directed graph. Let s is an element of V be any designated source vertex, and let T be an arbitrary reachability tree rooted at s. We address the problem of finding a set of edges E subset of E\T of minimum size such that on a failure of any vertex w is an element of V, the set of vertices reachable from s in T boolean OR E\{w} is the same as the set of vertices reachable from s in G\{w}. We obtain the following results: The optimal set E for any arbitrary reachability tree T has at most n - 1 edges. There exists an O(mlog n)-time algorithm that computes the optimal set E for any given reachability tree T. For the restricted case when the reachability tree T is a Depth-First-Search (DFS) tree it is straightforward to bound the size of the optimal set E by n - 1 using semidominators with respect to DFS trees from the celebrated work of Lengauer and Tarjan [13]. Such a set E can be computed in O(m) time using the algorithm of Buchsbaum et. al [4]. To bound the size of the optimal set in the general case we define semidominators with respect to arbitrary trees. We also present a simple O(mlog n) time algorithm for computing such semidominators. As a byproduct, we get an alternative algorithm for computing dominators in O(mlog n) time.
引用
下载
收藏
页码:528 / 543
页数:16
相关论文
共 50 条
  • [1] Fault-Tolerant Consensus in Directed Graphs
    Tseng, Lewis
    Vaidya, Nitin H.
    PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2015, : 451 - 460
  • [2] Reachability Oracles for Directed Transmission Graphs
    Haim Kaplan
    Wolfgang Mulzer
    Liam Roditty
    Paul Seiferth
    Algorithmica, 2020, 82 : 1259 - 1276
  • [3] Cover coding for reachability on directed graphs
    Koo, Z
    IKE '05: Proceedings of the 2005 International Conference on Information and Knowledge Engineering, 2005, : 222 - 228
  • [4] Reachability Oracles for Directed Transmission Graphs
    Kaplan, Haim
    Mulzer, Wolfgang
    Roditty, Liam
    Seiferth, Paul
    ALGORITHMICA, 2020, 82 (05) : 1259 - 1276
  • [5] Join-Reachability Problems in Directed Graphs
    Loukas Georgiadis
    Stavros D. Nikolopoulos
    Leonidas Palios
    Theory of Computing Systems, 2014, 55 : 347 - 379
  • [6] Join-Reachability Problems in Directed Graphs
    Georgiadis, Loukas
    Nikolopoulos, Stavros D.
    Palios, Leonidas
    THEORY OF COMPUTING SYSTEMS, 2014, 55 (02) : 347 - 379
  • [7] Improved dynamic reachability algorithms for directed graphs
    Roditty, L
    Zwick, U
    FOCS 2002: 43RD ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2002, : 679 - 688
  • [8] Improved dynamic reachability algorithms for directed graphs
    Roditty, Liam
    Zwick, Uri
    SIAM JOURNAL ON COMPUTING, 2008, 37 (05) : 1455 - 1471
  • [9] Adaptive Fault-Tolerant Consensus Protocols for Multiagent Systems With Directed Graphs
    Wang, Zhanshan
    Wu, Yanming
    Liu, Lei
    Zhang, Huaguang
    IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (01) : 25 - 35
  • [10] REACHABILITY IS HARDER FOR DIRECTED THAN FOR UNDIRECTED FINITE GRAPHS
    AJTAI, M
    FAGIN, R
    JOURNAL OF SYMBOLIC LOGIC, 1990, 55 (01) : 113 - 150