An Automatic Speedup Theorem for Distributed Problems

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 , transforms any -round algorithm for one specific LLL problem into a -round algorithm for the same problem. We substantially improve on this technique by showing that such a speedup exists for any locally checkable problem , with the difference that the problem the inferred -round algorithm solves is not (necessarily) the same problem as . Our speedup is automatic in the sense that there is a fixed procedure that transforms a description for into a description for and reversible in the sense that any -round algorithm for can be transformed into a -round algorithm for . In particular, for any locally checkable problem with exact deterministic time complexity on graphs with nodes, maximum node degree , and girth at least , there is a sequence of problems with time complexities , that can be inferred from . 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 -coloring in odd-degree graphs cannot be solved in rounds, thereby providing a matching lower bound to their upper bound.
View on arXiv