Locally Checkable Problems in Rooted Trees
Alkida Balliu, Sebastian Brandt, Yi-Jun Chang, Dennis Olivetti, Jan, Studen\'y, Jukka Suomela, Aleksandr Tereshchenko

TL;DR
This paper classifies the distributed computational complexity of locally checkable problems in rooted trees into four classes, showing that randomness does not reduce complexity and providing an algorithm to determine the class of any such problem.
Contribution
It introduces a systematic method to classify the complexity of locally checkable problems in rooted trees into four distinct classes, applicable across multiple distributed models.
Findings
Complexity classes are O(1), Θ(log* n), Θ(log n), or n^{Θ(1)}.
Randomness does not reduce the complexity class in this setting.
An efficient algorithm and implementation are provided to classify problems' complexity.
Abstract
Consider any locally checkable labeling problem in rooted regular trees: there is a finite set of labels , and for each label we specify what are permitted label combinations of the children for an internal node of label (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 falls in one of the following classes: it is , , , or rounds in trees with 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 , randomized…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Distributed systems and fault tolerance
