Approximate Graph Coloring by Semideenite Programming
Approximate Graph Coloring by Semideenite Programming
复制标题
通过 Semideenite 编程进行近似图形着色
DOI:
--
复制
发表时间:
1994
期刊:
影响因子:
--
通讯作者:
R. Motwani
中科院分区:
文献类型:
--
作者:
R. Motwani
We consider the problem of coloring k-colorable graphs with the fewest possible colors. We present a randomized polynomial time algorithm which colors a 3-colorable graph on n vertices with minfO((1=3 log 4=3); O(n 1=4 logn)g colors where is the maximum degree of any vertex. Besides giving the best known approximation ratio in terms of n, this marks the rst non-trivial approximation result as a function of the maximum degree. This result can be generalized to k-colorable graphs to obtain a coloring using minf ~ O((1?2=k); ~ O(n 1?3=(k+1))g colors. Our results are inspired by the recent work of Goemans and Williamson GW93] who used an algorithm for semideenite optimization problems (cf. GLS81, Ali92]), which generalize linear programs, to obtain improved approximations for the MAX CUT and MAX 2-SAT problems. An intriguing outcome of our work is a duality relationship established between the value of the optimum solution to our semideenite program and the Lovv asz #-function. We show lower bounds on the gap between the optimum solution of our semideenite program and the actual chromatic number; by duality this also demonstrates interesting new facts about the #-function.