English

k-Coloring is Faster than Computing the Chromatic Number

Data Structures and Algorithms 2026-07-28 v1

Abstract

We prove that kk-coloring on nn-vertex graphs has a randomized algorithm running in time (2εk)n(2-\varepsilon_k)^n, where εk>0\varepsilon_k>0 for every fixed kk. Previously, only the cases k6k\leq 6 were known to have faster solutions than the general O(2n)O^\star\bigl(2^n\bigr) time algorithm of [Bj\"{o}rklund, Husfeldt, Koivisto, SICOMP 2009] that computes the chromatic number. We resolve this long-standing open problem by generalizing and combining tools from the (k+2)(k+2)-coloring to kk-list-coloring reduction of [Zamir, ICALP 2021] and the hypergraph-containers based approach in [Zamir, STOC 2023]. Together with new algorithms for list-coloring instances mixing long and short color lists, this yields an iterable reduction from (k+1)(k+1)-list-coloring to kk-list-coloring over fixed palettes.

Cite

@article{arxiv.2607.25973,
  title  = {k-Coloring is Faster than Computing the Chromatic Number},
  author = {Or Zamir},
  journal= {arXiv preprint arXiv:2607.25973},
  year   = {2026}
}