Nearly Work-Efficient Parallel Algorithm for Digraph Reachability
Jeremy T. Fineman

TL;DR
This paper introduces the first nearly work-efficient parallel algorithm for digraph reachability that operates with sublinear span, significantly advancing parallel graph algorithms for sparse high-diameter graphs.
Contribution
It presents a novel randomized parallel algorithm with nearly linear work and sublinear span for digraph reachability, extending to related problems.
Findings
Expected work is O(m) for the algorithm.
Span is O(n^{2/3}), enabling parallelism n^{1/3}.
The diameter reduction algorithm is simple and runs in O(m) time.
Abstract
One of the simplest problems on directed graphs is that of identifying the set of vertices reachable from a designated source vertex. This problem can be solved easily sequentially by performing a graph search, but efficient parallel algorithms have eluded researchers for decades. For sparse high-diameter graphs in particular, there is no known work-efficient parallel algorithm with nontrivial parallelism. This amounts to one of the most fundamental open questions in parallel graph algorithms: Is there a parallel algorithm for digraph reachability with nearly linear work? This paper shows that the answer is yes. This paper presents a randomized parallel algorithm for digraph reachability and related problems with expected work and span , and hence parallelism , on any graph with vertices and arcs. This is the first…
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.
