Brief Announcement: Classification of Distributed Binary Labeling Problems

We present a complete classification of the deterministic distributed time complexity for a family of graph problems: binary labeling problems in trees in the usual LOCAL model of distributed computing. 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, and perfect matching. We show that the complexity of any such problem is in one of the following classes: O(1), Θ(log n), Θ(n), or unsolvable. Furthermore, given the description of any binary labeling problem, we can easily determine in which of the four classes it is and what is an asymptotically optimal algorithm for solving it.

[1]  Dennis Olivetti Brief Announcement: Round eliminator: a tool for automatic speedup simulation , 2020, PODC.

[2]  Will Rosenbaum,et al.  Seeing Far vs. Seeing Wide: Volume Complexity of Local Graph Problems , 2019, PODC.

[3]  Yi-Jun Chang,et al.  The Distributed Complexity of Locally Checkable Problems on Paths is Decidable , 2018, PODC.

[4]  Sebastian Brandt,et al.  An Automatic Speedup Theorem for Distributed Problems , 2019, PODC.

[5]  Václav Rozhon,et al.  Polylogarithmic-time deterministic network decomposition and distributed derandomization , 2019, STOC.

[6]  Seth Pettie,et al.  A Time Hierarchy Theorem for the LOCAL Model , 2017, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).

[7]  Nathan Linial,et al.  Locality in Distributed Graph Algorithms , 1992, SIAM J. Comput..

[8]  Jukka Suomela,et al.  Lower Bounds for Maximal Matchings and Maximal Independent Sets , 2019, 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS).

[9]  Jukka Suomela,et al.  New classes of distributed time complexity , 2017, STOC.

[10]  Tsvi Kopelowitz,et al.  An Exponential Separation between Randomized and Deterministic Complexity in the LOCAL Model , 2016, FOCS.

[11]  Moni Naor,et al.  What Can be Computed Locally? , 1995, SIAM J. Comput..

[12]  Sebastian Brandt,et al.  Distributed Lower Bounds for Ruling Sets , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[13]  Jukka Suomela,et al.  Almost global problems in the LOCAL model , 2018, Distributed Computing.

[14]  Hsin-Hao Su,et al.  Distributed Degree Splitting, Edge Coloring, and Orientations , 2016, SODA.

[15]  Patric R. J. Östergård,et al.  LCL Problems on Grids , 2017, PODC.

[16]  Fabian Kuhn,et al.  On the complexity of local distributed graph problems , 2016, STOC.

[17]  Jukka Suomela,et al.  A lower bound for the distributed Lovász local lemma , 2015, STOC.

[18]  Jukka Suomela,et al.  Towards a Complexity Theory for the Congested Clique , 2018, SPAA.