NEW APPROXIMATION ALGORITHMS FOR GRAPH-COLORING

被引:62
作者
BLUM, A [1 ]
机构
[1] MIT,CAMBRIDGE,MA 02139
关键词
ALGORITHMS; THEORY; APPROXIMATION ALGORITHMS; CHROMATIC NUMBER; GRAPH COLORING;
D O I
10.1145/176584.176586
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of coloring a graph with the minimum number of colors is well known to be NP-hard, even restricted to k-colorable graphs for constant k greater-than-or-equal-to 3. This paper explores the approximation problem of coloring k-colorable graphs with as few additional colors as possible in polynomial time, with special focus on the case of k = 3. The previous best upper bound on the number of colors needed for coloring 3-colorable n-vertex graphs in polynomial time was O(square-root n/square-root log n) colors by Berger and Rompel, improving a bound of O(square-root n) colors by Wigderson. This paper presents an algorithm to color any 3-colorable graph with O(n3/8 polylog(n)) colors, thus breaking an ''O((n1/2-o(1)) barrier''. The algorithm given here is based on examining second-order neighborhoods of vertices, rather than just immediate neighborhoods of vertices as in previous approaches. We extend our results to improve the worst-case bounds for coloring k-colorable graphs for constant k > 3 as well.
引用
收藏
页码:470 / 516
页数:47
相关论文
共 21 条
[1]   FAST PROBABILISTIC ALGORITHMS FOR HAMILTONIAN CIRCUITS AND MATCHINGS [J].
ANGLUIN, D ;
VALIANT, LG .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1979, 18 (02) :155-193
[2]  
ARORA S, 1992, 33RD P IEEE S F COMP, P14
[3]  
Bar-Yehuda R., 1985, ANAL DESIGN ALGORITH, V109, P27, DOI DOI 10.1016/S0304-0208(08)73101-3
[4]  
Berge C, 1973, GRAPHS HYPERGRAPHS, V7
[5]  
BERGER B, 1990, ALGORITHMICA, V5, P459, DOI 10.1007/BF01840398
[6]  
Blum A., 1989, Proceedings of the Twenty First Annual ACM Symposium on Theory of Computing, P535, DOI 10.1145/73007.73058
[7]  
BLUM A, 1992, 31ST P ANN S F COMP, P554
[8]  
BLUM A, 1991, MITLCSTR506 LAB COMP
[9]  
BOPPANA R, 1990, LECT NOTES COMPUT SC, V447, P13
[10]  
BRIGGS P, 1989, JUN P SIGPLAN 89 C P, P275