English

Generalizing Brooks' theorem via Partial Coloring is Hard Classically and Locally

Distributed, Parallel, and Cluster Computing 2025-08-27 v1 Computational Complexity Discrete Mathematics

Abstract

We investigate the classical and distributed complexity of \emph{kk-partial cc-coloring} where c=kc=k, a natural generalization of Brooks' theorem where each vertex should be colored from the palette {1,,c}={1,,k}\{1,\ldots,c\} = \{1,\ldots,k\} such that it must have at least min{k,deg(v)}\min\{k, \deg(v)\} neighbors colored differently. Das, Fraigniaud, and Ros{\'{e}}n~[OPODIS 2023] showed that the problem of kk-partial (k+1)(k+1)-coloring admits efficient centralized and distributed algorithms and posed an open problem about the status of the distributed complexity of kk-partial kk-coloring. We show that the problem becomes significantly harder when the number of colors is reduced from k+1k+1 to kk for every constant k3k\geq 3. In the classical setting, we prove that deciding whether a graph admits a kk-partial kk-coloring is NP-complete for every constant k3k \geq 3, revealing a sharp contrast with the linear-time solvable (k+1)(k+1)-color case. For the distributed LOCAL model, we establish an Ω(n)\Omega(n)-round lower bound for computing kk-partial kk-colorings, even when the graph is guaranteed to be kk-partial kk-colorable. This demonstrates an exponential separation from the O(log2klogn)O(\log^2 k \cdot \log n)-round algorithms known for (k+1)(k+1)-colorings. Our results leverage novel structural characterizations of ``hard instances'' where partial coloring reduces to proper coloring, and we construct intricate graph gadgets to prove lower bounds via indistinguishability arguments.

Keywords

Cite

@article{arxiv.2508.16308,
  title  = {Generalizing Brooks' theorem via Partial Coloring is Hard Classically and Locally},
  author = {Jan Bok and Avinandan Das and Anna Gujgiczer and Nikola Jedličková},
  journal= {arXiv preprint arXiv:2508.16308},
  year   = {2025}
}
R2 v1 2026-07-01T05:01:35.852Z