Almost global problems in the LOCAL model

The landscape of the distributed time complexity is nowadays well-understood for subpolynomial complexities. When we look at deterministic algorithms in the $$\mathsf {LOCAL}$$ LOCAL model and locally checkable problems ( $$\mathsf {LCL}$$ LCL s) in bounded-degree graphs, the following picture emerges: There are lots of problems with time complexities of $$\varTheta (\log ^* n)$$ Θ ( log ∗ n ) or $$\varTheta (\log n)$$ Θ ( log n ) . It is not possible to have a problem with complexity between $$\omega (\log ^* n)$$ ω ( log ∗ n ) and $$o(\log n)$$ o ( log n ) . In general graphs , we can construct $$\mathsf {LCL}$$ LCL problems with infinitely many complexities between $$\omega (\log n)$$ ω ( log n ) and $$n^{o(1)}$$ n o ( 1 ) . In trees , problems with such complexities do not exist. However, the high end of the complexity spectrum was left open by prior work. In general graphs there are $$\mathsf {LCL}$$ LCL problems with complexities of the form $$\varTheta (n^\alpha )$$ Θ ( n α ) for any rational $$0 < \alpha \le 1/2$$ 0 < α ≤ 1 / 2 , while for trees only complexities of the form $$\varTheta (n^{1/k})$$ Θ ( n 1 / k ) are known. No $$\mathsf {LCL}$$ LCL problem with complexity between $$\omega (\sqrt{n})$$ ω ( n ) and o ( n ) is known, and neither are there results that would show that such problems do not exist. We show that: In general graphs , we can construct $$\mathsf {LCL}$$ LCL problems with infinitely many complexities between $$\omega (\sqrt{n})$$ ω ( n ) and o ( n ). In trees , problems with such complexities do not exist. Put otherwise, we show that any $$\mathsf {LCL}$$ LCL with a complexity o ( n ) can be solved in time $$O(\sqrt{n})$$ O ( n ) in trees, while the same is not true in general graphs.

[1]  Tsvi Kopelowitz,et al.  An Exponential Separation between Randomized and Deterministic Complexity in the LOCAL Model , 2019, SIAM J. Comput..

[2]  Leonid Barenboim,et al.  Distributed (Delta+1)-Coloring in Linear (in Delta) Time , 2014, SIAM J. Comput..

[3]  Alessandro Panconesi,et al.  Some simple distributed algorithms for sparse networks , 2001, Distributed Computing.

[4]  Pierre Fraigniaud,et al.  Local Conflict Coloring , 2015, 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS).

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

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

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

[8]  Nico Eigenmann ( Δ + 1 )-COLORING IN LINEAR ( IN Δ ) TIME , 2009 .

[9]  Mika Göös,et al.  Locally Checkable Proofs in Distributed Computing , 2016, Theory Comput..

[10]  Nicole Megow,et al.  Special Issue: APPROX-RANDOM 2015: Guest Editors' Foreword , 2016, Theory Comput..

[11]  Leonid Barenboim,et al.  Deterministic (Δ + 1)-Coloring in Sublinear (in Δ) Time in Static, Dynamic, and Faulty Networks , 2016, J. ACM.

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

[13]  Aravind Srinivasan,et al.  The local nature of Δ-coloring and its algorithmic applications , 1995, Comb..

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

[15]  Richard Cole,et al.  Deterministic Coin Tossing with Applications to Optimal Parallel List Ranking , 2018, Inf. Control..

[16]  David Peleg,et al.  Distributed Computing: A Locality-Sensitive Approach , 1987 .

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

[18]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[19]  守屋 悦朗,et al.  J.E.Hopcroft, J.D. Ullman 著, "Introduction to Automata Theory, Languages, and Computation", Addison-Wesley, A5変形版, X+418, \6,670, 1979 , 1980 .

[20]  M. Kaufmann What Can Be Computed Locally ? , 2003 .

[21]  J. Hartmanis,et al.  On the Computational Complexity of Algorithms , 1965 .

[22]  Seth Pettie,et al.  Distributed Edge Coloring and a Special Case of the Constructive Lovász Local Lemma , 2019, ACM Trans. Algorithms.

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

[24]  Barenboim Leonid Deterministic (.DELTA. + 1)-Coloring in Sublinear (in .DELTA.) Time in Static, Dynamic, and Faulty Networks , 2016 .

[25]  Fabian Kuhn,et al.  On Derandomizing Local Distributed Algorithms , 2017, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS).