English

A Note on Fault Tolerant Reachability for Directed Graphs

Data Structures and Algorithms 2015-11-25 v1

Abstract

In this note we describe an application of low-high orders in fault-tolerant network design. Baswana et al. [DISC 2015] study the following reachability problem. We are given a flow graph G=(V,A)G = (V, A) with start vertex ss, and a spanning tree T=(V,AT)T =(V, A_T) rooted at ss. We call a set of arcs AA' valid if the subgraph G=(V,ATA)G' = (V, A_T \cup A') of GG has the same dominators as GG. The goal is to find a valid set of minimum size. Baswana et al. gave an O(mlogn)O(m \log{n})-time algorithm to compute a minimum-size valid set in O(mlogn)O(m \log{n}) time, where n=Vn = |V| and m=Am = |A|. Here we provide a simple O(m)O(m)-time algorithm that uses the dominator tree DD of GG and a low-high order of it.

Keywords

Cite

@article{arxiv.1511.07741,
  title  = {A Note on Fault Tolerant Reachability for Directed Graphs},
  author = {Loukas Georgiadis and Robert E. Tarjan},
  journal= {arXiv preprint arXiv:1511.07741},
  year   = {2015}
}
R2 v1 2026-06-22T11:53:18.068Z