English

Coloring k-colorable graphs using relatively small palettes

Data Structures and Algorithms 2016-08-31 v1 Computational Complexity Discrete Mathematics

Abstract

We obtain the following new coloring results: * A 3-colorable graph on nn vertices with maximum degree~Δ\Delta can be colored, in polynomial time, using O((ΔlogΔ)1/3logn)O((\Delta \log\Delta)^{1/3} \cdot\log{n}) colors. This slightly improves an O((Δ1/3log1/2Δ)logn)O((\Delta^{{1}/{3}} \log^{1/2}\Delta)\cdot\log{n}) bound given by Karger, Motwani and Sudan. More generally, kk-colorable graphs with maximum degree Δ\Delta can be colored, in polynomial time, using O((Δ12/klog1/kΔ)logn)O((\Delta^{1-{2}/{k}}\log^{1/k}\Delta) \cdot\log{n}) colors. * A 4-colorable graph on nn vertices can be colored, in polynomial time, using \Ot(n7/19)\Ot(n^{7/19}) colors. This improves an \Ot(n2/5)\Ot(n^{2/5}) bound given again by Karger, Motwani and Sudan. More generally, kk-colorable graphs on nn vertices can be colored, in polynomial time, using \Ot(nαk)\Ot(n^{\alpha_k}) colors, where α5=97/207\alpha_5=97/207, α6=43/79\alpha_6=43/79, α7=1391/2315\alpha_7=1391/2315, α8=175/271\alpha_8=175/271, ... The first result is obtained by a slightly more refined probabilistic analysis of the semidefinite programming based coloring algorithm of Karger, Motwani and Sudan. The second result is obtained by combining the coloring algorithm of Karger, Motwani and Sudan, the combinatorial coloring algorithms of Blum and an extension of a technique of Alon and Kahale (which is based on the Karger, Motwani and Sudan algorithm) for finding relatively large independent sets in graphs that are guaranteed to have very large independent sets. The extension of the Alon and Kahale result may be of independent interest.

Keywords

Cite

@article{arxiv.cs/0105029,
  title  = {Coloring k-colorable graphs using relatively small palettes},
  author = {Eran Halperin and Ram Nathaniel and Uri Zwick},
  journal= {arXiv preprint arXiv:cs/0105029},
  year   = {2016}
}

Comments

16 pages, 2 figures. A preliminary version of this paper appeared in the proceedings the of 12th ACM-SIAM Symposium on Discrete Algorithm (SODA'01) under a slightly different title