Intersection cuts for nonlinear integer programming: convexification techniques for structured sets
Author(s)
Modaresi, Sina; Kılınç, Mustafa R.; Vielma Centeno, Juan Pablo
Download10107_2015_866_ReferencePDF.pdf (2.412Mb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
We study the generalization of split, k-branch split, and intersection cuts from mixed integer linear programming to the realm of mixed integer nonlinear programming. Constructing such cuts requires calculating the convex hull of the difference between a convex set and an open set with a simple geometric structure. We introduce two techniques to give precise characterizations of such convex hulls and use them to construct split, k-branch split, and intersection cuts for several classes of non-polyhedral sets. In particular, we give simple formulas for split cuts for essentially all convex sets described by a single conic quadratic inequality. We also give simple formulas for k-branch split cuts and some general intersection cuts for a wide variety of convex quadratic sets.
Date issued
2015-02Department
Sloan School of ManagementJournal
Mathematical Programming
Publisher
Springer Berlin Heidelberg
Citation
Modaresi, Sina, Mustafa R. Kılınç, and Juan Pablo Vielma. “Intersection Cuts for Nonlinear Integer Programming: Convexification Techniques for Structured Sets.” Math. Program. 155, no. 1–2 (February 17, 2015): 575–611.
Version: Author's final manuscript
ISSN
0025-5610
1436-4646