Lattice-free sets, branching 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 structured disjunctive cuts, especially the t-branch split cuts introduced by Li and Richard (2008). By analyzing n-dimensional lattice-free sets, we prove that every facet-defining inequality of the convex hull of a mixed-integer polyhedral set withn integer variables is a t-branch split cut for some positive integer t. Moreover, this number t does not depend on the data defining the polyhedral set and is bounded by a function of the dimension n only. We use this result to give a finitely convergent 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 expressed 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. We analyze the cases when n = 2 and n = 3 in detail, and show that an explicit classification of maximal lattice-free sets is not necessary to express facet-defining inequalities as branching disjunctions with a small number of atoms.

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

[2]  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.

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

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

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

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

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

[8]  Gérard Cornuéjols,et al.  On the Rank of Mixed 0, 1 Polyhedra , 2001, IPCO.

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

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

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

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

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

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

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

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

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

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

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

[20]  Gérard Cornuéjols,et al.  On the rank of mixed 0,1 polyhedra , 2002, Math. Program..

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

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

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

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

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

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

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

[28]  Laurence A. Wolsey,et al.  A recursive procedure to generate all cuts for 0–1 mixed integer programs , 1990, Math. Program..