An $O(n^{0.1537})$-Coloring Algorithm for 3-Colorable Graphs
We present a polynomial-time randomized algorithm that colors every $n$-vertex $3$-colorable graph with $O(n^{0.1537})$ colors. This improves upon the previous bound of $O(n^{0.1954})$ colors by Bansal, Huang, and Lee (SODA '27). To achieve this result, we introduce a new algorithmic framework for finding a large independent set from a solution to the vector coloring SDP. Combined with the (combinatorial) dense-progress algorithm of Kawarabayashi, Thorup, and Yoneda (STOC '24), this framework yields an $n^{1/6 + o(1)}$-coloring algorithm. Furthermore, we strengthen the SDP-based algorithm specifically for 3-colorable graphs to achieve $O(n^{0.1537})$ colors.
Authors
- Ken‐ichi Kawarabayashi (ORCID: https://orcid.org/0000-0001-6056-4287)
- Hirotaka Yoneda
- Masataka Yoneda (ORCID: https://orcid.org/0009-0008-3162-1084)
- Kaisei Deguchi
Publication Details
- Journal
- arXiv (Cornell University)
- Published
- 2026-10-26
- DOI
- https://doi.org/10.48550/arxiv.2610.35859
- Primary Topic
- Complexity and Algorithms in Graphs
- Type
- preprint