Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets

Size: px
Start display at page:

Download "Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets"

Transcription

1 Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets Sanjeeb Dash a Santanu S. Dey b Oktay Günlük a a Business Analytics and Mathematical Sciences Department, IBM T. J. Watson Research Center, Yorktown Heights, USA. b H. Milton Stewart Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, USA. July 2010.

2 2 A Fundamental Relationship in Mixed Integer Programming Theorem ([Nemhauser, Wolsey (1990)], [Cournuéjols, Li (2002)]) Mixed Integer Rounding (MIR) Closure = Gomory Mixed Integer Cuts (GMIC) Closure = Split Closure (1) Each of the cutting planes above is based on information from Z 1 ". Observation The convex hull of a MIP with one integer variable is given by the split closure.

3 3 A Fundamental Relationship in Mixed Integer Programming Theorem ([Nemhauser, Wolsey (1990)], [Cournuéjols, Li (2002)]) Mixed Integer Rounding (MIR) Closure = Gomory Mixed Integer Cuts (GMIC) Closure = Split Closure (1) Each of the cutting planes above is based on information from Z 1 ". Observation The convex hull of a MIP with one integer variable is given by the split closure. The goal here: To understand and establish generalization of (1) with respect to cuts based on information from Z 2 ".

4 4 Definitions: S-free and Lattice-free convex set Definition (Maximal S-free Convex Sets) Let S = P Z m where P is a rational polyhedron. A convex set K is called S-free (resp. lattice-free) convex set, if int(k ) S = (resp. int(k ) Z m = ). An S-free (resp. lattice-free) convex set K is called a maximal S-free (resp. lattice-free) convex set if K is not contained properly in another S-free (resp. lattice-free) convex set. Theorem (Lovász (1989), D., Wolsey (2009), Basu et al. (2009), Fukasawa, Günlük (2009), Moran, D. (2010)) Maximal S-free convex sets are polyhedron.

5 1 MIR Procedure

6 6 Looking at MIR cuts Traditional MIR Set x + y + b, x Z, y + R +

7 7 Looking at MIR cuts Traditional MIR Set x + y + b, x Z, y + R + x = b y + + y x Z, y +, y R +

8 8 Looking at MIR cuts Traditional MIR Set x + y + b, x Z, y + R + x = b y + + y x Z, y +, y R + The MIR cut (written differently) is: 1 f (b) y f (b) y 1

9 9 Looking at MIR cuts Set introduced by [Andersen et al. (2007)] Traditional MIR Set x + y + b, x Z, y + R + x = b y + + y x Z, y +, y R + The MIR cut (written differently) is: 1 f (b) y f (b) y 1 Two rows Canonical Set : n x 1 = b 1 + a 1i y i n x 2 = b 2 + a 2i y i x Z 2, y i R + i {1,...n} The cuts are based on lattice-free convex sets... [Cornuéjols, Margot (2008)] [Borozan, Cornuéjols (2008)]

10 10 Looking at MIR cuts Set introduced by [Andersen et al. (2007)] Traditional MIR Set x + y + b, x Z, y + R + Two rows Canonical Set : x = b y + + y x Z, y +, y R + The MIR cut (written differently) is: 1 f (b) y f (b) y 1 n x 1 = b 1 + a 1i y i n x 2 = b 2 + a 2i y i x Z 2, y i R + i {1,...n} The cuts are based on lattice-free convex sets... [Cornuéjols, Margot (2008)] [Borozan, Cornuéjols (2008)] Both sets obtained from simplex tableau by relaxing: (1) Bounds on basic integer variables (2) Integrality of non-basic variables.

11 11 Intersection Cuts Intersection Cut [Balas (1971)] x = b y + + y x Z, y +, y R + The MIR cut (written differently) is: 1 f (b) y f (b) y 1 b f(b) 1 f(b)

12 Intersection Cuts II Intersection Cut [Balas (1971)] n x 1 = b 1 + a 1i y i n x 2 = b 2 + a 2i y i x Z 2, y i R + i {1,...n} Let K be a lattice-free convex set containing b in its interior. The cut n α i y i 1 obtained using K is of the form: { 0 if ai recc.cone(k ) α i = λ λ > 0, s.t. b + 1 λ a i bnd(k ) 2 a a b 0 a 12 a 4

13 13 2D lattice-free closure Definition (2D Lattice-free Cut Closure) Rewrite the MIP set as P := {(x, y) Z n 1 R n 2 + Ax + Gy = b} (by possibly adding slacks). Let λ 1, λ 2 R m such that λ 1 A, λ 2 A Z n 1 λ 1 Ax + λ 1 G y = λ 1 b }{{}}{{}}{{} z 1 g 1 b 1

14 2D lattice-free closure Definition (2D Lattice-free Cut Closure) Rewrite the MIP set as P := {(x, y) Z n 1 R n 2 + Ax + Gy = b} (by possibly adding slacks). Let λ 1, λ 2 R m such that λ 1 A, λ 2 A Z n 1 λ 1 Ax + λ 1 G y = λ 1 b }{{}}{{}}{{} z 1 g 1 b 1 P 2 (λ 1, λ 2 ) = {(z, y) Z 2 R n 2 + z 1 + g 1 y = b 1, z 2 + g 2 y = b 2, y 0} A general 2D lattice-free cut for the mixed-integer set P is an inequality αy 1 which can be obtained as a intersection cut from a 2D maximal lattice-free convex set applied to above set. The set of points of P LP that satisfy all general 2D lattice-free cut is called the 2D lattice-free closure.

15 15 Taking Stock... One row/one integer variable based MIR Set (MIR closure) GMIC Closure Split Cut Closure Two row/two integer variables based Canonical Set (2D Lattice-free cut closure)??

16 2 Split Procedure

17 17 Split cuts [Balas(1979)], [Cook et al.(1990)] Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b} be a mixed integer linear set and let P LP be its linear relaxation. Let π Z n 1 and γ Z. A split cut is an inequality valid for P LP {(x, y) πx γ} P LP {(x, y) πx γ + 1} split cut

18 Towards a generalization of split cuts Let π 1, π 2 Z n 1 and γ 1, γ 2 Z. A cross cut is an inequality valid for P LP {(x, y) π 1 x γ 1, π 2 x γ 2 } P LP {(x, y) π 1 x γ 1, π 2 x γ 2 + 1} P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 } P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 + 1} [Balas (ISMP 2009)] [Balas and Qualizza (2009)] [Li and Richard (2008)] 18

