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. 2102.09277
62
28
v1v2v3v4v5 (latest)

Locally Checkable Problems in Rooted Trees

18 February 2021
Alkida Balliu
S. Brandt
Yi-Jun Chang
Dennis Olivetti
Jan Studený
Jukka Suomela
ArXiv (abs)PDFHTML
Abstract

Consider any locally checkable labeling problem Π\PiΠ in \emph{rooted regular trees}: there is a finite set of labels Σ\SigmaΣ, and for each label x∈Σx \in \Sigmax∈Σ we specify what are permitted label combinations of the children for an internal node of label xxx (the leaf nodes are unconstrained). This formalism is expressive enough to capture many classic problems studied in distributed computing, including vertex coloring, edge coloring, and maximal independent set. We show that the distributed computational complexity of any such problem Π\PiΠ falls in one of the following classes: it is O(1)O(1)O(1), Θ(log⁡∗n)\Theta(\log^* n)Θ(log∗n), Θ(log⁡n)\Theta(\log n)Θ(logn), or Θ(n)\Theta(n)Θ(n) rounds in trees with nnn nodes (and all of these classes are nonempty). We show that the complexity of any given problem is the same in all four standard models of distributed graph algorithms: deterministic LOCAL, randomized LOCAL, deterministic CONGEST, and randomized CONGEST model. In particular, we show that randomness does not help in this setting, and complexity classes such as Θ(log⁡log⁡n)\Theta(\log \log n)Θ(loglogn) or Θ(n)\Theta(\sqrt{n})Θ(n​) do not exist (while they do exist in the broader setting of general trees). We also show how to systematically determine the distributed computational complexity of any such problem Π\PiΠ. We present an algorithm that, given the description of Π\PiΠ, outputs the round complexity of Π\PiΠ in these models. While the algorithm may take exponential time in the size of the description of Π\PiΠ, it is nevertheless practical: we provide a freely available implementation of the classifier algorithm, and it is fast enough to classify many typical problems of interest.

View on arXiv
Comments on this paper