MIP reformulations of some chance-constrained mathematical programs
|
|
- Sherilyn Higgins
- 5 years ago
- Views:
Transcription
1 MIP reformulations of some chance-constrained mathematical programs Ricardo Fukasawa Department of Combinatorics & Optimization University of Waterloo December 4th, 2012 FIELDS Industrial Optimization Seminar joint work with Ahmad Abdi MIP chance Dec 4, / 40
2 Outline 1 Introduction 2 Our results Characterizing valid inequalities Separation over a large class of inequalities Explicit facet-defining inequalities Extended formulation 3 Conclusion MIP chance Dec 4, / 40
3 Outline 1 Introduction 2 Our results Characterizing valid inequalities Separation over a large class of inequalities Explicit facet-defining inequalities Extended formulation 3 Conclusion MIP chance Dec 4, / 40
4 Deterministic linear programs A typical Linear Programming problem is of the form: Well-solved problem Several applications (LP) min c T x s.t. Ax b Basis of several algorithms for harder problems MIP chance Dec 4, / 40
5 Deterministic linear programs A typical Linear Programming problem is of the form: Well-solved problem Several applications (LP) min c T x s.t. Ax b Basis of several algorithms for harder problems Key assumption: Data is deterministic, i.e., known in advance MIP chance Dec 4, / 40
6 Deterministic linear programs A typical Linear Programming problem is of the form: Well-solved problem Several applications (LP) min c T x s.t. Ax b Basis of several algorithms for harder problems Key assumption: Data is deterministic, i.e., known in advance What do we do if that is not a realistic assumption? How do we deal with nondeterministic data? MIP chance Dec 4, / 40
7 Deterministic linear programs A typical Linear Programming problem is of the form: Well-solved problem Several applications (LP) min c T x s.t. Ax b Basis of several algorithms for harder problems Key assumption: Data is deterministic, i.e., known in advance What do we do if that is not a realistic assumption? How do we deal with nondeterministic data? Some possible approaches: Robust optimization: Obtain solutions feasible for any possible realization of data (usually assumes that there is some constraint on the values data can attain) MIP chance Dec 4, / 40
8 Deterministic linear programs A typical Linear Programming problem is of the form: Well-solved problem Several applications (LP) min c T x s.t. Ax b Basis of several algorithms for harder problems Key assumption: Data is deterministic, i.e., known in advance What do we do if that is not a realistic assumption? How do we deal with nondeterministic data? Some possible approaches: Robust optimization: Obtain solutions feasible for any possible realization of data (usually assumes that there is some constraint on the values data can attain) Multi-stage stochastic optimization: User can take actions, observe realization of data and take corrective actions MIP chance Dec 4, / 40
9 Deterministic linear programs A typical Linear Programming problem is of the form: Well-solved problem Several applications (LP) min c T x s.t. Ax b Basis of several algorithms for harder problems Key assumption: Data is deterministic, i.e., known in advance What do we do if that is not a realistic assumption? How do we deal with nondeterministic data? Some possible approaches: Robust optimization: Obtain solutions feasible for any possible realization of data (usually assumes that there is some constraint on the values data can attain) Multi-stage stochastic optimization: User can take actions, observe realization of data and take corrective actions Consider average or expected data: Reduces to deterministic problem, but can give not too good solutions MIP chance Dec 4, / 40
10 Deterministic linear programs A typical Linear Programming problem is of the form: Well-solved problem Several applications (LP) min c T x s.t. Ax b Basis of several algorithms for harder problems Key assumption: Data is deterministic, i.e., known in advance What do we do if that is not a realistic assumption? How do we deal with nondeterministic data? Some possible approaches: Robust optimization: Obtain solutions feasible for any possible realization of data (usually assumes that there is some constraint on the values data can attain) Multi-stage stochastic optimization: User can take actions, observe realization of data and take corrective actions Consider average or expected data: Reduces to deterministic problem, but can give not too good solutions Chance-constrained program: Want a high probability of satisfying set of constraints MIP chance Dec 4, / 40
11 Chance-constrained programs Chanced-constrained linear programming problem with stochastic right-hand sides: (PLP) min c T x s.t. P(Tx ξ) 1 ǫ x X, X R d : a polyhedron, ξ: random variable in R m with finite discrete distribution, T R m d, ǫ (0,1), and c R n. Suppose that ξ takes values from ξ 1,...,ξ n with probabilities π 1,...,π n, respectively. MIP chance Dec 4, / 40
12 Feasibility: Example Consider the special case where d = m = 3, n = 4, c = (1,1,1), X = R d, T = I, ǫ = 0.5, π = (0.25,0.25,0.25,0.25) Let {ξ j } n j=1 = 5, 8, 1, MIP chance Dec 4, / 40
13 Feasibility: Example Consider the special case where d = m = 3, n = 4, c = (1,1,1), X = R d, T = I, ǫ = 0.5, π = (0.25,0.25,0.25,0.25) Let {ξ j } n j=1 = 5, 8, 1, min c T x s.t. P(Tx ξ) 1 ǫ min m x i i=1 x X, s.t. P(x ξ) 0.5 MIP chance Dec 4, / 40
14 Feasibility: Example Consider the special case where d = m = 3, n = 4, c = (1,1,1), X = R d, T = I, ǫ = 0.5, π = (0.25,0.25,0.25,0.25) Let {ξ j } n j=1 = 5, 8, 1, min c T x s.t. P(Tx ξ) 1 ǫ min m x i i=1 x X, s.t. P(x ξ) 0.5 Then x is feasible if and only if x ξ j for at least two j {1,...,4}. MIP chance Dec 4, / 40
15 Feasibility: Example Consider the special case where d = m = 3, n = 4, c = (1,1,1), X = R d, T = I, ǫ = 0.5, π = (0.25,0.25,0.25,0.25) Let {ξ j } n j=1 = 5, 8, 1, min c T x s.t. P(Tx ξ) 1 ǫ min m x i i=1 x X, s.t. P(x ξ) 0.5 Then x is feasible if and only if x ξ j for at least two j {1,...,4}. 2 Then x = 7 is not feasible, since it Tx = x ξ j, for j = 1,2,3. 1 MIP chance Dec 4, / 40
16 Feasibility: Example Consider the special case where d = m = 3, n = 4, c = (1,1,1), X = R d, T = I, ǫ = 0.5, π = (0.25,0.25,0.25,0.25) Let {ξ j } n j=1 = 5, 8, 1, min c T x s.t. P(Tx ξ) 1 ǫ min m x i i=1 x X, s.t. P(x ξ) 0.5 Then x is feasible if and only if x ξ j for at least two j {1,...,4}. 4 Then x = 7 is feasible, since it Tx = x ξ j, for j = 1,2. 2 MIP chance Dec 4, / 40
17 Feasibility: Example Consider the special case where d = m = 3, n = 4, c = (1,1,1), X = R d, T = I, ǫ = 0.5, π = (0.25,0.25,0.25,0.25) Let {ξ j } n j=1 = 5, 8, 1, min c T x s.t. P(Tx ξ) 1 ǫ min m x i i=1 x X, s.t. P(x ξ) 0.5 Then x is feasible if and only if x ξ j for at least two j {1,...,4}. So to get a feasible solution, one needs to pick any two out of 4 scenarios to be satisfied. Thus min m min c T x s.t. P(Tx ξ) 1 ǫ x X, maxξ j i i=1 j I s.t. I {1,...,n}, I 2 MIP chance Dec 4, / 40
18 NP-hardness [Luedtke, Ahmed and Nemhauser, 2010] m min maxξ j i i=1 j I s.t. I {1,...,n}, I K NP-complete problem CLIQUE: Given G = (V,E), is there a clique of size at least C? MIP chance Dec 4, / 40
19 NP-hardness [Luedtke, Ahmed and Nemhauser, 2010] m min maxξ j i i=1 j I s.t. I {1,...,n}, I K NP-complete problem CLIQUE: Given G = (V,E), is there a clique of size at least C? Translate: Vertices to constraints Edges to scenarios MIP chance Dec 4, / 40
20 NP-hardness [Luedtke, Ahmed and Nemhauser, 2010] m min maxξ j i i=1 j I s.t. I {1,...,n}, I K NP-complete problem CLIQUE: Given G = (V,E), is there a clique of size at least C? Translate: Vertices to constraints Edges to scenarios ξ e v = 1 if edge e is incident to vertex v, 0 otherwise. MIP chance Dec 4, / 40
21 NP-hardness [Luedtke, Ahmed and Nemhauser, 2010] m min maxξ j i i=1 j I s.t. I {1,...,n}, I K NP-complete problem CLIQUE: Given G = (V,E), is there a clique of size at least C? Translate: Vertices to constraints Edges to scenarios ξv e = 1 if edge e is incident to vertex v, 0 otherwise. min maxξv e v V e I s.t. I E, I K MIP chance Dec 4, / 40
22 NP-hardness [Luedtke, Ahmed and Nemhauser, 2010] m min maxξ j i i=1 j I s.t. I {1,...,n}, I K NP-complete problem CLIQUE: Given G = (V,E), is there a clique of size at least C? Translate: Vertices to constraints Edges to scenarios ξv e = 1 if edge e is incident to vertex v, 0 otherwise. min maxξv e v V e I s.t. I E, I K is the cardinality of the smallest set of vertices covering at least K edges of G. MIP chance Dec 4, / 40
23 NP-hardness [Luedtke, Ahmed and Nemhauser, 2010] m min maxξ j i i=1 j I s.t. I {1,...,n}, I K NP-complete problem CLIQUE: Given G = (V,E), is there a clique of size at least C? Translate: Vertices to constraints Edges to scenarios ξv e = 1 if edge e is incident to vertex v, 0 otherwise. min maxξv e v V e I s.t. I E, I K is the cardinality of the smallest set of vertices covering at least K edges of G. So if there is a clique of size C(C 1)/2, then there is a solution to such problem with K = C(C 1)/2 and objective C (and vice-versa). MIP chance Dec 4, / 40
24 Comments In the case of continuous distribution, even checking feasibility can be challenging, since it entails multidimensional integration MIP chance Dec 4, / 40
25 Comments In the case of continuous distribution, even checking feasibility can be challenging, since it entails multidimensional integration Nonetheless, the discrete distribution case with Monte-Carlo sampling and using as confidence parameter α > ǫ gives us a lower bound on the optimal solution with probability 1 exp{ 2n(α ǫ) 2 } (Luedtke et al, 2010). MIP chance Dec 4, / 40
26 Comments In the case of continuous distribution, even checking feasibility can be challenging, since it entails multidimensional integration Nonetheless, the discrete distribution case with Monte-Carlo sampling and using as confidence parameter α > ǫ gives us a lower bound on the optimal solution with probability 1 exp{ 2n(α ǫ) 2 } (Luedtke et al, 2010). Under some mild assumptions (like continuity), the discrete distribution case with Monte-Carlo sampling and using as confidence parameter α < ǫ gives us a feasible solution with probability approaching 1 exponentially with n (Luedtke et al, 2010). MIP chance Dec 4, / 40
27 Previous work on Chance-constrained programs Charnes et al. (1958) - Chance-constrained programs with disjoint probabilistic constraints Miller and Wagner (1965) - Chance-constrained programs with joint probabilistic constraints for independent random variables. Prékopa (1970) - Log-concave probability measure on random right-hand sides: There is an equivalent convex program Sen (1992) - Chance-constrained programs with discrete distributions using disjunctive programming reformulation. Ruszczynski (2002) - Precedence-constrained knapsack set: Use scenarios that dominate others. Luedtke, Ahmed and Nemhauser (2010) and Küçükyavuz (2012) - Chance-constrained programs with discrete random variables in the right-hand-side: MIP reformulation Our work: Extends Luedtke et al. (2010) and Küçükyavuz (2012) MIP chance Dec 4, / 40
28 MIP reformulation [Luedtke, Ahmed and Nemhauser, 2010] Let z {0,1} n where z j = 0 guarantees that Tx ξ j. Then (PLP) is equivalent to (PLP) min c T x s.t. y = Tx y +z jξ j ξ j n j=1 πjzj ǫ z {0,1} n x X. j [n] Let s look at a single chance-constraint: For each k [m], let { } n D k := (y k,z) R + {0,1} n : π jz j ǫ, y k +ξ jk z j ξ jk j [n]. Goal Study D k and get cuts to strengthen the MIP formulation Changing notation a bit: Q := (y,z) R+ {0,1}n : a jz j p, y +h jz j h j j [n]. j [n] j=1 MIP chance Dec 4, / 40
29 Other related work Mixing set with a knapsack constraint: Q := (y,z) R+ {0,1}n : a jz j p, y +h jz j h j j [n]. j [n] Work on the mixing set: Günlük and Pochet Zhao and de Farias, Conforti, di Summa and Wolsey Miller and Wolsey van Vyve to mention a few Qiu, Ahmed, Dey, Wolsey - Cover LPs with violation J. Luedtke, S. Küçükyavuz, Y. Song, A Branch-and-Cut Algorithm for the Chance-Constrained Knapsack Problem. S. Küçükyavuz, M. Zhang, On Continuous Mixing Set with a Cardinality Constraint. MIP chance Dec 4, / 40
30 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b x Z p R n p 1 Let P I be the set of feasible solutions to our MIP. 2 Let R be a relaxation of P I (typically by dropping integrality constraints), that is R P I. 3 Solve the optimization problem over R, with optimal solution x R 4 Find a cut/cutting plane/valid inequality: An inequality π T x π o satisfied by all x P I, but with π T x > π o 5 Let R R {x : π T x π o} 6 Go to 3 MIP chance Dec 4, / 40
31 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b x Z p R n p ct x MIP chance Dec 4, / 40
32 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b x Z p R n p ct x MIP chance Dec 4, / 40
33 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b x Z p R n p ct x MIP chance Dec 4, / 40
34 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x x MIP chance Dec 4, / 40
35 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o x MIP chance Dec 4, / 40
36 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o x MIP chance Dec 4, / 40
37 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o π 2 x π 2 o x MIP chance Dec 4, / 40
38 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o π 2 x π 2 o x MIP chance Dec 4, / 40
39 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o π 2 x π 2 o π 3 x π 3 o x MIP chance Dec 4, / 40
40 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o π 2 x π 2 o π 3 x π 3 o x MIP chance Dec 4, / 40
41 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o π 2 x π 2 o π 3 x π 3 o Valid inequalities/ Cutting planes/ Cuts MIP chance Dec 4, / 40
42 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o π 2 x π 2 o π 3 x π 3 o Valid inequalities/ Cutting planes/ Cuts Want strongest possible valid inequalities (facet-defining): Get the convex hull of feasible solutions MIP chance Dec 4, / 40
43 Cutting plane approach Mixed Integer Programming (MIP): min c T x s.t. Ax b c T x π 1 x π 1 o π 2 x π 2 o π 3 x π 3 o Valid inequalities/ Cutting planes/ Cuts Want strongest possible valid inequalities (facet-defining): Get the convex hull of feasible solutions OBS: A strong formulation may be obtained implicitly, for instance as a projection of a higher dimensional polyhedron (Extended formulation). MIP chance Dec 4, / 40
44 Mixing set with a knapsack constraint Luedtke et al. (2010) and Küçükyavuz (2012) study inequalities for Q := (y,z) R+ {0,1}n : a jz j p, y +h jz j h j j [n]. j [n] For the cardinality constraint/equal probabilities case (all a j = 1): Characterization of all valid inequalities and separation (Luedtke et al.) Extended formulation (Luedtke et al.) (T,Π L ) inequalities (Küçükyavuz) Compact extended formulation (Küçükyavuz) For the general constraint/probabilities case: Strengthened star inequalities (Luedtke et al.) Extended formulation for LP+strengthen star (Luedtke et al.) Strengthened (T,Π L ) inequalities (Küçükyavuz) MIP chance Dec 4, / 40
45 Mixing set with a knapsack constraint Experiments by Küçükyavuz: MIP chance Dec 4, / 40
46 Mixing set with a knapsack constraint Luedtke et al. (2010) and Küçükyavuz (2012) study inequalities for Q := (y,z) R+ {0,1}n : a jz j p, y +h jz j h j j [n]. j [n] For the cardinality constraint/equal probabilities case (all a j = 1): Characterization of all valid inequalities and separation (Luedtke et al.) Extended formulation (Luedtke et al.) (T,Π L ) inequalities (Küçükyavuz) Compact extended formulation (Küçükyavuz) For the general constraint/probabilities case: Strengthened star inequalities (Luedtke et al.) Extended formulation for LP+strengthen star (Luedtke et al.) Strengthened (T,Π L ) inequalities (Küçükyavuz) Our goal: Extend their results MIP chance Dec 4, / 40
47 Outline 1 Introduction 2 Our results Characterizing valid inequalities Separation over a large class of inequalities Explicit facet-defining inequalities Extended formulation 3 Conclusion MIP chance Dec 4, / 40
48 Valid inequalities for Q Lemma Suppose that γy + j [n]α jz j β (1) is a valid inequality for conv(q) for some α R n,γ,β R. Then γ 0. Moreover, if n γ = 0 then (1) is a valid inequality for P := {z {0,1} n : a jz j p}. j=1 Proof. Observe that (1,0) rcone(conv(q)). This implies that γ 0. Moreover, since conv(p) = proj z (conv(q)), it follows that if γ = 0 then (1) is a valid inequality for conv(p). MIP chance Dec 4, / 40
49 A few observations Q := (y,z) R+ {0,1}n : a jz j p, y +h jz j h j j [n]. j [n] We may assume, WLOG that h 1 h 2...h n. Let ν := max{k : j k aj p}. If h k > y h k+1, then z j = 1 for all j k Therefore, y h ν+1 MIP chance Dec 4, / 40
50 Inequalities that do not come from P Previous Lemma implies we may assume have the form: y + j [n]α jz j β Define, for each 0 k ν, the knapsack set P k := z {0,1}[n] : a jz j p j>k j k a j. Theorem (Abdi and F.) y + j [n] αjzj β is a valid inequality for conv(q) if and only if (α,β) G, where G := (α,β) Rn R : α j + α jzj +h k+1 β, z P k, 0 k ν. j k j>k MIP chance Dec 4, / 40
51 Rewriting G G := (α,β) Rn R : α j + α jzj +h k+1 β, z P k, 0 k ν. j k j>k Let f k (α) := min α jz j : z P k. (2) j>k Then it is easy to see that G = (α,β) Rn R : α j +f k (α)+h k+1 β, 0 k ν. j k MIP chance Dec 4, / 40
52 Proof Recall: z j = 1 for all j k ( ) Let (y,z ) Q. Let h 0 := +. Then h k > y h k+1 for some 0 k ν. Since z j = 1 for all j k, z P k. Then y + j [n] α jz j h k+1 + j k α j + j>k α jz j h k+1 + j k α j +f k (α) β since (α,β) G MIP chance Dec 4, / 40
53 Proof Recall: z j = 1 for all j k ( ) Take 0 k ν. Let z {0,1} n be an optimal solution to f k (α) with z j = 1 for all 1 j k. Let y = h k+1. Observe that (y,z ) Q. Hence, validity implies that β y + j [n]α jz j = h k+1 + j k α j + j>k α jz j = h k+1 + j k α j +f k (α). Since this holds for all 0 k ν, it follows that (α,β) G. MIP chance Dec 4, / 40
54 A few observations This theorem implies that separation over inequalities of this form can be done in polytime if optimization over P can be solved in polytime f k (α) := min α jz j : z P k. j>k MIP chance Dec 4, / 40
55 A few observations This theorem implies that separation over inequalities of this form can be done in polytime if optimization over P can be solved in polytime It implies that separation over inequalities of this form can be done in polytime if optimization over P k can be solved in polytime, for all 0 k ν f k (α) := min α jz j : z P k. j>k MIP chance Dec 4, / 40
56 A few observations This theorem implies that separation over inequalities of this form can be done in polytime if optimization over P can be solved in polytime It implies that separation over inequalities of this form can be done in polytime if optimization over P k can be solved in polytime, for all 0 k ν Note that if α 0, f k (α) can be solved easily for all k f k (α) := min α jz j : z P k. j>k MIP chance Dec 4, / 40
57 A few observations This theorem implies that separation over inequalities of this form can be done in polytime if optimization over P can be solved in polytime It implies that separation over inequalities of this form can be done in polytime if optimization over P k can be solved in polytime, for all 0 k ν Note that if α 0, f k (α) can be solved easily for all k Complexity of separation resides in negative coefficients. f k (α) := min α jz j : z P k. j>k MIP chance Dec 4, / 40
58 Separation over a large class of inequalities Let R,S be a partition of [n]. Let s assume that j R implies α j 0. Then any inequality of the form y + j [n]α jz j β with α j 0, for all j R is in G {α j 0, j R} Theorem (Abdi and F.) If optimization over {z {0,1} S : j Sa jz j p} can be done in polynomial time, then separation over all valid inequalities y + α jz j β such that α j 0, j R = [n]\s can be done in polynomial-time. Examples: a j not too large for j S j [n] All a j equal for j S (in this case, a better characterization is possible) MIP chance Dec 4, / 40
59 Theorem (Abdi and F.) Consider an inequality of the form y + j [n]α jz j β. (3) If there exists (σ,ρ) R ν+1 such that (α,β,σ,ρ) J, then (3) is a valid inequality for conv(q). Furthermore, when a i = 1 for all i S [n] and (3) is a valid R (ν+1)(n ν/2) inequality for conv(q) with α j 0, j R := [n]\s, then there exists (σ,ρ) R ν+1 such that (α,β,σ,ρ) J, where R (ν+1)(n ν/2) J := (α,β,σ,ρ) : j k αj +β kσ k + j>k ρ kj +h k+1 β 0 k ν, a jσ k +ρ kj α j n j > k 0 k ν. σ,ρ 0,α j 0, j R MIP chance Dec 4, / 40
60 Proof idea We saw that the set of valid inequalities is characterized by f k (α) := min α jz j : z P k j>k MIP chance Dec 4, / 40
61 Proof idea We saw that the set of valid inequalities is characterized by f k (α) := min α jz j : z P k j>k We don t have a good characterization for this solution, but if a i = 1 for all j such that α j < 0, then we can easily characterize the solution to f k (α). MIP chance Dec 4, / 40
62 Proof idea We saw that the set of valid inequalities is characterized by f k (α) := min α jz j : z P k j>k We don t have a good characterization for this solution, but if a i = 1 for all j such that α j < 0, then we can easily characterize the solution to f k (α). Use such characterization and LP duality to obtain the formulation. MIP chance Dec 4, / 40
63 Properties of facet-defining inequalities for conv(q) Lemma (Abdi and F.) Suppose that the inequality y + j [n]α jz j β (4) is facet-defining for conv(q). Then (i) (α,β) is an extreme point of G, (ii) β = h 1 +f 0(α), and (iii) if α k < 0 for some 1 k n, then a k > 0. { Note: f 0(α) := min j [n] αjzj : } a jz j p j [n] MIP chance Dec 4, / 40
64 Implications Consider the cardinality constrained case (a j = 1, j). MIP chance Dec 4, / 40
65 Implications Consider the cardinality constrained case (a j = 1, j). Suppose I have a partition R,S of [n], with α j < 0 j S and α j > 0 j R. MIP chance Dec 4, / 40
66 Implications Consider the cardinality constrained case (a j = 1, j). Suppose I have a partition R,S of [n], with α j < 0 j S and α j > 0 j R. Suppose S p MIP chance Dec 4, / 40
67 Implications Consider the cardinality constrained case (a j = 1, j). Suppose I have a partition R,S of [n], with α j < 0 j S and α j > 0 j R. Suppose S p Then f 0(α) := min { j [n] αjzj : j [n] a jz j p facet-defining inequality will have the form: y + j R α jz j + j S } = j S αj, hence any such α jz j h 1 + j S α j MIP chance Dec 4, / 40
68 Implications Consider the cardinality constrained case (a j = 1, j). Suppose I have a partition R,S of [n], with α j < 0 j S and α j > 0 j R. Suppose S p Then f 0(α) := min { j [n] αjzj : j [n] a jz j p facet-defining inequality will have the form: y + j R α jz j + j S } = j S αj, hence any such α jz j h 1 + j S α j with α, 0 y + j R α jz j + j S j(1 z j) h 1 MIP chance Dec 4, / 40
69 Luedtke et al. s inequalities Luedtke et al. s inequalities for the cardinality constrained case: Theorem (Luedtke et al.) Let m {1,...,p}, R = {r 1,...,r a} {1,...,m} and S = {q 1,...,q p m} {p +1,...,n}. For m < p, define m 1 = h m+1 h m+2 and { } i 1 m i = max m i 1,h m+1 h m+i+1,i = 2,...,p m Then, with h ra+1 = h m+1, p m a y + (h rj h rj+1 )z rj + m j (1 z qj ) h r1 j=1 j=1 is valid for Q and facet-defining if h r1 = h 1 j=1 m j MIP chance Dec 4, / 40
70 Validity proof Note: 0 m 1 m 2... m p m G := (α,β) Rn R : α j +f k (α)+h k+1 β, 0 k ν. j k In this case, ν = p. Note that S {p +1,...,n}, so j S j > ν = p. f k (α) := min α jz j : z P k j>k f k (α) := min m j z j : p m z j p k = j S j S j=k m+1 m j MIP chance Dec 4, / 40
71 becomes j k:j R α j +f k (α)+h k+1 β j k p m α j j=k m+1 m j +h k+1 h 1 j S j k:j R k m α j + m j +h k+1 h 1 j=1 Note that j k:j R αj = h1 hrt for some r t > k. So if k < m j k:j R j k:j R k m α j + m j +h k+1 h 1 j=1 m j k m α j + m j +h k+1 = h 1 h rt +h k+1 h 1 j=1 And if k m, m k m h m+1 h m+k m+1 k m 1 j k:j R k m α j + j=1 m j +h k+1 j R j=1 m j so α j +h m+1 h k+1 +h k+1 = h 1 h ra+1 +h m+1 = h 1 MIP chance Dec 4, / 40
72 More inequalities for the cardinality constrained case Theorem (Küçükyavuz, 2012) Suppose that a j = 1 for all j [n]. Take a positive integer m ν = p. Suppose that (i) R := {r 1,...,r a} {1,...,m}, where r 1 <... < r a; and (ii) S {m +2,...,n} and take a permutation of the elements in S, Π S := {q 1,...,q p m} such that q j > m+j for all 1 j p m. Set r a+1 := m+1. Let 1 := h m+1 h m+2, and for 2 j p m define { j := max j 1,h m+1 h m+1+j } ( i : q i > m+j,i < j). Then the (T,Π L ) inequality y + p m a (h rj h rj+1 )z rj + j(1 z qj ) h r1 (5) j=1 j=1 is valid for conv(q). Furthermore, (5) is facet-defining inequality for conv(q) if and only if h r1 = h 1. MIP chance Dec 4, / 40
73 Theorem (Abdi and F.) Take an integer 0 m ν such that p s m is an integer. For each 1 j p s m, let k(j) := max{k : j s k s m}. Let (i) R := {r 1,...,r a} {1,...,m} where r 1 <... < r a; (ii) S := {q 1,...,q s} {m+2,...,n} where s = p s m and q j > k(j) for all 1 j p s m; and (iii) S is chosen so that a j = 1 for all j S, and a j s m for all j / S. Set r a+1 = m +1. Let q1 := h m+1 h k(1)+1, and for 2 j p s m, define { qj := max qj 1,h m+1 h k(j)+1 + } ( qi : q i > k(j),i < j). (6) Then a y + rj h rj+1 )z rj j=1(h + i(1 z i) h r1 (7) i S is a valid inequality for conv(q). Furthermore, (7) is a facet-defining inequality for conv(q) if and only if h r1 = h 1. MIP chance Dec 4, / 40
74 Extended formulation Kücükyavuz (2012): If (y,z ) is an extreme point of conv(q), then y {h 1,h 2,...,h ν+1}. For each 0 k ν, let Q k+1 := (y,z) {h k+1} {0,1} n : a jz j p,z j 1 j k. j [n] R k+1 := (y,z) {h k+1} [0,1] n : a jz j p,z j 1 j k. j [n] conv(q) = conv( ν+1 k=1 Q k)+c conv( ν+1 k=1 R k)+c This leads to a polynomial-size extended formulation that is exact in the cardinality constraint case. MIP chance Dec 4, / 40
75 Extended formulation Kücükyavuz (2012): If (y,z ) is an extreme point of conv(q), then y {h 1,h 2,...,h ν+1}. For each 0 k ν, let Q k+1 := (y,z) {h k+1} {0,1} n : a jz j p,z j 1 j k. j [n] R k+1 := (y,z) {h k+1} [0,1] n : a jz j p,z j 1 j k. j [n] conv(q) = conv( ν+1 k=1 Q k)+c conv( ν+1 k=1 R k)+c This leads to a polynomial-size extended formulation that is exact in the cardinality constraint case. How strong is such extended formulation in the general case? MIP chance Dec 4, / 40
76 Extended formulation Theorem (Abdi and F.) Let EQ be the extended formulation obtained as described. Then y +h jz j h j, j = 1,...,n n proj y,z(eq) (y,z) R + [0,1] n a jz j p : j=1 y + n α jz j β, (α,β) G 1 j=1 where G 1 is the set of coefficients of valid inequalities that are only allowed to have negative coefficients for all j such that a j = 1. Note: Using similar arguments, one can derive polynomial size extended formulations which have even better provable strength. MIP chance Dec 4, / 40
77 A better extended formulation Bienstock (2008) gave polynomial-size formulations that have arbitrarily close gap to the convex hull of 0-1 solutions to the knapsack set. Can we use his results in this context? MIP chance Dec 4, / 40
78 A better extended formulation Bienstock (2008) gave polynomial-size formulations that have arbitrarily close gap to the convex hull of 0-1 solutions to the knapsack set. Can we use his results in this context? Take M > 0 and let G M = {(α,β) G : α j M, 1 j n}. MIP chance Dec 4, / 40
79 A better extended formulation Bienstock (2008) gave polynomial-size formulations that have arbitrarily close gap to the convex hull of 0-1 solutions to the knapsack set. Can we use his results in this context? Take M > 0 and let G M = {(α,β) G : α j M, 1 j n}. Theorem (Abdi and F.) For any M > 0 and ǫ > 0 there exists a polyhedron RQ such that conv(q) RQ, and if (y,z ) RQ and y + n j=1αjzj β is a valid inequality of conv(q) whose coefficients, α j, are bounded below by M, then y + n α jzj β ǫmn. j=1 Moreover, ( RQ can ) be described explicitly( as the projection ) of a polyhedron of dimension O ǫ 1 n 1+ 1/ǫ ν that is described by O ǫ 1 n 2+ 1/ǫ ν constraints. MIP chance Dec 4, / 40
80 Computational experiments MIP chance Dec 4, / 40
81 Computational experiments MIP chance Dec 4, / 40
82 Outline 1 Introduction 2 Our results Characterizing valid inequalities Separation over a large class of inequalities Explicit facet-defining inequalities Extended formulation 3 Conclusion MIP chance Dec 4, / 40
83 Conclusion Studied mixing set with a knapsack constraint MIP chance Dec 4, / 40
84 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope MIP chance Dec 4, / 40
85 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities MIP chance Dec 4, / 40
86 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case MIP chance Dec 4, / 40
87 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case Extended formulation MIP chance Dec 4, / 40
88 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case Extended formulation Future work: MIP chance Dec 4, / 40
89 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case Extended formulation Future work: Computational experiments MIP chance Dec 4, / 40
90 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case Extended formulation Future work: Computational experiments Other classes of inequalities MIP chance Dec 4, / 40
91 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case Extended formulation Future work: Computational experiments Other classes of inequalities Other applications of the studied set MIP chance Dec 4, / 40
92 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case Extended formulation Future work: Computational experiments Other classes of inequalities Other applications of the studied set Take away: MIP chance Dec 4, / 40
93 Conclusion Studied mixing set with a knapsack constraint Characterized valid inequalities that do not come from knapsack polytope Used it to derive polynomial-time separation of a large class of valid inequalities Used it to generalize previous inequalities for the cardinality constrained case Extended formulation Future work: Computational experiments Other classes of inequalities Other applications of the studied set Take away: Try to reduce the complexity of the negative part! MIP chance Dec 4, / 40
94 "The important thing is to realize the positive side and try to increase that; realize the negative side and try to reduce. That s the way." Dalai Lama MIP chance Dec 4, / 40
95 "The important thing is to realize the positive side and try to increase that; realize the negative side and try to reduce. That s the way." Dalai Lama THANK YOU! MIP chance Dec 4, / 40
An Integer Programming Approach for Linear Programs with Probabilistic Constraints
An Integer Programming Approach for Linear Programs with Probabilistic Constraints James Luedtke Shabbir Ahmed George Nemhauser Georgia Institute of Technology 765 Ferst Drive, Atlanta, GA, USA luedtke@gatech.edu
More informationON MIXING SETS ARISING IN CHANCE-CONSTRAINED PROGRAMMING
ON MIXING SETS ARISING IN CHANCE-CONSTRAINED PROGRAMMING Abstract. The mixing set with a knapsack constraint arises in deterministic equivalent of chance-constrained programming problems with finite discrete
More informationInteger 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 informationBranch-and-cut Approaches for Chance-constrained Formulations of Reliable Network Design Problems
Branch-and-cut Approaches for Chance-constrained Formulations of Reliable Network Design Problems Yongjia Song James R. Luedtke August 9, 2012 Abstract We study solution approaches for the design of reliably
More informationMixed Integer Linear Programming Formulations for Probabilistic Constraints
Mixed Integer Linear Programming Formulations for Probabilistic Constraints J. P. Vielma a,, S. Ahmed b, G. Nemhauser b a Department of Industrial Engineering, University of Pittsburgh 1048 Benedum Hall,
More informationScenario Grouping and Decomposition Algorithms for Chance-constrained Programs
Scenario Grouping and Decomposition Algorithms for Chance-constrained Programs Siqian Shen Dept. of Industrial and Operations Engineering University of Michigan Joint work with Yan Deng (UMich, Google)
More informationCutting 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 informationSplit 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 informationBranch-and-cut (and-price) for the chance constrained vehicle routing problem
Branch-and-cut (and-price) for the chance constrained vehicle routing problem Ricardo Fukasawa Department of Combinatorics & Optimization University of Waterloo May 25th, 2016 ColGen 2016 joint work with
More informationInteger 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 informationSolving Chance-Constrained Stochastic Programs via Sampling and Integer Programming
IFORMS 2008 c 2008 IFORMS isbn 978-1-877640-23-0 doi 10.1287/educ.1080.0048 Solving Chance-Constrained Stochastic Programs via Sampling and Integer Programming Shabbir Ahmed and Alexander Shapiro H. Milton
More informationSection 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 informationTHE MIXING SET WITH FLOWS
THE MIXING SET WITH FLOWS MICHELE CONFORTI, MARCO DI SUMMA, AND LAURENCE A. WOLSEY Abstract. We consider the mixing set with flows: s + x t b t, x t y t for 1 t n; s R 1 +, x Rn +, y Zn +. It models a
More informationInteger 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 informationSome 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 informationSequential pairing of mixed integer inequalities
Sequential pairing of mixed integer inequalities Yongpei Guan, Shabbir Ahmed, George L. Nemhauser School of Industrial & Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive, Atlanta,
More informationTight Formulations for Some Simple Mixed Integer Programs and Convex Objective Integer Programs
Tight Formulations for Some Simple Mixed Integer Programs and Convex Objective Integer Programs Andrew J. Miller 1 Laurence A. Wolsey 2 March 19, 2008 Abstract We study the polyhedral structure of simple
More informationMarch 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 informationInteger Programming ISE 418. Lecture 8. Dr. Ted Ralphs
Integer Programming ISE 418 Lecture 8 Dr. Ted Ralphs ISE 418 Lecture 8 1 Reading for This Lecture Wolsey Chapter 2 Nemhauser and Wolsey Sections II.3.1, II.3.6, II.4.1, II.4.2, II.5.4 Duality for Mixed-Integer
More informationCutting Planes in SCIP
Cutting Planes in SCIP Kati Wolter Zuse-Institute Berlin Department Optimization Berlin, 6th June 2007 Outline 1 Cutting Planes in SCIP 2 Cutting Planes for the 0-1 Knapsack Problem 2.1 Cover Cuts 2.2
More informationLP 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 informationCritical Reading of Optimization Methods for Logical Inference [1]
Critical Reading of Optimization Methods for Logical Inference [1] Undergraduate Research Internship Department of Management Sciences Fall 2007 Supervisor: Dr. Miguel Anjos UNIVERSITY OF WATERLOO Rajesh
More informationThe 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 informationA new family of facet defining inequalities for the maximum edge-weighted clique problem
A new family of facet defining inequalities for the maximum edge-weighted clique problem Franklin Djeumou Fomeni June 2016 Abstract This paper considers a family of cutting planes, recently developed for
More informationConvex relaxations of chance constrained optimization problems
Convex relaxations of chance constrained optimization problems Shabbir Ahmed School of Industrial & Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive, Atlanta, GA 30332. May 12, 2011
More information3.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 informationLecture notes on the ellipsoid algorithm
Massachusetts Institute of Technology Handout 1 18.433: Combinatorial Optimization May 14th, 007 Michel X. Goemans Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm
More informationLift-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 informationCutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs
Cutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs 1 Cambridge, July 2013 1 Joint work with Franklin Djeumou Fomeni and Adam N. Letchford Outline 1. Introduction 2. Literature Review
More informationFacets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes
Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Michael M. Sørensen July 2016 Abstract Path-block-cycle inequalities are valid, and sometimes facet-defining,
More informationThe 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 informationDUALITY AND INTEGER PROGRAMMING. Jean B. LASSERRE
LABORATOIRE d ANALYSE et d ARCHITECTURE des SYSTEMES DUALITY AND INTEGER PROGRAMMING Jean B. LASSERRE 1 Current solvers (CPLEX, XPRESS-MP) are rather efficient and can solve many large size problems with
More informationTHE EXISTENCE AND USEFULNESS OF EQUALITY CUTS IN THE MULTI-DEMAND MULTIDIMENSIONAL KNAPSACK PROBLEM LEVI DELISSA. B.S., Kansas State University, 2014
THE EXISTENCE AND USEFULNESS OF EQUALITY CUTS IN THE MULTI-DEMAND MULTIDIMENSIONAL KNAPSACK PROBLEM by LEVI DELISSA B.S., Kansas State University, 2014 A THESIS submitted in partial fulfillment of the
More informationSeparation Techniques for Constrained Nonlinear 0 1 Programming
Separation Techniques for Constrained Nonlinear 0 1 Programming Christoph Buchheim Computer Science Department, University of Cologne and DEIS, University of Bologna MIP 2008, Columbia University, New
More informationOn 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 informationOn 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 informationStrengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse
Strengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse Merve Bodur 1, Sanjeeb Dash 2, Otay Günlü 2, and James Luedte 3 1 Department of Mechanical and Industrial Engineering,
More informationValid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints
Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints Nilay Noyan Andrzej Ruszczyński March 21, 2006 Abstract Stochastic dominance relations
More informationScenario grouping and decomposition algorithms for chance-constrained programs
Scenario grouping and decomposition algorithms for chance-constrained programs Yan Deng Shabbir Ahmed Jon Lee Siqian Shen Abstract A lower bound for a finite-scenario chance-constrained problem is given
More informationCombinatorial Optimization
Combinatorial Optimization Lecture notes, WS 2010/11, TU Munich Prof. Dr. Raymond Hemmecke Version of February 9, 2011 Contents 1 The knapsack problem 1 1.1 Complete enumeration..................................
More informationCutting 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 informationA Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem
Yongpei Guan 1 Shabbir Ahmed 1 George L. Nemhauser 1 Andrew J. Miller 2 A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem December 12, 2004 Abstract. This paper addresses a
More informationPolyhedral 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 informationA 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 informationLectures 6, 7 and part of 8
Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,
More informationCut Generation for Optimization Problems with Multivariate Risk Constraints
Cut Generation for Optimization Problems with Multivariate Risk Constraints Simge Küçükyavuz Department of Integrated Systems Engineering, The Ohio State University, kucukyavuz.2@osu.edu Nilay Noyan 1
More information2007/48. Single Item Lot-Sizing with Non-Decreasing Capacities
CORE DISCUSSION PAPER 2007/48 Single Item Lot-Sizing with Non-Decreasing Capacities Yves Pochet 1 and Laurence A. Wolsey 2 June 2007 Abstract We consider the single item lot-sizing problem with capacities
More informationPROBABILISTIC ANALYSIS OF THE GENERALISED ASSIGNMENT PROBLEM
PROBABILISTIC ANALYSIS OF THE GENERALISED ASSIGNMENT PROBLEM Martin Dyer School of Computer Studies, University of Leeds, Leeds, U.K. and Alan Frieze Department of Mathematics, Carnegie-Mellon University,
More informationCutting 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 informationPattern-Based Modeling and Solution of Probabilistically Constrained Optimization Problems
OPERATIONS RESEARCH Vol. 00, No. 0, Xxxxx 0000, pp. 000 000 issn 0030-364X eissn 1526-5463 00 0000 0001 INFORMS doi 10.1287/xxxx.0000.0000 c 0000 INFORMS Pattern-Based Modeling and Solution of Probabilistically
More informationMixing MIR Inequalities with Two Divisible Coefficients
Mixing MIR Inequalities with Two Divisible Coefficients Miguel Constantino, Andrew Miller, Mathieu Van Vyve To cite this version: Miguel Constantino, Andrew Miller, Mathieu Van Vyve. Mixing MIR Inequalities
More information3. Linear Programming and Polyhedral Combinatorics
Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 28th, 2013 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory
More information7. Lecture notes on the ellipsoid algorithm
Massachusetts Institute of Technology Michel X. Goemans 18.433: Combinatorial Optimization 7. Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm proposed for linear
More informationStrong Formulations of Robust Mixed 0 1 Programming
Math. Program., Ser. B 108, 235 250 (2006) Digital Object Identifier (DOI) 10.1007/s10107-006-0709-5 Alper Atamtürk Strong Formulations of Robust Mixed 0 1 Programming Received: January 27, 2004 / Accepted:
More informationSolving the MWT. Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP:
Solving the MWT Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP: max subject to e i E ω i x i e i C E x i {0, 1} x i C E 1 for all critical mixed cycles
More informationInteger program reformulation for robust branch-and-cut-and-price
Integer program reformulation for robust branch-and-cut-and-price Marcus Poggi de Aragão Informática PUC-Rio Eduardo Uchoa Engenharia de Produção Universidade Federal Fluminense Outline of the talk Robust
More informationChance-Constrained Binary Packing Problems
INFORMS JOURNAL ON COMPUTING Vol. 00, No. 0, Xxxxx 0000, pp. 000 000 issn 0899-1499 eissn 1526-5528 00 0000 0001 INFORMS doi 10.1287/ijoc.2014.0595 c 0000 INFORMS Authors are encouraged to submit new papers
More informationReconnect 04 Introduction to Integer Programming
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, Reconnect 04 Introduction to Integer Programming Cynthia Phillips, Sandia National Laboratories Integer programming
More informationDuality of LPs and Applications
Lecture 6 Duality of LPs and Applications Last lecture we introduced duality of linear programs. We saw how to form duals, and proved both the weak and strong duality theorems. In this lecture we will
More informationMonoidal 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 informationA 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 informationInteger Programming, Part 1
Integer Programming, Part 1 Rudi Pendavingh Technische Universiteit Eindhoven May 18, 2016 Rudi Pendavingh (TU/e) Integer Programming, Part 1 May 18, 2016 1 / 37 Linear Inequalities and Polyhedra Farkas
More informationSemidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5
Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize
More informationLagrangian Relaxation in MIP
Lagrangian Relaxation in MIP Bernard Gendron May 28, 2016 Master Class on Decomposition, CPAIOR2016, Banff, Canada CIRRELT and Département d informatique et de recherche opérationnelle, Université de Montréal,
More informationn-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 informationTwo-stage stochastic (and distributionally robust) p-order conic mixed integer programs: Tight second stage formulations
Two-stage stochastic (and distributionally robust p-order conic mixed integer programs: Tight second stage formulations Manish Bansal and Yingqiu Zhang Department of Industrial and Systems Engineering
More informationDecomposition Algorithms for Two-Stage Chance-Constrained Programs
Mathematical Programming manuscript No. (will be inserted by the editor) Decomposition Algorithms for Two-Stage Chance-Constrained Programs Xiao Liu Simge Küçükyavuz Luedtke James Received: date / Accepted:
More informationInteger Programming ISE 418. Lecture 16. Dr. Ted Ralphs
Integer Programming ISE 418 Lecture 16 Dr. Ted Ralphs ISE 418 Lecture 16 1 Reading for This Lecture Wolsey, Chapters 10 and 11 Nemhauser and Wolsey Sections II.3.1, II.3.6, II.3.7, II.5.4 CCZ Chapter 8
More informationAn Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse
An Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse Yongjia Song, James Luedtke Virginia Commonwealth University, Richmond, VA, ysong3@vcu.edu University
More informationComputational 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 informationChange 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 information1 Strict local optimality in unconstrained optimization
ORF 53 Lecture 14 Spring 016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Thursday, April 14, 016 When in doubt on the accuracy of these notes, please cross check with the instructor s
More informationA Branch-Reduce-Cut Algorithm for the Global Optimization of Probabilistically Constrained Linear Programs
A Branch-Reduce-Cut Algorithm for the Global Optimization of Probabilistically Constrained Linear Programs Myun-Seok Cheon, Shabbir Ahmed and Faiz Al-Khayyal School of Industrial & Systems Engineering
More information3.7 Strong valid inequalities for structured ILP problems
3.7 Strong valid inequalities for structured ILP problems By studying the problem structure, we can derive strong valid inequalities yielding better approximations of conv(x ) and hence tighter bounds.
More information16.1 Min-Cut as an LP
600.469 / 600.669 Approximation Algorithms Lecturer: Michael Dinitz Topic: LPs as Metrics: Min Cut and Multiway Cut Date: 4//5 Scribe: Gabriel Kaptchuk 6. Min-Cut as an LP We recall the basic definition
More informationCS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source
More informationOn Counting Lattice Points and Chvátal-Gomory Cutting Planes
On Counting Lattice Points and Chvátal-Gomory Cutting Planes Andrea Lodi 1, Gilles Pesant 2, and Louis-Martin Rousseau 2 1 DEIS, Università di Bologna - andrea.lodi@unibo.it 2 CIRRELT, École Polytechnique
More informationOptimization Problems with Probabilistic Constraints
Optimization Problems with Probabilistic Constraints R. Henrion Weierstrass Institute Berlin 10 th International Conference on Stochastic Programming University of Arizona, Tucson Recommended Reading A.
More informationLecture 9: Dantzig-Wolfe Decomposition
Lecture 9: Dantzig-Wolfe Decomposition (3 units) Outline Dantzig-Wolfe decomposition Column generation algorithm Relation to Lagrangian dual Branch-and-price method Generated assignment problem and multi-commodity
More informationThe 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 informationA Polyhedral Study of the Semi-Continuous Knapsack Problem
A Polyhedral Study of the Semi-Continuous Knapsack Problem Ismael Regis de Farias JR. Department of Industrial Engineering, Texas Tech University, ismael.de-farias@ttu.edu Ming Zhao SAS, ming.zhao@sas.com
More information3. Linear Programming and Polyhedral Combinatorics
Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans April 5, 2017 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory
More informationRobust Network Design: Formulations, Valid Inequalities, and Computations
Robust Network Design: Formulations, Valid Inequalities, and Computations Arie M.C.A. Koster Manuel Kutschka Christian Raack 31st August 2011 Abstract Traffic in communication networks fluctuates heavily
More informationOn a Cardinality-Constrained Transportation Problem With Market Choice
On a Cardinality-Constrained Transportation Problem With Market Choice Pelin Damcı-Kurt Santanu S. Dey Simge Küçükyavuz Abstract It is well-known that the intersection of the matching polytope with a cardinality
More informationThreshold Boolean Form for Joint Probabilistic Constraints with Random Technology Matrix
Threshold Boolean Form for Joint Probabilistic Constraints with Random Technology Matrix Alexander Kogan, Miguel A. Leeune Abstract We develop a new modeling and exact solution method for stochastic programming
More informationCutting 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- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs
LP-Duality ( Approximation Algorithms by V. Vazirani, Chapter 12) - Well-characterized problems, min-max relations, approximate certificates - LP problems in the standard form, primal and dual linear programs
More informationOn mathematical programming with indicator constraints
On mathematical programming with indicator constraints Andrea Lodi joint work with P. Bonami & A. Tramontani (IBM), S. Wiese (Unibo) University of Bologna, Italy École Polytechnique de Montréal, Québec,
More informationThe Intersection of Continuous Mixing Polyhedra and the Continuous Mixing Polyhedron with Flows
The Intersection of Continuous Mixing Polyhedra and the Continuous Mixing Polyhedron with Flows Michele Conforti 1, Marco Di Summa 1, and Laurence A. Wolsey 2 1 Dipartimento di Matematica Pura ed Applicata,
More informationGeneration and Representation of Piecewise Polyhedral Value Functions
Generation and Representation of Piecewise Polyhedral Value Functions Ted Ralphs 1 Joint work with Menal Güzelsoy 2 and Anahita Hassanzadeh 1 1 COR@L Lab, Department of Industrial and Systems Engineering,
More informationBCOL 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 informationLifted 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 informationCombinatorial Optimization
Combinatorial Optimization 2017-2018 1 Maximum matching on bipartite graphs Given a graph G = (V, E), find a maximum cardinal matching. 1.1 Direct algorithms Theorem 1.1 (Petersen, 1891) A matching M is
More informationApproximation Algorithms for Maximum. Coverage and Max Cut with Given Sizes of. Parts? A. A. Ageev and M. I. Sviridenko
Approximation Algorithms for Maximum Coverage and Max Cut with Given Sizes of Parts? A. A. Ageev and M. I. Sviridenko Sobolev Institute of Mathematics pr. Koptyuga 4, 630090, Novosibirsk, Russia fageev,svirg@math.nsc.ru
More informationDiscrete Optimization 2010 Lecture 8 Lagrangian Relaxation / P, N P and co-n P
Discrete Optimization 2010 Lecture 8 Lagrangian Relaxation / P, N P and co-n P Marc Uetz University of Twente m.uetz@utwente.nl Lecture 8: sheet 1 / 32 Marc Uetz Discrete Optimization Outline 1 Lagrangian
More informationCS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source Shortest
More informationBalas formulation for the union of polytopes is optimal
Balas formulation for the union of polytopes is optimal Michele Conforti, Marco Di Summa, Yuri Faenza October 26, 27 Abstract A celebrated theorem of Balas gives a linear mixed-integer formulation for
More informationInteger programming: an introduction. Alessandro Astolfi
Integer programming: an introduction Alessandro Astolfi Outline Introduction Examples Methods for solving ILP Optimization on graphs LP problems with integer solutions Summary Introduction Integer programming
More information3.8 Strong valid inequalities
3.8 Strong valid inequalities By studying the problem structure, we can derive strong valid inequalities which lead to better approximations of the ideal formulation conv(x ) and hence to tighter bounds.
More informationExtended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications
Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications François Vanderbeck University of Bordeaux INRIA Bordeaux-Sud-Ouest part : Defining Extended Formulations
More information