19 19 Maximal Lattice-free convex Sets [Lovász (1989)] [D., Wolsey (2007)]

20 20 2D Lattice-free convex cuts vs Unimodular Cross Cut Definition A unimodular cross cut is one where π 1, π 2 Z 2 and form a unimodular matrix.

21 2D Lattice-free convex cuts vs Unimodular Cross Cut Definition A unimodular cross cut is one where π 1, π 2 Z 2 and form a unimodular matrix. Related result first shown by [Balas (ISMP 2009)], [Balas and Qualizza (2009)] Proposition For the canonical set, all unimodular cross cuts are either split cuts, quadrilateral cuts or triangle cuts of type 1 or 2. Proposition For the canonical set, split cuts, quadrilateral cuts and triangle cuts of type 1 or 2 are dominated by unimodular cross cuts.

22 22 Unimodular vs Nonunimodular Crosses ( x1 x 2 ) = ( ) ( ) ( 1 y Now consider the non-unimodular cross set ) ( 11 y ) ( 1 y ) y 4. {(x 1, x 2 ) R 2 : 0 x 1 + x 2 1} {(x 1, x 2 ) R 2 : 0 x 1 x 2 1}. (2) The inequality y 1 + y y 3 + 2y 4 1 is obtained by the above disjunction and cannot be obtained by any single unimodular cross cut. Observation Some cross cuts are not unimodular cross cuts.

23 23 Type 3 Triangles vs Cross Disjunctions

24 24 Type 3 Triangles vs Cross Disjunctions

25 25 Type 3 Triangles vs Cross Disjunctions

26 26 Type 3 Triangles vs Cross Disjunctions Not covered by two splits

27 Crooked Cross Cut Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b} be a mixed integer linear set and let P LP be its linear relaxation. Let π 1, π 2 Z n 1 and γ 1, γ 2 Z. A crooked cross cut is an inequality valid for P LP {(x, y) π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 } P LP {(x, y) π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 + 1} P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 } P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 + 1}

28 28 Crooked Cross Cut Proposition All maximal lattice-free convex sets in R 2 are contained in crooked cross sets.

29 29 Consequences for canonical set Theorem All valid inequalities of the canonical set are obtained by disjunctions based on crooked cross set.

30 30 A generalization of Split Closure Definition (Crooked Cross Closure) For the mixed-integer set P := {(x, y) Z n 1 R n 2 + Ax + Gy = b} the crooked cross closure is defined as P LP {(x, y) π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 } conv P LP {(x, y) π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 + 1} P LP {(x, y) π π 1 Z n 1,π 2 Z n 1 x γ 1 + 1, π 2 x γ 2 } 1,γ 1 Z,γ 2 Z P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 + 1} Theorem Let P := {(x, y) Z n 1 R n 2 + Ax + Gy = b}. If rank(a) = 2, then the crooked cross closure is the convex hull of P.

31 31 A generalization of Split Closure Definition (Crooked Cross Closure) For the mixed-integer set P := {(x, y) Z n 1 R n 2 + Ax + Gy = b} the crooked cross closure is defined as P LP {(x, y) π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 } conv P LP {(x, y) π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 + 1} P LP {(x, y) π π 1 Z n 1,π 2 Z n 1 x γ 1 + 1, π 2 x γ 2 } 1,γ 1 Z,γ 2 Z P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 + 1} Theorem Let P := {(x, y) Z n 1 R n 2 + Ax + Gy = b}. If rank(a) = 2, then the crooked cross closure is the convex hull of P. Corollary The convex hull of a MIP with two integer variable is given by the crooked cross closure. Corollary Let P := {x Z n Ax b} where A and b are integral and on removing two columns from A the remaining matrix is totally unimodular, then the convex hull of P is obtained by the crooked cross closure.

32 32 Some Other Sets in the Literature D., Wolsey (2009), Basu et al. (2009), Fukasawa, Günlük (2009) Two row Canonical Set + Constraints: n x 1 = b 1 + a 1i y i n x 2 = b 2 + a 2i y i where P is a rational polyhedron. x P Z 2, y i R + i {1,...n}, Let S = P Z 2. Let K be a maximal S-free convex set containing b in its interior, then we can generate facet-defining inequalities as follows: Let K f be written as a set {x (g j ) T x 1, j {1,..., l}}. Let π K (u) = max 1 j l {(g j ) T u}. Then the inequality n π K (r i )y i 1 Corollary The inequalities obtained by S-free convex sets are dominated by crooked cross cuts.

33 33 Taking Stock... One row/one integer variable based MIR Set (MIR closure) GMIC Closure Split Cut Closure Two row/two integer variables based Canonical Set (2D Lattice-free cut closure)? Crooked Cross Closure Convex hull of canonical set = 2D lattice-free closure = Crooked Cross Closure.

34 34 Taking Stock... One row/one integer variable based MIR Set (MIR closure) GMIC Closure Split Cut Closure Two row/two integer variables based Canonical Set (2D Lattice-free cut closure)? Crooked Cross Closure Convex hull of canonical set = 2D lattice-free closure = Crooked Cross Closure. Question: Is 2D lattice-free closure = Crooked Cross Closure for general MILPs?

35 35 A partial answer 1 Crooked cross closure 2D lattice-free closure.

36 36 A partial answer 1 Crooked cross closure 2D lattice-free closure. 2 Let (π 1, γ 1 ), (π 2, γ 2 ) Z n1+1 and consider the crooked cross disjunction D 1 = {(x, y) R n 1+n 2 : π 1 x γ 1, (π 2 π 1 )x (γ 2 γ 1 )}, D 2 = {(x, y) R n 1+n 2 : π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 + 1} D 3 = {(x, y) R n 1+n 2 : π 1 x γ 1 + 1, π 2 x γ 2 }, and, D 4 = {(x, y) R n 1+n 2 : π 1 x γ 1 + 1, π 2 x γ 2 + 1}. 3 We say that an inequality cx + dy f is a translation of c x + d y f w.r.t. P := {(x, y) Z n 1 R n 2 + Ax + Gy = b}, if there exists a vector µ Rm and a positive scalar θ such that [c, d, f ] = µ[a, G, b] + θ[c, d, f ].

