ACM Home Page
Please provide us with feedback. Feedback
New approximation algorithms for graph coloring
Full text PdfPdf (2.59 MB)
Source Journal of the ACM (JACM) archive
Volume 41 ,  Issue 3  (May 1994) table of contents
Pages: 470 - 516  
Year of Publication: 1994
ISSN:0004-5411
Author
Avrim Blum  Massachusetts Institute of Technology, Cambridge
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 102,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/176584.176586
What is a DOI?

ABSTRACT

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 ≥ 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 on/logn colors by Berger and Rompel, improving a bound of on colors by Wigderson. This paper presents an algorithm to color any 3-colorable graph with on3/8polylog n colors, thus breaking an “O((n1/2-&ogr;(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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
~ANGLUIN, D., AND VALIANT, L.G. 1979. Fast probabilistic algorithms for Hamiltonian circuits ~and matchings. J. Comput. Syst. Sci. 18, 2 Apr., 155-193.
 
2
~ARORA, S., LUND, C., MOTWANI, R., SUDAN, M., AND SZEGEDY, M. 1992. Proof verification and ~hardness of approximation problems. In Proceedings of the 33rd Annual Symposium on Founda- ~tions of Computer Science (Pittsburg, Pa., Oct.) IEEE, New York, pp. 14-23.
 
3
~BAR-YEHUDA, R., AND EVEN S. 1985. A local-ratio theorem for approximating the weighted ~vertex cover problem. Ann. Dis. Math. 25 (1985), 27-46.
 
4
 
5
~BERGER, B., AND ROMPEL J. 1990. A better performance guarantee for approximate graph ~coloring. Algonthmica 5, 459-466.
6
 
7
~BLUM, A. 1992. Some tools for approximate 3-coloring. In Proceedings of the 31st ,4nnual ~Symposium old Foundations of Computer Science (St. Louis, Mo., Oct.) IEEE, New York, pp. ~554-562.
 
8
 
9
10
11
 
12
~CHAITIN, G. J., AUSLANDER, M. A., CHANDRA, m. K., COCKE, J., HOPKINS, M. E., AND ~MAI~KSTEIN, P.W. 1981. Rcgistcr allocation via coloring. Cornput. Lang. 6 47-57.
 
13
 
14
 
15
~KUCERA, L. 1977. Expected behavior of graph colouring algorithms. In Lecture Notes In ~Computer Sctence, Vol. 56. Springer-Verlag, New York, pp. 447-457.
16
 
17
 
18
~NELSON, R., AND WILSON, R. J., EDS. 1990. Graph Colounngs. Longman Scientific and Techni- ~cal. Hardon, Essex, United Kingdom.
 
19
 
20
~VlSHWAN^THAN, S. 1990. Randomized online graph coloring (preliminary version). In Proceed- ~ings of tile 31st Annual Symposium on Foundations of Computer Science, (St. Louis, Oct.). IEEE, ~New York, pp. 464 469.
21

CITED BY  16