Skip to main content
Log in

On a generalization of the Chvátal–Gomory closure

  • Full Length Paper
  • Series B
  • Published:
Mathematical Programming Submit manuscript

Abstract

Many practical integer programming problems involve variables with one or two-sided bounds. Dunkel and Schulz (A refined Gomory–Chvátal closure for polytopes in the unit cube, http://www.optimization-online.org/DB_FILE/2012/03/3404.pdf, 2012) considered a strengthened version of Chvátal–Gomory (CG) inequalities that use 0–1 bounds on variables, and showed that the set of points in a rational polytope that satisfy all these strengthened inequalities is a polytope. Recently, we generalized this result by considering strengthened CG inequalities that use all variable bounds. In this paper, we generalize further by considering not just variable bounds, but general linear constraints on variables. We show that all points in a rational polyhedron that satisfy such strengthened CG inequalities form a rational polyhedron. We also extend this polyhedrality result to mixed-integer sets defined by linear constraints.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Andersen, K., Cornuéjols, G., Li, Y.: Split closure and intersection cuts. Math. Program. 102, 457–493 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  2. Andersen, K., Jensen, A.N.: Intersection cuts for mixed integer conic quadratic sets. In: Integer Programming and Combinatorial Optimization (IPCO), pp. 37–48 (2013)

  3. Andersen, K., Louveaux, Q., Weismantel, R.: An analysis of mixed integer linear sets based on lattice point free convex sets. Math. Oper. Res. 35(1), 233–256 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  4. Andersen, K., Louveaux, Q., Weismantel, R., Wolsey, L.A.: Inequalities from two rows of a simplex tableau. In: Integer Programming and Combinatorial Optimization (IPCO), pp. 1–15 (2007)

  5. Averkov, G.: On finitely generated closures in the theory of cutting planes. Discret. Optim. 9, 209–215 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  6. Balas, E.: Intersection cuts-a new type of cutting planes for integer programming. Oper. Res. 19(1), 19–39 (1971)

    Article  MathSciNet  MATH  Google Scholar 

  7. Balas, E.: Disjunctive programming: properties of the convex hull of feasible solutions. Discret. Appl. Math. 89, 3–44 (1998)

    Article  MATH  Google Scholar 

  8. Basu, A., Conforti, M., Cornuéjols, G., Zambelli, G.: Maximal lattice-free convex sets in linear subspaces. Math. Oper. Res. 35(3), 704–720 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  9. Basu, A., Hildebrand, R., Köppe, M.: The triangle closure is a polyhedron. Math. Program. 145, 19–58 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  10. Bienstock, D., Chen, C., Muñoz, G.: Outer-product-free sets for polynomial optimization and oracle-based cuts. Math. Program. 183, 105–148 (2020)

  11. Bodur, M., Del Pia, A., Dey, S.S., Molinaro, M., Pokutta, S.: Aggregation-based cutting-planes for packing and covering integer programs. Math. Program. 171, 331–359 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  12. Bonami, P., Cornuéjols, G., Dash, S., Fischetti, M., Lodi, A.: Projected Chvátal–Gomory cuts for mixed integer linear programs. Math. Program. 113, 241–257 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  13. Bonami, P., Lodi, A., Tramontani, A., Wiese, S.: Cutting planes from wide split disjunctions. In: Integer Programming and Combinatorial Optimization (IPCO), pp. 99–110 (2017)

  14. Borozan, V., Cornuéjols, G.: Minimal valid inequalities for integer constraints. Math. Oper. Res. 35(3), 704–720 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  15. Braun, G., Pokutta, S.: A short proof for the polyhedrality of the Chvátal–Gomory closure of a compact convex set. Oper. Res. Lett. 42, 307–310 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  16. Çezik, M.T., Iyengar, G.: Cuts for mixed 0–1 conic programming. Math. Program. 104, 179–202 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. Chvátal, V.: Edmonds polytopes and a hierarchy of combinatorial problems. Discret. Math. 4(4), 305–337 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  18. Conforti, M., Cornuéjols, G., Daniilidis, A., Lemaréchal, C., Malick, J.: Cut-generating functions and S-free sets. Math. Oper. Res. 40(2), 276–391 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  19. Conforti, M., Cornuéjols, G., Zambelli, G.: Integer Programming. Springer, Berlin (2014)

    MATH  Google Scholar 

  20. Cook, W.J., Kannan, R., Schrijver, A.: Chvátal closures for mixed integer programming problems. Math. Program. 47, 155–174 (1990)

    Article  MATH  Google Scholar 

  21. Cornuéjols, G., Kis, T., Molinaro, M.: Lifting Gomory cuts with bounded variables. Oper. Res. Lett. 41, 142–146 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  22. Crowder, H., Johnson, E., Padberg, M.: Solving large-scale zero-one linear programming problems. Oper. Res. 31, 803–834 (1983)

    Article  MATH  Google Scholar 

  23. Dadush, D., Dey, S.S., Vielma, J.P.: The Chvátal–Gomory closure of a strictly convex body. Math. Oper. Res. 36, 227–239 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  24. Dadush, D., Dey, S.S., Vielma, J.P.: On the Chvátal–Gomory closure of a compact convex set. Math. Program. 145, 327–348 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  25. Dash, S., Günlük, O., Lee, D.: On a generalization of the Chvátal–Gomory closure. In: Integer Programming and Combinatorial Optimization (IPCO), pp. 117–129 (2020)

  26. Dash, S., Günlük, O., Lee, D.: Generalized Chvátal–Gomory closures for integer programs with bounds on variables. Math. Program. (forthcoming)

  27. Dash, S., Günlük, O., Lodi, A.: MIR closures of polyhedral sets. Math. Program. 121, 33–60 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  28. Dash, S., Günlük, O., Morán, R., Diego, A.: On the polyhedrality of closures of multi-branch split sets and other polyhedra with bounded max-facet-width. SIAM J. Optim. 27, 1340–1361 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  29. Dash, S., Günük, O., Morán, R., Diego, A.: On the polyhedrality of cross and quadrilateral closures. Math. Program. 160, 245–270 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  30. Del Pia, A., Di Gregorio, S.: Chvátal rank in binary polynomial optimization. Manuscript (2019). http://www.optimization-online.org/DB_FILE/2018/11/6935.pdf

  31. Del Pia, A., Gijswijt, D., Linderoth, J., Zhu, H.: Integer packing sets form a well-quasi-ordering. arXiv:1911.12841 (2019)

  32. Dey, S.S., Vielma, J.P.: The Chvátal-Gomory closure of an ellipsoid is a polyhedron. In: Integer Programming and Combinatorial Optimization (IPCO), pp. 327–340 (2010)

  33. Dey, S.S., Wolsey, L.A.: Constrained infinite group relaxations of mips. SIAM J. Optim. 20(6), 2890–2912 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  34. Dirichlet, G.L.: Verallgemeinerung eines satzes aus der lehre von den kettenbriichen nebst einigen anwendungen auf die theorie der zahlen. Bericht iiber die zur Bekanntmachung geeigneten Verhandlungen der Königlich Preussischen Akademie der Wissenschaften zu Berlin (reprinted in: L. Kronecker (ed.), G. L. Dirichlet’s Werke Vol. I, G. Reimer, Berlin, 1889 (reprinted: Chelsea, New York, 1969), 635-638) pp. 93–95 (1842)

  35. Dunkel, J., Schulz, A.S.: A refined Gomory–Chvátal closure for polytopes in the unit cube. Manuscript (2012). http://www.optimization-online.org/DB_FILE/2012/03/3404.pdf

  36. Dunkel, J., Schulz, A.S.: The Gomory–Chvátal closure of a nonrational polytope is a rational polytope. Math. Oper. Res. 38, 63–91 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  37. Edmonds, J.: Paths, trees, and flowers. Can. J. Math. 17, 449–467 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  38. Fischetti, M., Ljubić, I., Monaci, M., Sinnl, M.: A new general-purpose algorithm for mixed-integer bilevel linear programs. Oper. Res. 65(6), 1615–1637 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  39. Fischetti, M., Lodi, A.: Optimizing over the first Chvátal closure. Math. Program. 110, 3–20 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  40. Fischetti, M., Lodi, A.: On the knapsack closure of 0–1 integer linear programs. Electron. Notes Discret. Math. 36, 799–804 (2010)

    Article  MATH  Google Scholar 

  41. Fukasawa, R., Goycoolea, M.: On the exact separation of mixed integer knapsack cuts. Math. Program. 128, 19–41 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  42. Gerards, A.M.H., Schrijver, A.: Matrices with the Edmonds–Johnson property. Combinatorica 6(4), 365–379 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  43. Gomory, R.E.: Outline of an algorithm for integer solutions to linear programs. Bull. Am. Math. Soc. 64, 275–278 (1958)

    Article  MathSciNet  MATH  Google Scholar 

  44. Li, Y., Richard, J.P.P.: Cook, Kannan and Schrijver example revisited. Discret. Optim. 5(4), 724–734 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  45. Meyer, R.R.: On the existence of optimal solutions to integer and mixed-integer programming problem. Math. Program. 7, 223–235 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  46. Modaresi, S., Kılınç, M.R., Vielma, J.P.: Intersection cuts for nonlinear integer programming: convexification techniques for structured sets. Math. Program. 155(1–2), 575–611 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  47. Muñoz, G., Serrano, F.: Maximal quadratic-free sets. In: Integer Programming and Combinatorial Optimization (IPCO), pp. 307–321 (2020)

  48. Pashkovich, K., Poirrier, L., Pulyassary, H.: The aggregation closure is polyhedral for packing and covering integer programs. arXiv:1910.03404 (2019)

  49. Pokutta, S.: Lower bounds for Chvátal–Gomory style operators. Manuscript (2011). http://www.optimization-online.org/DB_FILE/2011/09/3151.pdf

  50. Schrijver, A.: On cutting planes. Ann. Discrete Math. 9, 291–296 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  51. Serrano, F.: Intersection cuts for factorable minlp. In: Integer Programming and Combinatorial Optimization (IPCO), pp. 385–398 (2019)

  52. Towle, E., Luedtke, J.: Intersection disjunctions for reverse convex sets. arXiv:1901.02112 (2019)

Download references

Acknowledgements

We would like to thank two anonymous referees for their valuable feedback on this paper, and we also thank two anonymous referees for the IPCO version [25] of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dabeen Lee.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

An extended abstract of this paper was published in the proceedings of the 21st International Conference on Integer Programming and Combinatorial Optimization (IPCO 2020) [25]. This research was supported, in part, by the Institute for Basic Science (IBS-R029-C1, IBS-R029-Y2).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dash, S., Günlük, O. & Lee, D. On a generalization of the Chvátal–Gomory closure. Math. Program. 192, 149–175 (2022). https://doi.org/10.1007/s10107-021-01697-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-021-01697-0

Keywords

Mathematics Subject Classification

Navigation