Skip to main content

Projection and Lifting in Combinatorial Optimization

  • Chapter
  • First Online:
Computational Combinatorial Optimization

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2241))

Abstract

This is an overview of the significance and main uses of projection and lifting in integer programming and combinatorial optimization. Its first four sections deal with those basic properties of projection that make it such an effiective and useful bridge between problem formulations in different spaces, i.e. different sets of variables. They discuss topics like the integrality-preserving property of projection, the dimension of projected polyhedra, when do facets of a polyhedron project into facets of its projection, and so on. They also describe the use of projection for comparing the strength of different formulations of the same problem, and for proving the integrality of polyhedra by using extended formulations. The next section of the survey deals with disjunctive programming, or optimization over unions of polyhedra, whose most important incarnation are mixed 0-1 programs and their partial relaxations. It discusses the compact representation of the convex hull of a union of polyhedra through extended formulation, the connection between the projection of the latter and the polar of the convex hull, as well as the sequential convexification of facial disjunctive programs, among them mixed 0-1 programs, with the related concept of disjunctive rank. Finally, the last two sections review the recent developments in disjunctive programming, namely lift-and-project cuts, the construction of cut generating linear programs, techniques for lifting and for strengthening disjunctive cuts, and the embedding of these cuts into a branch-and-cut framework, along with a brief outline of computational results.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Balas, “Disjunctive Programming: Properties of the Convex Hull of Feasible Points.” Invited paper, with a foreword by G. Cornuéjols and W. Pulleyblank, Discrete Applied Mathematics, 89, 1998, 3–44 (originally MSRR# 348, Carnegie Mellon University, July 1974).

    Google Scholar 

  2. E. Balas, “Disjunctive Programming.” Annals of Discrete Mathematics, 5, 1979, 3–51.

    Article  MathSciNet  Google Scholar 

  3. E. Balas, “Disjunctive Programming and a Hierarchy of Relaxations for Discrete Optimization Problems.” SIAM Journal on Algebraic and Discrete Methods, 6, 1985, 466–485.

    Article  MathSciNet  Google Scholar 

  4. E. Balas, “The Assignable Subgraph Polytope of a Directed Graph.” Congressus Numerantium, 60, 1987, 35–42.

    MathSciNet  MATH  Google Scholar 

  5. E. Balas, “A Modified Lift-and-Project Procedure.” Mathematical Programming, 79, 1997, 19–31.

    MathSciNet  MATH  Google Scholar 

  6. E. Balas, “Projection with a Minimal System of Inequalities.” Computational Optimization and Applications, 10, 1998, 189–193.

    Article  MathSciNet  Google Scholar 

  7. E. Balas, S. Ceria and G. Cornuéjols, “A Lift-and-Project Cutting Plane Algorithm for Mixed 0-1 Programs.” Mathematical Programming, 58, 1993, 295–324.

    Article  MathSciNet  Google Scholar 

  8. E. Balas, S. Ceria and G. Cornuéjols, “Mixed 0-1 Programming by Lift-and-Project in a Branch-and-Cut Framework.” Management Science, 42, 1996, 1229–1246.

    Article  Google Scholar 

  9. E. Balas, S. Ceria, G. Cornuéjols and G. Pataki, “Polyhedral Methods for the Maximum Clique Problem.” In D. Johnson and M. Trick (editors), Clique, Coloring and Satisfiability: The Second DIMACS Challenge. The American Mathematical Society, Providence, RI, 1996, 11–27.

    Google Scholar 

  10. E. Balas and R.G. Jeroslow, “Strengthening Cuts for Mixed Integer Programs.” European Journal of Operational Research, 4, 1980, 224–234.

    Article  MathSciNet  Google Scholar 

  11. E. Balas and J.B. Mazzola, “Nonlinear 0-1 Programming: I. Linearization Techniques, II. Dominance Relations and Algorithms.” Mathematical Programming, 30, 1984, 1–21 and 22-45.

    Article  MathSciNet  Google Scholar 

  12. E. Balas and M. Oosten, “On the Dimension of Projected Polyhedra.” Discrete Applied Mathematics, 87, 1998, 1–9.

    Article  MathSciNet  Google Scholar 

  13. E. Balas and M. Oosten, “The Cycle Polytope of a Directed Graph.” Networks, 36, 2000, 34–46.

    Article  MathSciNet  Google Scholar 

  14. E. Balas and W.R. Pulleyblank, “The Perfectly Matchable Subgraph Polytope of a Bipartite Graph.” Networks, 13, 1983, 495–518.

    Article  MathSciNet  Google Scholar 

  15. E. Balas and W.R. Pulleyblank, “The Perfectly Matchable Subgraph Polytope of an Arbitrary Graph.” Combinatorica, 9, 1989, 321–337.

    Article  MathSciNet  Google Scholar 

  16. E. Balas, J. Tama and J. Tind, “Sequential Convexification in Reverse Convex and Disjunctive Programming.” Mathematical Programming, 44, 1989, 337–350.

    Article  MathSciNet  Google Scholar 

  17. N. Beaumont, “An Algorithm for Disjunctive Programming.” European Journal of Operational Research, 48, 1990, 362–371.

    Article  Google Scholar 

  18. R. Bixby, W. Cook, A. Cox and E. Lee, “Computational Experience with Parallel Mixed Integer Programming in a Distributed Environment.” Annals of Operations Research, 90, 1999, 19–45.

    Article  MathSciNet  Google Scholar 

  19. C. Blair, “Two Rules for Deducing Valid Inequalities for 0-1 Programs.” SIAM Journal of Applied Mathematics, 31, 1976, 614–617.

    Article  Google Scholar 

  20. C. Blair, “Facial Disjunctive Programs and Sequences of Cutting Planes.” Discrete Applied Mathematics, 2, 1980, 173–180.

    Article  MathSciNet  Google Scholar 

  21. S. Ceria and G. Pataki, “Solving Integer and Disjunctive Programs by Lift-and-Project.” In R.E. Bixby, E.A. Boyd and R.Z. Rios-Mercado (editors), IPCO VI, Lecture Notes in Computer Science, 1412, Springer 1998, 271–283.

    Google Scholar 

  22. S. Ceria and J. Soares, “Disjunctive Cuts for Mixed 0-1 Programming: Duality and Lifting.” GSB, Columbia University, 1997.

    Google Scholar 

  23. S. Ceria and J. Soares, “Convex Programming for Disjunctive Convex Optimization.” Mathematical Programming, 86, 1999, 595–614.

    Article  MathSciNet  Google Scholar 

  24. G.B. Dantzig, R.D. Fulkerson and S.M. Johnson, “Solution of a Large-Scale Traveling Salesman Problem.” Operations Research, 2, 1954, 393–410.

    MathSciNet  Google Scholar 

  25. R. Fortet, “Applications de l’algébre de Boolean recherche opérationnelle.” Revue Francaise de Recherche Opérationnelle, 4, 1960, 17–25.

    MATH  Google Scholar 

  26. R.G. Jeroslow, “Cutting Plane Theory: Disjunctive Methods.” Annals of Discrete Mathematics, 1, 1977, 293–330.

    Article  MathSciNet  Google Scholar 

  27. R.G. Jeroslow, “Representability in Mixed Integer Programming I: Characterization Results.” Discrete Applied Mathematics, 17, 1987, 223–243.

    Article  MathSciNet  Google Scholar 

  28. R.G. Jeroslow, “Logic Based Decision Support: Mixed Integer Model Formulation.” Annals of Discrete Mathematics, 40, 1989.

    Google Scholar 

  29. E.L. Johnson, “The Group Problem for Mixed-Integer Programming.” Mathematical Programming Study, 2, 1974, 137–179.

    Article  MathSciNet  Google Scholar 

  30. A. Letchford, “On Disjunctive Cuts for Combinatorial Optimization.” Journal of Combinatorial Optimization, 5, 2001 (Issue 3).

    Google Scholar 

  31. L. Lovász and A. Schrijver, “Cones of Matrices and Set Functions and 0-1 Optimization.” SIAM Journal of Optimization, 1, 1991, 166–190.

    Article  MathSciNet  Google Scholar 

  32. C.E. Miller, A.W. Tucker and R.A. Zemlin, “Integer Programming Formulations and Traveling Salesman Problems.” Journal of the ACM, 7, 1960, 326–329.

    Article  MathSciNet  Google Scholar 

  33. G. Nemhauser and L. Wolsey, Integer and Combinatorial Optimization, Wiley, 1986.

    Google Scholar 

  34. M. Padberg and Ting-Yi Sung, “An Analytical Comparison of Difierent Formulations of the Traveling Salesman Problem.” Math. Programming, 52, 1991, 315–357.

    Article  MathSciNet  Google Scholar 

  35. G. Pataki, personal communication, March 2001.

    Google Scholar 

  36. M. Perregaard and E. Balas, “Generating Cuts from Multiple-Term Disjunctions.” In K. Aardal and B. Gerards (Editors), Integer Programming and Combinatorial Optimization (8th IPCO Conference, Utrecht, 2001), LCNS No. 2081, Springer, 2001.

    Google Scholar 

  37. H. Sherali and W. Adams, “A Hierarchy of Relaxations Between the Continuous and Convex Hull Representations for Zero-One Programming Problems.” SIAM Journal on Discrete Mathematics, 3, 1990, 411–430.

    Article  MathSciNet  Google Scholar 

  38. H. Sherali and C. Shetty, Optimization with Disjunctive Constraints. Lecture Notes in Economics and Mathematical Systems, 181, Springer, 1980.

    Google Scholar 

  39. J. Stoer and C. Witzgall, Convexity and Optimization in Finite Dimensions I. Springer, 1970.

    Google Scholar 

  40. R.A. Stubbs and S. Mehrotra, “A Branch-and-Cut Method for 0-1 Mixed Convex Programming.” Department of Industrial Engineering, Northwestern University, 1996.

    Google Scholar 

  41. S. Thienel, “ABACUS: A Branch-and-Cut System.” Doctoral Dissertation, Faculty of Mathematics and The Natural Sciences, University of Cologne, 1995.

    Google Scholar 

  42. M. Turkay and I.E. Grossmann, “Disjunctive Programming Techniques for the Optimization of Process Systems with Discontinuous Investment Costs-Multiple Size Regions.” Industrial Engineering Chemical Research, 35, 1996, 2611–2623.

    Article  Google Scholar 

  43. H.P. Williams, “An Alternative Explanation of Disjunctive Formulations.” European Journal of Operational Research, 72, 1994, 200–203.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Balas, E. (2001). Projection and Lifting in Combinatorial Optimization. In: Jünger, M., Naddef, D. (eds) Computational Combinatorial Optimization. Lecture Notes in Computer Science, vol 2241. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45586-8_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-45586-8_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42877-0

  • Online ISBN: 978-3-540-45586-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics