Abstract
We propose a new cutting plane algorithm for Integer Linear Programming, which we refer to as the bound-optimal cutting plane method. The algorithm amounts to simultaneously generating k cuts which, when added to the linear programming relaxation, yield the (provably) largest bound improvement. We show that, in the general case, the corresponding cut generating problem can be cast as a Quadratically Constrained Quadratic Program. We also show that, for a large family of cuts, the latter can be reformulated as a Mixed-Integer Linear Program. We present computational experiments on the generation of bound-optimal stable set and cover inequalities for the max clique and knapsack problems. They show that, with respect to standard algorithms, the bound-optimal cutting plane method allows for a substantial reduction in the number of cuts and iterations needed to achieve either a given bound or an optimal solution.
This work is supported by the BMBF grant 05M13PAA and by the BMWi grant 03ET7528B.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amaldi, E., Coniglio, S., Gualandi, S.: Coordinated cutting plane generation via multi-objective separation. Math. Program. 143, 87–110 (2014)
Bixby, R.: Advanced Mixed Integer Programming: Solving MIPs in practice. In: Combinatorial Optimization at Work 2, ZIB, Berlin (2009)
Bixby, R., Rothberg, E.: Progress in computational mixed integer programminga look back from the other side of the tipping point. Annals of Operations Research 149(1), 37–41 (2007)
Coniglio, S.: Bound-optimal cutting planes. In: Proc. of Graph and Comb. Opt. (CTW 2013), pp. 59–62 (2013)
Forrest, J., Goldfarb, D.: Steepest-edge simplex algorithms for linear programming. Math. Program. 57(1), 341–374 (1992)
Harris, P.: Pivot selection methods of the Devex LP code. Math. Program. 5(1), 1–28 (1973)
Johnson, D., Trick, M.: Cliques, Coloring, and Satisfiability, vol. 26 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. American Mathematical Society (1996)
McCormick, G.: Computability of global solutions to factorable nonconvex programs: Part I - Convex underestimating problems. Math. Program. 10(1), 147–175 (1976)
Martello, S., Pisinger, D., Toth, P.: Dynamic programming and strong bounds for the 0–1 knapsack problem. Manag. Sci. 45(3), 414–424 (1999)
Zanette, A., Fischetti, M., Balas, E.: Lexicography and degeneracy: can a pure cutting plane algorithm work? Math. Program. 130(1), 153–176 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Coniglio, S., Tieves, M. (2015). On the Generation of Cutting Planes which Maximize the Bound Improvement. In: Bampis, E. (eds) Experimental Algorithms. SEA 2015. Lecture Notes in Computer Science(), vol 9125. Springer, Cham. https://doi.org/10.1007/978-3-319-20086-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-20086-6_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20085-9
Online ISBN: 978-3-319-20086-6
eBook Packages: Computer ScienceComputer Science (R0)