Skip to main content
Log in

The boolean quadric polytope: Some characteristics, facets and relatives

  • Published:
Mathematical Programming Submit manuscript

Abstract

We study unconstrained quadratic zero–one programming problems havingn variables from a polyhedral point of view by considering the Boolean quadric polytope QPn inn(n+1)/2 dimensions that results from the linearization of the quadratic form. We show that QPn has a diameter of one, descriptively identify three families of facets of QPn and show that QPn is symmetric in the sense that all facets of QPn can be obtained from those that contain the origin by way of a mapping. The naive linear programming relaxation QPn LP of QPn is shown to possess the Trubin-property and its extreme points are shown to be {0,1/2,1}-valued. Furthermore, O(n 3) facet-defining inequalities of QPn suffice to cut off all fractional vertices of QPn LP, whereas the family of facets described by us has at least O(3n) members. The problem is also studied for sparse quadratic forms (i.e. when several or many coefficients are zero) and conditions are given for the previous results to carry over to this case. Polynomially solvable problem instances are discussed and it is shown that the known polynomiality result for the maximization of nonnegative quadratic forms can be obtained by simply rounding the solution to the linear programming relaxation. In the case that the graph induced by the nonzero coefficients of the quadratic form is series-parallel, a complete linear description of the associated Boolean quadric polytope is given. The relationship of the Boolean quadric polytope associated to sparse quadratic forms with the vertex-packing polytope is discussed as well.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • E. Balas, “Exténsion de l'algorithme additif à la programmation en nombres entiers et à la programmation non linéaire,”C.R. Acad. Sci. Paris. 258 (1967) 5136–5139.

    Google Scholar 

  • E. Balas and J. Mazzola, “Nonlinear 0–1 programming: Parts I & II,”Mathematical Programming 30 (1984) 1–45.

    Google Scholar 

  • E. Balas and M. Padberg, “On the set covering problem,”Operations Research 20 (1972) 1152–1161.

    Google Scholar 

  • E. Balas and M. Padberg, “Set partitioning: A survey,”SIAM Review 18 (1976) 710–760.

    Google Scholar 

  • E. Balas and W. Pulleyblank, “The perfectly matchable subgraph polytope of a bipartite graph,”Networks 13 (1983) 495–516.

    Google Scholar 

  • M. Balinski, “On maximum matching, minimum covering and their connections,” in: H. Kuhn (ed.),Proceedings of the Princeton Symposium on Mathematical Programming (Princeton U. Press, Princeton, New Jersey, 1970a) pp. 303–312.

    Google Scholar 

  • M. Balinski, “On a selection problem,”Management Science 17 (1970b) 230–231.

    Google Scholar 

  • F. Barahona, “A solvable case of quadratic 0–1 programming,”Discrete Applied Mathematics 13 (1986) 23–26.

    Google Scholar 

  • F. Barahona, M. Grötschel and R. Mahjoub, “Facets of the bipartite subgraph polytope,”Mathematics of Operations Research 10 (1985) 340–358.

    Google Scholar 

  • F. Barahona, M. Jünger and G. Reinelt, “Experiments in quadratic 0–1 programming,” Report no. 7, Institut für Mathematick, Universität Augsburg, November 1987.

  • F. Barahona and R. Mahjoub, “On the cut polytope,”Mathematical Programming 36 (1986) 157–173.

    Google Scholar 

  • C. Berge,Graphs and Hypergraphs (North-Holland, Amsterdam, 1973).

    Google Scholar 

  • M. Boulala and J. Uhry, “Polytope des indépendants d'un graphe série-parallèle,”Discrete Mathematics 7 (1979) 225–243.

    Google Scholar 

  • P. Camion, “Characterisation of totally unimodular matrices,”Proceedings American Mathematical Society 6 (1965) 1068–1073.

    Google Scholar 

  • V. Chvátal, “On certain polytopes associated with graphs,” Centre de Recherches Mathématiques-238, Université de Montreal, October 1972.

  • V. Chvátal, “On certain polytopes associated with graphs,”Journal of Combinatorial Theory B 18 (1975) 138–154.

    Google Scholar 

  • M. Conforti, M.R. Rao and A. Sassano, “The equipartition polytope: Parts I & II,” R. 194/195, IASI-CNR, Roma (Italy), October 1987.

    Google Scholar 

  • R. Fortet, “L'algèbre de Boole et ses applications en recherche opérationelle,”Cahiers du Centre d'Etudes de Recherche Opérationelle 1 (1959) 5–36.

    Google Scholar 

  • R. Fortet, “Applications de l'algèbre de Boole en recherche opérationelle,”Revue Francaise de Recherche Opérationelle 4 (1960) 17–26.

    Google Scholar 

  • E. Girlich and M. Kowaljow,Nichtlineare Diskrete Optimierung (Akademie-Verlag, Berlin, 1981).

    Google Scholar 

  • M. Grötschel, L. Lovasz and A. Schrijver, “The ellipsoid method and its consequences in combinatorial optimization,”Combinatorica 1 (1981) 169–191.

    Google Scholar 

  • M. Grötschel, L. Lovasz and A. Schrijver, “Polynomial algorithms for perfect graphs,”Annals of Discrete Mathematics 21 (1984) 325–356.

    Google Scholar 

  • M. Grötschel and Y. Wakabayashi, “Facets of the clique-partitioning polytope,” Report no. 6, Institut für Mathematik, Universität Augsburg, June 1987.

  • P. Hammer (Ivanescu), “Some network flow problems solved with pseudo-boolean programming,”Operations Research 13 (1965) 388–399.

    Google Scholar 

  • P. Hammer (Ivanescu) and Y. Rosenberg, “Application of pseudo-boolean programming to the theory of graphs,”Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete 3 (1967) 163–176.

    Google Scholar 

  • P. Hammer, P. Hansen and B. Simeone, “Roof duality, complementation and persistency in quadratic 0–1 programming,”Mathematical Programming 28 (1984) 121–155.

    Google Scholar 

  • P. Hansen, “Methods of nonlinear 0–1 programming,”Annals of Discrete Mathematics 5 (1979) 53–70.

    Google Scholar 

  • N. Karmarkar, “A new polynomial-time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.

    Google Scholar 

  • L. Khachiyan, “A polynomial algorithm in linear programming,”Soviet Math. Doklady 20 (1979) 191–194.

    Google Scholar 

  • E. Lawler, “The quadratic assignment problem,”Management Science 9 (1963) 586–599.

    Google Scholar 

  • R. Mahjoub, “On the stable set polytope of a series-parallel graph,”Mathematical Programming 40 (1988) 53–57.

    Google Scholar 

  • G. Nemhauser and L. Trotter, “Vertex packings: Structural properties and algorithms,”Mathematical Programming 8 (1975) 232–248.

    Google Scholar 

  • M. Padberg, “Essays in integer programming,” PhD thesis, GSIA, Carnegie-Mellon University, Pittsburgh, April 1971.

    Google Scholar 

  • M. Padberg, “On the facial structure of set packing polyhedra,” Report I-13, International Institute of Management, Berlin (West), April 1972a.

    Google Scholar 

  • M. Padberg, “On the adjacent vertices cut,” International Institute of Management, Berlin (West), May 1972b.

    Google Scholar 

  • M. Padberg, “On the facial structure of set packing polyhedra,”Mathematical Programming 5 (1973) 199–216.

    Google Scholar 

  • M. Padberg, “A note on zero–one programmin,”Operations Research 23 (1975) 833–837.

    Google Scholar 

  • M. Padberg, “Almost integral polyhedra related to certain combinatorial optimization problems,”Linear Algebra and Its Applications 15 (1956) 69–88.

    Google Scholar 

  • M. Padberg, “On the complexity of set packing polyhedra,”Annals of Discrete Mathematics 1 (1977) 421–434.

    Google Scholar 

  • M. Padberg, “Zero–one decision problems,” GBA-Report No. 76-29, April 1976, New York University. Published (in German) in: M. Beckmann et al. (eds.),Handwörterbuch der Mathematischen Wirtschafts-wissenschaften (Gabler-Verlag, Wiesbaden, 1978) pp. 187–229.

    Google Scholar 

  • M. Padberg, “Covering, packing and knapsack problems,”Annals of Discrete Mathematics 4 (1979) 265–287.

    Google Scholar 

  • M. Padberg, “Total unimodularity and the Euler-subgraph problem,”Operations Research Letters 7 (1988) 173–179.

    Google Scholar 

  • M. Padberg and M.R. Rao, “The travelling salesman problem and a class of polyhedra of diameter two,”Mathematical Programming 7 (1974) 32–45.

    Google Scholar 

  • M. Padberg and M.R. Rao, “The Russian method for linear inequalities III: Bounded integer programming,” July 1981. Report 81-39, GBA, New York University, New York.

    Google Scholar 

  • M. Padberg and G. Rinaldi, “Optimization of a 532-city symmetric traveling salesman problem by branch-and-cut,”Operations Research Letters 6 (1987) 1–7.

    Google Scholar 

  • J. Picard and D. Ratliff, “Minimum cuts and related problems,”Networks 5 (1975) 357–370.

    Google Scholar 

  • J. Rhys, “A selection problem of shared fixed costs and networks,”Management Science 7 (1970) 200–207.

    Google Scholar 

  • L. Trotter, “Solution characteristics and algorithms for vertex packings,” PhD thesis, Dept. for Operations Research, Cornell University, Ithaca, NY, January 1973.

    Google Scholar 

  • L. Trotter, “A class of facet-producing graphs for vertex packing polytopes,”Discrete Mathematics 12 (1975) 373–391.

    Google Scholar 

  • V. Trubin, “On a method of solution of integer linear programming problems of a special kind,”Soviet Mathematics Doklady 10 (1969) 1544–1546.

    Google Scholar 

  • A. Williams, “Quadratic 0–1 programming using the roof dual with computational results,” RUTCOR Report 8-85, Rutgers University, New Brunswick, NJ, 1985.

    Google Scholar 

  • L. Wolsey, “Further facet generating procedures for vertex packing polytopes,”Mathematical Programming 11 (1976) 158–163.

    Google Scholar 

  • V. Yemelichev, M. Kovalev and M. Kraftsov,Polytopes, Graphs and Optimization (Cambridge University Press, Cambridge, 1985).

    Google Scholar 

  • E. Zemel, “Lifting the facets of zero–one polytopes,”Mathematical Programming 15 (1978) 268–277.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Dedicato ad Alan Hoffman in ammirazione per l'uomo e le sue opere.

Partial support under NSF Grant Nos. DMS-8508955 and ECS-8615438 and ONR Grant No. R&T-41663.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Padberg, M. The boolean quadric polytope: Some characteristics, facets and relatives. Mathematical Programming 45, 139–172 (1989). https://doi.org/10.1007/BF01589101

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01589101

Key words

Navigation