On approximate graph colouring and MAX-k-CUT algorithms based on the υ-function

被引:41
作者
De Klerk, E [1 ]
Pasechnik, DV
Warners, JP
机构
[1] Univ Waterloo, Fac Math, Dept Combinator & Optimizat, Waterloo, ON N2L 3G1, Canada
[2] Goethe Univ Frankfurt, Fachbereich Biol & Informat, D-60054 Frankfurt, Germany
[3] KPN Res, NL-2260 AK Leidschendam, Netherlands
关键词
graph colouring; approximation algorithms; satisfiability; semidefinite programming; Lovasz upsilon-function; MAX-k-CUT;
D O I
10.1023/B:JOCO.0000038911.67280.3f
中图分类号
TP39 [计算机的应用];
学科分类号
081203 [计算机应用技术]; 0835 [软件工程];
摘要
The problem of colouring a k-colourable graph is well-known to be NP-complete, for k greater than or equal to 3. The MAX-k-CUT approach to approximate k-colouring is to assign k colours to all of the vertices in polynomial time such that the fraction of 'defect edges' ( with endpoints of the same colour) is provably small. The best known approximation was obtained by Frieze and Jerrum ( 1997), using a semidefinite programming ( SDP) relaxation which is related to the Lovasz theta-function. In a related work, Karger et al. ( 1998) devised approximation algorithms for colouring k-colourable graphs exactly in polynomial time with as few colours as possible. They also used an SDP relaxation related to the theta-function. In this paper we further explore semidefinite programming relaxations where graph colouring is viewed as a satisfiability problem, as considered in De Klerk et al. ( 2000). We first show that the approximation to the chromatic number suggested in De Klerk et al. ( 2000) is bounded from above by the Lovasz theta-function. The underlying semidefinite programming relaxation in De Klerk et al. ( 2000) involves a lifting of the approximation space, which in turn suggests a provably good MAX-k-CUT algorithm. We show that of our algorithm is closely related to that of Frieze and Jerrum; thus we can sharpen their approximation guarantees for MAX-k-CUT for small fixed values of k. For example, if k = 3 we can improve their bound from 0.832718 to 0.836008, and for k = 4 from 0.850301 to 0.857487. We also give a new asymptotic analysis of the Frieze-Jerrum rounding scheme, that provides a unifying proof of the main results of both Frieze and Jerrum ( 1997) and Karger et al. ( 1998) for k much greater than 0.
引用
收藏
页码:267 / 294
页数:28
相关论文
共 26 条
[1]
Alekseevskij D. V., 1993, ENCY MATH SCI, V29
[2]
Approximating the independence number via the θ-function [J].
Alon, N ;
Kahale, N .
MATHEMATICAL PROGRAMMING, 1998, 80 (03) :253-264
[3]
A new way of using semidefinite programming with applications to linear equations mod p [J].
Andersson, G ;
Engebretsen, L ;
Håstad, J .
JOURNAL OF ALGORITHMS, 2001, 39 (02) :162-204
[4]
Beigel R, 1995, AN S FDN CO, P444
[5]
Fast approximation algorithms on maxcut, k-coloring, and k-color ordering for VLSI applications [J].
Cho, JD ;
Raje, S ;
Sarrafzadeh, M .
IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (11) :1253-1266
[6]
Relaxations of the satisfiability problem using semidefinite programming [J].
De Klerk, E ;
Van Maaren, H ;
Warners, JP .
JOURNAL OF AUTOMATED REASONING, 2000, 24 (1-2) :37-65
[7]
Feige U., 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems, P182, DOI 10.1109/ISTCS.1995.377033
[8]
Feller W., 1968, INTRO PROBABILITY TH
[9]
Improved approximation algorithms for MAX k-CUT and MAX BISECTION [J].
Frieze, A ;
Jerrum, M .
ALGORITHMICA, 1997, 18 (01) :67-81
[10]
Genz A., 1992, J. Comput. Graph. Statist., V1, P141, DOI [DOI 10.2307/1390838, DOI 10.1080/10618600.1992.10477010, 10.1080/10618600.1992.10477010]