Proceedings

New Sequence-Independent Lifting Techniques for Cover Inequalities and When They Induce Facets

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 2675-2683.

https://doi.org/10.24963/ijcai.2025/298

Abstract

Sequence-independent lifting is a procedure for strengthening valid inequalities of an integer program. We generalize the sequence-independent lifting method of Gu, Nemhauser, and Savelsbergh (GNS lifting) for cover inequalities and correct an error in their proposed generalization. We obtain a new sequence-independent lifting technique---piecewise-constant (PC) lifting---with a number of important properties. We derive a broad set of sufficient conditions under which PC lifting yields facets---the first characterization of facet-defining sequence-independent liftings that are efficiently computable from the underlying cover. Finally, we demonstrate via experiments that PC lifting can be a useful alternative to GNS lifting. We test PC lifting atop a number of novel cover inequality generation routines, which prove to be effective in experiments with CPLEX. PC lifting delivers strong numerical properties making it practically relevant for integer programming solvers.

  1. [Balas and Zemel, 1978] Egon Balas and Eitan Zemel. Facets of the knapsack polytope from minimal covers. SIAM Journal on Applied Mathematics, 34(1):119-148, 1978.
  2. [Balas, 1975] Egon Balas. Facets of the knapsack polytope. Mathematical programming, 8(1):146-164, 1975.
  3. [Balcan et al., 2021] Maria-Florina Balcan, Siddharth Prasad, Tuomas Sandholm, and Ellen Vitercik. Sam- ple complexity of tree search configuration: Cutting planes and beyond. In Advances in Neural Information Processing Systems (NeurIPS), 2021.
  4. [Balcan et al., 2022a] Maria-Florina Balcan, Siddharth Prasad, Tuomas Sandholm, and Ellen Vitercik. Improved sample complexity bounds for branch-and-cut. In 28th International Conference on Principles and Practice of Constraint Programming (CP), 2022.
  5. [Balcan et al., 2022b] Maria-Florina Balcan, Siddharth Prasad, Tuomas Sandholm, and Ellen Vitercik. Structural analysis of branch-and-cut and the learnability of Gomory mixed integer cuts. In Advances in Neural Information Processing Systems (NeurIPS), 2022.
  6. [Conforti et al., 2014] Michele Conforti, Gérard Cornuéjols, Giacomo Zambelli, et al. Integer programming, volume 271. Springer, 2014.
  7. [Crowder et al., 1983] Harlan Crowder, Ellis L Johnson, and Manfred Padberg. Solving large-scale zero-one linear pro- gramming problems. Operations Research, 1983.
  8. [Fukunaga, 2011] Alex S Fukunaga. A branch-and-bound al- gorithm for hard multiple knapsack problems. Annals of Operations Research, 184(1):97-119, 2011.
  9. [Gu et al., 1998] Zonghao Gu, George L Nemhauser, and Martin WP Savelsbergh. Lifted cover inequalities for 0- 1 integer programs: Computation. INFORMS Journal on Computing, 1998.
  10. [Gu et al., 1999] Zonghao Gu, George L Nemhauser, and Martin WP Savelsbergh. Lifted cover inequalities for 0- 1 integer programs: Complexity. INFORMS Journal on Computing, 1999.
  11. [Gu et al., 2000] Zonghao Gu, George L Nemhauser, and Martin WP Savelsbergh. Sequence independent lifting in mixed integer programming. Journal of Combinatorial Optimization, 4(1):109-129, 2000.
  12. [Hartvigsen and Zemel, 1992] David Hartvigsen and Eitan Zemel. The complexity of lifted inequalities for the knap- sack problem. Discrete Applied Mathematics, 39(2):113- 123, 1992.
  13. [Hojny et al., 2020] Christopher Hojny, Tristan Gally, Oliver Habeck, Hendrik Lüthen, Frederic Matter, Marc E Pfetsch, and Andreas Schmitt. Knapsack polytopes: a survey. An- nals of Operations Research, 292:469-517, 2020.
  14. [Hunsaker and Tovey, 2005] Brady Hunsaker and Craig A Tovey. Simple lifted cover inequalities and hard knapsack problems. Discrete Optimization, 2(3):219-228, 2005.
  15. [Kaparis and Letchford, 2010] Konstantinos Kaparis and Adam N Letchford. Separation algorithms for 0-1 knap- sack polytopes. Mathematical programming, 124:69-91, 2010.
  16. [Klabjan et al., 1998] Diego Klabjan, George L Nemhauser, and Craig Tovey. The complexity of cover inequality sepa- ration. Operations Research Letters, 23(1-2):35-40, 1998.
  17. [Letchford and Souli, 2019] Adam N Letchford and Georgia Souli. On lifted cover inequalities: A new lifting proce- dure with unusual properties. Operations Research Let- ters, 47(2):83-87, 2019.
  18. [Letchford and Souli, 2020] Adam N Letchford and Georgia Souli. Lifting the knapsack cover inequalities for the knap- sack polytope. Operations Research Letters, 48(5):607- 611, 2020.
  19. [Leyton-Brown et al., 2000] Kevin Leyton-Brown, Mark Pearson, and Yoav Shoham. Towards a universal test suite for combinatorial auction algorithms. In Proceedings of the 2nd ACM conference on Electronic Commerce (EC), pages 66-76, 2000.
  20. [Li et al., 2023] Sirui Li, Wenbin Ouyang, Max B. Paulus, and Cathy Wu. Learning to configure separators in branch- and-cut. In Thirty-seventh Conference on Neural Informa- tion Processing Systems (NeurIPS), 2023.
  21. [Marchand et al., 2002] Hugues Marchand, Alexander Mar- tin, Robert Weismantel, and Laurence Wolsey. Cutting planes in integer and mixed integer programming. Dis- crete Applied Mathematics, 2002.
  22. [Papadimitriou and Yannakakis, 1982] Christos H Papadim- itriou and Mihalis Yannakakis. The complexity of facets (and some facets of complexity). In Proceedings of the fourteenth annual ACM symposium on Theory of comput- ing, pages 255-260, 1982.
  23. [Perregard, 2024] Michael Perregard. New in FICO Xpress solver. https://plato.asu.edu/ftp/informs talks 2024/perregard.pdf, 2024. Link
  24. [Sandholm et al., 2002] Tuomas Sandholm, Subhash Suri, Andrew Gilpin, and David Levine. Winner determina- tion in combinatorial auction generalizations. In Interna- tional Conference on Autonomous Agents and Multiagent Systems (AAMAS), pages 69-76, 2002.
  25. [Turner et al., 2023] Mark Turner, Timo Berthold, Mathieu Besanc ¸on, and Thorsten Koch. Cutting plane selection with analytic centers and multiregression. In Interna- tional Conference on Integration of Constraint Program- ming, Artificial Intelligence, and Operations Research (CPAIOR), pages 52-68. Springer, 2023.
  26. [Wolsey, 1977] Laurence A Wolsey. Valid inequalities and superadditivity for 0-1 integer programs. Mathematics of Operations Research, 2(1):66-77, 1977.
  27. [Wolter, 2006] Kati Wolter. Implementation of cutting plane separators for mixed integer programs. Dipolma thesis, Technische Universität Berlin, 2006.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards