English

The distributed complexity of locally checkable problems on paths is decidable

Distributed, Parallel, and Cluster Computing 2019-02-19 v2 Data Structures and Algorithms

Abstract

Consider a computer network that consists of a path with nn nodes. The nodes are labeled with inputs from a constant-sized set, and the task is to find output labels from a constant-sized set subject to some local constraints---more formally, we have an LCL (locally checkable labeling) problem. How many communication rounds are needed (in the standard LOCAL model of computing) to solve this problem? It is well known that the answer is always either O(1)O(1) rounds, or Θ(logn)\Theta(\log^* n) rounds, or Θ(n)\Theta(n) rounds. In this work we show that this question is decidable (albeit PSPACE-hard): we present an algorithm that, given any LCL problem defined on a path, outputs the distributed computational complexity of this problem and the corresponding asymptotically optimal algorithm.

Keywords

Cite

@article{arxiv.1811.01672,
  title  = {The distributed complexity of locally checkable problems on paths is decidable},
  author = {Alkida Balliu and Sebastian Brandt and Yi-Jun Chang and Dennis Olivetti and Mikaël Rabie and Jukka Suomela},
  journal= {arXiv preprint arXiv:1811.01672},
  year   = {2019}
}
R2 v1 2026-06-23T05:04:16.079Z