Lattice-free sets, multi-branch split disjunctions, and mixed-integer programming

In this paper we study the relationship between valid inequalities for mixed-integer sets, lattice-free sets associated with these inequalities and the multi-branch split cuts introduced by Li and Richard (Discret Optim 5:724–734, 2008). By analyzing $$n$$-dimensional lattice-free sets, we prove that for every integer $$n$$ there exists a positive integer $$t$$ such that every facet-defining inequality of the convex hull of a mixed-integer polyhedral set with $$n$$ integer variables is a $$t$$-branch split cut. We use this result to give a finite cutting-plane algorithm to solve mixed-integer programs. We also show that the minimum value $$t$$, for which all facets of polyhedral mixed-integer sets with $$n$$ integer variables can be generated as $$t$$-branch split cuts, grows exponentially with $$n$$. In particular, when $$n=3$$, we observe that not all facet-defining inequalities are 6-branch split cuts.

[1]  V. Milman,et al.  New volume ratio properties for convex symmetric bodies in ℝn , 1987 .

[2]  Alexander E. Litvak,et al.  The Flatness Theorem for Nonsymmetric Convex Bodies via the Local Theory of Banach Spaces , 1999, Math. Oper. Res..

[3]  Ralph E. Gomory,et al.  Outline of an Algorithm for Integer Solutions to Linear Programs and An Algorithm for the Mixed Integer Problem , 2010, 50 Years of Integer Programming.

[4]  Caj Cor Hurkens Blowing up convex sets in the plane , 1990 .

[5]  L. Wolsey,et al.  Cutting Planes form Two Rows of a Simplex Tableau , 2007 .

[6]  Robert Weismantel,et al.  Maximal Lattice-Free Polyhedra: Finiteness and an Explicit Description in Dimension Three , 2010, Math. Oper. Res..

[7]  M. Joerg k-disjunctive cuts and cutting plane algorithms for general mixed integer linear programs , 2008 .

[8]  David K. Smith Theory of Linear and Integer Programming , 1987 .

[9]  Greg Kuperberg,et al.  From the Mahler Conjecture to Gauss Linking Integrals , 2006, math/0610904.

[10]  Hanif D. Sherali,et al.  A Hierarchy of Relaxations Leading to the Convex Hull Representation for General Discrete Optimization Problems , 2005, Ann. Oper. Res..

[11]  T. Apostol Mathematical Analysis , 1957 .

[12]  Sanjeeb Dash,et al.  Two dimensional lattice-free cuts and asymmetric disjunctions for mixed-integer polyhedra , 2012, Math. Program..

[13]  Alberto Del Pia On the Rank of Disjunctive Cuts , 2012, Math. Oper. Res..

[14]  Sanjeeb Dash,et al.  On mixed-integer sets with two integer variables , 2011, Oper. Res. Lett..

[15]  Suvrajeet Sen,et al.  Finite Disjunctive Programming Characterizations for General Mixed-Integer Linear Programs , 2011, Oper. Res..

[16]  Sanjay Mehrotra,et al.  A disjunctive cutting plane procedure for general mixed-integer linear programs , 2001, Math. Program..

[17]  M. Rudelson Distances Between Non-symmetric Convex Bodies and the $$MM^* $$ -estimate , 1998, math/9812010.

[18]  Egon Balas Disjunctive Programming , 2010, 50 Years of Integer Programming.

[19]  Yanjun Li,et al.  Cook, Kannan and Schrijver's example revisited , 2008, Discret. Optim..

[20]  L. Lovász,et al.  Covering minima and lattice-point-free convex bodies , 1988 .

[21]  Laurence A. Wolsey,et al.  Two row mixed-integer cuts via lifting , 2010, Math. Program..

[22]  R. Gomory AN ALGORITHM FOR THE MIXED INTEGER PROBLEM , 1960 .

[23]  Sanjeeb Dash,et al.  On t-branch split cuts for mixed-integer programs , 2013, Math. Program..

[24]  Alberto Del Pia,et al.  On convergence in mixed integer programming , 2012, Math. Program..

[25]  Gérard Cornuéjols,et al.  Maximal Lattice-Free Convex Sets in Linear Subspaces , 2010, Math. Oper. Res..

[26]  William J. Cook,et al.  Chvátal closures for mixed integer programming problems , 1990, Math. Program..

[27]  Hendrik W. Lenstra,et al.  Integer Programming with a Fixed Number of Variables , 1983, Math. Oper. Res..

[28]  Claus-Peter Schnorr,et al.  Geometry of Numbers and Integer Programming (Summary) , 1988, STACS.

[29]  Laurence A. Wolsey,et al.  Inequalities from Two Rows of a Simplex Tableau , 2007, IPCO.

[30]  K. Tanabe,et al.  Mathematical Programming: Recent Developments and Applications. , 1990 .