paper

Parallel Reachability in Almost Linear Work and Square Root Depth

arXiv:1905.08841

Abstract

In this paper we provide a parallel algorithm that given any -node -edge directed graph and source vertex computes all vertices reachable from with work and depth with high probability in . This algorithm also computes a set of edges which when added to the graph preserves reachability and ensures that the diameter of the resulting graph is at most . Our result improves upon the previous best known almost linear work reachability algorithm due to Fineman which had depth . Further, we show how to leverage this algorithm to achieve improved distributed algorithms for single source reachability in the CONGEST model. In particular, we provide a distributed algorithm that given a -node digraph of undirected hop-diameter solves the single source reachability problem with rounds of the communication in the CONGEST model with high probability in . Our algorithm is nearly optimal whenever for any constant and is the first nearly optimal algorithm for general graphs whose diameter is for any constant .

38 pages. v2 fixes a small typo in Section 4 found by Aaron Bernstein. v3 fixes some overflow issues. v4 fixes the proof of Lemma 5.1. We thank Aaron Bernstein for pointing this out

Cited by in corpus (2)