8
53

An Automatic Speedup Theorem for Distributed Problems

Abstract

Recently, Brandt et al. [STOC'16] proved a lower bound for the distributed Lov\ász Local Lemma, which has been conjectured to be tight for sufficiently relaxed LLL criteria by Chang and Pettie [FOCS'17]. At the heart of their result lies a speedup technique that, for graphs of girth at least 2t+22t+2, transforms any tt-round algorithm for one specific LLL problem into a (t1)(t-1)-round algorithm for the same problem. We substantially improve on this technique by showing that such a speedup exists for any locally checkable problem Π\Pi, with the difference that the problem Π1\Pi_1 the inferred (t1)(t-1)-round algorithm solves is not (necessarily) the same problem as Π\Pi. Our speedup is automatic in the sense that there is a fixed procedure that transforms a description for Π\Pi into a description for Π1\Pi_1 and reversible in the sense that any (t1)(t-1)-round algorithm for Π1\Pi_1 can be transformed into a tt-round algorithm for Π\Pi. In particular, for any locally checkable problem Π\Pi with exact deterministic time complexity T(n,Δ)tT(n, \Delta) \leq t on graphs with nn nodes, maximum node degree Δ\Delta, and girth at least 2t+22t+2, there is a sequence of problems Π1,Π2,\Pi_1, \Pi_2, \dots with time complexities T(n,Δ)1,T(n,Δ)2,T(n, \Delta)-1, T(n, \Delta)-2, \dots, that can be inferred from Π\Pi. As a first application of our generalized speedup, we solve a long-standing open problem of Naor and Stockmeyer [STOC'93]: we show that weak 22-coloring in odd-degree graphs cannot be solved in o(logΔ)o(\log^* \Delta) rounds, thereby providing a matching lower bound to their upper bound.

View on arXiv
Comments on this paper