The max-cut problem and quadratic 0–1 optimization; polyhedral aspects, relaxations and bounds

Given a graphG, themaximum cut problem consists of finding the subsetS of vertices such that the number of edges having exactly one endpoint inS is as large as possible. In the weighted version of this problem there are given real weights on the edges ofG, and the objective is to maximize the sum of the weights of the edges having exactly one endpoint in the subsetS. In this paper, we consider the maximum cut problem and some related problems, likemaximum-2-satisfiability, weighted signed graph balancing. We describe the relation of these problems to the unconstrained quadratic 0–1 programming problem, and we survey the known methods for lower and upper bounds to this optimization problem. We also give the relation between the related polyhedra, and we describe some of the known and some new classes of facets for them.

[1]  F. Harary On the notion of balance of a signed graph. , 1953 .

[2]  Pierre Hansen,et al.  Roof duality, complementation and persistency in quadratic 0–1 optimization , 1984, Math. Program..

[3]  Chung-Kuan Cheng,et al.  The Orientation of Modules Based on Graph Decomposition , 1991, IEEE Trans. Computers.

[4]  P. L. Ivanescu Some Network Flow Problems Solved with Pseudo-Boolean Programming , 1965 .

[5]  Noga Alon The CW-Inequalities for Vectors in l1 , 1990, Eur. J. Comb..

[6]  Lawrence Snyder,et al.  Introduction to the configurable, highly parallel computer , 1982, Computer.

[7]  P. Hammer,et al.  Pseudo-Boolean functions and stability of graphs , 1984 .

[8]  J.J. Hopfield,et al.  Artificial neural networks , 1988, IEEE Circuits and Devices Magazine.

[9]  Bruno Simeone Consistency of Quadratic Boolean Equations and the König-Egerváry Property for Graphs , 1985 .

[10]  F. Barahona The max-cut problem on graphs not contractible to K5 , 1983 .

[11]  J. Decani,et al.  Maximum likelihood paired comparison ranking by linear programming , 1969 .

[12]  P. Hansen Methods of Nonlinear 0-1 Programming , 1979 .

[13]  Martin Grötschel,et al.  Facets of the clique partitioning polytope , 1990, Math. Program..

[14]  Y. Crama,et al.  Upper-bounds for quadratic 0-1 maximization , 1990 .

[15]  Peter L. Hammer Pseudo-Boolean remarks on balanced graphs , 1977 .

[16]  Francisco Barahona,et al.  A solvable case of quadratic 0-1 programming , 1986, Discret. Appl. Math..

[17]  Ali Ridha Mahjoub,et al.  On the cut polytope , 1986, Math. Program..

[18]  Alexander V. Karzanov,et al.  Metrics and undirected cuts , 1985, Math. Program..

[19]  John F. Jarvis,et al.  A survey of techniques for the display of continuous tone pictures on bilevel displays , 1976 .

[20]  J. Rhys A Selection Problem of Shared Fixed Costs and Network Flows , 1970 .

[21]  Spiros G. Papaioannou Optimal Test Generation in Combinational Networks by Pseudo-Boolean Programming , 1977, IEEE Transactions on Computers.

[22]  Martin Grötschel,et al.  An Application of Combinatorial Optimization to Statistical Physics and Circuit Layout Design , 1988, Oper. Res..

[23]  William J. Cook,et al.  On cutting-plane proofs in combinatorial optimization , 1989 .

[24]  Martin Grötschel,et al.  Facets of the Bipartite Subgraph Polytope , 1985, Math. Oper. Res..

[25]  Martin Grötschel,et al.  Weakly bipartite graphs and the Max-cut problem , 1981, Oper. Res. Lett..

[26]  Paul D. Seymour,et al.  Matroids and Multicommodity Flows , 1981, Eur. J. Comb..

[27]  P. Hammer,et al.  A bound on the roof-duality gap , 1989 .

[28]  F. Hadlock,et al.  Finding a Maximum Cut of a Planar Graph in Polynomial Time , 1975, SIAM J. Comput..

[29]  M. Balinski Notes—On a Selection Problem , 1970 .

[30]  Oscar H. Ibarra,et al.  Polynomially Complete Fault Detection Problems , 1975, IEEE Transactions on Computers.

[31]  Stanley R. Sternberg,et al.  Biomedical Image Processing , 1983, Computer.

[32]  S. H. Lu,et al.  Roof duality for polynomial 0–1 optimization , 1987, Math. Program..

[33]  Harold S. Stone,et al.  Multiprocessor Scheduling with the Aid of Network Flow Algorithms , 1977, IEEE Transactions on Software Engineering.

[34]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[35]  Endre Boros,et al.  On clustering problems with connected optima in euclidean spaces , 1989, Discret. Math..

[36]  Peter L. Hammer,et al.  Boolean and Graph Theoretic Formulations of the Simple Plant Location Problem , 1987, Transp. Sci..

[37]  Michel Deza,et al.  New Results on Facets of the Cut Cone , 1990, Conference on Integer Programming and Combinatorial Optimization.

[38]  Abraham Warszawski Pseudo-Boolean Solutions to Multidimensional Location Problems , 1974, Oper. Res..

[39]  Michael Jünger,et al.  Experiments in quadratic 0–1 programming , 1989, Math. Program..

[40]  H. D. Ratliff,et al.  A Cut Approach to the Rectilinear Distance Facility Location Problem , 1978, Oper. Res..

[41]  Endre Boros,et al.  Chvátal Cuts and ODD Cycle Inequalities in Quadratic 0 - 1 Optimization , 1992, SIAM J. Discret. Math..

[42]  Vishwani D. Agrawal,et al.  Automatic test generation using neural networks , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[43]  Pierre Hansen,et al.  On the equivalence of paved-duality and standard linearization in nonlinear 0-1 optimization , 1990, Discret. Appl. Math..

[44]  P. Hammer,et al.  Vertices Belonging to All or to No Maximum Stable Sets of a Graph , 1982 .

[45]  Shahid H. Bokhari,et al.  Assignment Problems in Parallel and Distributed Computing , 1987 .

[46]  Harold S. Stone,et al.  Critical Load Factors in Two-Processor Distributed Systems , 1978, IEEE Transactions on Software Engineering.

[47]  Pierre Hansen,et al.  The basic algorithm for pseudo-Boolean programming revisited , 1988, Discret. Appl. Math..

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

[49]  L. Personnaz,et al.  Collective computational properties of neural networks: New learning mechanisms. , 1986, Physical review. A, General physics.

[50]  Caterina De Simone,et al.  The cut polytope and the Boolean quadric polytope , 1990, Discret. Math..

[51]  Egon Balas,et al.  Nonlinear 0–1 programming: I. Linearization techniques , 1984, Math. Program..

[52]  D. J. Laughhunn Quadratic Binary Programming with Application to Capital-Budgeting Problems , 1970, Oper. Res..

[53]  Egon Balas,et al.  Nonlinear 0–1 programming: II. Dominance relations and algorithms , 1983, Math. Program..

[54]  A. Billionnet,et al.  A decomposition method for minimizing quadratic pseudo-Boolean functions , 1989 .

[55]  Bert Gerards Testing the Odd Bicycle Wheel Inequalities for the Bipartite Subgraph Polytope , 1985, Math. Oper. Res..