37 37 A partial answer 1 Crooked cross closure 2D lattice-free closure. 2 Let (π 1, γ 1 ), (π 2, γ 2 ) Z n1+1 and consider the crooked cross disjunction D 1 = {(x, y) R n 1+n 2 : π 1 x γ 1, (π 2 π 1 )x (γ 2 γ 1 )}, D 2 = {(x, y) R n 1+n 2 : π 1 x γ 1, (π 2 π 1 )x γ 2 γ 1 + 1} D 3 = {(x, y) R n 1+n 2 : π 1 x γ 1 + 1, π 2 x γ 2 }, and, D 4 = {(x, y) R n 1+n 2 : π 1 x γ 1 + 1, π 2 x γ 2 + 1}. 3 We say that an inequality cx + dy f is a translation of c x + d y f w.r.t. P := {(x, y) Z n 1 R n 2 + Ax + Gy = b}, if there exists a vector µ Rm and a positive scalar θ such that [c, d, f ] = µ[a, G, b] + θ[c, d, f ]. Theorem (Three Rows) Let cx + dy f be a non-trivial crooked cross cut for P derived from the disjunction 4 D i. Then a translation of cx + dy f can be obtained as a crossed cross cut using the same disjunction from a 3-row relaxation of P, namely P 3 (λ 1, λ 2, λ 3 ) = {(x, y) Z n 1 R n 2 : π 1 x+g 1 y = b 1, π 2 x+g 2 y = b 2, g 3 y = b 3, y 0}, where λ 1, λ 2, λ 3 R m, π 3 = 0 and π i = λ i A, for i = 1, 2, 3 and g i = λ i G, b i = λ i b for i = 1, 2, 3.

38 38 A Corollary Corollary Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b}. If A has full row rank, then 2D lattice-free closure = Crooked Cross Closure.

39 39 A Corollary Corollary Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b}. If A has full row rank, then 2D lattice-free closure = Crooked Cross Closure. If P is a Corner relaxation of an MILP, then 2D lattice-free closure = Crooked Cross Closure for P.

40 2.5 Split Closure Again

41 41 A slightly different view of split closure 1 Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b} and PLP the LP relaxation.

42 42 A slightly different view of split closure 1 Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b} and PLP the LP relaxation. 2 Split closure 1 [Balas (1979)] π Z n 1,γ Z conv(p LP {(x, y) πx γ} P LP {(x, y) πx γ + 1})

43 43 A slightly different view of split closure 1 Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b} and PLP the LP relaxation. 2 Split closure 1 [Balas (1979)] π Z n 1,γ Z conv(p LP {(x, y) πx γ} P LP {(x, y) πx γ + 1}) 3 Split closure 2 [Cook et al. (1990)] π Z n 1 conv(p LP {(x, y) πx Z})

44 44 A slightly different view of split closure 1 Let P = {(x, y) Z n 1 R n 2 + Ax + Gy = b} and PLP the LP relaxation. 2 Split closure 1 [Balas (1979)] π Z n 1,γ Z conv(p LP {(x, y) πx γ} P LP {(x, y) πx γ + 1}) 3 Split closure 2 [Cook et al. (1990)] π Z n 1 conv(p LP {(x, y) πx Z}) 4 Split closure 1 = Split closure 2.

45 45 Two row/two integer variable case Parametric Cross Closure (t Z +) P t := π 1 Z n 1,π 2 Z n 1,γ 1 Z,γ 2 Z P 1 is crooked cross closure. conv P LP {(x, y) π 1 x γ 1, (π 2 tπ 1 )x γ 2 tγ 1 } P LP {(x, y) π 1 x γ 1, (π 2 tπ 1 )x γ 2 tγ 1 + 1} P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 } P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 + 1}

46 46 Two row/two integer variable case Parametric Cross Closure (t Z +) P t := π 1 Z n 1,π 2 Z n 1,γ 1 Z,γ 2 Z P 1 is crooked cross closure. conv P LP {(x, y) π 1 x γ 1, (π 2 tπ 1 )x γ 2 tγ 1 } P LP {(x, y) π 1 x γ 1, (π 2 tπ 1 )x γ 2 tγ 1 + 1} P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 } P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 + 1} P Π := π1,π 2 Z n 1 conv(p LP {(x, y) π 1 x, π 2 x Z})

47 Two row/two integer variable case Parametric Cross Closure (t Z +) P t := π 1 Z n 1,π 2 Z n 1,γ 1 Z,γ 2 Z P 1 is crooked cross closure. conv P LP {(x, y) π 1 x γ 1, (π 2 tπ 1 )x γ 2 tγ 1 } P LP {(x, y) π 1 x γ 1, (π 2 tπ 1 )x γ 2 tγ 1 + 1} P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 } P LP {(x, y) π 1 x γ 1 + 1, π 2 x γ 2 + 1} P Π := π1,π 2 Z n 1 conv(p LP {(x, y) π 1 x, π 2 x Z}) Theorem t Z +, P t P 1 = P Π.

48 3 Gomory Mixed Integer Cut

49 49 Monoidal Strengthening/Trivial Fill-in: From MIR to GMIC [Balas and Jeroslow (1984)] Let t i = argmin{t Z max{ t a i, f (b) Then rewrite as n 1 n 2 x B = b + a i z i + c i y i x B Z, z i Z +, y i R + a i +t 1 f (b) }}. n 1 n 1 n 2 x B t i z i = b + (a i t i )z i + c i y i x B Z, z i Z +, y i R + Aggregate all the integer terms on the left-hand-side.

50 50 Monoidal Strengthening/Trivial Fill-in: From MIR to GMIC [Balas and Jeroslow (1984)] Let t i = argmin{t Z max{ t a i, f (b) Then rewrite as n 1 n 2 x B = b + a i z i + c i y i x B Z, z i Z +, y i R + a i +t 1 f (b) }}. n 1 n 1 n 2 x B t i z i = b + (a i t i )z i + c i y i x B Z, z i Z +, y i R + Aggregate all the integer terms on the left-hand-side. Aggregate all variables with positive coefficients on the right-hand-side. Aggregate all variables with negative coefficients on the right-hand-side.

51 51 Monoidal Strengthening/Trivial Fill-in: From MIR to GMIC [Balas and Jeroslow (1984)] Let t i = argmin{t Z max{ t a i, f (b) Then rewrite as n 1 n 2 x B = b + a i z i + c i y i x B Z, z i Z +, y i R + a i +t 1 f (b) }}. n 1 n 1 n 2 x B t i z i = b + (a i t i )z i + c i y i x B Z, z i Z +, y i R + Aggregate all the integer terms on the left-hand-side. Aggregate all variables with positive coefficients on the right-hand-side. Aggregate all variables with negative coefficients on the right-hand-side. Apply MIR.

