63
2

Distributed Binary Labeling Problems in High-Degree Graphs

Abstract

Balliu et al. (DISC 2020) classified the hardness of solving binary labeling problems with distributed graph algorithms; in these problems the task is to select a subset of edges in a 22-colored tree in which white nodes of degree dd and black nodes of degree δ\delta have constraints on the number of selected incident edges. They showed that the deterministic round complexity of any such problem is Od,δ(1)O_{d,\delta}(1), Θd,δ(logn)\Theta_{d,\delta}(\log n), or Θd,δ(n)\Theta_{d,\delta}(n), or the problem is unsolvable. However, their classification only addresses complexity as a function of nn; here Od,δO_{d,\delta} hides constants that may depend on parameters dd and δ\delta. In this work we study the complexity of binary labeling problems as a function of all three parameters: nn, dd, and δ\delta. To this end, we introduce the family of structurally simple problems, which includes, among others, all binary labeling problems in which cardinality constraints can be represented with a context-free grammar. We classify possible complexities of structurally simple problems. As our main result, we show that if the complexity of a problem falls in the broad class of Θd,δ(logn)\Theta_{d,\delta}(\log n), then the complexity for each dd and δ\delta is always either Θ(logdn)\Theta(\log_d n), Θ(logδn)\Theta(\log_\delta n), or Θ(logn)\Theta(\log n). To prove our upper bounds, we introduce a new, more aggressive version of the rake-and-compress technique that benefits from high-degree nodes.

View on arXiv
Comments on this paper