A spectral technique for coloring random 3-colorable graphs

被引:99
作者
Alon, N
Kahale, N
机构
[1] TEL AVIV UNIV,DEPT MATH,IL-69978 TEL AVIV,ISRAEL
[2] INST ADV STUDY,PRINCETON,NJ 08540
[3] AT&T BELL LABS,MURRAY HILL,NJ 07974
关键词
graph eigenvalues; graph coloring; algorithms; random graphs;
D O I
10.1137/S0097539794270248
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G(3n,p,3) be a random 3-colorable graph on a set of 3n vertices generated as follows. First, split the vertices arbitrarily into three equal color classes, and then choose every pair of vertices of distinct color classes, randomly and independently, to be edges with probability p. We describe a polynomial-time algorithm that finds a proper 3-coloring of G(3n,p,3) with high probability, whenever p greater than or equal to c/n. where c is a sufficiently large absolute constant. This settles a problem of Blum and Spencer, who asked if an algorithm can be designed that works almost surely for p greater than or equal to polylog(n)/n [J. Algorithms, 19 (1995), pp. 204-234]. The algorithm can be extended to produce optimal k-colorings of random k-colorable graphs in a similar model as well as in various related models. Implementation results show that the algorithm performs very well in practice even for moderate values of c.
引用
收藏
页码:1733 / 1748
页数:16
相关论文
共 19 条
[1]  
Alon N., 1991, The Probabilistic Method
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]   GRAPH-COLORING USING EIGENVALUE DECOMPOSITION [J].
ASPVALL, B ;
GILBERT, JR .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1984, 5 (04) :526-538
[4]   An (O)over-tilda(n(3/14))-coloring algorithm for 3-colorable graphs [J].
Blum, A ;
Karger, D .
INFORMATION PROCESSING LETTERS, 1997, 61 (01) :49-53
[5]   COLORING RANDOM AND SEMI-RANDOM K-COLORABLE GRAPHS [J].
BLUM, A ;
SPENCER, J .
JOURNAL OF ALGORITHMS, 1995, 19 (02) :204-234
[6]  
BLUM A, 1990, 31ST P ANN S F COMP, P554
[7]  
BOLLORAS B, 1985, RANDOM GRAPHS
[8]  
Boppana R. B., 1987, 28th Annual Symposium on Foundations of Computer Science (Cat. No.87CH2471-1), P280, DOI 10.1109/SFCS.1987.22
[9]   THE SOLUTION OF SOME RANDOM NP-HARD PROBLEMS IN POLYNOMIAL EXPECTED TIME [J].
DYER, ME ;
FRIEZE, AM .
JOURNAL OF ALGORITHMS, 1989, 10 (04) :451-489
[10]   ON THE 2ND EIGENVALUE AND RANDOM-WALKS IN RANDOM D-REGULAR GRAPHS [J].
FRIEDMAN, J .
COMBINATORICA, 1991, 11 (04) :331-362