REVIEW 3 cited by
Round Compression for Parallel Graph Algorithms in Strongly Sublinear Space
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
Signed reviews
abstract
The Massive Parallel Computation (MPC) model is a theoretical framework for popular parallel and distributed platforms such as MapReduce, Hadoop, or Spark. We consider the task of computing a large matching or small vertex cover in this model when the space per machine is $n^\delta$ for $\delta \in (0,1)$, where $n$ is the number of vertices in the input graph. A direct simulation of classic PRAM and distributed algorithms from the 1980s results in algorithms that require at least a logarithmic number of MPC rounds. We give the first algorithm that breaks this logarithmic barrier and runs in $\tilde O(\sqrt{\log n})$ rounds, as long as the total space is at least slightly superlinear in the number of vertices. The result is obtained by repeatedly compressing several rounds of a natural peeling algorithm to a logarithmically smaller number of MPC rounds. Each time we show that it suffices to consider a low-degree subgraph, in which local neighborhoods can be explored with exponential speedup. Our techniques are relatively simple and can also be used to accelerate the simulation of distributed algorithms for bounded-degree graphs and finding a maximal independent set in bounded-arboricity graphs.
Forward citations
Cited by 3 Pith papers
-
Lower Bounds for Non-adaptive Local Computation Algorithms
Non-adaptive LCAs for constant approximations of matching and vertex cover require Δ^{Ω(log Δ / log log Δ)} queries, so the Parnas-Ron black-box reduction is optimal up to exponents.
-
Fully Scalable MPC Algorithms for Euclidean k-Center
New constant-round, fully scalable MPC algorithms improve Euclidean k-center approximation to (2+ε) in low dimension and O(log n/log log n) in high dimension.
-
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
A batch-dynamic massively parallel algorithm maintains undirected graph connectivity in a constant number of communication rounds with near-linear communication per batch, alongside a P-completeness lower bound for ad...
Discussion (0). Continue with ORCID to comment.