Two-stage stochastic (and distributionally robust) p-order conic mixed integer programs: Tight second stage formulations
|
|
- Polly Houston
- 5 years ago
- Views:
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 Manish Bansal Grado Department of Industrial and Systems Engineering, Virginia Tech Email: bansal@vt.edu Kuo-Ling Huang
More informationOn 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 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 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 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 informationDisjunctive 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 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 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 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 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 informationDecomposition 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 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 informationLifting 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 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 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 informationThe 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 informationFenchel 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 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 informationThe 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 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 informationCan 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 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 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 informationA 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 informationDecomposition 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 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 informationOn 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 informationOn 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 informationCan 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 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 informationNetwork 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 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 informationMIP 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 informationStochastic 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 informationDisjunctive 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 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 informationOn 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 informationComputations 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 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 informationOptimized 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 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 informationTwo-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 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 informationThree-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 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 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 informationSolving 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 informationSplit 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 informationA 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 informationIntroduction 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 informationColumn 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 informationSubmodular 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 informationRecoverable 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 informationA 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 informationAn 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 informationAn 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 informationLagrangean 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 informationDisjunctive 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 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 informationA 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 informationDevelopment 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 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 informationVALID 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 informationConvex 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 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 informationModeling 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 informationSemidefinite 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 informationTwo-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 informationDisjunctive 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 informationAn 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 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 informationStructure 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 informationLifting 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 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 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 informationDecomposition 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 informationOn 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 informationIndicator 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 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 informationSome 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 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 informationCombinatorial 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 informationRobust 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 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 informationTotally 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 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 informationContinuous 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 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 informationA 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 informationSolving 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 informationLattice 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 informationDescription 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 informationRobust 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 informationReduced 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 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 informationLifting 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 informationCuts 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 informationIntersection 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 informationMathematical 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 informationA 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