On Extracting Maximum Stable Sets in Perfect Graphs Using Lovász's Theta Function

We study the maximum stable set problem. For a given graph, we establish several transformations among feasible solutions of different formulations of Lovász's theta function. We propose reductions from feasible solutions corresponding to a graph to those corresponding to its induced subgraphs. We develop an efficient, polynomial-time algorithm to extract a maximum stable set in a perfect graph using the theta function. Our algorithm iteratively transforms an approximate solution of the semidefinite formulation of the theta function into an approximate solution of another formulation, which is then used to identify a vertex that belongs to a maximum stable set. The subgraph induced by that vertex and its neighbors is removed and the same procedure is repeated on successively smaller graphs. We establish that solving the theta problem up to an adaptively chosen, fairly rough accuracy suffices in order for the algorithm to work properly. Furthermore, our algorithm successfully employs a warm-start strategy to recompute the theta function on smaller subgraphs. Computational results demonstrate that our algorithm can efficiently extract maximum stable sets in comparable time it takes to solve the theta problem on the original graph to optimality.

[1]  Noga Alon,et al.  Approximating the independence number via theϑ-function , 1998, Math. Program..

[2]  Donald E. Knuth The Sandwich Theorem , 1994, Electron. J. Comb..

[3]  P. Seymour,et al.  The Strong Perfect Graph Theorem , 2002, math/0212070.

[4]  Panos M. Pardalos,et al.  Handbook of combinatorial optimization. Supplement , 2005 .

[5]  Paul D. Seymour,et al.  Recognizing Berge Graphs , 2005, Comb..

[6]  Gérard Cornuéjols,et al.  A polynomial algorithm for recognizing perfect graphs , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[7]  Tamon Stephen,et al.  On a Representation of the Matching Polytope Via Semidefinite Liftings , 1999, Math. Oper. Res..

[8]  Uriel Feige,et al.  Randomized graph products, chromatic numbers, and Lovasz j-function , 1995, STOC '95.

[9]  Robert J. Vanderbei,et al.  Solving Problems with Semidefinite and Related Constraints Using Interior-Point Methods for Nonlinear Programming , 2003, Math. Program..

[10]  Jonas Holmerin,et al.  Clique Is Hard to Approximate within n1-o(1) , 2000, ICALP.

[11]  Panos M. Pardalos,et al.  The maximum clique problem , 1994, J. Glob. Optim..

[12]  Kim-Chuan Toh,et al.  Solving semidefinite-quadratic-linear programs using SDPT3 , 2003, Math. Program..

[13]  Stefan Hougardy,et al.  Classes of perfect graphs , 2006, Discret. Math..

[14]  Farid Alizadeh,et al.  A sublinear-time randomized parallel algorithm for the maximum clique problem in perfect graphs , 1991, SODA '91.

[15]  Jan Mycielski Sur le coloriage des graphs , 1955 .

[16]  Franz Rendl,et al.  Computational Experience with Stable Set Relaxations , 2002, SIAM J. Optim..

[17]  Johan Håstad,et al.  Clique is hard to approximate within n1-epsilon , 1996, Electron. Colloquium Comput. Complex..

[18]  Yin Zhang,et al.  Digital Object Identifier (DOI) 10.1007/s101070100279 , 2000 .

[19]  Uriel Feige,et al.  Randomized graph products, chromatic numbers, and the Lovász ϑ-function , 1997, Comb..

[20]  Alexander Schrijver,et al.  Cones of Matrices and Set-Functions and 0-1 Optimization , 1991, SIAM J. Optim..

[21]  L. Lovász,et al.  Polynomial Algorithms for Perfect Graphs , 1984 .

[22]  Yin Zhang,et al.  Maximum stable set formulations and heuristics based on continuous optimization , 2002, Math. Program..

[23]  László Lovász,et al.  On the Shannon capacity of a graph , 1979, IEEE Trans. Inf. Theory.

[24]  Johan Håstad,et al.  Clique is hard to approximate within n/sup 1-/spl epsiv// , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[25]  Y. Ye,et al.  Approximating Maximum Stable Set and Minimum Graph Coloring Problems with the Positive Semidefinite Relaxation , 2001 .

[26]  P. Pardalos,et al.  The Maximum Clique Problem , 1999, Handbook of Combinatorial Optimization.

[27]  Franz Rendl,et al.  A Spectral Bundle Method for Semidefinite Programming , 1999, SIAM J. Optim..

[28]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .