New facets and a branch-and-cut algorithm for the weighted clique problem

Abstract We consider a polyhedral approach to the weighted maximal b -clique problem. Given a node- and edge-weighted complete graph the problem is to find a complete subgraph (clique) with no more than b nodes such that the sum of the weights of all nodes and edges in the clique is maximal. We introduce four new classes of facet defining inequalities for the associated b -clique polytope. One of these inequality classes constitutes a generalization of the well known tree inequalities; the other classes are associated with multistars. We use these inequalities together with other classes of facet defining inequalities in a branch-and-cut algorithm for the problem. We give a description of this algorithm, including some separation procedures, and present the computational results for different sets of test problems. The computation times that are obtained indicate that this algorithm is more efficient than previously described algorithms for the problem.

[1]  George L. Nemhauser,et al.  Min-cut clustering , 1993, Math. Program..

[2]  Sungsoo Park,et al.  An extended formulation approach to the edge-weighted maximal clique problem , 1996 .

[3]  Michael Malmros Sørensen,et al.  b-Tree Facets for the Simple Graph Partitioning Polytope , 2004, J. Comb. Optim..

[4]  Michael Sørensen Polyhedral Computations for the Simple Graph Partitioning Problem , 2005 .

[5]  Cid C. de Souza,et al.  The edge-weighted clique problem: Valid inequalities, facets and polyhedral computations , 2000, Eur. J. Oper. Res..

[6]  Ulrich Faigle,et al.  A Lagrangian relaxation approach to the edge-weighted clique problem , 2001, Eur. J. Oper. Res..

[7]  Hanif D. Sherali,et al.  A simultaneous lifting strategy for identifying new classes of facets for the Boolean quadric polytope , 1995, Oper. Res. Lett..

[8]  Anuj Mehrotra Cardinality Constrained Boolean Quadratic Polytope , 1997, Discret. Appl. Math..

[9]  Ulrich Faigle,et al.  LP-relaxation for the edge-weighted subclique problem , 1994 .

[10]  Ulrich Faigle,et al.  A cutting-plane approach to the edge-weighted maximal clique problem , 1993 .

[11]  Michael Jünger,et al.  Operations Research ’93 , 1994 .

[12]  Helmuth Späth,et al.  Heuristically determining cliques of given cardinality and with minimal cost within weighted complete graphs , 1985, Z. Oper. Research.

[13]  Manfred W. Padberg,et al.  The boolean quadric polytope: Some characteristics, facets and relatives , 1989, Math. Program..

[14]  Martin W. P. Savelsbergh,et al.  A Computational Study of Search Strategies for Mixed Integer Programming , 1999, INFORMS J. Comput..

[15]  Yoshiko Wakabayashi,et al.  A cutting plane algorithm for a clustering problem , 1989, Math. Program..