Classification of distributed binary labeling problems
Alkida Balliu, Sebastian Brandt, Yuval Efron, Juho Hirvonen, Yannic, Maus, Dennis Olivetti, Jukka Suomela

TL;DR
This paper classifies the deterministic distributed time complexity of binary labeling problems in trees, showing they fall into four classes and providing an efficient method to determine the complexity of any such problem.
Contribution
It provides a complete classification of binary labeling problems in trees and an algorithm to determine their distributed complexity.
Findings
Complexity classes are O(1), Θ(log n), Θ(n), or unsolvable.
Problems cannot have complexity Θ(log* n).
An efficient algorithm determines the complexity class of any binary labeling problem.
Abstract
We present a complete classification of the deterministic distributed time complexity for a family of graph problems: binary labeling problems in trees. These are locally checkable problems that can be encoded with an alphabet of size two in the edge labeling formalism. Examples of binary labeling problems include sinkless orientation, sinkless and sourceless orientation, 2-vertex coloring, perfect matching, and the task of coloring edges red and blue such that all nodes are incident to at least one red and at least one blue edge. More generally, we can encode e.g. any cardinality constraints on indegrees and outdegrees. We study the deterministic time complexity of solving a given binary labeling problem in trees, in the usual LOCAL model of distributed computing. We show that the complexity of any such problem is in one of the following classes: , ,…
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.
