An SDP-based approach for computing the stability number of a graph

Finding the stability number of a graph, i.e., the maximum number of vertices of which no two are adjacent, is a well known NP-hard combinatorial optimization problem. Since this problem has several applications in real life, there is need to find efficient algorithms to solve this problem. Recently, Gaar and Rendl enhanced semidefinite programming approaches to tighten the upper bound given by the Lovász theta function. This is done by carefully selecting some so-called exact subgraph constraints (ESC) and adding them to the semidefinite program of computing the Lovász theta function. First, we provide two new relaxations that allow to compute the bounds faster without substantial loss of the quality of the bounds. One of these two relaxations is based on including violated facets of the polytope representing the ESCs, the other one adds separating hyperplanes for that polytope. Furthermore, we implement a branch and bound (B&B) algorithm using these tightened relaxations in our bounding routine. We compare the efficiency of our B&B algorithm using the different upper bounds. It turns out that already the bounds of Gaar and Rendl drastically reduce the number of nodes to be explored in the B&B tree as compared to the Lovász theta bound. However, this comes with a high computational cost. Our new relaxations improve the run time of the overall B&B algorithm, while keeping the number of nodes in the B&B tree small.

[1]  G. Nemhauser,et al.  Wiley‐Interscience Series in Discrete Mathematics and Optimization , 2014 .

[2]  Khan Imran,et al.  Modified Vertex Support Algorithm: A New approach for approximation of Minimum vertex cover , 2013 .

[3]  J. G. Pierce,et al.  Geometric Algorithms and Combinatorial Optimization , 2016 .

[4]  N. Biggs GEOMETRIC ALGORITHMS AND COMBINATORIAL OPTIMIZATION: (Algorithms and Combinatorics 2) , 1990 .

[5]  Qinghua Wu,et al.  A review on algorithms for maximum clique problems , 2015, Eur. J. Oper. Res..

[6]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[7]  Franz Rendl,et al.  A Hierarchy of Subgraph Projection-Based Semidefinite Relaxations for Some NP-Hard Graph Optimization Problems , 2013, INFOR Inf. Syst. Oper. Res..

[8]  Dusanka Janezic,et al.  Exact Parallel Maximum Clique Algorithm for General and Protein Graphs , 2013, J. Chem. Inf. Model..

[9]  Abraham Sperling,et al.  COMBINATIONS AND PERMUTATIONS , 1981 .

[10]  On different Versions of the Exact Subgraph Hierarchy for the Stable Set Problem , 2020, ArXiv.

[11]  Franz Rendl,et al.  A Bundle Approach for SDPs with Exact Subgraph Constraints , 2019, IPCO.

[12]  Franz Rendl,et al.  Regularization Methods for Semidefinite Programming , 2009, SIAM J. Optim..

[13]  G. Nemhauser,et al.  Integer Programming , 2020 .

[14]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[15]  Franz Rendl,et al.  A Boundary Point Method to Solve Semidefinite Programs , 2006, Computing.

[16]  Ajeet Kumar Pandey,et al.  Survey of Algorithms on Maximum Clique Problem , 2015 .

[17]  Franz Rendl,et al.  A computational study of exact subgraph based SDP bounds for Max-Cut, stable set and coloring , 2020, Math. Program..

[18]  Mingyu Xiao New Branching Rules: Improvements on Independent Set and Vertex Cover in Sparse Graphs , 2009, ArXiv.

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

[20]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[21]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .

[22]  Elisabeth Gaar,et al.  Improving ADMMs for solving doubly nonnegative programs through dual factorization , 2019, 4OR.

[23]  Franz Rendl,et al.  Using a factored dual in augmented Lagrangian methods for semidefinite programming , 2017, Oper. Res. Lett..

[24]  Adam N. Letchford,et al.  The stable set problem: Clique and nodal inequalities revisited , 2020, Comput. Oper. Res..

[25]  Richard M. Karp,et al.  Reducibility among combinatorial problems" in complexity of computer computations , 1972 .

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