Two-stage stochastic (and distributionally robust) p-order conic mixed integer programs: Tight second stage formulations

Size: px
Start display at page:

Download "Two-stage stochastic (and distributionally robust) p-order conic mixed integer programs: Tight second stage formulations"

Transcription

1 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 Virginia Tech, Blacksburg, VA s: bansal; May 19, 2018 Abstract. In this paper, we introduce two-stage stochastic p-order conic mixed integer programs (TSS-CMIPs in which the second stage problems have p-order conic constraints along with integer variables. We present sufficient conditions under which the addition of parametric (non-linear cutting planes provides convex programming equivalent for the second stage CMIPs. In addition, we introduce TSS-CMIPs having structured p-order CMIPs in the second stage and derive classes of parametric (non-linear cuts that satisfy the foregoing conditions. These cuts allow us to relax the integrality restrictions on the second stage integer variables without effecting the integrality of the optimal solution of the TSS-CMIP. We also perform extensive computational experiments by solving randomly generated structured TSS-CMIPs with second-order CMIPs in the second stage, i.e. p = 2, and observe that there is a significant reduction in the total time taken to solve these problems after adding our parametric cuts. Finally, we introduce two-stage distributionally robust p-order conic mixed integer programs (TSDR-CMIPs and interestingly, all results developed in this paper for the TSS-CMIPs are also applicable for the TSDR-CMIPs. 1. Introduction A p-order conic mixed integer program is a nonlinear nonconvex problem whose feasible region is defined by intersection of an affine set, p-order cones, and integrality constraints. It generalizes various optimization frameworks such as mixed integer program (MIP and quadratically constrained convex quadratic MIP, and arises in applications ranging from portfolio optimization to machine learning [2, 19]. In this paper, we introduce two-stage stochastic p-order conic mixed integer programs (TSS-CMIPs with integer variables and p-order conic constraints in the second stage. More specifically, the TSS-CMIP is defined as follows: min cx + E ξp [Q ω (x] s.t. Ax b, x Z n 1, (1 where random variable ξ P follows a known probability distribution P, and for scenario ω from a finite sample space Ω: Q ω (x := min g ω y ω + j J ĝ j ωd j ω,0 (2 s.t. W ω y ω r ω T ω x, (3 E j ω y ω + Fωx j h j d j ω,0, j J, (4 y ω Z q 1 R q q 1, d j ω,0 R +, j J. (5 1

2 Here, p denotes l p -norm, i.e. y p = ( k y k p 1/p for p 1, c R n 1, A R m 1 n 1, b R m 1, and for each ω Ω and j J := 1,..., J }, g ω R q, ĝ j ω R, E j ω R m 2 q, F j ω R m 2 n 1, h j ω R m 2, recourse matrix W ω R m 3 q, technology matrix T ω R m 3 n 1, and r ω R m 3. We refer to the formulation (2-(5 and function Q ω (x as the second stage subproblem and the recourse function, respectively. For TSS-CMIPs, we make following assumptions: (A1 T ω Z m 3 n 1 and F j ω Z m 2 n 1 for all ω Ω and j J (w.l.o.g., (A2 X := x : Ax b, x Z n 1 } is non-empty, (A3 Relatively complete recourse, i.e. K ω (x := y ω : (3-(5 hold} is non-empty for all ω Ω and x X. Observe that the TSS-CMIPs generalize various classes of optimization problems studied in literature, which include: (a two-stage stochastic mixed integer program (TSS-MIP is equivalent to TSS-CMIP (1 with J =, (b TSS-MIP with quadratic objective function in the second stage, i.e. Q ω (x = miny T ω Γ ω y ω + δ T ω y ω : W ω y ω r ω T ω x, y ω Z q 1 R q q 1 } where Γ ω R q q and δ ω R q, is equivalent to TSS-CMIP (1 where Q ω (x = min d 1 ω,0 : W ω y ω r ω T ω x, Γω 1/2 y ω + Γω 1/2 δ ω 2 d 1 ω,0 Γ 1/2 ω y ω + Γ 1/2 ω δ ω 2 (δω T Γ 1 ω δ ω 1/2, y ω Z q 1 R q q 1, d 1 } ω,0 R +, and (c TSS-MIP with sum of l p -norms in the objective function of the second stage is same as TSS-CMIP (1 where g ω = 0 and ĝ j ω = 1 for j J. Likewise, many optimization problems can be reformulated as TSS-CMIP. For example, TSS-MIP with chance-constraints, defined using independent Gaussian random vectors with zero mean, in the second stage, and TSS-MIP with robust MIP in the second stage where uncertainty set is ellipsoidal [8]. We can further generalize TSS-CMIP (1 by integrating it with distributionally robust optimization (DRO framework [28] where we seek a solution that optimizes the expected value of the objective function for the worst case probability distribution within a prescribed (ambiguity set of distributions that may be followed by the uncertain parameters. In particular, we introduce twostage distributionally robust p-order conic mixed integer program (TSDR-CMIP, which is defined as follows: min cx + max E ξ P [Q ω (x] P P Ax b, x Zn 1 }, (6 where complete information about the probablity distribution P followed by the random variable ξ P is not known but it belongs to a set of distributions P (referred to as the ambiguity or uncertainty set. 1.1 Contributions of this paper As per our knowledge, the TSS-CMIPs (1 and TSDR-CMIPs (6, in their general form, have not been studied in literature, and this paper is the first attempt to tackle these problems. We 2

3 provide sufficient conditions under which the integrality constraints on the second stage integer variables of the TSS-CMIP can be relaxed (without effecting the integrality of the optimal solution of the problem by adding globally valid parametric (non-linear inequalities a priori. We refer to this approach as second stage convexification. Furthermore, we present TSS-CMIPs with structured p-order CMIPs in the second stage and demonstrate the significance of the second stage convexification by deriving classes of parametric (non-linear cuts that satisfy the foregoing conditions. As a result, after adding these cuts we obtain convex programming equivalent for the second stage CMIPs. This paper generalizes the results of Bansal et al. [5] for two-stage stochastic mixed integer program (TSS-MIP, i.e. TSS-CMIP (1 with J =, in which the authors utilize parametric linear cuts to get linear programming equivalent for some structured second stage MIPs. We also extend the so-called conic mixed integer rounding (CMIR inequalities derived by Atamtürk and Narayanan [3] to describe the convex hull of a deterministic single constrained first-order (or polyhedral conic mixed integer set with one integer variable to TSS-CMIPs. In particular, we introduce TSS-CMIPs with multi-constraint p-order conic mixed integer sets having multiple integer variables in the second stage and derive classes of parametric (non-linear cuts akin to parametric CMIR inequalities for them. We also prove that under certain conditions, our parametric cuts are sufficient to describe the convex hull of these sets. Note that these structured sets have not been studied even in the deterministic framework. More interestingly, all results presented in this paper for TSS-CMIPs are also applicable for the TSDR-CMIP. The TSDR-CMIPs generalize the two-stage distributionally robust mixed binary programs is studied by Bansal et al. [4], where both stages have linear constraints and integer variables are bounded between 0 and 1. We also perform computational experiments to evaluate the effectiveness of the second stage convexification approach by solving randomly generated aforementioned structured TSS-CMIPs where p = 2. We observe that after adding our parametric cuts, there is a significant reduction in the number of the second stage integer variables, thereby leading to reduction in the total solution time taken to solve these problems. For instance, CPLEX (with its default settings could not solve 110 out of 210 TSS-CMIP instances within a time limit of 3 hours and the allocated memory of 24 GB RAM. In contrast, after adding our parametric cuts at the root node, CPLEX could solve 107 out of these 110 (unsolvable instances within 8.2 minutes (on average. 1.2 Literature review on special cases of TSS-CMIP and TSDR-CMIP One of the most extensively studied special case of TSS-CMIP is the class of TSS-MIPs (refer to [18] for comprehensive survey. To solve TSS-MIP, many researchers have been using globally valid linear cuts in (x, y ω space, for each scenario ω Ω, to tighten the second stage problems with binary or integer variables, which are then embedded within Benders decomposition algorithm [9] to solve TSS-MIP. These cuts are of the form γ ω y ω γ ω,0 γ ω,1 x, where x is a first-stage feasible solution, and γ ω, γ ω,0, and γ ω,1 are real-vectors, and are referred to as the parametric (linear cuts. For instance, Sherali and Fraticelli [29] derive parametric linear cuts using the reformulationlinearization technique to solve TSS-MIP with Ω = 1, only binary variables in the first-stage, and mixed binary programs in the second stage. Likewise, Gade et al. [13] utilize parametric Gomory fractional cuts for solving TSS-MIPs with only binary variables in the first stage and non-negative integer variables in the second stage. Similarly, Bodur et al. [10] use parametric cuts based on split disjunctions to solve TSS-MIP with mixed integer first stage and continuous second stage variables. Lately, Bansal et al. [4] develop decomposition algorithm for TSDR-MIP with only binary variables in the first stage and mixed binary programs in the second stage. This algorithm, referred to as distributionally robust integer L-shaped method, also utilizes the parametric linear cuts derived 3

4 using lift-and-project technique and distribution separation oracle within Benders algorithm. In the aforementioned studies, the parametric cuts are developed/added sequentially in the algorithms. Recently, Kim and Mehrotra [17] formulate an integrated staffing and scheduling problem under demand uncertainty as a TSS-MIP with the second stage MIPs having a certain structure and utilize parametric mixed integer rounding inequalities (added a priori to obtain a linear programming equivalent of the second stage MIPs. Bansal et al. [5] generalize their observation to the general TSS-MIPs and show that under suitable conditions, the second stage MIPs can be convexified by adding parametric cuts a priori. As special cases, they consider structured parameterized mixed integer sets or convex objective integer program (COIP in the second stage. In particular, they extend the results of Miller and Wolsey [22] for deterministic mixed integer sets and COIP to the two-stage stochastic framework, and consider TSS-MIPs with parametrized version of two special cases of the continuous multi-mixing set [6, 7] in the second stage. In this paper, we further generalize their results for TSS-CMIPs, which is equivalent to TSS-MIPs with parametric p-order conic constraints in the second stage. Furthermore, we utilize parametric (non-linear cutting planes to obtain convex programming equivalent for the second stage CMIPs, i.e. non-linear inequalities in the original space and linear inequalities in a higher dimensional space. Another special case of TSS-CMIP is two-stage stochastic quadratic integer program (TSS-QIP. In this direction, Özaltin et al. [26] study TSS-QIPs with only stochastic right-hand sides in the second stage along with deterministic quadratic objective functions, linear constraints, and only integer variables in both stages. They reformulate this problem using value functions for quadratic integer programs, and present a global branch-and-bound algorithm and a level-set approach to solve the problem. Lately, Mijangos [20, 21] develop a Branch and Fix Coordination based algorithm to solve TSS-QIP with quadratic terms in the second stage objective function and two-stage stochastic convex problems where objective function and constraints are nonlinear; both of these problems have binary and continuous variables in the first stage and only continuous variables in the second stage. As per our knowledge, this paper is the first attempt to tackle TSS-CMIPs in its general form, i.e. integer variables in both stages and p-order conic constraints in the second stage. Remark 1. It is important to note that although TSS-CMIP has linear objective function and constraints in the first stage, the results presented in this paper can be easily extended to TSS- CMIPs with nonlinear objective function and constraints in the first stage. 1.3 Brief literature review on CMIPs In the last two decades, researchers have extended various classes of cutting planes derived for MIPs to mixed integer nonlinear programs (MINLP. It includes extensions of Gomory mixed integer cuts, Mixed Integer Rounding (MIR cuts, split cuts [12], and n-step MIR inequalities [15] for MIPs to solve MINLPs [11], second-order CMIPs [3], second-order conic mixed integer sets [23], and polyhedral CMIPs [27], respectively. Additionally, attempts have been made to derive convex hull description of (structured conic mixed integer sets (see [3, 14, 16, 24] for few examples. In this paper, for the first time, we consider TSS-CMIPs with (structured p-order CMIPs in the second stage. Among all papers on deterministic CMIPs, the work of Atamtürk and Narayanan [3] is most closely related to our work. Specifically, Atamtürk and Narayanan [3] generalize the MIR inequalities [25] by studying a conic mixed integer set defined by a single second-order conic constraint and one integer variable. They introduce conic mixed integer rounding (CMIR cuts which are non-linear in original space and linear in higher dimensional space. (See Section 3.1 for 4

5 more details. In this paper, we introduce TSS-CMIPs with multi-constraint p-order conic mixed integer sets having multiple integer variables in the second stage and describe the convex hull of these sets (under certain conditions using parametric CMIR inequalities. We would like to point that these structured sets have not been studied even in the deterministic CMIP literature. 1.4 Extensive Formulation of TSS-CMIP We write TSS-CMIP (1 as a large-scale CMIP, referred to as the extensive formulation of the TSS-CMIP: min cx + p ω g ω y ω + ĝωd j j ω,0 (7 ω Ω j J s.t. Ax b, (8 T ω x + W ω y ω r ω, (9 Eωy j ω + Fωx j h j d j ω,0, j J, ω Ω, (10 x Z n 1, y ω Z q 1 R q q 1, d j ω,0 R +, j J, ω Ω, (11 where p ω is the probability of occurence of scenario ω Ω, and we denote its feasible region by P = (x, y ω, d ω } ω Ω : (8 (11 hold}. 1.5 Notations We use the following notations and conventions in this paper: 1. Proj x,y (Z denotes the projection of Z (R n 1 R n R m onto the subspace R n 1+n defined as follows: Proj x,y (Z := (x, y R n 1 R n : (x, y, z Z for some z R m }. 2. Usage of Proj x=ˆx,y (Z implies that we first restrict Z by setting x = ˆx and then project the restricted Z onto y space, i.e. R n subspace. 3. Partial Convex Hull: Let Z := (z, d (Z n 1 R n R m 2 + : πi z π0 i, i = 1,..., m 1, i z δ i p d i }, i = 1,..., m 2 where π i, π0 i, i, and δ i are real vectors or matrices of appropriate sizes. We define a partial convex hull of Z, i.e., convex hull of Z with respect to a subset of integer variables in Z, by another mixed integer set: ( Z pch := (z, d Z n 1 n 1 R n 1+n R m 2 : π i z π0, i i = 1,..., m 1, i z δ i p d i, i = 1,..., m 2, i jz δ i j p d i, i = 1,..., m 2, j = 1,..., m 3 } such that n 1 1,..., n 1 }, m 1 m 1, m 3 Z +, and Z Z pch conv(z = conv(z pch. Note that Z pch has lesser number of integrality constraints (but possibly more linear or nonlinear inequalities than Z. Whereas in comparison to conv(z, Z pch might have lesser inequalities but more integrality constraints. 5

6 1.6 Organization of this paper In Section 2, we present sufficient conditions to convexify the second stage CMIPs of TSS-CMIPs using (non-linear cuts. In Section 3, we introduce TSS-CMIPs with structured second stage CMIPs and derive globally valid parametric (non-linear cuts which satisfy the foregoing conditions. Thereafter, in Section 4, we explore the computational effectiveness of the second stage convexification approach in solving these structured TSS-CMIPs. We provide concluding remarks along with potential future extensions of this paper in Section Conditions to Convexify Second Stage CMIPs of TSS-CMIPs In this section, we present sufficient conditions under which the integrality restrictions on the second stage integer variables of the TSS-CMIPs can be relaxed (without effecting the integrality of the optimal solution by adding parametric (non-linear inequalities. First, in Lemma 1, we provide conditions to convexify second stage program for a given scenario of the TSS-CMIP using non-linear cuts in the original space. Thereafter, in Theorem 1, we derive a partial convex hull of P using non-linear parametric cuts, thereby relaxing integrality restriction on all second stage integer variables without effecting the integrality of the optimal solution. Now, for (x, ω (X, Ω, we define K ω tight(x := (y ω, d ω R q R J + :W ωy ω r ω T ω x, Eωy j ω + Fωx j h j d j ω,0, j J, E j ωy ω + F j ωx h j ω d j ω,0, j J}, p where E j ω, F j ω, h j ω are known matrices (or vectors for all j J, and Lemma 1. Let ω 1 Ω and P tight := (x, y, d X R q Ω R J Ω + : T ω x + W ω y ω r ω, E j ω y ω + Fωx j h j d j ω,0, j J, ω Ω, E j ωy ω + F j ωx h j ω d j ω,0, j J, ω Ω}. p P tight,1 := T ω x + W ω y ω r ω, E j ω y ω + Fωx j h j d j ω,0, j J, ω Ω, E j ω 1 y ω1 + F j ω 1 x h j p ω 1 d j ω 1,0, j J, x X, d R J Ω +, y ω1 R q, y ω Z q 1 R q q 1, ω Ω \ ω 1 } }. If conv ( K ω1 (x = K ω 1 tight(x for all x X, then P tight,1 is a partial convex hull of the set P, i.e., P P tight,1 conv(p = conv ( P tight,1. Proof. Refer to Appendix 6.1 Theorem 1. If conv(k ω (x = K ω tight for all x X and ω Ω, then P tight is a partial convex hull of the set P. Proof. Refer to Appendix 6.2 6

7 2.1 Reformulation of TSS-CMIP We reformulate the second stage problem, Q ω (x, of the TSS-CMIP using additional variables as follows: Q ω (x := min g ω y ω + j J where d j ω := (d j ω,1,..., dj ω,m 2 ĝ j ωd j ω,0 (12 s.t. W ω y ω r ω T ω x, (13 e j ω,i y ω + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J, (14 d j d j ω,0, j J, (15 y ω Z q 1 R q q 1, d j ω,i R +, i = 0, 1,..., m 2, j J, (16 R m 2 + for j J, and ej ω,i and f j ω,i denote the ith row of matrices Eω j and Fω, j respectively. We define the feasible region of the reformulated second stage program by K ω (x := (y ω, d ω : (13 (16 hold} for x X and ω Ω. Furthermore, we can rewrite the TSS-CMIP (1 as another large-scale CMIP, referred to as the reformulated extensive formulation of the TSS-CMIP: min cx + p ω g ω y ω + ĝωd j j ω,0 (17 ω Ω j J s.t. Ax b, (18 T ω x + W ω y ω r ω, (19 e j ω,i y ω + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J, (20 d j p ω d j ω,0, j J, (21 x Z n 1, y ω Z q 1 R q q 1, d j ω,i R +, i = 0, 1,..., m 2, j J. (22 We denote the feasible region of the reformulated extensive formulation by P, i.e. P := (x, y ω, d ω } ω Ω : (18 (22 hold}. Next, we describe the feasible region of the reformulated second stage problem as intersection of a polyhedral conic mixed integer set and a set of p-order cones. Let K ω (x = Kω(x 1 Kω(x 2 where Kω(x 1 := (y ω, d ω (Z q 1 R q q 1 R m 2 J + J + : (13 (14 hold} is a polyhedral conic mixed integer set and Kω(x 2 := (y ω, d ω R q R m 2 J + J + : (15 holds} is an intersection of J number of p-order cones. In Theorem 2, we show that in order to obtain the convex hull of K ω (x, it is sufficient to obtain the convex hull of Kω(x. 1 Theorem 2. For each x X and ω Ω, conv (K ω (x = conv ( K 1 ω(x K 2 ω(x. (23 Proof. For x X and ω Ω, assume that a point ˆη ω := (ŷ ω, ˆd ω conv ( K 1 ω(x K 2 ω(x, i.e. ˆη ω conv ( K 1 ω(x and ˆη ω K 2 ω(x. Since ˆη ω conv ( K 1 ω(x, ˆη ω can be written as convex combination of a finite number of points, η k ω for k 1, 2,...}, belonging to the set K 1 ω(x. Moreover 7

8 in Kω(x, 1 the variables d j ω,0 have no restrictions, except non-negativity. Therefore, we can select the points η ω k Kω(x 1 such that their d ω components satisfy constraint (15, i.e. η ω k Kω(x, 2 and ˆη ω = k=1,2,... λ k η ω k where η ω k Kω 1 Kω 2 for all k and k=1,2,... λ k = 1. This also implies that ˆη ω conv ( Kω(x 1 Kω(x 2 = conv(k ω (x, and therefore, conv ( K 1 ω(x K 2 ω(x conv(k ω (x. (24 Now, suppose that a point ˆη ω conv(k ω (x = conv ( K 1 ω(x K 2 ω(x. Therefore, ˆη ω can be written as convex combination of q (m J points belonging to K 1 ω(x K 2 ω(x, i.e., ˆη ω = k λ k η k where k λ k = 1, η k ω K 1 ω, and η k ω K 2 ω for all k = 1,..., q (m J. This also implies that ˆη ω conv ( K 1 ω and ˆηω conv ( K 2 ω = K 2 ω. So, conv(k ω (x conv ( K 1 ω(x K 2 ω(x. (25 From (24 and (25, we get conv(k ω (x = conv ( K 1 ω(x K 2 ω(x. In the following results, we show that under certain conditions, the integrality restrictions on the second stage integer variables can be relaxed, without effecting the integrality of the optimal solution, by adding globally valid parametric linear inequalities in the reformulated second stage of the TSS-CMIPs. More specfically, using linear parametric cuts (unlike non-linear parametric cuts in Lemma 1 and Theorem 1, we provide conditions to convexify reformulated second stage program for a given scenario and derive a partial convex hull of P in Lemma 2 and Theorem 3, respectively. Now, for (x, ω (X, Ω, we define K ω tight (x := (y ω, d ω, u ω R q R (m 2+1 J + R q 2 : W ω y ω r ω T ω x, e j ω,i y ω + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J, N 2 ωy ω + N 3 ωd ω + N 4 ωu ω s ω N 1 ωx }, where N 1 ω, N 2 ω, N 3 ω, N 4 ω, and s ω are known matrices (or vectors, and P tight := T ω x + W ω y ω r ω, Lemma 2. Let ω 1 Ω and e j ω,i y ω + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J, ω Ω, d j d j ω,0, j J, ω Ω, N 1 ωx + N 2 ωy ω + N 3 ωd ω + N 4 ωu ω s ω ω Ω, x X, y ω R q, d ω R (m 2+1 J +, u ω R q 2 ω Ω }. P tight,1 := T ω x + W ω y ω r ω, e j ω,i y ω + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J, ω Ω, d j d j ω,0, j J, ω Ω, N 1 ω 1 x + N 2 ω 1 y ω1 + N 3 ω 1 d ω1 + N 4 ω 1 u ω1 s ω1, x X, d ω R (m 2+1 J +, y ω1 R q, u ω1 R q 2, y ω Z q 1 R q q 1, ω Ω \ ω 1 } }. 8

9 If conv ( Kω 1 1 (x = Proj y,d (K ω 1 tight (x for all x X, then Proj x,y,d (P tight,1 is a partial convex hull of P which implies that P Proj x,y,d (P tight,1 conv(p = conv(proj x,y,d (P tight,1. Proof. Refer to Appendix 6.3 Theorem 3. If conv(k 1 ω(x = Proj y (K ω tight for all x X and ω Ω, then Proj x,y(p tight is a partial convex hull of P. Proof. Refer to Appendix Structured Two-Stage Stochastic p-order Conic Mixed Integer Programs In the previous section, we introduced second stage convexification approach for TSS-CMIPs and provided related results in an abstract setting. Our objective in this section is to introduce TSS- CMIPs with structured p-order CMIPs in the second stage and derive classes of parametric (non- linear inequalities to convexify the second stage problems (Theorems Necessary Background First we briefly review the CMIR cut generation procedure [3] which we will use in the proofs of the subsequent theorems. Atamtürk and Narayanan [3] generalize the well-known MIR procedure for MIPs to second-order CMIPs by studying a single-constraint conic mixed integer set with one integer variable, i.e., Z := (σ, v, ρ 0 Z R 2 + : } (σ β 2 + v 2 ρ 0 where β R. They reformulated set Z using additional continuous variables to get Z := (σ, v, ρ 0, ρ 1, ρ 2 Z R 4 + : σ β ρ 1, v ρ 2, ρ ρ2 2 ρ 0}, and derive a facet-defining inequality for Z 1 := (σ, ρ 1 Z R + : σ β ρ 1 }, referred to as the CMIR inequality, ( 1 2β (1 (σ β + β (1 ρ 1 (26 where β (1 = β β. Atamtürk and Narayanan [3] show that the convex hull of Z 1 can be obtained by adding (26 to the continuous relaxation of Z Tight second stage formulations for structured TSS-CMIPs We provide tight second stage formulations for TSS-CMIPs (1 with the following two structured CMIPs in the second stage, i.e. Q ω (x (or Q ω (x where (a E j ω = 1 (vector of all ones for j J and W ω is a totally unimodular (TU matrix (Theorem 4; (b E j ω for all j J, and W ω are TU matrices (Theorem 5. 9

10 It is important to note that these structured multi-parameter multi-constrained sets, which generalize Z, have not been studied even in deterministic settings (see Corollary 1 and 2. Theorem 4. In TSS-CMIP (1, let Q ω (x := min g ω y ω + j J ĝ j ωd j ω,0 (27 s.t. W ω y ω r ω T ω x, (28 1yω j + Fωx j h j d j ω,0, j J, (29 y j ω Z, d j ω,0 R +, j J, (30 where W ω is a TU matrix and r ω is integral. The convex hull of the feasible region of Q ω (x for all x X is given by (y ω, d ω,0 R J R J + : (28, (29, and (1 2µ j ωyω j + F j ωx h j ω d j ω,0 },, j J p ( where the ith row of µ j ω, F j ω, and h j ω are denoted by µ j ω,i = hj ω,i h j ω,i, f j ω,i = 1 2µ j ω,i f j ω,i (, and h j ω,i = 1 2µ j ω,i h j ω,i µ j ω,i, respectively. Furthermore, in higher dimensional space Q ω(x can be reformulated as: Q ω (x := min g ω y ω + ĝωd j j ω,0 : (28, and (31 j J yω j + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J, (32 d j p ω d j ω,0, j J, (33 y j ω Z, d j ω,0 R +, d j ω R m 2 + j J }. (34 Then, for all x X, the convex hull of the feasible region of Q ω (x, denoted by K ω (x, is obtained by adding m 2 J number of the following parametric linear inequalities (in the higher dimensional space to the continuous relaxation of K ω (x: ( ( 1 2µ j ω,i y j ω h j ω,i + f j ω,i x + µ j ω,i dj ω,i, i = 1,..., m 2, j J. Proof. Let K 1 ω(x = (y ω, d ω Z J R m 2 J + : (35 W ω y ω r ω T ω x, (36 } yω j + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J (37 for all x X. First we utilize the CMIR cut generation approach (discussed in Section 3.1 for each defining inequality (37 of Kω(x. 1 In other words, we substitute σ = yω, j β = h j ω,i f j ω,ix, and 10

11 ρ 1 = d j ω,i in Z 1 and get the following valid parametric CMIR inequalities (26 for K 1 ω(x: (1 2µ j ω,i (y ω j h j ω,i f j ω,i x + µ j ω,i dj ω,i, i = 1,..., m 2, j J. (38 Since f j ω,i x is integral for all x X, f j ω,i x = f j ω,ix and therefore, inequality (38 is equivalent to (1 2µ j ω,i (y ω j h j ω,i + f j ω,i x + µ j ω,i dj ω,i, i = 1,..., m 2, j J. (39 Thus, conv ( K 1 ω(x K 3 ω(x := } (y ω, d ω R J R m 2 J + : (36, (37, and (39 hold (40 for all x X. Notice that we can rewrite the set Kω(x 3 as Kω(x 3 = (y ω, d ω R J R m 2 J + : W ω y ω r ω T ω x, d j ω,i yj ω (h j ω,i f j ω,i x, i = 1,..., m 2, j J, (41 ( d j ω,i h j ω,i f j ω,i x yω, j i = 1,..., m 2, j J, (42 ( } d j ω,i (1 2µ j ω,i yω j h j ω,i + f j ω,i x + µ j ω,i, i = 1,..., m 2, j J. (43 Now let K 4 ω(x be a bounded face of K 3 ω(x and has maximum possible dimension. Since d j ω,i, for i = 1,..., m 2 and j J, must be minimal on this face, we have d j ω,i y = max ω j (h j ω,i f j ω,i x, (h j ω,i f j ω,i x yω, j }. (1 2µ j ω,i (y ω j h j ω,i + f j ω,i x + µ j ω,i Moreover, if h j ω,i Z for any j J then µj ω,i = 0, and as a result inequality (39 reduces to inequality (41. However, when h j ω,i / Z for j J, then there are three possible cases: Case I. d j ω,i = yj ω (h j ω,i f j ω,i x : This case will happen if and only if yω j (h j ω,i f j ω,i x (h j ω,i f j ω,i x yω j and ( ( yω j (h j ω,i f j ω,i x 1 2µ j ω,i yω j which are equivalent to yω j h j ω,i f j ω,i x and yj ω h j ω,i h j ω,i + f j ω,i x + µ j ω,i, f j ω,ix, respectively. Note that the last inequality is stronger than the second last inequality. Therefore, we can claim that d j ω,i = yω j (h j ω,i f j ω,i x if and only if yω j h j ω,i f j ω,i x. Case II. d j ω,i = h j ω,i f j ω,i x yj ω: This case will happen if and only if h j ω,i f j ω,i x yj ω ( ( yω j (h j ω,i f j ω,i x and hj ω,i f j ω,i x yj ω 1 2µ j ω,i yω j h j ω,i + f j ω,i x + µ j ω,i, which are 11

12 equivalent to yω j h j ω,i f j ω,i x and yj ω h j ω,i f j ω,i x, respectively, as µj ω,i 1. Again, note that the last inequality is stronger than the second last inequality. Therefore, d j ω,i = hj ω,i f j ω,i x yj ω if and only if yω j h j ω,i f j ω,i x. ( Case III. d j ω,i (1 = 2µ j ω,i yω j h j ω,i + f j ω,i x + µ j ω,i : This case will happen if and only if ( ( ( ( 1 2µ j ω,i yω j h j ω,i + f j ω,i x +µ j ω,i hj ω,i f j ω,i x yj ω and 1 2µ j ω,i yω j h j ω,i + f j ω,i x + µ j ω,i yj ω (h j ω,i f j ω,i x, which are equivalent to yω j h j ω,i f j ω,i x and yj ω h j ω,i f j ω,i ( x, respectively. Therefore, d j ω,i (1 = 2µ j ω,i yω j h j ω,i + f j ω,i +µ x j ω,i if and only if h j ω,i f j ω,i x yω j h j ω,i f j ω,i x. Next, for each j J, we partition the set I := 1,..., m 2 } into the sets I j 1, Ij 2, and Ij 3, i.e. I = I j 1 Ij 2 Ij 3, such that I j 1 := i I : d j ω,i = yj ω (h j ω,i f j ω,i x}, (44 I j 2 := i I : d j ω,i = (hj ω,i f j ω,i x ω} yj, and (45 } I j 3 := i I : d j ω,i = (1 2µj ω,i (y ω j h j ω,i + f j ω,i x + µ j ω,i. (46 Therefore, in the light of the above discussed cases, we can rewrite Kω(x 4 as Kω(x 4 = (y ω, d ω R J R m 2 J + : W ω y ω r ω T ω x, yω j h j ω,i f j ω,i x, dj ω,i = yj ω (h j ω,i f j ω,i x, i I j 1, j J, yω j h j ω,i f j ω,i x, dj ω,i (h = j ω,i f j ω,i x yω, j i I j 2, j J, h j ω,i f j ω,i x yj ω h j ω,i f j ω,i x, i Ij 3, j J, ( } d j ω,i (1 = 2µ j ω,i yω j h j ω,i + f j ω,i x + µ j ω,i, i Ij 3, j J. Interestingly, in a compact form K 4 ω(x can be written as K 4 ω(x = (y ω, d ω R J R m 2 J + : W ω y ω r ω T ω x, d j ω,i = θj ω,i yj ω + σ j ω,i, lj ω y j ω u j ω, i = 1,..., m 2, j J }, where θ j ω,i, σj ω,i R and lj ω, u j ω Z, + } for j J and i = 1,..., m 2. Since W ω is a TU matrix (because of assumption, transpose of (Wω T, I, I is also a TU matrix. Therefore, each bounded face Kω(x 4 of Kω(x, 3 for x X, has extreme points with integral yω j as r ω T ω x is integral. Since Kω(x 3 is a subset of the continuous relaxation of Kω(x, 1 and all bounded faces of Kω(x 3 have extreme points with integral y ω components, Kω(x 3 conv ( Kω(x 1. Hence, conv ( Kω(x 1 = Kω(x 3 for all x X because of (40. Finally using Theorem 2, we get conv (K ω (x = conv ( Kω(x 1 Kω(x 2 = Kω(x 3 Kω(x 2 where Kω(x 2 := (d ω,0, d ω R J + Rm 2 J + : d j ω d j ω,0, j J}. In other words, we obtain the convex p 12

13 hull of K ω (x by adding m 2 J number of linear inequalities: d j ω,i (1 2µj ω,i (y ω j h j ω,i x + f j ω,i + µ j ω,i, i = 1,..., m 2, j J, (47 to the continuous relaxation of K ω (x. Moreover, Kω(x 3 Kω(x 2 when projected to (y ω, d ω,0 space gives convex hull of the feasible region of Q ω (x, i.e. (y ω, d ω,0 R J R J + : (28, (29, and (1 2µ j ωyω j + F j ωx h j ω d j ω,0 },, j J p where the ith row of µ j ω, F j ω, and h j ω are denoted by µ j ω,i = hj ω,i h j ω,i, f j ω,i = ( and h j ω,i = 1 2µ j ω,i h j ω,i µ j ω,i, respectively. This completes the proof. ( 1 2µ j ω,i f j ω,i, Corollary 1. For all x X and ω Ω, let Q ω (x := min g ω y ω + j J ĝ j ωd j ω,0 (48 s.t. W ω y ω r ω T ω x, (49 1yω j + Fωx j h j d j ω,0, j J, (50 y j ω Z, d j ω,0 R +, j J, (51 where W ω is a totally unimodular matrix and r ω is integral. Then, P tight is a partial convex hull of the feasible region of the associated extensive formulation, i.e. P, where P tight := (x, y ω, d ω,0 } ω Ω X R Ω R Ω J + : T ω x + W ω y ω r ω, 1yω j + Fωx j h j d j ω,0, j J, ω Ω, (1 2µ j ωyω j + F j ωx h j ω d j ω,0 },, j J p such that the ith row of µ j ω, F j ω, and h j ω are given by µ j ω,i = hj ω,i h j ω,i, f j ω,i = ( and h j ω,i = 1 2µ j ω,i h j ω,i µ j ω,i, respectively. Proof. Using Theorems 1 and 4, we can easily prove this. ( 1 2µ j ω,i f j ω,i, Theorem 5. In TSS-CMIP (1, let Q ω (x := min g ω y ω + ĝωd j j ω,0 (52 j J s.t. W ω y ω r ω T ω x, (53 E j ω yω j + Fωx j h j d j ω,0, j J, (54 yω j Z q, d j ω,0 R +, j J, (55 13

14 where Eω, j j J, and W ω are TU matrices and r ω is integral. The convex hull of the feasible region of Q ω (x for all x X is given by (y ω, d ω,0 R q J R J + : (53, (54, and E j ωyω j + F j ωx h j ω d j ω,0 },, j J p ( where the ith row of E j ω, F j ω, and h j ω are denoted by e j ω,i (1 = 2µ j ω,i e j ω,i, f j ω,i = 1 2µ j ω,i f j ω,i (, and h j ω,i = 1 2µ j ω,i h j ω,i µ j ω,i, respectively, and µj ω,i = hj ω,i h j ω,i. Furthermore, in higher dimensional space Q ω (x can be reformulated as: Q ω (x := min g ω y ω + ĝωd j j ω,0 : (53, and (56 j J e j ω,i yj ω + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J, (57 d j d j ω,0, j J, (58 } yω j Z q, d j ω,0 R +, d j ω R m 2 + j J. (59 Then, for all x X, the convex hull of the feasible region of Q ω (x, denoted by K ω (x, is obtained by adding m 2 J number of the following linear inequalities (in the higher dimensional space to the continuous relaxation of K ω (x: ( ( 1 2µ j ω,i e j ω,i yj ω h j ω,i + f j ω,i x + µ j ω,i dj ω,i, i = 1,..., m 2, j J. Proof. Let K 1 ω(x = (y ω, d ω Z q J R m 2 J + : W ω y ω r ω T ω x, (60 } e j ω,i yj ω + f j ω,i x hj ω,i dj ω,i, i = 1,..., m 2, j J (61 for all x X. Since E j ω is a TU matrix, e j ω,i yj ω is integral. Similar to the proof of the previous theorem, we again utilize the CMIR cut generation approach (discussed in Section 3.1 for each defining inequality (37 of K 1 ω(x. However, in this case we substitute σ = e j ω,i yj ω Z, β = h j ω,i f j ω,i x, and ρ 1 = d j ω,i in Z 1 and get the following valid parametric CMIR inequalities (26 for Kω(x: 1 ( ( 1 2µ j ω,i e j ω,i yj ω h j ω,i f j ω,i x + µ j ω,i dj ω,i, i = 1,..., m 2, j J (62 which is equivalent to ( ( 1 2µ j ω,i e j ω,i yj ω h j ω,i + f j ω,i x + µ j ω,i dj ω,i, i = 1,..., m 2, j J, (63 14

15 as f j ω,i x is integral for all x X. Thus, conv ( K 1 ω(x K 3 ω(x for all x X, where Kω(x 3 = (y ω, d ω R q J R m 2 J + : W ω y ω r ω T ω x, d j ω,i ej ω,i yj ω (h j ω,i f j ω,i x, i = 1,..., m 2, j J, (64 ( d j ω,i h j ω,i f j ω,i x e j ω,i yj ω, i = 1,..., m 2, j J, (65 ( } d j ω,i (1 2µ j ω,i e j ω,i yj ω h j ω,i + f j ω,i x + µ j ω,i, i = 1,..., m 2, j J. (66 Notice that Kω(x 3 is a subset of the continuous relaxation of Kω(x. 1 Therefore, if we can prove that all bounded faces of Kω(x 3 have extreme points with integral y ω component, then it will imply that Kω(x 3 conv ( Kω(x 1 for all x X. So, we now consider a bounded face of Kω(x 3 with maximum possible dimension, denoted by Kω(x, 4 and on this face, d j ω,i, i = 1,..., m 2 and j J, is minimal, i.e. ( } d j ω,i = max z j ω,i hj ω,i, hj ω,i zj ω,i, (1 2µj ω,i z j ω,i h j ω,i + µ j ω,i where z j ω,i = ej ω,i yj ω + f j ω,i x Z. Now if hj ω,i Z for any j J, then µj ω,i = 0 and as a result inequality (63 reduces to inequality (64. However, when h j ω,i / Z for j J, then again there are three possible cases: Case I. d j ω,i = zj ω,i hj ω,i : This case will happen if and only if zj ω,i hj ω,i hj ω,i zj ω,i and z j ω,i hj ω,i (1 2µ j ω,i (z j ω,i h j ω,i +µ j ω,i, which are equivalent to zj ω,i hj ω,i and zj ω,i h j ω,i, respectively. Therefore, we can claim that d j ω,i = zj ω,i hj ω,i if and only if zj ω,i h j ω,i. Case II. d j ω,i = hj ω,i zj ω,i : This case will happen if and only if hj ω,i zj ω,i zj ω,i hj ω,i and h j ω,i zj ω,i (1 2µ j ω,i (z j ω,i h j ω,i +µ j ω,i, which are equivalent to zj ω,i hj ω,i and zj ω,i h j ω,i, respectively, as µ j ω,i 1. Therefore, dj ω,i = hj ω,i zj ω,i if and only if zj ω,i h j ω,i. Case III. d j ω,i (1 = 2µ j ω,i (z j ω,i h j ω,i + µ j ω,i : This case will happen if and only if ( 1 2µ j ω,i (z j ω,i h j ω,i + µ j ω,i hj ω,i zj ω,i ( and 1 2µ j ω,i (z j ω,i h j ω,i + µ j ω,i z j ω,i hj ω,i, which are equivalent to zj ω,i h j ω,i and ( z j ω,i h j ω,i, respectively. Therefore, d j ω,i = 1 2µ j ω,i (z j ω,i h j ω,i + µ j ω,i if and only if h j ω,i z j ω,i h j ω,i. For each j J, let I := 1,..., m 2 } be partitioned into the disjoint sets I j 1, Ij 2, and Ij 3, i.e. I = I j 1 Ij 2 Ij 3, such that Ij 1 := i I : d j ω,i = zj ω,i } hj, I j 2 := i I : d j ω,i = hj ω,i ω,i} zj, and I j 3 := ( i I : d j ω,i = (1 2µj ω,i z j ω,i h j ω,i + µ j ω,i}. Therefore, in the light of the above 15

16 discussed cases, we can define Kω(x 4 as Kω(x 4 = (y ω, d ω R q J R m 2 J + : W ω y ω r ω T ω x, e j ω,i yj ω h j ω,i f j ω,i x, dj ω,i = ej ω,i yj ω (h j ω,i f j ω,i x, i I j 1, j J, e j ω,i yj ω h j ω,i f j ω,i x, dj ω,i (h = j ω,i f j ω,i x e j ω,i yj ω, i I j 2, j J, h j ω,i f j ω,i x ej ω,i yj ω h j ω,i f j ω,i x, i Ij 3, j J, ( } d j ω,i (1 = 2µ j ω,i e j ω,i yj ω h j ω,i + f j ω,i x + µ j ω,i, i Ij 3, j J. Let (ŷ ω, ˆd ω be an extreme point of K 4 ω(x for a given x X. Then this point can be obtained by binding J (q + m 2 constraints of K 4 ω(x such that the matrix defining these constraints is nonsingular. Since the polyhedron K 4 ω(x already has m 2 J equality constraints, we need a combination of at least q J defining inequalities of K 4 ω(x to be binding at the point (ŷ ω, ˆd ω. Let the constraints w ω,i y ω r ω,i t ω,i x, i τ 0, e j ω,i yj ω h j ω,i f j ω,i x, i τ j 1, j J 1, e j ω,i yj ω h j ω,i f j ω,i x, i τ j 2, j J 2, be binding at the point (ŷ ω, ˆd ω where w ω,i, r ω,i, and t ω,i denote ith row of matrix/vector W ω, r ω, and T ω, respectively, and τ 0, τ j 1, j J 1 J, and τ j 2, j J 1 J, are subsets of 1,..., m 2 } such that τ 0 + j J 1 τ j 1 + j J 2 τ j 2 = q J. Then, ŷ ω satisfies the following system of equations: w ω,i ŷ ω = r ω,i t ω,i x, i τ 0, (67 e j ω,iŷj ω = h j ω,i f j ω,i x, i τ j 1, j J 1, (68 e j ω,iŷj ω = h j ω,i f j ω,i x, i τ j 2, j J 2, (69 which in compact form is written as Π ω ŷ ω = π ω (x. Observe that Π ω is a totally unimodular matrix of size q J q J as W ω, Eω j for j J are totally unimodular matrices. Also, since each component of the vector π ω (x, i.e., r ω,i t ω,i x, h j ω,i f j ω,i x, or h j ω,i f j ω,i x, is integral, ŷ ω is integral. Hence, all bounded faces of K 3 ω(x have extreme point (ŷ ω, ˆd ω with integral ŷ ω and since K 3 ω(x is a subset of the continuous relaxation of K 1 ω(x, K 3 ω(x conv ( K 1 ω(x for all x X. Therefore, we have K 3 ω(x = conv ( K 1 ω(x. Finally using Theorem 2, we get conv (K ω (x = conv ( Kω(x 1 Kω(x 2 = Kω(x 3 Kω(x 2 where Kω(x 2 := (d ω,0, d ω R J (m : d j ω d j ω,0, j J}. In other words, we obtain the convex hull p of K ω (x by adding m 2 J number of linear inequalities: d j ω,i (1 2µj ω,i (e j ω,i yj ω h j ω,i + f j ω,i + µ j ω,i, i = 1,..., m 2, j J, (70 to the continuous relaxation of K ω (x. Moreover, Kω(x 3 Kω(x 2 when projected to (y ω, d ω,0 space gives the convex hull of the feasible region of Q ω (x, i.e. } (y ω, d ω,0 R q J R J E + : (53, (54, and j ωyω j + F j ωx h j ω d j ω,0, j J p 16

17 where the ith row of E j ω, F j ω, and h j ω are denoted by e j ω,i (1 = 2µ j ω,i e j ω,i, f j ω,i = ( and h j ω,i = 1 2µ j ω,i h j ω,i µ j ω,i, respectively. This completes the proof. ( 1 2µ j ω,i f j ω,i, Corollary 2. For all x X and ω Ω, let Q ω (x := min g ω y ω + j J ĝ j ωd j ω,0 s.t. W ω y ω r ω T ω x, E j ω yω j + Fωx j h j d j ω,0, j J, y j ω Z q, d j ω,0 R +, j J, where Eω, j j J, W ω are TU matrices and r ω is integral. Then, P tight is a partial convex hull of the feasible region of the associated extensive formulation, i.e. P, where P tight := (x, y ω, d ω,0 } ω Ω X R q Ω R Ω J + : T ω x + W ω y ω r ω, Eωy j ω j + Fωx j h j d j ω,0, j J, ω Ω, E j ωyω j + F j ωx h j ω d j ω,0 },, j J p ( such that the ith row of µ j ω, E j ω, F j ω, and h j ω are given by µ j ω,i = hj ω,i h j ω,i, e j ω,i = 1 2µ j ω,i e j ω,i ( (, f j ω,i = 1 2µ j ω,i f j ω,i, and hj ω,i = 1 2µ j ω,i h j ω,i µ j ω,i, respectively. Proof. Using Theorems 1 and 5, we can easily prove this. 4. Computational Experiments We perform computational experiments to evaluate the effectiveness of adding our parametric cuts (a priori in the second stage convexification approach for solving TSS-CMIP test instances. We first describe generation of these test problems in Section 4.1 and then present our computational results in Section Generation of TSS-CMIP test instances For our computational experiments, we consider the reformulated extensive formulation of TSS- CMIP, i.e., (17-(22, with p = 2 and structured CMIPs in the second stage (as discussed in previous section, i.e. either E j ω = I (an identity matrix or E j ω is a randomly generated deterministic TU matrix for j J, and W ω is a deterministic TU matrix for all ω Ω. For each structured TSS-CMIP with only integer variables in the second stage, we generate two sets of random instances: instances from the first problem set are motivated from the Stochastic Integer Programming Library (SIPLIB TSS-MIP instances [1], in particular stochastic server location problem (SSLP and stochastic multiple binary knapsack problem (SMBKP instances, whereas for the second problem set, we consider instances with larger number of scenarios (up to 10,000. More specifically, in the first 17

18 problem set, we generate random instances with similar problem size as of SSLP and SMBKP instances but with uncertain cost-coefficients, technology matrix, F j ω, h j ω and right-hand-side. In Tables 1 and 2, we provide details of problem categories for two types of structured second-stage CMIPs, i.e., E j ω is an identity matrix or any TU matrix, used for our experiments. We denote the number of linear constraints and number of integer variables by #LCon and #IVar, respectively, in each stage. Also, we use #PCCon and #SOCcon to denote the number of polyhedral conic constraints (or number of rows in E j ω and number of second-order conic constraints, respectively, in the second stage. Table 1: Details of TSS-CMIP Instances with E j ω = I (identity matrix Problem Instance Stage I Stage II Set Category #LCon #IVar #LCon #IVar #PCCon #SOCCon I II SCMIP SCMIP SCMIP SCMIP SCMIP SCMIP SCMIP Table 2: Details of TSS-CMIP Instances where Eω j is TU for all j J Problem Instance Stage I Stage II Set Category #LCon #IVar #LCon #IVar #PCCon #SOCCon SCMIP I SCMIP SCMIP SCMIP SCMIP SCMIP II SCMIP SCMIP SCMIP We use SCMIP.α.β.λ to denote our instance category in Tables 1 and 2, where α is the number of integer variables in the first stage, β is the number of integer variables in the second stage, and λ is the number of second-order conic constraints in the second stage. Note that in Table 1, #PCCon is the same as #IVar in the second stage as Eω j is an identity matrix. For each instance category, we generate instances as follow: we draw c from uniform[0, 10], A, b from uniform[0, 100], r ω, T ω from integer uniform [ 100, 100], Fω j from integer uniform[ 10, 10], h j ω from uniform[ 10, 10]. Moreover, for instance categories in Table 1 where J = 1, we let g ω = 0 and ĝω j = 1 for ω Ω, j J, while for instance categories in Table 2 where J = 3, g ω are randomly generated from uniform[ 1, 1] and ĝω j are randomly generated from uniform[ 10, 10]. Since yω j is an unrestricted variable and g ω [ 1, 1] for j J and ω Ω, we observed that many randomly generated TSS-CMIP instances have unbounded solution values. Therefore, in order to obtain finite optimal solution values, we impose an upper bound of 100 and a lower bound of 100 on each yω j variable. 18

19 Note that when E j ω = I, the number of integer variables in the second stage, i.e., q, is same as number of polyhedral conic constraints, i.e., m 2. Whereas for instance categories in Table 2, E j ω is not a square matrix. 4.2 Computational Framework In this section, we evaluate the effectiveness of convexifying the second stage CMIPs by performing computational experiments on instances belonging to the aforementioned instance categories with different number of scenarios. The results of our experiments are presented in Tables 3 and 4. Each row in Table 3 reports the average over five randomly generated instances corresponding to the instance category, while each row in Table 4 reports the average over three randomly generated (relatively harder instances. For each instance, we perform two experiments: TSS-CMIP-NO-PCUT and TSS-CMIP-WITH-PCUTS. In TSS-CMIP-NO-PCUT, we solve the reformulated extensive formulation of the problem using CPLEX with its default settings, without adding our parametric cuts. Whereas in TSS-CMIP-WITH-PCUTS, we add our parametric linear cuts (provided in Theorem 5, a priori to the reformulated extensive formulation of the problem instance, relax the integrality constraints of second stage integer variables, and use CPLEX with its default settings to solve it. All experiments are performed on a 8-core Xeon 2.4GHz machine with 24 GB RAM running with Windows 10. In Tables 3 and 4, we report following statistic: number of integer variables in the extensive formulation with(out parametric cuts (#IVar, number of linear constraints in the extensive formulation without our parametric cuts (#LCon, and the number of linear parametric cuts added in the second stage (#LCuts. Also, we denote the total time taken to solve TSS-CMIP instances without and with our parametric cuts by T-EF and T-EFC, respectively, and the percentage of integrality gap closed by a priori addition of parametric cuts by G% = 100 (V pcut V cp /(V mip V cp, where V pcut, V cp, and V mip denote the optimal objective value of continuous relaxation of extensive formulation with our parametric cuts, continuous relaxation of extensive formulation without our parametric cuts, and extensive CMIP formulation, respectively. We use TL to notify that CPLEX cannot solve the corresponding instance within 3 hours time limit and OM is to notify that our system ran out of 24 GB memory when solving this instance. Instances for which we could not obtain the optimal value due to TL or OM, we put - in column G% Computational results for TSS-CMIPs with E j ω = I In Table 3, comparing T-EF and T-EFC, we observe that adding our parametric linear cuts (a priori significantly reduces the time taken to solve the reformulated extensive formulation of the TSS-CMIP instances, using CPLEX with its default settings. This is because after adding our cuts, the number of integer variables (#IVar reduced drastically. More specifically, after adding our parametric cuts, CPLEX solved 132 out of 135 randomly generated instances within the time limit, except three instances of SCMIP with 500 scenarios. Whereas, without our cuts, CPLEX could not solve 35 out of 135 TSS-CMIP instances within 3 hours time limit (32 instances and allocated memory (3 instances, and took 148 seconds (on average to solve the remaining 100 instances in comparison to 32 seconds (on average after adding our cuts. Additionally, TSS-CMIP- WITH-PCUTS took 22 minutes (on average for 32 out of 35 (unsolvable instances. Overall, for instances in Table 3, our parametric cuts closed the integrality gap by 25.53% (on average and reduced the time taken to solve the TSS-CMIP instances by 5 times (on average. 19

20 Table 3: Results of Computational Experiments for TSS-CMIPs with Eω j = I Problem Instance TSS-CMIP-NO-PCUTS TSS-CMIP-WITH-PCUTS Ω Set Category #IVar #LCon T-EF #IVar #PCuts T-EFC G% SCMIP SCMIP SCMIP TL SCMIP TL SCMIP TL TL - SCMIP I SCMIP SCMIP SCMIP TL SCMIP TL SCMIP TL SCMIP SCMIP SCMIP SCMIP SCMIP SCMIP SCMIP SCMIP II SCMIP TL SCMIP SCMIP SCMIP SCMIP SCMIP SCMIP SCMIP In particular, for problem set I, TSS-CMIP-WITH-PCUTS were performed at least 2 times and up to 19 times faster than TSS-CMIP-NO-PCUTS. Whereas for problem set II, TSS-CMIP- WITH-PCUTS is 5 times (on average and up to 39 times faster than TSS-CMIP-NO-PCUTS. It is interesting to observe that while using our second stage convexification approach, there is a trade-off between the decrease in the number of integer variables and increase in the number of constraints. For instances such as SCMIP where Ω 50, 100, 500, 1000}, TSS-CMIP- WITH-PCUTS took marginally longer time that TSS-CMIP-NO-PCUTS. However, for instances with larger number of scenarios, TSS-CMIP-WITH-PCUTS are notably faster than TSS-CMIP- NO-PCUTS. 20

21 Table 4: Results of Computational Experiments for TSS-CMIPs where Eω j is TU for j J, ω Ω Problem Instance TSS-CMIP-NO-PCUTS TSS-CMIP-WITH-PCUTS Ω Set Category #IVar #LCon T-EF #IVar #PCuts T-EFC G% SCMIP TL SCMIP TL SCMIP TL SCMIP TL SCMIP I SCMIP TL SCMIP TL SCMIP TL SCMIP TL SCMIP SCMIP SCMIP SCMIP TL SCMIP OM SCMIP TL SCMIP OM SCMIP OM SCMIP TL II SCMIP OM SCMIP OM SCMIP OM SCMIP OM SCMIP SCMIP OM SCMIP OM Computational results for TSS-CMIPs where E j ω is TU Notice that the problem instances considered in Table 4 are much harder than problem instances considered in Table 3, primarily because of multiple conic constraints (21 corresponding to each scenario (as J = 3 and multiple integer variables in each constraint (20. It is evident from column T-EF in Table 4 which shows that CPLEX with its default settings could not solve reformulated extensive formulation of 50 out of 75 TSS-CMIP instances (without our parametric cuts within a time limit of 3 hours and the allocated 24 GB RAM. In contrast, after adding our parametric cuts, we solved all 75 instances in seconds (on average. For instances solved to optimality using TSS-CMIP-NO-PCUTS, our parametric cuts closed the integrality gap by 47.29% (on average and reduced the time taken to solve the TSS-CMIP instances by times (on average. It is worth to note that even though G% is small for some instances (i.e., SCMIP , SCMIP , and SCMIP for Ω 50, 200}, CPLEX with its 21

Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs

Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs Manish Bansal Grado Department of Industrial and Systems Engineering, Virginia Tech Email: bansal@vt.edu Kuo-Ling Huang

More information

On Solving Two-Stage Distributionally Robust Disjunctive Programs with a General Ambiguity Set

On Solving Two-Stage Distributionally Robust Disjunctive Programs with a General Ambiguity Set On Solving Two-Stage Distributionally Robust Disjunctive Programs with a General Ambiguity Set Manish Bansal 12 Department of Industrial and Systems Engineering Virginia Tech, Blacksburg {bansal@vt.edu}

More information

ON MIXING SETS ARISING IN CHANCE-CONSTRAINED PROGRAMMING

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

Scenario Grouping and Decomposition Algorithms for Chance-constrained Programs

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

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with Random Recourse

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with Random Recourse Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with Random Recourse Lewis Ntaimo Department of Industrial and Systems Engineering, Texas A&M University, 3131 TAMU, College Station,

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

Strengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse

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

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

Decomposition Algorithms with Parametric Gomory Cuts for Two-Stage Stochastic Integer Programs

Decomposition Algorithms with Parametric Gomory Cuts for Two-Stage Stochastic Integer Programs Decomposition Algorithms with Parametric Gomory Cuts for Two-Stage Stochastic Integer Programs Dinakar Gade, Simge Küçükyavuz, Suvrajeet Sen Integrated Systems Engineering 210 Baker Systems, 1971 Neil

More information

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

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

More information

Lifting for conic mixed-integer programming

Lifting for conic mixed-integer programming Math. Program., Ser. A DOI 1.17/s117-9-282-9 FULL LENGTH PAPER Lifting for conic mixed-integer programming Alper Atamtürk Vishnu Narayanan Received: 13 March 28 / Accepted: 28 January 29 The Author(s)

More information

Cutting planes from extended LP formulations

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

More information

THE MIXING SET WITH FLOWS

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

Fenchel Decomposition for Stochastic Mixed-Integer Programming

Fenchel Decomposition for Stochastic Mixed-Integer Programming Fenchel Decomposition for Stochastic Mixed-Integer Programming Lewis Ntaimo Department of Industrial and Systems Engineering, Texas A&M University, 3131 TAMU, College Station, TX 77843, USA, ntaimo@tamu.edu

More information

Generation and Representation of Piecewise Polyhedral Value Functions

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

Mixed Integer Linear Programming Formulations for Probabilistic Constraints

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

Can Li a, Ignacio E. Grossmann a,

Can Li a, Ignacio E. Grossmann a, A generalized Benders decomposition-based branch and cut algorithm for two-stage stochastic programs with nonconvex constraints and mixed-binary first and second stage variables Can Li a, Ignacio E. Grossmann

More information

Strong Formulations of Robust Mixed 0 1 Programming

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

A Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse

A Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse A Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse Ted Ralphs 1 Joint work with Menal Güzelsoy 2 and Anahita Hassanzadeh 1 1 COR@L Lab, Department of Industrial

More information

Decomposition with Branch-and-Cut Approaches for Two Stage Stochastic Mixed-Integer Programming

Decomposition with Branch-and-Cut Approaches for Two Stage Stochastic Mixed-Integer Programming Decomposition with Branch-and-Cut Approaches for Two Stage Stochastic Mixed-Integer Programming by Suvrajeet Sen SIE Department, University of Arizona, Tucson, AZ 85721 and Hanif D. Sherali ISE Department,

More information

Sequential pairing of mixed integer inequalities

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

On deterministic reformulations of distributionally robust joint chance constrained optimization problems

On deterministic reformulations of distributionally robust joint chance constrained optimization problems On deterministic reformulations of distributionally robust joint chance constrained optimization problems Weijun Xie and Shabbir Ahmed School of Industrial & Systems Engineering Georgia Institute of Technology,

More information

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. xx, No. x, Xxxxxxx 00x, pp. xxx xxx ISSN 0364-765X EISSN 156-5471 0x xx0x 0xxx informs DOI 10.187/moor.xxxx.xxxx c 00x INFORMS On the Power of Robust Solutions in

More information

Can Li a, Ignacio E. Grossmann a,

Can Li a, Ignacio E. Grossmann a, A generalized Benders decomposition-based branch and cut algorithm for two-stage stochastic programs with nonconvex constraints and mixed-binary first and second stage variables Can Li a, Ignacio E. Grossmann

More information

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

Network Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini

Network Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini In the name of God Network Flows 6. Lagrangian Relaxation 6.3 Lagrangian Relaxation and Integer Programming Fall 2010 Instructor: Dr. Masoud Yaghini Integer Programming Outline Branch-and-Bound Technique

More information

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

MIP reformulations of some chance-constrained mathematical programs

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

More information

Stochastic Integer Programming

Stochastic Integer Programming IE 495 Lecture 20 Stochastic Integer Programming Prof. Jeff Linderoth April 14, 2003 April 14, 2002 Stochastic Programming Lecture 20 Slide 1 Outline Stochastic Integer Programming Integer LShaped Method

More information

Disjunctive conic cuts: The good, the bad, and implementation

Disjunctive conic cuts: The good, the bad, and implementation Disjunctive conic cuts: The good, the bad, and implementation MOSEK workshop on Mixed-integer conic optimization Julio C. Góez January 11, 2018 NHH Norwegian School of Economics 1 Motivation Goals! Extend

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

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. 35, No., May 010, pp. 84 305 issn 0364-765X eissn 156-5471 10 350 084 informs doi 10.187/moor.1090.0440 010 INFORMS On the Power of Robust Solutions in Two-Stage

More information

Computations with Disjunctive Cuts for Two-Stage Stochastic Mixed 0-1 Integer Programs

Computations with Disjunctive Cuts for Two-Stage Stochastic Mixed 0-1 Integer Programs Computations with Disjunctive Cuts for Two-Stage Stochastic Mixed 0-1 Integer Programs Lewis Ntaimo and Matthew W. Tanner Department of Industrial and Systems Engineering, Texas A&M University, 3131 TAMU,

More information

Cutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs

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

Optimized Bonferroni Approximations of Distributionally Robust Joint Chance Constraints

Optimized Bonferroni Approximations of Distributionally Robust Joint Chance Constraints Optimized Bonferroni Approximations of Distributionally Robust Joint Chance Constraints Weijun Xie 1, Shabbir Ahmed 2, Ruiwei Jiang 3 1 Department of Industrial and Systems Engineering, Virginia Tech,

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

Two-Term Disjunctions on the Second-Order Cone

Two-Term Disjunctions on the Second-Order Cone Noname manuscript No. (will be inserted by the editor) Two-Term Disjunctions on the Second-Order Cone Fatma Kılınç-Karzan Sercan Yıldız the date of receipt and acceptance should be inserted later Abstract

More information

Cutting Planes in SCIP

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

Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems

Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems Alper Atamtürk, Andrés Gómez Department of Industrial Engineering & Operations Research, University of California,

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

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

Solving Box-Constrained Nonconvex Quadratic Programs

Solving Box-Constrained Nonconvex Quadratic Programs Noname manuscript No. (will be inserted by the editor) Solving Box-Constrained Nonconvex Quadratic Programs Pierre Bonami Oktay Günlük Jeff Linderoth June 13, 2016 Abstract We present effective computational

More information

Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming

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

More information

A conic representation of the convex hull of disjunctive sets and conic cuts for integer second order cone optimization

A conic representation of the convex hull of disjunctive sets and conic cuts for integer second order cone optimization A conic representation of the convex hull of disjunctive sets and conic cuts for integer second order cone optimization Pietro Belotti Xpress Optimizer Team, FICO, Birmingham, UK. Julio C. Góez Dept of

More information

Introduction to Integer Linear Programming

Introduction to Integer Linear Programming Lecture 7/12/2006 p. 1/30 Introduction to Integer Linear Programming Leo Liberti, Ruslan Sadykov LIX, École Polytechnique liberti@lix.polytechnique.fr sadykov@lix.polytechnique.fr Lecture 7/12/2006 p.

More information

Column Generation for Extended Formulations

Column Generation for Extended Formulations 1 / 28 Column Generation for Extended Formulations Ruslan Sadykov 1 François Vanderbeck 2,1 1 INRIA Bordeaux Sud-Ouest, France 2 University Bordeaux I, France ISMP 2012 Berlin, August 23 2 / 28 Contents

More information

Submodular Inequalities for the Path Structures of the Capacitated Fixed-Charge Network Flow Problems. Birce Tezel

Submodular Inequalities for the Path Structures of the Capacitated Fixed-Charge Network Flow Problems. Birce Tezel Submodular Inequalities for the Path Structures of the Capacitated Fixed-Charge Network Flow Problems By Birce Tezel A dissertation submitted in partial satisfaction of the requirements for the degree

More information

Recoverable Robust Knapsacks: Γ -Scenarios

Recoverable Robust Knapsacks: Γ -Scenarios Recoverable Robust Knapsacks: Γ -Scenarios Christina Büsing, Arie M. C. A. Koster, and Manuel Kutschka Abstract In this paper, we investigate the recoverable robust knapsack problem, where the uncertainty

More information

A strongly polynomial algorithm for linear systems having a binary solution

A strongly polynomial algorithm for linear systems having a binary solution A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th

More information

An improved L-shaped method for two-stage convex 0-1 mixed integer nonlinear stochastic programs

An improved L-shaped method for two-stage convex 0-1 mixed integer nonlinear stochastic programs An improved L-shaped method for two-stage convex 0-1 mixed integer nonlinear stochastic programs Can Li a, Ignacio E. Grossmann a, a Center for Advanced Process Decision-Making, Department of Chemical

More information

An Integer Programming Approach for Linear Programs with Probabilistic Constraints

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 information

Lagrangean Decomposition for Mean-Variance Combinatorial Optimization

Lagrangean Decomposition for Mean-Variance Combinatorial Optimization Lagrangean Decomposition for Mean-Variance Combinatorial Optimization Frank Baumann, Christoph Buchheim, and Anna Ilyina Fakultät für Mathematik, Technische Universität Dortmund, Germany {frank.baumann,christoph.buchheim,anna.ilyina}@tu-dortmund.de

More information

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

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

More information

A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem

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

A BRANCH AND CUT APPROACH TO LINEAR PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS

A BRANCH AND CUT APPROACH TO LINEAR PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS A BRANCH AND CUT APPROACH TO LINEAR PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS By Bin Yu A Thesis Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute in Partial Fulfillment of the

More information

Development of the new MINLP Solver Decogo using SCIP - Status Report

Development of the new MINLP Solver Decogo using SCIP - Status Report Development of the new MINLP Solver Decogo using SCIP - Status Report Pavlo Muts with Norman Breitfeld, Vitali Gintner, Ivo Nowak SCIP Workshop 2018, Aachen Table of contents 1. Introduction 2. Automatic

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

VALID INEQUALITIES AND REFORMULATION TECHNIQUES FOR MIXED INTEGER NONLINEAR PROGRAMMING

VALID INEQUALITIES AND REFORMULATION TECHNIQUES FOR MIXED INTEGER NONLINEAR PROGRAMMING VALID INEQUALITIES AND REFORMULATION TECHNIQUES FOR MIXED INTEGER NONLINEAR PROGRAMMING by Sina Modaresi B.S., Sharif University of Technology, 2010 M.S., University of Pittsburgh, 2012 Submitted to the

More information

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

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

More information

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

Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming

Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming Modeling Uncertainty in Linear Programs: Stochastic and Robust Programming DGA PhD Student - PhD Thesis EDF-INRIA 10 November 2011 and motivations In real life, Linear Programs are uncertain for several

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Instructor: Farid Alizadeh Author: Ai Kagawa 12/12/2012

More information

Two-Stage Quadratic Integer Programs with Stochastic Right-Hand Sides

Two-Stage Quadratic Integer Programs with Stochastic Right-Hand Sides Two-Stage Quadratic Integer Programs with Stochastic Right-Hand Sides Osman Y. Özaltın Department of Industrial Engineering, University of Pittsburgh, Pittsburgh, PA 15261, USA, oyo1@pitt.edu Oleg Prokopyev

More information

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with GUB Constraints

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with GUB Constraints Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with GUB Constraints Brian Keller Booz Allen Hamilton, 134 National Business Parkway, Annapolis Junction, MD 20701, USA, keller

More information

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

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

More information

On mathematical programming with indicator constraints

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

Lifting 2-integer knapsack inequalities

Lifting 2-integer knapsack inequalities Lifting 2-integer knapsack inequalities A. Agra University of Aveiro and C.I.O. aagra@mat.ua.pt M.F. Constantino D.E.I.O., University of Lisbon and C.I.O. miguel.constantino@fc.ul.pt October 1, 2003 Abstract

More information

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

Lagrangian Relaxation in MIP

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

Decomposition with Branch-and-Cut Approaches for Two-Stage Stochastic Mixed-Integer Programming

Decomposition with Branch-and-Cut Approaches for Two-Stage Stochastic Mixed-Integer Programming Decomposition with Branch-and-Cut Approaches for Two-Stage Stochastic Mixed-Integer Programming by Suvrajeet Sen SIE Department, University of Arizona, Tucson, AZ 85721 and Hanif D. Sherali Grado Department

More information

On the facets of the mixed integer knapsack polyhedron

On the facets of the mixed integer knapsack polyhedron Math. Program., Ser. B 98: 145 175 (2003) Digital Object Identifier (DOI) 10.1007/s10107-003-0400-z Alper Atamtürk On the facets of the mixed integer knapsack polyhedron Received: April 8, 2002 / Accepted:

More information

Indicator Constraints in Mixed-Integer Programming

Indicator Constraints in Mixed-Integer Programming Indicator Constraints in Mixed-Integer Programming Andrea Lodi University of Bologna, Italy - andrea.lodi@unibo.it Amaya Nogales-Gómez, Universidad de Sevilla, Spain Pietro Belotti, FICO, UK Matteo Fischetti,

More information

Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications

Extended 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

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

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

More information

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

Combinatorial Data Mining Method for Multi-Portfolio Stochastic Asset Allocation

Combinatorial Data Mining Method for Multi-Portfolio Stochastic Asset Allocation Combinatorial for Stochastic Asset Allocation Ran Ji, M.A. Lejeune Department of Decision Sciences July 8, 2013 Content Class of Models with Downside Risk Measure Class of Models with of multiple portfolios

More information

Robust combinatorial optimization with variable budgeted uncertainty

Robust combinatorial optimization with variable budgeted uncertainty Noname manuscript No. (will be inserted by the editor) Robust combinatorial optimization with variable budgeted uncertainty Michael Poss Received: date / Accepted: date Abstract We introduce a new model

More information

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

Totally Unimodular Stochastic Programs

Totally Unimodular Stochastic Programs Totally Unimodular Stochastic Programs Nan Kong Weldon School of Biomedical Engineering, Purdue University 206 S. Martin Jischke Dr., West Lafayette, IN 47907 nkong@purdue.edu Andrew J. Schaefer Department

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

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

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 Geometric Characterization of the Power of Finite Adaptability in Multi-stage Stochastic and Adaptive Optimization

A Geometric Characterization of the Power of Finite Adaptability in Multi-stage Stochastic and Adaptive Optimization A Geometric Characterization of the Power of Finite Adaptability in Multi-stage Stochastic and Adaptive Optimization Dimitris Bertsimas Sloan School of Management and Operations Research Center, Massachusetts

More information

Solving Mixed-Integer Nonlinear Programs

Solving Mixed-Integer Nonlinear Programs Solving Mixed-Integer Nonlinear Programs (with SCIP) Ambros M. Gleixner Zuse Institute Berlin MATHEON Berlin Mathematical School 5th Porto Meeting on Mathematics for Industry, April 10 11, 2014, Porto

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

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

Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty

Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty EURO Journal on Computational Optimization manuscript No. (will be inserted by the editor) Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty Christoph Buchheim Jannis Kurtz Received:

More information

Reduced rst-level representations via the reformulation-linearization technique: results, counterexamples, and computations

Reduced rst-level representations via the reformulation-linearization technique: results, counterexamples, and computations Discrete Applied Mathematics 101 (2000) 247 267 Reduced rst-level representations via the reformulation-linearization technique: results, counterexamples, and computations Hanif D. Sherali a;, Jonathan

More information

Decomposition Algorithms for Two-Stage Chance-Constrained Programs

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

Lifting inequalities: a framework for generating strong cuts for nonlinear programs

Lifting inequalities: a framework for generating strong cuts for nonlinear programs Math. Program., Ser. A DOI 10.1007/s10107-008-0226-9 FULL LENGTH PAPER Lifting inequalities: a framework for generating strong cuts for nonlinear programs Jean-Philippe P. Richard Mohit Tawarmalani Received:

More information

Cuts for Conic Mixed-Integer Programming

Cuts for Conic Mixed-Integer Programming Cuts for Conic Mixed-Integer Programming Alper Atamtürk and Vishnu Narayanan Department of Industrial Engineering and Operations Research, University of California, Berkeley, CA 94720-1777 USA atamturk@berkeley.edu,

More information

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

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

More information

Mathematical Optimization Models and Applications

Mathematical Optimization Models and Applications Mathematical Optimization Models and Applications Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/ yyye Chapters 1, 2.1-2,

More information

A Geometric Characterization of the Power of Finite Adaptability in Multistage Stochastic and Adaptive Optimization

A Geometric Characterization of the Power of Finite Adaptability in Multistage Stochastic and Adaptive Optimization MATHEMATICS OF OPERATIONS RESEARCH Vol. 36, No., February 20, pp. 24 54 issn 0364-765X eissn 526-547 360 0024 informs doi 0.287/moor.0.0482 20 INFORMS A Geometric Characterization of the Power of Finite

More information