On the Node-Averaged Complexity of Locally Checkable Problems on Trees

Over the past decade, a long line of research has investigated the distributed complexity landscape of locally checkable labeling (LCL) problems on bounded-degree graphs, culminating in an almost-complete classification on general graphs and a complete classification on trees. The latter states that, on bounded-degree trees, any LCL problem has deterministic \emph{worst-case} time complexity , , , or for some positive integer , and all of those complexity classes are nonempty. Moreover, randomness helps only for (some) problems with deterministic worst-case complexity , and if randomness helps (asymptotically), then it helps exponentially. In this work, we study how many distributed rounds are needed \emph{on average per node} in order to solve an LCL problem on trees. We obtain a partial classification of the deterministic \emph{node-averaged} complexity landscape for LCL problems. As our main result, we show that every problem with worst-case round complexity has deterministic node-averaged complexity . We further establish bounds on the node-averaged complexity of problems with worst-case complexity : we show that all these problems have node-averaged complexity , and that this lower bound is tight for some problems.
View on arXiv