Papers
Topics
Authors
Recent
Search
2000 character limit reached

Online Graph Coloring for kk-Colorable Graphs

Published 20 Nov 2025 in cs.DS and cs.DM | (2511.16100v1)

Abstract: We study the problem of online graph coloring for kk-colorable graphs. The best previously known deterministic algorithm uses O~(n<sup>11/k!)\tilde{O}(n<sup>{1-1/k!}) colors for general kk and O~(n<sup>5/6)\tilde{O}(n<sup>{5/6}) colors for k=4k = 4, both given by Kierstead in 1998. In this paper, nearly thirty years later, we have finally made progress. Our results are summarized as follows: (1) k5k \geq 5 case. We provide a deterministic online algorithm to color kk-colorable graphs with O~(n<sup>12/(k(k1)))\tilde{O}(n<sup>{1-2/(k(k-1))}) colors, significantly improving the current upper bound of O~(n<sup>11/k!)\tilde{O}(n<sup>{1-1/k!}) (2) k=4k = 4 case. We provide a deterministic online algorithm to color $4$-colorable graphs with O~(n<sup>14/17)\tilde{O}(n<sup>{14/17}) colors, improving the current upper bound of O~(n<sup>5/6)\tilde{O}(n<sup>{5/6}) colors. (3) k=2k = 2 case. We show that for randomized algorithms, the upper bound is 1.034log2n+O(1)1.034 \log_2 n + O(1) colors and the lower bound is 9196log2nO(1)\frac{91}{96} \log_2 n - O(1) colors. This means that we close the gap to 1.09x1.09\mathrm{x}. With our algorithm for the k5k \geq 5 case, we also obtain a deterministic online algorithm for graph coloring that achieves a competitive ratio of O(n/loglogn)O(n / \log \log n), which improves the best known result of O(nlogloglogn/loglogn)O(n \log \log \log n / \log \log n) by Kierstead. For the bipartite graph case (k=2k = 2), the limit of online deterministic algorithms is known: any deterministic algorithm requires 2log2nO(1)2 \log_2 n - O(1) colors. Our results imply that randomized algorithms can perform slightly better but still have a limit.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.