A Note on Fault Tolerant Reachability for Directed Graphs
Loukas Georgiadis, Robert E. Tarjan

TL;DR
This paper presents an efficient linear-time algorithm for fault-tolerant reachability in directed graphs, improving upon previous methods by using dominator trees and low-high orders.
Contribution
It introduces a simple, linear-time algorithm for finding minimum valid arc sets in flow graphs, enhancing fault-tolerant network design techniques.
Findings
The new algorithm runs in O(m) time, faster than previous O(m log n) solutions.
It leverages dominator trees and low-high orders for efficiency.
The approach simplifies fault-tolerant reachability computations.
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 with start vertex , and a spanning tree rooted at . We call a set of arcs valid if the subgraph of has the same dominators as . The goal is to find a valid set of minimum size. Baswana et al. gave an -time algorithm to compute a minimum-size valid set in time, where and . Here we provide a simple -time algorithm that uses the dominator tree of and a low-high order of it.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Distributed systems and fault tolerance · Satellite Communication Systems
