Parallel Reachability in Almost Linear Work and Square Root Depth
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 .
Cite
@article{arxiv.1905.08841,
title = {Parallel Reachability in Almost Linear Work and Square Root Depth},
author = {Arun Jambulapati and Yang P. Liu and Aaron Sidford},
journal= {arXiv preprint arXiv:1905.08841},
year = {2019}
}
Comments
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