52 52 Monoidal Strengthening/Trivial Fill-in [Balas and Jeroslow (1984)] n 1 n 2 x 1 = b 1 + a 1i z i + c 1i y i n 2 n 2 x 2 = b 2 + a 1i z i + c 2i y i x Z 2, z i Z + i {1,...n 1 }, y i R + i {1,...n 2 } Given a lattice-free convex set K containing b, let { 0 if u recc.cone(k ) π(u) = λ λ > 0, s.t.b + 1 λ u bnd(k ) Let t i = argmin{t Z 2 π(t + a i )}. Then rewrite: Apply 2D lattice-free cut. n 1 n 1 n 2 x 1 t 1i z i = b 1 + (a 1i t 1i )z i + c 1i y i n 1 n 1 n 2 x 2 t 2i z i = b 2 + (a 2i t 2i )z i + c 2i y i

53 53 2D lattice-free cuts + Monoidal Strengthening closure 1 Rewrite the MILP set as P := {(z, y) Z n 1 2 Construct two row relaxation as + Rn 2 + Az + Gy = b}. Ez + Fy + d = 0, z Z n 1 +, y Rn 1, where E = [λ 1 ; λ 2 ]A, F = [λ 1 ; λ 2 ]G, d = [λ 1 ; λ 2 ]b and λ 1, λ 2 R 1 m. 3 Relax the set to x = Ez + Fy + d, x Z 2, z Z n 1 +, y Rn 1 4 Apply all possible 2D lattice-free closure + Monoidal Strengthening cut.

54 54 2D lattice-free closure = 2D lattice-free cut + Monoidal Strengthening closure 1 Let P := {(x, y) Z n 1 R n 2 + Ax + Gy = b}. Then (2D lattice-free cut + Monoidal Strengthening closure) (2D lattice-free closure), by rewriting P as P := {(x +, x, y) Z n 1 Z n 1 R n 2 + Ax+ Ax + Gy = b} 2 Let P := {(z, y) Z n 1 + R n 2 + Az + Gy = b}. Now can be rewritten as n 1 n 2 x 1 = b 1 + a 1i z i + c 1i y i (3) n 1 n 2 x 2 = b 2 + a 1i z i + c 2i y i (4) x Z 2, z i Z + i {1,...n 1 }, y i R + i {1,...n 2 } (5) n 1 n 2 x 1 = b 1 + a 1i z i + c 1i y i n 1 n 2 x 2 = b 2 + a 1i z i + c 2i y i z i s i = 0 i {1,...n 1 } x 1, x 2 Z, z i Z, s i, y i 0 Now by taking suitable combination of above system, every cut from the monoidal strengthening can be obtained using 2D lattice-free closure, i.e. (2D lattice-free closure + Monoidal Strengthening closure) (2D lattice-free closure)

55 55 Taking Stock... One row/one integer variable based Two row/two integer variables based MIR Set (MIR closure) Canonical Set (2D Lattice-free cut closure) GMIC Closure 2D Lattice-free cut + Monoidal Strengthening Split Cut Closure Crooked Cross Closure Theorem Let P be a mixed integer linear set. 2D Lattice-free cut closure = 2D Lattice-free cut + Monoidal Strengthening closure Crooked Cross Closure (6) Moreover, for the mixed-integer set P := {(x, y) Z n 1 R n 2 + Ax + Gy = b}: 1 If A has full row rank, then (6) holds at equality. 2 If rank(a) = 2, then the crooked cross closure is the convex hull of P.

56 56 Questions 1 Is the crooked cross closure or cross closure a polyhedron? 2 Is the crooked cross closure strictly contained in the cross closure?

57 57 Thank You.

A Lower Bound on the Split Rank of Intersection Cuts

A Lower Bound on the Split Rank of Intersection Cuts A Lower Bound on the Split Rank of Intersection Cuts Santanu S. Dey H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology. 200 Outline Introduction: split rank,

More information

On mixed-integer sets with two integer variables

On mixed-integer sets with two integer variables On mixed-integer sets with two integer variables Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Santanu S. Dey Georgia Inst. Tech. santanu.dey@isye.gatech.edu September 8, 2010 Oktay Günlük IBM Research

More information

Multi-Row Cuts in Integer Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh

Multi-Row Cuts in Integer Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh Multi-Row Cuts in Integer Programming Gérard Cornuéjols Tepper School o Business Carnegie Mellon University, Pittsburgh March 2011 Mixed Integer Linear Programming min s.t. cx Ax = b x j Z or j = 1,...,

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the Relative Strength of Split, Triangle and Quadrilateral Cuts On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Pierre Bonami Gérard Cornuéjols François Margot Abstract Integer programs defined by two equations with two free integer

More information

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh Polyhedral Approach to Integer Linear Programming Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh 1 / 30 Brief history First Algorithms Polynomial Algorithms Solving

More information

Split Rank of Triangle and Quadrilateral Inequalities

Split Rank of Triangle and Quadrilateral Inequalities Split Rank of Triangle and Quadrilateral Inequalities Santanu Dey 1 Quentin Louveaux 2 June 4, 2009 Abstract A simple relaxation of two rows of a simplex tableau is a mixed integer set consisting of two

More information

Key words. Integer nonlinear programming, Cutting planes, Maximal lattice-free convex sets

Key words. Integer nonlinear programming, Cutting planes, Maximal lattice-free convex sets ON MAXIMAL S-FREE CONVEX SETS DIEGO A. MORÁN R. AND SANTANU S. DEY Abstract. Let S Z n satisfy the property that conv(s) Z n = S. Then a convex set K is called an S-free convex set if int(k) S =. A maximal

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the Relative Strength of Split, Triangle and Quadrilateral Cuts On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 53 abasu@andrew.cmu.edu Pierre Bonami LIF, Faculté

More information

Lecture 2. Split Inequalities and Gomory Mixed Integer Cuts. Tepper School of Business Carnegie Mellon University, Pittsburgh

Lecture 2. Split Inequalities and Gomory Mixed Integer Cuts. Tepper School of Business Carnegie Mellon University, Pittsburgh Lecture 2 Split Inequalities and Gomory Mixed Integer Cuts Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh Mixed Integer Cuts Gomory 1963 Consider a single constraint

More information

A Constructive Characterization of the Split Closure of a Mixed Integer Linear Program. Juan Pablo Vielma

A Constructive Characterization of the Split Closure of a Mixed Integer Linear Program. Juan Pablo Vielma A Constructive Characterization of the Split Closure of a Mixed Integer Linear Program Juan Pablo Vielma June 26, 2006 Review: MIP and Relaxation We study the MIP feasible region P I := {x P R n : x j

More information

The Strength of Multi-row Aggregation Cuts for Sign-pattern Integer Programs

The Strength of Multi-row Aggregation Cuts for Sign-pattern Integer Programs The Strength of Multi-row Aggregation Cuts for Sign-pattern Integer Programs Santanu S. Dey 1, Andres Iroume 1, and Guanyi Wang 1 1 School of Industrial and Systems Engineering, Georgia Institute of Technology

More information

Mixing Inequalities and Maximal Lattice-Free Triangles

Mixing Inequalities and Maximal Lattice-Free Triangles Mixing Inequalities and Maximal Lattice-Free Triangles Santanu S. Dey Laurence A. Wolsey Georgia Institute of Technology; Center for Operations Research and Econometrics, UCL, Belgium. 2 Outline Mixing

More information

Integer Programming ISE 418. Lecture 13. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 13. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 13 Dr. Ted Ralphs ISE 418 Lecture 13 1 Reading for This Lecture Nemhauser and Wolsey Sections II.1.1-II.1.3, II.1.6 Wolsey Chapter 8 CCZ Chapters 5 and 6 Valid Inequalities

More information

Lattice closures of polyhedra

Lattice closures of polyhedra Lattice closures of polyhedra Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com October 27, 2016 Diego A. Morán R. Universidad Adolfo Ibañez diego.moran@uai.cl Abstract

More information

Computational Experiments with Cross and Crooked Cross Cuts

Computational Experiments with Cross and Crooked Cross Cuts Submitted to INFORMS Journal on Computing manuscript (Please, provide the mansucript number!) Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes

More information

Computational Experiments with Cross and Crooked Cross Cuts

Computational Experiments with Cross and Crooked Cross Cuts Computational Experiments with Cross and Crooked Cross Cuts Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com Juan Pablo Vielma Massachusetts Institute of Technology

More information

The Split Closure of a Strictly Convex Body

The Split Closure of a Strictly Convex Body The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive

More information

Minimal Valid Inequalities for Integer Constraints

Minimal Valid Inequalities for Integer Constraints Minimal Valid Inequalities for Integer Constraints Valentin Borozan LIF, Faculté des Sciences de Luminy, Université de Marseille, France borozan.valentin@gmail.com and Gérard Cornuéjols Tepper School of

More information

Integer Programming ISE 418. Lecture 13b. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 13b. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 13b Dr. Ted Ralphs ISE 418 Lecture 13b 1 Reading for This Lecture Nemhauser and Wolsey Sections II.1.1-II.1.3, II.1.6 Wolsey Chapter 8 CCZ Chapters 5 and 6 Valid Inequalities

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the Relative Strength of Split, Triangle and Quadrilateral Cuts On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 53 abasu@andrew.cmu.edu Pierre Bonami LIF, Faculté

More information

The Split Closure of a Strictly Convex Body

The Split Closure of a Strictly Convex Body The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive

More information

Lattice closures of polyhedra

Lattice closures of polyhedra Lattice closures of polyhedra Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com April 10, 2017 Diego A. Morán R. Universidad Adolfo Ibañez diego.moran@uai.cl Abstract

More information

Change in the State of the Art of (Mixed) Integer Programming

Change in the State of the Art of (Mixed) Integer Programming Change in the State of the Art of (Mixed) Integer Programming 1977 Vancouver Advanced Research Institute 24 papers 16 reports 1 paper computational, 4 small instances Report on computational aspects: only

More information

Lifting Integer Variables in Minimal Inequalities Corresponding To Lattice-Free Triangles

Lifting Integer Variables in Minimal Inequalities Corresponding To Lattice-Free Triangles Lifting Integer Variables in Minimal Inequalities Corresponding To Lattice-Free Triangles Santanu S. Dey and Laurence A. Wolsey 2 CORE, 2 CORE and INMA, University Catholique de Louvain, 34, Voie du Roman

More information

A Note on the MIR closure

A Note on the MIR closure A Note on the MIR closure Pierre Bonami Tepper School of Business, Carnegie Mellon University, Pittsburgh PA 53, USA. Gérard Cornuéjols Tepper School of Business, Carnegie Mellon University, Pittsburgh

More information

IBM Research Report. Lattice-Free Sets, Branching Disjunctions, and Mixed-Integer Programming

IBM Research Report. Lattice-Free Sets, Branching Disjunctions, and Mixed-Integer Programming RC25212 (W1109-107) September 21, 2011 Mathematics IBM Research Report Lattice-Free Sets, Branching Disjunctions, and Mixed-Integer Programming Sanjeeb Dash, Neil B. Dobbs, Oktay Günlük, Tomasz J. Nowicki,

More information

Lift-and-Project Inequalities

Lift-and-Project Inequalities Lift-and-Project Inequalities Q. Louveaux Abstract The lift-and-project technique is a systematic way to generate valid inequalities for a mixed binary program. The technique is interesting both on the

More information

Corner Polyhedron and Intersection Cuts

Corner Polyhedron and Intersection Cuts Corner Polyhedron and Intersection Cuts Michele Conforti 1,5, Gérard Cornuéjols 2,4 Giacomo Zambelli 3,5 August 2010 Revised March 2011 Abstract Four decades ago, Gomory introduced the corner polyhedron

More information

Computational Experiments with Cross and Crooked Cross Cuts

Computational Experiments with Cross and Crooked Cross Cuts Computational Experiments with Cross and Crooked Cross Cuts Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com June 22, 2011 Juan Pablo Vielma University of Pittsburgh

More information

1 Maximal Lattice-free Convex Sets

1 Maximal Lattice-free Convex Sets 47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 3 Date: 03/23/2010 In this lecture, we explore the connections between lattices of R n and convex sets in R n. The structures will prove

More information

A geometric perspective on lifting

A geometric perspective on lifting A geometric perspective on lifting Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols Carnegie Mellon University and Université d Aix-Marseille, gc0v@andrew.cmu.edu Giacomo

More information

constraints Ax+Gy» b (thus any valid inequalityforp is of the form u(ax+gy)» ub for u 2 R m + ). In [13], Gomory introduced a family of valid inequali

constraints Ax+Gy» b (thus any valid inequalityforp is of the form u(ax+gy)» ub for u 2 R m + ). In [13], Gomory introduced a family of valid inequali On the Rank of Mixed 0,1 Polyhedra Λ Gérard Cornuéjols Yanjun Li Graduate School of Industrial Administration Carnegie Mellon University, Pittsburgh, USA (corresponding author: gc0v@andrew.cmu.edu) February

More information

A geometric perspective on lifting

A geometric perspective on lifting A geometric perspective on lifting Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols Carnegie Mellon University and Université d Aix-Marseille, gc0v@andrew.cmu.edu Giacomo

More information

Computing with Multi-Row Intersection Cuts

Computing with Multi-Row Intersection Cuts Computing with Multi-Row Intersection Cuts by Álinson Santos Xavier A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Doctor of Philosophy in Combinatorics

More information

LP Relaxations of Mixed Integer Programs

LP Relaxations of Mixed Integer Programs LP Relaxations of Mixed Integer Programs John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA February 2015 Mitchell LP Relaxations 1 / 29 LP Relaxations LP relaxations We want

More information

A probabilistic comparison of split and type 1 triangle cuts for two row mixed-integer programs

A probabilistic comparison of split and type 1 triangle cuts for two row mixed-integer programs A probabilistic comparison of split and type 1 triangle cuts for two row mixed-integer programs Qie He, Shabbir Ahmed, George L. Nemhauser H. Milton Stewart School of Industrial & Systems Engineering Georgia

More information

Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints

Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints Tobias Fischer and Marc E. Pfetsch Department of Mathematics, TU Darmstadt, Germany {tfischer,pfetsch}@opt.tu-darmstadt.de

More information

Computing with multi-row Gomory cuts

Computing with multi-row Gomory cuts Computing with multi-row Gomory cuts Daniel G. Espinoza Departamento de Ingeniería Industrial, Universidad de Chile, Av. República 71, Santiago, 837-439, Chile Abstract Recent advances on the understanding

More information

OPTIMA. Mathematical Programming Society Newsletter. 1 Steve Wright, MPS Chair s Column

OPTIMA. Mathematical Programming Society Newsletter. 1 Steve Wright, MPS Chair s Column OPTIMA Mathematical Programming Society Newsletter 80 Steve Wright MPS Chair s Column September 6, 2009. I m writing in the wake of ISMP 2009 in Chicago, which ended last weekend. All involved in the organization

More information

MEP123: Master Equality Polyhedron with one, two or three rows

MEP123: Master Equality Polyhedron with one, two or three rows 1/17 MEP123: Master Equality Polyhedron with one, two or three rows Oktay Günlük Mathematical Sciences Department IBM Research January, 29 joint work with Sanjeeb Dash and Ricardo Fukasawa 2/17 Master

More information

Strong Dual for Conic Mixed-Integer Programs

Strong Dual for Conic Mixed-Integer Programs Strong Dual for Conic Mixed-Integer Programs Diego A. Morán R. Santanu S. Dey Juan Pablo Vielma July 14, 011 Abstract Mixed-integer conic programming is a generalization of mixed-integer linear programming.

More information

Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming

Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.

More information

Cutting planes from extended LP formulations

Cutting planes from extended LP formulations Cutting planes from extended LP formulations Merve Bodur University of Wisconsin-Madison mbodur@wisc.edu Sanjeeb Dash IBM Research sanjeebd@us.ibm.com March 7, 2016 Oktay Günlük IBM Research gunluk@us.ibm.com

More information

Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs. Pierre Bonami CMU, USA. Gerard Cornuéjols CMU, USA and LIF Marseille, France

Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs. Pierre Bonami CMU, USA. Gerard Cornuéjols CMU, USA and LIF Marseille, France Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs Pierre Bonami CMU, USA Gerard Cornuéjols CMU, USA and LIF Marseille, France Sanjeeb Dash IBM T.J. Watson, USA Matteo Fischetti University

More information

Mixed-integer nonlinear programming, Conic programming, Duality, Cutting

Mixed-integer nonlinear programming, Conic programming, Duality, Cutting A STRONG DUAL FOR CONIC MIXED-INTEGER PROGRAMS DIEGO A. MORÁN R., SANTANU S. DEY, AND JUAN PABLO VIELMA Abstract. Mixed-integer conic programming is a generalization of mixed-integer linear programming.

More information

On the Rank of Cutting-Plane Proof Systems

On the Rank of Cutting-Plane Proof Systems On the Rank of Cutting-Plane Proof Systems Sebastian Pokutta 1 and Andreas S. Schulz 2 1 H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA. Email:

More information

Split Cuts for Convex Nonlinear Mixed Integer Programming

Split Cuts for Convex Nonlinear Mixed Integer Programming Split Cuts for Convex Nonlinear Mixed Integer Programming Juan Pablo Vielma University of Pittsburgh joint work with D. Dadush and S. S. Dey S. Modaresi and M. Kılınç Georgia Institute of Technology University

More information

Cutting Planes for Mixed-Integer Programming: Theory and Practice

Cutting Planes for Mixed-Integer Programming: Theory and Practice Cutting Planes for Mixed-Integer Programming: Theory and Practice Oktay Günlük Math Sciences, IBM Research April 2018 ORF523, Princeton Mathematical optimization 1 A generic mathematical optimization problem:

More information

Asteroide Santana, Santanu S. Dey. December 4, School of Industrial and Systems Engineering, Georgia Institute of Technology

Asteroide Santana, Santanu S. Dey. December 4, School of Industrial and Systems Engineering, Georgia Institute of Technology for Some for Asteroide Santana, Santanu S. Dey School of Industrial Systems Engineering, Georgia Institute of Technology December 4, 2016 1 / 38 1 1.1 Conic integer programs for Conic integer programs

More information

The strength of multi-row models 1

The strength of multi-row models 1 The strength of multi-row models 1 Quentin Louveaux 2 Laurent Poirrier 3 Domenico Salvagnin 4 October 6, 2014 Abstract We develop a method for computing facet-defining valid inequalities for any mixed-integer

More information

MIR Closures of Polyhedral Sets

MIR Closures of Polyhedral Sets MIR Closures of Polyhedral Sets Sanjeeb Dash IBM Research Oktay Günlük IBM Research Andrea Lodi Univ. Bologna February 28, 2007 Abstract We study the mixed-integer rounding (MIR) closures of polyhedral

More information

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets Santanu S. Dey and Diego A. Morán R. H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute

More information

Maximal lattice-free convex sets in linear subspaces

Maximal lattice-free convex sets in linear subspaces Maximal lattice-free convex sets in linear subspaces Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols Carnegie

More information

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid

More information

Minimal inequalities for an infinite relaxation of integer programs

Minimal inequalities for an infinite relaxation of integer programs Minimal inequalities for an infinite relaxation of integer programs Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols

More information

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs Yogesh Awate Tepper School of Business, Carnegie Mellon University, Pittsburgh,

More information

Valid inequalities based on simple mixed-integer sets

Valid inequalities based on simple mixed-integer sets Valid inequalities based on simple mixed-integer sets Sanjeeb Dash and Oktay Günlük Mathematical Sciences Department, IBM T J Watson Research Center,Yorktown Heights, NY 10598 (sanjeebd@usibmcom, oktay@watsonibmcom)

More information

The master equality polyhedron with multiple rows

The master equality polyhedron with multiple rows The master equality polyhedron with multiple rows Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Ricardo Fukasawa University of Waterloo rfukasaw@math.uwaterloo.ca September 16, 2010 Oktay Günlük IBM Research

More information

Cutting planes from two rows of a simplex tableau

Cutting planes from two rows of a simplex tableau Cutting planes from two rows of a simplex tableau K. Andersen Q. Louveaux R. Weismantel L. Wolsey May, 6 Abstract Introduction In this paper a basic geometric object is investigated that allows us to derive

More information

Non-Recursive Cut Generation

Non-Recursive Cut Generation Non-Recursive Cut Generation Aleksandr M. Kazachkov Spring 2018 Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee: Egon Balas (Chair) Daniel Bienstock Gérard Cornuéjols

More information

The master equality polyhedron with multiple rows

The master equality polyhedron with multiple rows The master equality polyhedron with multiple rows Sanjeeb Dash Ricardo Fukasawa IBM Research February 17, 2009 Oktay Günlük Abstract The master equality polyhedron (MEP) is a canonical set that generalizes

More information

Cutting planes from two rows of simplex tableau

Cutting planes from two rows of simplex tableau Cutting planes from two rows of simplex tableau Based on talk by Andersen et al, IPCO-2007 Ashutosh Mahajan 1 1 Lehigh University Department of Industrial and Systems Engineering Cor@l Seminar Series -

More information

Cutting Planes and Elementary Closures for Non-linear Integer Programming

Cutting Planes and Elementary Closures for Non-linear Integer Programming Cutting Planes and Elementary Closures for Non-linear Integer Programming Juan Pablo Vielma University of Pittsburgh joint work with D. Dadush and S. S. Dey S. Modaresi and M. Kılınç Georgia Institute

More information

3.7 Cutting plane methods

3.7 Cutting plane methods 3.7 Cutting plane methods Generic ILP problem min{ c t x : x X = {x Z n + : Ax b} } with m n matrix A and n 1 vector b of rationals. According to Meyer s theorem: There exists an ideal formulation: conv(x

More information

March 2002, December Introduction. We investigate the facial structure of the convex hull of the mixed integer knapsack set

March 2002, December Introduction. We investigate the facial structure of the convex hull of the mixed integer knapsack set ON THE FACETS OF THE MIXED INTEGER KNAPSACK POLYHEDRON ALPER ATAMTÜRK Abstract. We study the mixed integer knapsack polyhedron, that is, the convex hull of the mixed integer set defined by an arbitrary

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

Some cut-generating functions for second-order conic sets

Some cut-generating functions for second-order conic sets Some cut-generating functions for second-order conic sets Asteroide Santana 1 and Santanu S. Dey 1 1 School of Industrial and Systems Engineering, Georgia Institute of Technology June 1, 2016 Abstract

More information

Minimal inequalities for an infinite relaxation of integer programs

Minimal inequalities for an infinite relaxation of integer programs Minimal inequalities for an infinite relaxation of integer programs Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols

More information

The continuous knapsack set

The continuous knapsack set The continuous knapsack set Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com January 31, 2014 Laurence Wolsey Core laurence.wolsey@uclouvain.be Abstract We study

More information

Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts

Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts Fatma Kılınç-Karzan Tepper School of Business Carnegie Mellon University Joint work with Sercan Yıldız

More information

Structure of Valid Inequalities for Mixed Integer Conic Programs

Structure of Valid Inequalities for Mixed Integer Conic Programs Structure of Valid Inequalities for Mixed Integer Conic Programs Fatma Kılınç-Karzan Tepper School of Business Carnegie Mellon University 18 th Combinatorial Optimization Workshop Aussois, France January

More information

1 Solution of a Large-Scale Traveling-Salesman Problem... 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson

1 Solution of a Large-Scale Traveling-Salesman Problem... 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson Part I The Early Years 1 Solution of a Large-Scale Traveling-Salesman Problem............ 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson 2 The Hungarian Method for the Assignment Problem..............

More information

Intersection cuts for single row corner relaxations

Intersection cuts for single row corner relaxations Math. Prog. Comp. 28 :423 455 https://doi.org/.7/s2532-8-32-y FULL LENGTH PAPER Intersection cuts for single row corner relaxations Ricardo Fukasawa Laurent Poirrier Álinson S. Xavier Received: 4 May 26

More information

The structure of the infinite models in integer programming

The structure of the infinite models in integer programming The structure of the infinite models in integer programming January 10, 2017 Not Again! Well, Aussois is partly responsible... Some years ago: Not Again! Well, Aussois is partly responsible... Some years

More information

The continuous knapsack set

The continuous knapsack set The continuous knapsack set Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com December 18, 2014 Laurence Wolsey Core laurence.wolsey@uclouvain.be Abstract We study

More information

Theoretical challenges towards cutting-plane selection

Theoretical challenges towards cutting-plane selection Theoretical challenges towards cutting-plane selection Santanu S. Dey 1 and Marco Molinaro 2 1 School of Industrial and Systems Engineering, Georgia Institute of Technology 2 Computer Science Department,

More information

Unique lifting of integer variables in minimal inequalities

Unique lifting of integer variables in minimal inequalities Unique liting o integer variables in minimal inequalities Amitabh Basu 1, Manoel Campêlo 2,6, Michele Conorti 3,8, Gérard Cornuéjols 4,7, Giacomo Zambelli 5,8 December 6, 2011 Abstract This paper contributes

More information

Split closure and intersection cuts

Split closure and intersection cuts Math. Program., Ser. A 102: 457 493 (2005) Digital Object Identifier (DOI) 10.1007/s10107-004-0558-z Kent Andersen Gérard Cornuéjols Yanjun Li Split closure and intersection cuts Received: February 4,

More information

A geometric approach to cut-generating functions

A geometric approach to cut-generating functions A geometric approach to cut-generating functions Amitabh Basu Michele Conforti Marco Di Summa February 18, 2015 Abstract The cutting-plane approach to integer programming was initiated more that 40 years

More information

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs Yogesh Awate Tepper School of Business, Carnegie Mellon University, Pittsburgh,

More information

Relations Between Facets of Low- and High-Dimensional Group Problems

Relations Between Facets of Low- and High-Dimensional Group Problems Mathematical Programming manuscript No. (will be inserted by the editor) Santanu S. Dey Jean-Philippe P. Richard Relations Between Facets of Low- and High-Dimensional Group Problems Received: date / Accepted:

More information

Disjunctive Cuts for Cross-Sections of the Second-Order Cone

Disjunctive Cuts for Cross-Sections of the Second-Order Cone Disjunctive Cuts for Cross-Sections of the Second-Order Cone Sercan Yıldız Gérard Cornuéjols June 10, 2014 Abstract In this paper we provide a unified treatment of general two-term disjunctions on crosssections

More information

Convex hull of two quadratic or a conic quadratic and a quadratic inequality

Convex hull of two quadratic or a conic quadratic and a quadratic inequality Noname manuscript No. (will be inserted by the editor) Convex hull of two quadratic or a conic quadratic and a quadratic inequality Sina Modaresi Juan Pablo Vielma the date of receipt and acceptance should

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe January 8, 23 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

Cutting Plane Separators in SCIP

Cutting Plane Separators in SCIP Cutting Plane Separators in SCIP Kati Wolter Zuse Institute Berlin DFG Research Center MATHEON Mathematics for key technologies 1 / 36 General Cutting Plane Method MIP min{c T x : x X MIP }, X MIP := {x

More information

n-step mingling inequalities: new facets for the mixed-integer knapsack set

n-step mingling inequalities: new facets for the mixed-integer knapsack set Math. Program., Ser. A (2012) 132:79 98 DOI 10.1007/s10107-010-0382-6 FULL LENGTH PAPER n-step mingling inequalities: new facets for the mixed-integer knapsack set Alper Atamtürk Kiavash Kianfar Received:

More information

Carnegie Mellon University, Pittsburgh, USA. April Abstract

Carnegie Mellon University, Pittsburgh, USA. April Abstract Elementary Closures for Integer Programs Gerard Cornuejols Yanjun Li Graduate School of Industrial Administration Carnegie Mellon University, Pittsburgh, USA April 2000 (revised October 2000) Abstract

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe November 7, 21 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Noname manuscript No. (will be inserted by the editor Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Sina Modaresi Mustafa R. Kılınç Juan Pablo Vielma

More information

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Noname manuscript No. (will be inserted by the editor) Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Sina Modaresi Mustafa R. Kılınç Juan Pablo Vielma

More information

On the Exact Separation of Mixed Integer Knapsack Cuts

On the Exact Separation of Mixed Integer Knapsack Cuts On the Exact Separation of Mixed Integer Knapsack Cuts Ricardo Fukasawa 1 and Marcos Goycoolea 2 1 H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of Technology rfukasaw@isye.gatech.edu

More information

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010 Section Notes 9 IP: Cutting Planes Applied Math 121 Week of April 12, 2010 Goals for the week understand what a strong formulations is. be familiar with the cutting planes algorithm and the types of cuts

More information

Mixed-integer linear representability, disjunctions, and Chvátal functions modeling implications

Mixed-integer linear representability, disjunctions, and Chvátal functions modeling implications 1 2 3 4 Mixed-integer linear representability, disjunctions, and Chvátal functions modeling implications Amitabh Basu Kipp Martin Christopher Thomas Ryan Guanyi Wang October 26, 2017 5 6 7 8 9 10 11 12

More information

MIP reformulations of some chance-constrained mathematical programs

MIP reformulations of some chance-constrained mathematical programs MIP reformulations of some chance-constrained mathematical programs Ricardo Fukasawa Department of Combinatorics & Optimization University of Waterloo December 4th, 2012 FIELDS Industrial Optimization

More information

A note on : A Superior Representation Method for Piecewise Linear Functions

A note on : A Superior Representation Method for Piecewise Linear Functions A note on : A Superior Representation Method for Piecewise Linear Functions Juan Pablo Vielma Business Analytics and Mathematical Sciences Department, IBM T. J. Watson Research Center, Yorktown Heights,

More information

Mixed-integer linear representability, disjunctions, and variable elimination

Mixed-integer linear representability, disjunctions, and variable elimination Mixed-integer linear representability, disjunctions, and variable elimination Amitabh Basu Kipp Martin Christopher Thomas Ryan Guanyi Wang December 19, 2016 Abstract Jeroslow and Lowe gave an exact geometric

More information

On the separation of split cuts and related inequalities

On the separation of split cuts and related inequalities Math. Program., Ser. B 94: 279 294 (2003) Digital Object Identifier (DOI) 10.1007/s10107-002-0320-3 Alberto Caprara Adam N. Letchford On the separation of split cuts and related inequalities Received:

More information

arxiv: v1 [math.oc] 16 Sep 2018

arxiv: v1 [math.oc] 16 Sep 2018 When Lift-and-Project Cuts are Different arxiv:1809.05794v1 [math.oc] 16 Sep 2018 Egon Balas* Carnegie Mellon University, eb17@andrew.cmu.edu, https://www.cmu.edu/tepper/faculty-and-research/faculty-by-area/profiles/balas-egon.html

More information

Cuts for mixed 0-1 conic programs

Cuts for mixed 0-1 conic programs Cuts for mixed 0-1 conic programs G. Iyengar 1 M. T. Cezik 2 1 IEOR Department Columbia University, New York. 2 GERAD Université de Montréal, Montréal TU-Chemnitz Workshop on Integer Programming and Continuous

More information

An Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory

An Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory An Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory by Troels Martin Range Discussion Papers on Business and Economics No. 10/2006 FURTHER INFORMATION Department of Business

More information