Mixing Inequalities and Maximal Lattice-Free Triangles

Size: px
Start display at page:

Download "Mixing Inequalities and Maximal Lattice-Free Triangles"

Transcription

1 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

2 Outline Mixing Inequalities 2 Connection With Lattice-free Triangles 3 Result: Strengthening Mixing Inequalities For Use In Simplex Tableau

3 Mixing Inequalities.

4 The mixing set [Günlük and Pochet (2)] y + x b y + x 2 b 2 y + x 3 b y + x n b n y R + x i Z i n

5 The mixing set [Günlük and Pochet (2)] y + x b y + x 2 b 2 y + x 3 b y + x n b n y R + x i Z i n Mixing Inequality is facet-defining for the Mixing Set: y n ( b i b i )( b i x i ) () i= where b i = b i b i +, b i b i and b =.

6 5 The mixing set appears as a substructure in many problems The mixing inequality can be used to derive facets for: Production Planning (Constant capacity lot-sizing) 2 Capacitated Facility Location 3 Capacitated Network Design

7 5 The mixing set appears as a substructure in many problems The mixing inequality can be used to derive facets for: Production Planning (Constant capacity lot-sizing) 2 Capacitated Facility Location 3 Capacitated Network Design Can we use mixing inequalities for general problems?

8 6 Rearranging the mixing set for simplicity ( ) ( x + ) ( x 2 + ) y ( b b 2 ) x, x 2 Z, y R + Let r i = b i (mod ). We assume < r < r 2 <. Mixing Inequality: y (r 2 r )( b 2 x 2 ) + r ( b x )

9 6 Rearranging the mixing set for simplicity ( ) ( x + ) ( x 2 + ) y ( b b 2 ) x, x 2 Z, y R + Let r i = b i (mod ). We assume < r < r 2 <. Mixing Inequality: y (r 2 r )( b 2 x 2 ) + r ( b x ) Introduce non-negative slack variables: ( ) ( ) ( x + x 2 + ) y + ( ) ( y + ) y 2 = ( b b 2 ) x, x 2 Z, y, y, y 2 R + Mixing Inequality: r 2 D y + r D y + r 2 r D y 2 where D = (r 2 r )( r 2 ) + r ( r ).

10 Using mixing inequalities for general simplex tableau x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + 8 y + 8 y y 2 Idea: Rewrite/Relax rows of simplex tableau to look like the Mixing Set u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 +

11 Using mixing inequalities for general simplex tableau x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + 8 y + 8 y y 2 Idea: Rewrite/Relax rows of simplex tableau to look like the Mixing Set ( ) ( ) ( ).5 u + u 2 + u u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 + (.9.9 ) ( ) ( ) u 4 + u u.4 4 = ( ).4.6

