Pith. sign in

REVIEW 1 cited by

Matching and MIS for Uniformly Sparse Graphs in the Low-Memory MPC Model

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

arxiv 1807.05374 v2 pith:M275UMOQ submitted 2018-07-14 cs.DS

classification cs.DS
keywords deltagraphsmaximalpolyroundtextlambdamatching
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
abstract

The Massively Parallel Computation (MPC) model serves as a common abstraction of many modern large-scale parallel computation frameworks and has recently gained a lot of importance, especially in the context of classic graph problems. Unsatisfactorily, all current $\text{poly} (\log \log n)$-round MPC algorithms seem to get fundamentally stuck at the linear-memory barrier: their efficiency crucially relies on each machine having space at least linear in the number $n$ of nodes. As this might not only be prohibitively large, but also allows for easy if not trivial solutions for sparse graphs, we are interested in the low-memory MPC model, where the space per machine is restricted to be strongly sublinear, that is, $n^{\delta}$ for any $0<\delta<1$. We devise a degree reduction technique that reduces maximal matching and maximal independent set in graphs with arboricity $\lambda$ to the corresponding problems in graphs with maximum degree $\text{poly}(\lambda)$ in $O(\log^2 \log n)$ rounds. This gives rise to $O\left(\log^2\log n + T(\text{poly} \lambda)\right)$-round algorithms, where $T(\Delta)$ is the $\Delta$-dependency in the round complexity of maximal matching and maximal independent set in graphs with maximum degree $\Delta$. A concurrent work by Ghaffari and Uitto shows that $T(\Delta)=O(\sqrt{\log \Delta})$. For graphs with arboricity $\lambda=\text{poly}(\log n)$, this almost exponentially improves over Luby's $O(\log n)$-round PRAM algorithm [STOC'85, JALG'86], and constitutes the first $\text{poly} (\log \log n)$-round maximal matching algorithm in the low-memory MPC model, thus breaking the linear-memory barrier. Previously, the only known subpolylogarithmic algorithm, due to Lattanzi et al. [SPAA'11], required strongly superlinear, that is, $n^{1+\Omega(1)}$, memory per machine.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds

    cs.DS 2019-08 conditional novelty 7.0 of 10

    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...

Pith tools