ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2112.09479
9
0

Towards a Complexity Classification of LCL Problems in Massively Parallel Computation

17 December 2021
S. Brandt
R. Latypov
Jara Uitto
ArXivPDFHTML
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 O(log⁡n)O(\log n)O(logn) time (high-complexity regime) and that all LCL problems on trees with deterministic complexity no(1)n^{o(1)}no(1) in the LOCAL model can be solved in O(log⁡log⁡n)O(\log \log n)O(loglogn) time (mid-complexity regime). We observe that obtaining a greater speed-up than from no(1)n^{o(1)}no(1) to Θ(log⁡log⁡n)\Theta(\log \log n)Θ(loglogn) is conditionally impossible, since the problem of 3-coloring trees, which is a LCL problem with LOCAL time complexity no(1)n^{o(1)}no(1), has a conditional MPC lower bound of Ω(log⁡log⁡n)\Omega(\log \log n)Ω(loglogn) [Linial, FOCS'87; Ghaffari, Kuhn and Uitto, FOCS'19]. We emphasize that we solve LCL problems on constant-degree trees, and that our algorithms are deterministic, component-stable, and work in the low-space MPC model, where local memory is O(nδ)O(n^\delta)O(nδ) for δ∈(0,1)\delta \in (0,1)δ∈(0,1) and global memory is O(m)O(m)O(m). For the high-complexity regime, there are two key ingredients. One is a novel O(log⁡n)O(\log n)O(logn)-time tree rooting algorithm, which may be of independent interest. The other is a novel pointer-chain technique and analysis that allows us to solve any solvable LCL problem on trees in O(log⁡n)O(\log n)O(logn) time. For the mid-complexity regime, we adapt the approach by Chang and Pettie [FOCS'17], who gave a canonical LOCAL algorithm for solving LCL problems on trees.

View on arXiv
Comments on this paper