12 Using mixing inequalities for general simplex tableau x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + 8 y + 8 y y 2 Idea: Rewrite/Relax rows of simplex tableau to look like the Mixing Set ( ) ( ) ( ).5 u + u 2 + u ( ) ( u }{{} + x ) u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 + ( u }{{} 2 + x 2 (.9.9 ) (.5u 3 +.9u 4 ) + }{{} y ) ( ) ( ) u 4 + u u.4 4 = ( ) (.4u 3 +.4u 4 ) = }{{} y 2 ( ).4.6 ( ).4.6

13 Using mixing inequalities for general simplex tableau x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + 8 y + 8 y y 2 Idea: Rewrite/Relax rows of simplex tableau to look like the Mixing Set ( ) ( ) ( ).5 u + u 2 + u ( ) ( u }{{} + x ) u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 + ( u }{{} 2 + x 2 (.9.9 ) (.5u 3 +.9u 4 ) + }{{} y ) ( ) ( ) u 4 + u u.4 4 = ( (.5u u 4 ) + () + 5 (.4u u 4 ) ) (.4u 3 +.4u 4 ) = }{{} y 2 ( ).4.6 ( ).4.6

14 8 They are many possible ways to relax simplex tableau u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 +

15 8 They are many possible ways to relax simplex tableau ( u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 + ) ( ) ( ) ( ) ( ) ( ) ( ) u + u 2 + u. 3 + u u 3 + u.4 4 =.6

16 8 They are many possible ways to relax simplex tableau ( ( u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 + ) ( ) ( ) ( ) ( ) ( ) ( ) u + u 2 + u. 3 + u u 3 + u.4 4 =.6 ) ( ) ( ) ( ) ( ) ( ).4 (u + u 3 ) + u }{{} 2 + (.u }{{} 3 +.9u 4 ) +.6u }{{} 3 +.4u }{{} 4 = }{{}.6 x x 2 y y y 2

17 8 They are many possible ways to relax simplex tableau ( ( u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 + ) ( ) ( ) ( ) ( ) ( ) ( ) u + u 2 + u. 3 + u u 3 + u.4 4 =.6 ) ( ) ( ) ( ) ( ) ( ).4 (u + u 3 ) + u }{{} 2 + (.u }{{} 3 +.9u 4 ) +.6u }{{} 3 +.4u }{{} 4 = }{{}.6 x x 2 y y y 2 8 (.u 3 +.9u 4 ) + 8 (.6u 3) (.3u 4)

18 9 They are many possible ways to relax simplex tableau ( ( u + u 2 +.5u 3 +.9u 4 =.4 u + u 2 +.u 3 +.5u 4 =.6 u Z 4 + ) ( ) ( ) ( ) ( ) ( ) ( ) u + u 2 + u. 3 + u u 3 + u.4 4 =.6 ) ( ) ( ) ( ) ( ) (.4 (u + u 3 ) + u }{{} 2 + (.u }{{} 3 +.9u 4 ) +.6u }{{} 3 +.4u }{{} 4 = }{{}.6 x x 2 y y y 2 8 (.u 3 +.9u 4 ) + 8 (.6u 3) (.3u 4)

19 The best cut For the simplex tableau: x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + n i= ( a i a i 2 ) u i + ( m c j j= c j 2 8 y + 8 y y 2 ) (.4 v j =.6 ). u i Z +, v j R + (2)

20 The best cut For the simplex tableau: x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + n i= ( a i a i 2 ) u i + ( m c j j= c j 2 The best cut by relaxation of the simplex tableau is where, i= 8 y + 8 y y 2 ) (.4 v j =.6 ). u i Z +, v j R + (2) n m φ (a, i a2)u i i + π (c j, cj 2 )v j (3) j=

21 The best cut For the simplex tableau: x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + n i= ( a i a i 2 ) u i + ( m c j j= c j 2 The best cut by relaxation of the simplex tableau is where, i= 8 y + 8 y y 2 ) (.4 v j =.6 ). u i Z +, v j R + (2) n m φ (a, i a2)u i i + π (c j, cj 2 )v j (3) j= φ (a, a 2 ) = min y 8 + y y 8 2 s.t. x + y y = a x 2 + y y 2 = a 2 x, x 2 Z, y, y, y 2 R +

22 The best cut For the simplex tableau: x + y y =.4 x 2 + y y 2 =.6 x, x 2 Z, y, y, y 2 R + n i= ( a i a i 2 ) u i + ( m c j j= c j 2 The best cut by relaxation of the simplex tableau is where, i= 8 y + 8 y y 2 ) (.4 v j =.6 ). u i Z +, v j R + (2) n m φ (a, i a2)u i i + π (c j, cj 2 )v j (3) j= φ (a, a 2 ) = min y 8 + y y 8 2 s.t. x + y y = a x 2 + y y 2 = a 2 x, x 2 Z, y, y, y 2 R + π (c, c 2 ) = min y 8 + y y 8 2 s.t. y y = c y y 2 = c 2 y, y, y 2 R +

23 Closed form for φ and π Let F(a, a 2 ) = (a (mod ), a 2 (mod )).

24 Closed form for φ and π Let F(a, a 2 ) = (a (mod ), a 2 (mod )). Proposition Consider two rows of a simplex tableau: n i= a ix i + m j= c iy i = b, x i Z +, y i R +. Then the inequality n i= φ (F(a i ))x i + m i= π (c i )y i is valid inequality where, φ (w, w 2 ) = σ ( w ) + σ 2 ( w 2 ) (w, w 2 ) R σ 3 (w ) + σ 2 ( w 2 ) (w, w 2 ) R 2 σ ( w ) + σ 2 ( w 2 ) (w, w 2 ) R 3 σ ( w ) + σ 4 (w 2 ) (w, w 2 ) R 4 σ 3 (w ) + σ 2 ( w 2 ) (w, w 2 ) R 5 σ ( w ) + σ 4 (w 2 ) (w, w 2 ) R 6 where (r, r 2 ) = F(c) and σ =, σ r 2 (r ) 2 r 2 (r 2 r ) 2 = r σ 3 =, σ r r 2 (r ) 2 r 2 (r 2 r ) 4 = 2 +r and r 2 (r ) 2 r 2 (r 2 r ) r r 2 r r 2 (r ) 2 r 2 (r 2 r ), (4) π (c) = lim h φ(ch) h (5)

25 Closed form for φ and π Let F(a, a 2 ) = (a (mod ), a 2 (mod )). Proposition Consider two rows of a simplex tableau: n i= a ix i + m j= c iy i = b, x i Z +, y i R +. Then the inequality n i= φ (F(a i ))x i + m i= π (c i )y i is valid inequality where, φ (w, w 2 ) = σ ( w ) + σ 2 ( w 2 ) (w, w 2 ) R σ 3 (w ) + σ 2 ( w 2 ) (w, w 2 ) R 2 σ ( w ) + σ 2 ( w 2 ) (w, w 2 ) R 3 σ ( w ) + σ 4 (w 2 ) (w, w 2 ) R 4 σ 3 (w ) + σ 2 ( w 2 ) (w, w 2 ) R 5 σ ( w ) + σ 4 (w 2 ) (w, w 2 ) R 6 where (r, r 2 ) = F(c) and σ =, σ r 2 (r ) 2 r 2 (r 2 r ) 2 = r σ 3 =, σ r r 2 (r ) 2 r 2 (r 2 r ) 4 = 2 +r and r 2 (r ) 2 r 2 (r 2 r ) r r 2 r r 2 (r ) 2 r 2 (r 2 r ), (4) π (c) = lim h φ(ch) h (5) Observation: The closed form of φ depends only on the fractional part of columns of integer variables.

26 Closed form for φ contd. 2

27 Is it possible to get a stronger general-purpose mixing-type cut? 3

28 3 Is it possible to get a stronger general-purpose mixing-type cut? More precisely: Yes!

29 3 Is it possible to get a stronger general-purpose mixing-type cut? More precisely: Yes! (φ, π ) represents a valid inequality for the infinite group relaxation of mixed integer programs.

30 3 Is it possible to get a stronger general-purpose mixing-type cut? More precisely: Yes! (φ, π ) represents a valid inequality for the infinite group relaxation of mixed integer programs. We show that there exist functions (φ M, π ) that strictly dominate (φ, π ) and are extreme for the infinite group relaxation of mixed integer programs.

31 3 Is it possible to get a stronger general-purpose mixing-type cut? More precisely: Yes! (φ, π ) represents a valid inequality for the infinite group relaxation of mixed integer programs. We show that there exist functions (φ M, π ) that strictly dominate (φ, π ) and are extreme for the infinite group relaxation of mixed integer programs. Upshot: Better cut coefficients can be obtained using the function (φ M, π ) that improve upon the coefficients obtained by (φ, π ). We proceed step-by-step in the following slides.

32 The Framework: Infinite Group Relaxation.

33 5 Infinite relaxation of two-rows of simplex tableau The mixed integer relaxation: MG(I 2, R 2, f ): ax(a) + wy(w) + f = a I 2 w R 2 ( ) ( ) x B + x B2 x B, x B2 Z, x(a) Z +, y(w) R + x, y have finite support, (6) where I 2 = {(a, a 2 ) R 2 a, a 2 }, i.e. set of all columns of two fractions.

34 5 Infinite relaxation of two-rows of simplex tableau The mixed integer relaxation: MG(I 2, R 2, f ): ax(a) + wy(w) + f = a I 2 w R 2 ( ) ( ) x B + x B2 x B, x B2 Z, x(a) Z +, y(w) R + x, y have finite support, (6) where I 2 = {(a, a 2 ) R 2 a, a 2 }, i.e. set of all columns of two fractions. Assuming all the nonbasic variables are continuous: MG(, R 2, f ): ( ) ( ) wy(w) + f = x B + x B2 w R 2 x B, x B2 Z, y(w) R + y has a finite support. (7)

35 Problem statement precisely Now that we have defined the infinite relaxation, we proceed to ask the following precise questions... 6

36 Problem statement precisely Now that we have defined the infinite relaxation, we proceed to ask the following precise questions... The function (φ, π ) represents a valid inequality for MG(I 2, R 2, f ) as: If ( x, ȳ) satisfies: ( ) ( ) ax(a) + wy(w) + f = x B + x B2 a I 2 w R 2 then ( x, ȳ) satisfies: a I 2 φ (a)x(a) + x B, x B2 Z, x(a) Z +, y(w) R +, w R 2 π (w)y(w) (8) Question: Do there exist functions (φ, π ), φ : I 2 R + and π : R 2 R + such that: φ φ and π π and φ (a)x(a) + π (w) (9) a I 2 w R 2 is a valid inequality? 6

37 Analysis of π : The Strength of Continuous Coefficients.

38 8 Maximal lattice-free convex sets [Lovász(989)] Definition A set S is called a maximal lattice-free convex set in R 2 if it is convex and interior(s) Z 2 =, 2 There exists no convex set S satisfying (), such that S S. [Borozan and Cornuéjols (27), Andersen, Louveaux, Weismantel, and Wolsey (27)] Theorem For the system MG(, R 2, f ), an inequality of the form w R 2 π(w)y(w) is un-dominated, if the set P(π) = {w R 2 π(w f ) } () is a maximal lattice-free convex set.

39 9 Strength of continuous coefficients, i.e., π π (w, w 2 ) = min 8 y + 8 y y 2 s.t. y y = w y y 2 = w 2 y, y, y 2 R +

40 Strength of continuous coefficients, i.e., π π (w, w 2 ) = min 8 y + 8 y y 2 s.t. y y = w We construct P(π ) : {w R 2 π(w f ) }: y y 2 = w 2 y, y, y 2 R +.5 (f, f 2 )

41 Strength of continuous coefficients, i.e., π π (w, w 2 ) = min 8 y + 8 y y 2 s.t. y y = w We construct P(π ) : {w R 2 π(w f ) }: y y 2 = w 2 y, y, y 2 R (f, f 2 ) For all r, P(π ) is a maximal lattice-free triangle. π is undominated by any inequality: i.e. π : R 2 R + such that π π, π (w) < π (w) for some w R 2 where π is valid inequality for MG(, R 2, r).

42 2 π is an extreme inequality for MG(, R 2, r) [Cornuéjols and Margot(28)] Theorem If P(π) is a maximal lattice-free triangle, then π represents an extreme inequality for MG(, R 2, f ), i.e, π, π 2 : R 2 R + such that π and π 2 represent valid inequalities, π π 2, and π = 2 π + 2 π 2. Corollary The function representing coefficient of continuous variable obtained using mixing inequalities, i.e., π, is extreme for MG(, R 2, r). We cannot improve the coefficient of continuous variables in the mixing cut.

43 Analysis of φ : The Strength of Integer Coefficients.

44 It is possible to strengthen φ φ (a, a 2 ) = min y 8 + y y 8 2 s.t. x + y y = a x 2 + y y 2 = a 2 x, x 2 Z, y, y, y 2 R + π (c, c 2 ) = min y 8 + y y 8 2 s.t. y y = c y y 2 = c 2 y, y, y 2 R +

45 It is possible to strengthen φ φ (a, a 2 ) = min y 8 + y y 8 2 s.t. x + y y = a x 2 + y y 2 = a 2 x, x 2 Z, y, y, y 2 R + π (c, c 2 ) = min y 8 + y y 8 2 s.t. y y = c y y 2 = c 2 y, y, y 2 R + We can rewrite: φ (a, a 2 ) = min x,x 2 Z(π (a x, a 2 x 2 )). ()

46 22 It is possible to strengthen φ φ (a, a 2 ) = min y 8 + y y 8 2 s.t. x + y y = a x 2 + y y 2 = a 2 x, x 2 Z, y, y, y 2 R + π (c, c 2 ) = min y 8 + y y 8 2 s.t. y y = c y y 2 = c 2 y, y, y 2 R + We can rewrite: φ (a, a 2 ) = min x,x 2 Z(π (a x, a 2 x 2 )). () () is the fill-in function [Gomory and Johnson (972)]. [D. and Wolsey (28)] Theorem If P(π) is a lattice-free triangle with non-integral vertices and exactly one integer point in the interior on each side, then φ : I 2 R + defined as in () is not an undominated inequality. a function φ : I 2 R + such that φ represents a valid inequality and φ < φ.

47 A stronger inequality φ M 23

48 Comparing φ M with φ 24

49 25 Main result: (φ M, π ) is extreme inequality for MG(I 2, R 2, r) Theorem Given < r < r 2 < such that r + r 2, the functions (φ M, π ) represent an extreme inequality for MG(I 2, R 2, r) Note: The condition r + r 2 is not very serious, since given any two rows of tableau such that r + r 2 >, multiple both the rows with. Then for the resulting rows, r + r 2. Steps in Proof: Prove function results in a valid inequality:

50 25 Main result: (φ M, π ) is extreme inequality for MG(I 2, R 2, r) Theorem Given < r < r 2 < such that r + r 2, the functions (φ M, π ) represent an extreme inequality for MG(I 2, R 2, r) Note: The condition r + r 2 is not very serious, since given any two rows of tableau such that r + r 2 >, multiple both the rows with. Then for the resulting rows, r + r 2. Steps in Proof: Prove function results in a valid inequality: Show that φ M (u) + φ M (v) φ M (u + v) u, v I 2, i.e., prove φ M : I 2 R + is subadditive.

51 25 Main result: (φ M, π ) is extreme inequality for MG(I 2, R 2, r) Theorem Given < r < r 2 < such that r + r 2, the functions (φ M, π ) represent an extreme inequality for MG(I 2, R 2, r) Note: The condition r + r 2 is not very serious, since given any two rows of tableau such that r + r 2 >, multiple both the rows with. Then for the resulting rows, r + r 2. Steps in Proof: Prove function results in a valid inequality: Show that φ M (u) + φ M (v) φ M (u + v) u, v I 2, i.e., prove φ M : I 2 R + is subadditive. 2 Prove function is un-dominated:

52 25 Main result: (φ M, π ) is extreme inequality for MG(I 2, R 2, r) Theorem Given < r < r 2 < such that r + r 2, the functions (φ M, π ) represent an extreme inequality for MG(I 2, R 2, r) Note: The condition r + r 2 is not very serious, since given any two rows of tableau such that r + r 2 >, multiple both the rows with. Then for the resulting rows, r + r 2. Steps in Proof: Prove function results in a valid inequality: Show that φ M (u) + φ M (v) φ M (u + v) u, v I 2, i.e., prove φ M : I 2 R + is subadditive. 2 Prove function is un-dominated: Easily verified that, φ M (u) + φ M (r u) = u I 2. Therefore, by [Johnson s (974)] φ M is an un-dominated inequality.

53 25 Main result: (φ M, π ) is extreme inequality for MG(I 2, R 2, r) Theorem Given < r < r 2 < such that r + r 2, the functions (φ M, π ) represent an extreme inequality for MG(I 2, R 2, r) Note: The condition r + r 2 is not very serious, since given any two rows of tableau such that r + r 2 >, multiple both the rows with. Then for the resulting rows, r + r 2. Steps in Proof: Prove function results in a valid inequality: Show that φ M (u) + φ M (v) φ M (u + v) u, v I 2, i.e., prove φ M : I 2 R + is subadditive. 2 Prove function is un-dominated: Easily verified that, φ M (u) + φ M (r u) = u I 2. Therefore, by [Johnson s (974)] φ M is an un-dominated inequality. 3 Prove function is extreme.

54 26 Proving φ M is a subadditive function [D. and Richard (28)] Proposition Let φ be a continuous, piecewise linear and nonnegative function on I 2 such that φ(u) + φ(r u) =. Let V and E be the set of vertices and edges of φ. Then φ is subadditive iff φ(v ) + φ(v 2 ) φ(v + v 2 ) φ(e ) + φ(e 2 ) φ(v 3 ) where e q, e 2 q 2, e + e 2 = v 3, v 3 V(φ) V (φ) v, v 2 V(φ), q, q 2 E(φ). To check subadditivity of a piecewise linear function we need to check only the function at the vertices and edges.

55 Proving φ M is a subadditive function: Too many cases!.5.5 ~ 28 Cases ~ 44 Cases.5 v + v 2 v v 2.5 v v 2 v +v After checking these case we prove that the function φ M is a valid inequality.

56 28 A value-function interpretation of φ M In fact, by the subadditivity of φ M we obtain the following result: Proposition If r + r 2, then for the problem: ( ) ( ) ( ) x + x + + r r 2 2 r +r 2 2 The following inequality is valid: ( ) ( ) ( ) ( ) r x 3 + y + y + y 2 = r2 x, x 2 Z, x 3 Z +, y, y, y 2 R + (r 2 r )( r 2 ) x 3 + r 2 2D D y + r D y + r 2 r D y 2

57 A value-function interpretation of φ M In fact, by the subadditivity of φ M we obtain the following result: Proposition If r + r 2, then for the problem: ( ) ( ) ( ) x + x + + r r 2 2 r +r 2 2 The following inequality is valid: ( ) ( ) ( ) ( ) r x 3 + y + y + y 2 = r2 x, x 2 Z, x 3 Z +, y, y, y 2 R + (r 2 r )( r 2 ) x 3 + r 2 2D D y + r D y + r 2 r D y 2 Then φ M can be obtained as follows: φ M (a, a 2 ) = min (r 2 r )( r 2 ) x 3 + r 2 2D D y + r D y + r 2 r D y 2 s.t. x + (+ r r 2 )x 3 + y y = a 2 x 2 + r + r 2 x 3 + y y 2 = a 2 2 x, x 2 Z, x 3 Z +, y, y, y 2 R + Without the terms corresponding to x 3 the above reduces to the problem corresponding to φ. 28

58 29 Proving (φ M, π ) is extreme inequality for MG(I 2, R 2, r) [D. and Wolsey (28)] Theorem Let π : R 2 R + be a extreme inequality for MG(, R 2, r). 2 Let u I 2 and define V = max n Z+,n { π(w) F(u n n + w) = r}.... Lifting. 3 Define φ : I 2 R + as φ(v) = min n Z+ {nv + π(w) F(u n + w) = v}.... Fill-in. If (φ, π) is an un-dominated inequality for MG(I 2, R 2, r), then (φ, π) is an extreme inequality for MG(I 2, R 2, r).

59 29 Proving (φ M, π ) is extreme inequality for MG(I 2, R 2, r) [D. and Wolsey (28)] Theorem Let π : R 2 R + be a extreme inequality for MG(, R 2, r). 2 Let u I 2 and define V = max n Z+,n { π(w) F(u n n + w) = r}.... Lifting. 3 Define φ : I 2 R + as φ(v) = min n Z+ {nv + π(w) F(u n + w) = v}.... Fill-in. If (φ, π) is an un-dominated inequality for MG(I 2, R 2, r), then (φ, π) is an extreme inequality for MG(I 2, R 2, r). In our case, u = (+ r r 2 2, r +r 2 2 ) and (r 2 r )( r 2 ) 2D = max π (w) n Z+,n { F(u n + w) = r} n

60 29 Proving (φ M, π ) is extreme inequality for MG(I 2, R 2, r) [D. and Wolsey (28)] Theorem Let π : R 2 R + be a extreme inequality for MG(, R 2, r). 2 Let u I 2 and define V = max n Z+,n { π(w) F(u n n + w) = r}.... Lifting. 3 Define φ : I 2 R + as φ(v) = min n Z+ {nv + π(w) F(u n + w) = v}.... Fill-in. If (φ, π) is an un-dominated inequality for MG(I 2, R 2, r), then (φ, π) is an extreme inequality for MG(I 2, R 2, r). In our case, u = (+ r r 2 2, r +r 2 2 ) and and (r 2 r )( r 2 ) 2D φ M (a, a 2 ) = min = max π (w) n Z+,n { F(u n + w) = r} n (r 2 r )( r 2 ) x 3 + r 2 2D D y + r D y + r 2 r D y 2 s.t. x + ( + r r 2 )x 3 + y y = a 2 x 2 + r + r 2 x 3 + y y 2 = a 2 2 x, x 2 Z, x 3 Z +, y, y, y 2 R +

61 3 Discussion We illustrated techniques to use mixing inequalities for general two-rows of a simplex tableau.

62 3 Discussion We illustrated techniques to use mixing inequalities for general two-rows of a simplex tableau. 2 We showed that when applying the mixing inequalities for general two-rows of a simplex tableau, the inequality can be strengthened.

63 3 Discussion We illustrated techniques to use mixing inequalities for general two-rows of a simplex tableau. 2 We showed that when applying the mixing inequalities for general two-rows of a simplex tableau, the inequality can be strengthened. 3 A new class of extreme inequality for two-row mixed integer infinite group problem.

64 3 Discussion We illustrated techniques to use mixing inequalities for general two-rows of a simplex tableau. 2 We showed that when applying the mixing inequalities for general two-rows of a simplex tableau, the inequality can be strengthened. 3 A new class of extreme inequality for two-row mixed integer infinite group problem. Challenges: The proof of validity of the stronger inequality is not elegant: More importantly the proof does not extend to more rows of a mixing inequalities.

65 Thank You. 3

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

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

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

Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets 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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

Convex Sets and Minimal Sublinear Functions

Convex Sets and Minimal Sublinear Functions Convex Sets and Minimal Sublinear Functions Amitabh Basu Gérard Cornuéjols Giacomo Zambelli April 2010 Abstract We show that, given a closed convex set K containing the origin in its interior, the support

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

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

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

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

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

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

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

Cut-Generating Functions for Integer Variables

Cut-Generating Functions for Integer Variables Cut-Generating Functions for Integer Variables Sercan Yıldız and Gérard Cornuéjols December 204, revised August 205 Abstract For an integer linear program, Gomory s corner relaxation is obtained by ignoring

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

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

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

Cut-Generating Functions for Integer Linear Programming

Cut-Generating Functions for Integer Linear Programming Cut-Generating Functions for Integer Linear Programming By: Masumi Sugiyama Faculty advisor: Matthias Köppe Senior thesis June 2015 UNIVERSITY OF CALIFORNIA, DAVIS COLLEGE OF LETTERS AND SCIENCE DEPARTMENT

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

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

IP Cut Homework from J and B Chapter 9: 14, 15, 16, 23, 24, You wish to solve the IP below with a cutting plane technique.

IP Cut Homework from J and B Chapter 9: 14, 15, 16, 23, 24, You wish to solve the IP below with a cutting plane technique. IP Cut Homework from J and B Chapter 9: 14, 15, 16, 23, 24, 31 14. You wish to solve the IP below with a cutting plane technique. Maximize 4x 1 + 2x 2 + x 3 subject to 14x 1 + 10x 2 + 11x 3 32 10x 1 +

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

Sufficiency of Cut-Generating Functions

Sufficiency of Cut-Generating Functions Sufficiency of Cut-Generating Functions Gérard Cornuéjols 1, Laurence Wolsey 2, and Sercan Yıldız 1 1 Tepper School of Business, Carnegie Mellon University, 5000 Forbes Ave, Pittsburgh, PA 15213, United

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

On the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times

On the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times CORE DISCUSSION PAPER 2000/52 On the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times Andrew J. Miller 1, George L. Nemhauser 2, and Martin W.P. Savelsbergh 2 November 2000

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

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

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

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

Foundations of Operations Research

Foundations of Operations Research Solved exercises for the course of Foundations of Operations Research Roberto Cordone Gomory cuts Given the ILP problem maxf = 4x 1 +3x 2 2x 1 +x 2 11 x 1 +2x 2 6 x 1,x 2 N solve it with the Gomory cutting

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

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

BCOL RESEARCH REPORT 07.04

BCOL RESEARCH REPORT 07.04 BCOL RESEARCH REPORT 07.04 Industrial Engineering & Operations Research University of California, Berkeley, CA 94720-1777 LIFTING FOR CONIC MIXED-INTEGER PROGRAMMING ALPER ATAMTÜRK AND VISHNU NARAYANAN

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

Optimization Methods in Management Science

Optimization Methods in Management Science Optimization Methods in Management Science MIT 15.05 Recitation 8 TAs: Giacomo Nannicini, Ebrahim Nasrabadi At the end of this recitation, students should be able to: 1. Derive Gomory cut from fractional

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

Linear programming: algebra

Linear programming: algebra : algebra CE 377K March 26, 2015 ANNOUNCEMENTS Groups and project topics due soon Announcements Groups and project topics due soon Did everyone get my test email? Announcements REVIEW geometry Review geometry

More information

The Simplex Method. Lecture 5 Standard and Canonical Forms and Setting up the Tableau. Lecture 5 Slide 1. FOMGT 353 Introduction to Management Science

The Simplex Method. Lecture 5 Standard and Canonical Forms and Setting up the Tableau. Lecture 5 Slide 1. FOMGT 353 Introduction to Management Science The Simplex Method Lecture 5 Standard and Canonical Forms and Setting up the Tableau Lecture 5 Slide 1 The Simplex Method Formulate Constrained Maximization or Minimization Problem Convert to Standard

More information

Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets Revisited

Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets Revisited 4OR manuscript No. (will be inserted by the editor) Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets Revisited Quentin Louveaux, Laurence A. Wolsey 1 CORE and INMA, Université

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

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

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

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

The Strength of Multi-Row Relaxations

The Strength of Multi-Row Relaxations The Strength of Multi-Row Relaxations Quentin Louveaux 1 Laurent Poirrier 1 Domenico Salvagnin 2 1 Université de Liège 2 Università degli studi di Padova August 2012 Motivations Cuts viewed as facets of

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

On Sublinear Inequalities for Mixed Integer Conic Programs

On Sublinear Inequalities for Mixed Integer Conic Programs Noname manuscript No. (will be inserted by the editor) On Sublinear Inequalities for Mixed Integer Conic Programs Fatma Kılınç-Karzan Daniel E. Steffy Submitted: December 2014; Revised: July 2015 Abstract

More information

Cover and Pack Inequalities for (Mixed) Integer Programming

Cover and Pack Inequalities for (Mixed) Integer Programming Annals of Operations Research 139, 21 38, 2005 c 2005 Springer Science + Business Media, Inc. Manufactured in The Netherlands. Cover and Pack Inequalities for (Mixed) Integer Programming ALPER ATAMTÜRK

More information

Equivariant Perturbation in Gomory and Johnson s Infinite Group Problem. I. The One-Dimensional Case

Equivariant Perturbation in Gomory and Johnson s Infinite Group Problem. I. The One-Dimensional Case Equivariant Perturbation in Gomory and Johnson s Infinite Group Problem. I. The One-Dimensional Case Amitabh Basu Robert Hildebrand Matthias Köppe March 25, 204 Abstract We give an algorithm for testing

More information

On Sublinear Inequalities for Mixed Integer Conic Programs

On Sublinear Inequalities for Mixed Integer Conic Programs Noname manuscript No. (will be inserted by the editor) On Sublinear Inequalities for Mixed Integer Conic Programs Fatma Kılınç-Karzan Daniel E. Steffy Submitted: December 2014; Revised: July 7, 2015 Abstract

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

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

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

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs Computational Integer Programming Lecture 2: Modeling and Formulation Dr. Ted Ralphs Computational MILP Lecture 2 1 Reading for This Lecture N&W Sections I.1.1-I.1.6 Wolsey Chapter 1 CCZ Chapter 2 Computational

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

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

Continuous knapsack sets with divisible capacities

Continuous knapsack sets with divisible capacities Math. Program., Ser. A (2016) 156:1 20 DOI 10.1007/s10107-015-0868-3 FULL LENGTH PAPER Continuous knapsack sets with divisible capacities Laurence A. Wolsey Hande Yaman Received: 22 November 2013 / Accepted:

More information

AM 121: Intro to Optimization! Models and Methods! Fall 2018!

AM 121: Intro to Optimization! Models and Methods! Fall 2018! AM 121: Intro to Optimization Models and Methods Fall 2018 Lecture 15: Cutting plane methods Yiling Chen SEAS Lesson Plan Cut generation and the separation problem Cutting plane methods Chvatal-Gomory

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

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

A Review of Linear Programming

A Review of Linear Programming A Review of Linear Programming Instructor: Farid Alizadeh IEOR 4600y Spring 2001 February 14, 2001 1 Overview In this note we review the basic properties of linear programming including the primal simplex

More information

An Alternative Proof of Primitivity of Indecomposable Nonnegative Matrices with a Positive Trace

An Alternative Proof of Primitivity of Indecomposable Nonnegative Matrices with a Positive Trace An Alternative Proof of Primitivity of Indecomposable Nonnegative Matrices with a Positive Trace Takao Fujimoto Abstract. This research memorandum is aimed at presenting an alternative proof to a well

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

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

Gomory Cuts. Chapter 5. Linear Arithmetic. Decision Procedures. An Algorithmic Point of View. Revision 1.0

Gomory Cuts. Chapter 5. Linear Arithmetic. Decision Procedures. An Algorithmic Point of View. Revision 1.0 Chapter 5 Linear Arithmetic Decision Procedures An Algorithmic Point of View D.Kroening O.Strichman Revision 1.0 Cutting planes Recall that in Branch & Bound we first solve a relaxed problem (i.e., no

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

Simplex Method for LP (II)

Simplex Method for LP (II) Simplex Method for LP (II) Xiaoxi Li Wuhan University Sept. 27, 2017 (week 4) Operations Research (Li, X.) Simplex Method for LP (II) Sept. 27, 2017 (week 4) 1 / 31 Organization of this lecture Contents:

More information

Description of 2-integer continuous knapsack polyhedra

Description of 2-integer continuous knapsack polyhedra Discrete Optimization 3 (006) 95 0 www.elsevier.com/locate/disopt Description of -integer continuous knapsack polyhedra A. Agra a,, M. Constantino b a Department of Mathematics and CEOC, University of

More information

TIM 206 Lecture 3: The Simplex Method

TIM 206 Lecture 3: The Simplex Method TIM 206 Lecture 3: The Simplex Method Kevin Ross. Scribe: Shane Brennan (2006) September 29, 2011 1 Basic Feasible Solutions Have equation Ax = b contain more columns (variables) than rows (constraints),

More information

Math Models of OR: Some Definitions

Math Models of OR: Some Definitions Math Models of OR: Some Definitions John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA September 2018 Mitchell Some Definitions 1 / 20 Active constraints Outline 1 Active constraints

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

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

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

3.10 Lagrangian relaxation

3.10 Lagrangian relaxation 3.10 Lagrangian relaxation Consider a generic ILP problem min {c t x : Ax b, Dx d, x Z n } with integer coefficients. Suppose Dx d are the complicating constraints. Often the linear relaxation and the

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

Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets

Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets 1 2 3 Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets Kwanghun Chung 1, Jean-Philippe P. Richard 2, Mohit Tawarmalani 3 March 1, 2011 4 5 6 7 8 9 Abstract In this paper, we study 0 1 mixed-integer

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

2007/87. Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs. Ayse Akbalik and Yves Pochet

2007/87. Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs. Ayse Akbalik and Yves Pochet 2007/87 Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs Ayse Akbalik and Yves Pochet CORE DISCUSSION PAPER 2007/87 Valid inequalities for the single-item capacitated

More information

On the knapsack closure of 0-1 Integer Linear Programs

On the knapsack closure of 0-1 Integer Linear Programs On the knapsack closure of 0-1 Integer Linear Programs Matteo Fischetti 1 Dipartimento di Ingegneria dell Informazione University of Padova Padova, Italy Andrea Lodi 2 Dipartimento di Elettronica, Informatica

More information

Slide 1 Math 1520, Lecture 10

Slide 1 Math 1520, Lecture 10 Slide 1 Math 1520, Lecture 10 In this lecture, we study the simplex method which is a powerful method for solving maximization/minimization problems developed in the late 1940 s. It has been implemented

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

min3x 1 + 4x 2 + 5x 3 2x 1 + 2x 2 + x 3 6 x 1 + 2x 2 + 3x 3 5 x 1, x 2, x 3 0.

min3x 1 + 4x 2 + 5x 3 2x 1 + 2x 2 + x 3 6 x 1 + 2x 2 + 3x 3 5 x 1, x 2, x 3 0. ex-.-. Foundations of Operations Research Prof. E. Amaldi. Dual simplex algorithm Given the linear program minx + x + x x + x + x 6 x + x + x x, x, x. solve it via the dual simplex algorithm. Describe

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

Subadditive Approaches to Mixed Integer Programming

Subadditive Approaches to Mixed Integer Programming Subadditive Approaches to Mixed Integer Programming by Babak Moazzez A thesis submitted to the Faculty of Graduate and Postdoctoral Affairs in partial fulfillment of the requirements for the degree of

More information

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018 Section Notes 9 Midterm 2 Review Applied Math / Engineering Sciences 121 Week of December 3, 2018 The following list of topics is an overview of the material that was covered in the lectures and sections

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