Towards a Complexity Classification of LCL Problems in Massively Parallel Computation
Sebastian Brandt, Rustam Latypov, Jara Uitto

TL;DR
This paper establishes a complexity classification for locally checkable labeling problems on trees within the low-space Massively Parallel Computation model, demonstrating exponential speed-ups over traditional models and identifying fundamental limits.
Contribution
It introduces a general method for solving LCL problems faster in MPC than in LOCAL, achieving $O( ext{log} n)$ and $O( ext{log} ext{log} n)$ time algorithms, and provides new techniques like a tree rooting algorithm and pointer-chain analysis.
Findings
All solvable LCL problems on trees can be solved in $O( ext{log} n)$ time in MPC.
LCL problems with $n^{o(1)}$ complexity in LOCAL can be solved in $O( ext{log} ext{log} n)$ in MPC.
Conditional lower bounds show no faster algorithms are likely for certain problems like 3-coloring trees.
Abstract
In this work, we develop the low-space Massively Parallel Computation (MPC) complexity landscape for a family of fundamental graph problems on trees. We present a general method that solves most locally checkable labeling (LCL) problems exponentially faster in the low-space MPC model than in the LOCAL message passing model. In particular, we show that all solvable LCL problems on trees can be solved in time (high-complexity regime) and that all LCL problems on trees with deterministic complexity in the LOCAL model can be solved in time (mid-complexity regime). We observe that obtaining a greater speed-up than from to is conditionally impossible, since the problem of 3-coloring trees, which is a LCL problem with LOCAL time complexity , has a conditional MPC lower bound of [Linial,…
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.
