Totally Unimodular Multistage Stochastic Programs

Size: px
Start display at page:

Download "Totally Unimodular Multistage Stochastic Programs"

Transcription

1 Totally Unimodular Multistage Stochastic Programs Ruichen (Richard) Sun a, Oleg V. Shylo b, Andrew J. Schaefer a, a Department of Industrial Engineering, University of Pittsburgh, Pittsburgh, PA b Department of Industrial & Systems Engineering, University of Tennessee, Knoxville, TN Abstract We consider totally unimodular multistage stochastic programs, that is, multistage stochastic programs whose extensive-form constraint matrices are totally unimodular. We establish several sufficient conditions and identify examples that have arisen in the literature. Keywords: Stochastic mixed integer programming; Total unimodularity; Multistage optimization 1. Introduction We consider a class of multistage stochastic programs (MSP) whose extensiveform constraint matrices are totally unimodular (TU). TU matrices have been well studied in deterministic mixed integer programming and combinatorial optimization. When the constraint matrix of a mixed integer program (MIP) is TU and the right-hand side is integral, the polyhedron described by the linear relaxation of the MIP is integral [7]. Kong et al. [10] provided several sufficient conditions for two-stage totally unimodular stochastic programs. These conditions used a generalization of TU matrices that we revisit in Section 2. This paper can be viewed as a multistage generalization of Kong et al. [10]. Romeijnders et al. [12] studied two-stage stochastic mixed integer programs in which the only uncertainty is on the right-hand side. They established that if the probability distribution over the right-hand side is independent and uniform and the recourse matrices are totally unimodular, a certain approximation of the integer recourse Corresponding author address: schaefer@pitt.edu (Andrew J. Schaefer) Preprint submitted to Operations Research Letters November 23, 2014

2 function is precisely its convex hull. Huang [8] reformulated the stochastic single item, uncapacitated dynamic lot-sizing problem without setup costs and proved that the reformulation is totally unimodular. We revisit the problem and show that the total unimodularity of Huang [8] s original formulation follows from the characterizations in Section Preliminaries Consider a multistage stochastic mixed-integer program with recourse. For notational convenience and without loss of generality, we assume that the number of continuous decision variables, l, the number of integer decision variables, n l, and the number of constraints, m, are the same in every stage by introducing zero row and column vectors if necessary. The deterministic equivalent program (DEP) of an MSP is (DEP ) min c 1 x 1 + Q 2 (x 1 ) (1a) s.t. W 1 x 1 h 1, x 1 R l + Z n l +, (1b) where Q 2 (x 1 ) = E ξ 2 (ω)[ Q 2 (x 1, ξ 2 (ω)) ], and Q τ (x τ 1, ξ [τ 1] (ω)) = E ξ τ (ω) ξ [τ 1] (ω) [ Q τ (x τ 1, ξ [τ] (ω)) ] for 2 < τ H, with Q τ (x τ 1, ξ [τ ] (ω)) = min { c τ (ω) x τ (ω) + Q τ +1 (x τ, ξ [τ ] (ω)) : W τ (ω)x τ (ω) } h τ (ω) T τ 1 (ω)x τ 1, x τ (ω) R l + Z+ n l for 2 τ H 1, and Q H (x H 1, ξ [H] (ω)) = min { c H (ω) x H (ω) : W H (ω)x H (ω) h H (ω) } T H 1 (ω)x H 1, x H (ω) R l + Z n l +. The vectors c 1 R n, h 1 R m, and the matrix W 1 R m n are nown. For each τ = 2,..., H and for all ω, W τ (ω) is an m n matrix, and T τ 1 (ω) is an m n matrix. ξ τ (ω) = [c τ (ω), h τ (ω), T1, τ 1 (ω),..., Tm, τ 1 (ω), W1, (ω), τ..., Wm, (ω)] τ is a random (n+m+2mn)-vector, and ξ [τ] (ω) = (ξ 2 (ω),..., ξ τ (ω)). In the following discussion, we assume that ξ = (ξ 2,..., ξ H ) follows a discrete distribution with a finite support Ξ with Ξ = K. The justification of this assumption was provided by Schultz [14], while a more thorough treatment of multistage stochastic integer programs can be found in Römisch and Schultz [13]. We call ξ i = (ξi 2,..., ξi H ) Ξ the scenario indexed by i S = {1,..., K}. Each path from the root node to a leaf node at level 2

3 (a) Example of a scenario tree. Stage 1 Stage 2 Stage 3 Stage 4 W 1 T 2 W 2 T 3 W 3 T 4 W 4 T 5 W 5 T 6 W 6 T 7 W 7 T 8 W 8 T 9 W 9 T 10 W 10 }{{} } Λ 1 {{ } } Λ 2 {{ } } Λ 3 {{ } Λ 4 =Λ (b) Schematic of an extensive-form constraint matrix. Figure 1: A scenario tree and a schematic of the corresponding extensive-form constraint matrix. H in the scenario tree corresponds to one scenario i S. An example of a scenario tree is illustrated in Figure 1a. For a scenario tree T = {N, A}, let Node 1 be the root node, and N τ be the set of nodes on level 1 τ H, so N 1 = {1}. Let α() N be the immediate ancestor (or parent) of a non-root node N \ {1}, Φ() N be the set of immediate children of a node N, and ρ() = τ if N τ. Note that Φ() = if ρ() = H. Then the extensive form of (DEP) (also called the arborescent form by Dupa cová et al. [3]) based on the scenario tree is given by: min p c x (2a) N s.t. W 1 x 1 h 1, (2b) T x α() + W x h, N \ N 1, (2c) x R l + Z n l +, N. 3

4 A schematic of the extensive-form constraint matrix corresponding to the MSP with the scenario tree in Figure 1a is shown in Figure 1b. Let Λ denote the extensive-form constraint matrix, and Λ τ denote the submatrix of Λ up to stage τ as illustrated in Figure 1b. Note that Λ = Λ H. For every N, let A denote the submatrix of Λ formed only by W and T for all Φ(). In particular, we have A = W if N H. We are interested in sufficient conditions for the extensive-form constraint matrix of an MSP to be TU. When the right-hand sides are integral, such stochastic programs may be solved as multistage stochastic linear programs, even if there are integrality restrictions. Definition 1. An m n matrix A is totally unimodular (TU) if and only if every square submatrix of A has determinant in {0, ±1}. Theorem 1 (Hoffman and Krusal [7]). An integral matrix A is totally unimodular if and only if the polyhedron defined by {x : Ax b, x 0} is integral for all integral b for which it is nonempty, i.e., the extreme points of the polyhedron are integral. Theorem 2 (Ghouila-Houri [6]). A m n matrix A is TU if and only if for any column subset J {1,..., n}, there exists a partition (J 1, J 2 ) of J such that a ij a ij {0, ±1} for i = 1,..., m. (3) j J 1 j J 2 Definition 2 (Kong et al. [10]). Let A = {A 1,..., A T } be a set of m n matrices, and let v {0, ±1} m. The set A is TU with respect to v, denoted by TU(v), if for any column subset J {1,..., n}, there exist partitions (J 1 t, J 2 t ), 1 t T, such that for i = 1,..., m, and j J 1 t j J 1 t j J 1 t a t ij j J 2 t a t ij j J 2 t a t ij j J 2 t a t ij {0, 1}, t = 1,..., T, if v i = 1, (4) a t ij {0, ±1}, t = 1,..., T, if v i = 0, (5) a t ij {0, 1}, t = 1,..., T, if v i = 1. (6) 4

5 3. Characterizations of Total Unimodular Multistage Stochastic Programs Applying Theorem 2 to (2) yields the following: Proposition 1. Let J be a subset of the columns of the extensive-form constraint matrix of an MSP, and for each N, let J be the set of the columns in J corresponding to A in Λ so that J = {J } N. Then the MSP is TU if and only if for any J, there exists a partition (J 1, J 2 ) := ({J 1} N, {J 2} N ) such that for i = 1,..., m, wij 1 w 1 ij 1, (7) j J1 1 j J 2 1 and j J 1 α() t ij + j J 1 w ij j J 2 α() t ij j J 2 w ij 1, N \ N 1. (8) Corollary 1. An MSP is TU if for every N, W is TU, and for every N \ N 1, T is a {0, ±1} matrix with a single nonzero entry. A more interesting question is determining when an MSP is TU based on its submatrices A. Theorem 3. An MSP is TU if (i) A 1 is TU, and (ii) For every N \ N 1, {A } is TU(v) for all v {0, ±1} m {0} Φ() m. Proof. Λ 1 is TU by condition (i). Suppose Λ τ 1 is TU for some τ 1, 2 τ H. Consider any column subset J = {J } τ t=1 Nt of Λ τ. By the induction hypothesis, {J } τ 1 t=1 Nt can be partitioned into ({J 1 } τ 1 {J 2} τ 1 Nt) satisfying (7) and (8) for all τ 1 t=1 N τ, the vector v defined by v i = t ij t=1 Nt, t=2 N t, and for every t ij, (9) j J 1 α() j J 2 α() 5

6 for i = 1,..., m, satisfies v {0, ±1} m. Using condition (ii), {A } is TU(v 0 Φ() m ), implying that there exists a partition (J 1, J 2) of J satisfying (8) for every N τ, and j J 1 t Thus, Λ = Λ H is TU. ij j J 2 t ij 1, i = 1,..., m, Φ(). (10) Corollary 2. An MSP is TU if A 1 is TU, and for all N \ N 1, N \ { N 1 N2 }, W and T are (0, ±1) matrices with at most one nonzero entry in every row. Corollary 3. An MSP is TU if A 1 is TU, and for every N \ N 1, W are (0, ±1) matrices with at most one nonzero entry in every column, and for all Φ(), T are the same matrices of which only one row contains more than one nonzero entry, and all but one of those nonzero entries corresponding columns in W are 0. Remar 1. A simple recourse matrix W = [I I] satisfies the recourse conditions of Corollary 2 and Corollary 3. Theorem 4. An MSP is TU if (i) W 1 is TU, and (ii) For every N \ N 1, W can be written as [ ] ˆT written as satisfying 0 [Ŵ 1 Ŵ 2 ] and T can be (a) Ŵ 1 and ˆT have the same dimensions, (b) Ŵ 2 is a matrix with at most one nonzero entry in every row, and (c) Ŵ 1 and ˆT satisfy the conditions for W and T in Corollary 2 or Corollary 3. Proof. By condition (i), (7) is satisfied. Let M 1 and M 2 be the union of the row subsets corresponding to Ŵ 1 and Ŵ 2 for all N \N 1, respectively. By Corollary 2 (or Corollary 3), (8) is satisfied for all the rows in M 1. Meanwhile, (8) also holds for all the rows in M 2. 6

7 Theorem 5. An MSP is TU if for all N, {A } is TU({1} m+ Φ() m ). Proof. For every N and any column subset J of A, there exists a partition (J 1, J 2 ) such that for all i = 1,..., m, wij { 1, 0}, (11) wij j J 1 j J 2 j J 1 t ij j J 2 t ij { 1, 0}, Φ(). (12) Hence, for any column subset J = {J } N, we can construct a partition (J 1, J 2 ) that satisfies (7) and (8), by setting J 1 = J 1 odd J 2 even, and J 2 = J 2 odd J 1 even, where for i = 1, 2, J i odd := {:ρ() is odd} J i, J i even := {:ρ() is even} J i. Remar 2. An MSP is TU if for all N, {A } is TU({ 1} m+ Φ() m ). Definition 3 (Fulerson and Gross [5], Nemhauser and Wolsey [11]). An m n (0, 1) matrix A is called an interval matrix if in each column the 1 s appear consecutively; that is, if a ij = a j = 1 and > i + 1, then a lj = 1 for all l with i < l <. Given an interval matrix A, for each column j = 1,..., n, let α j (β j ) index the first (last) row in which a non-zero element appears in column j. Definition 4 (Kong et al. [10]). An interval matrix is a nested interval matrix if there exists an ordering of the columns such that α j α j and β j β j, for all 1 j j n. Corollary 4. An MSP is TU if for all N and N \ N 1, W and T are nested interval matrices. Proof. For any column subset J of A, N, we assign the g th column of J to J 1 if g is an odd number. Otherwise, we assign it to J 2. We have for i = 1,..., m, wij {0, 1}, (13) and j J 1 t j J 1 w ij j J 2 ij j J 2 t ij {0, 1}, Φ(). (14) 7

8 Therefore, {A } is TU({ 1} m+ Φ() m ) for all N. Proposition 2. An MSP is TU if for every N, {A } is TU({1} m { 1} Φ() m ). Proof. For every N, by the hypothesis, there exists a partition (J 1, J 2) of any column subset J of A, such that for i = 1,..., m, wij { 1, 0}, (15) wij j J 1 j J 2 j J 1 t ij j J 2 t ij {0, 1}, Φ(). (16) Hence, for any column subset J = {J } N, we can construct a partition (J 1, J 2 ) satisfying (7) and (8), by setting J 1 = J 1, and J 2 = J 2. Remar 3. An MSP is also TU if {A } is TU({ 1} m {1} Φ() m ). 4. Applications of Totally Unimodular Multistage Stochastic Programs N 4.1. Dynamic Lot-Sizing Problems without Setup Costs El Agizy [4] introduced a stochastic programming extension of the deterministic single item, finite-horizon, uncapacitated dynamic lot-sizing problem without setup costs, where the production volume must be determined before the demand is realized. Let T = {N, A} be the corresponding scenario tree. For node N, let the unit production cost, the unit shortage cost, the unit holding cost and the demand be c, γ, β and δ, respectively. Let M x, M I and M u be the capacities of the production level, the inventory level and the shortage for node, respectively, which are infinity in the uncapacitated case. The decision variables x α(), I and u represent the production level for node decided at period ρ() 1, the inventory level at the end of period ρ() and the shortage amount for node, respectively. We create a dummy ancestor (Node 0) for the root node (Node 1) and assign initial inventory N 8

9 level I 0 to it. The extensive form is: min (c x α() + β I + γ u ) (17a) N s.t. I α() + x α() + u I δ, N, (17b) x α() M x, N, (17c) I M I, N, (17d) u M u, N, (17e) x α(), I, u Z +, N. El Agizy [4] studied the uncapacitated version of this problem, and showed that it can be reduced to a networ flow problem. Theorem 4 indicates that both the uncapacitated and capacitated versions of the original formulation (17) are TU. Note that because the production decision for must be made at period ρ() 1, the coefficient of the left-hand side of (17c) appears in W α() instead of T. Huang [8], extending El Agizy [4], developed a similar dynamic inventory model, where the production level decisions are postponed until the beginning of the current period after the demand becomes nown. Note that the production level variable for node is x instead of x α() in this case. Using Corollary 1, the extensive form constraint matrix under such circumstances is also TU, since for every N \ N 1, the inventory level variable, I α(), corresponds to the only nonzero entry in T. The special case without shortages and without capacities, i.e., u = 0 and M x = M I =, was also considered by Huang [8], who reformulated the problem by aggregating the demands and summing production along a path in the scenario tree, and proved that it is TU. In fact, both Corollary 1 and Corollary 2 imply that the original formulation by Huang [8] is TU Stochastic Machine Setup Problem The classical single-day machine setup problem [1] requires several tass to be accomplished according to their predefined start and end times. Each tas requires a single worer, and there is a tas-specific setup time for worers who transition between tass. The problem can be modeled as a minimum networ flow problem to find the minimum number of worers needed to process all the tass. Suppose there are p tass, and for i = 1,..., p, the start time and the end time for tas i are π(i) and π (i), respectively. 9

10 For i j, the setup time from tas i to tas j is Π(i, j). Then we can construct a directed graph G = (V, E), where V = V 1 V 2 V 3 V 4 with V 1 = {s 1 (the source)}, V 2 = {i i = 1,..., p}, V 3 = {i i = 1,..., p}, V 4 = {s 2 (the sin)}, and E = E 1 E 2 E 3 E 4 with E 1 = {(s 1, i) i V 2 }, E 2 = {(i, i ) i V 2, i V 3, i = i }, E 3 = {(i, j) j V 2, i V 3, π (i ) + Π(i, j) π(j)}, E 4 = {(i, s 2 ) i V 3 }. The capacities of all the arcs in E 2 have lower bounds of 1 and upper bounds of 1, enforcing the requirement to complete all the tass, while others have lower bounds of 0 and upper bounds of 1 [2]. An optimal solution to the minimum networ flow problem on this graph provides an optimal solution to the corresponding machine setup problem. We consider a stochastic and dynamic multi-period extension of the machine setup problem, where the number of the tass, the labor costs and the setup times are unnown until the beginning of the day. The problem can be formulated as an MSP. Let T = {N, A} be the scenario tree. Consider a node N, representing an instance of the single-day machine setup problem. As discussed above, we can define an equivalent instance of the networ flow problem on some graph G. Let N be the node arc incidence matrix of this graph, while vectors u and l denote the upper and lower capacities of its arcs. Let x ij be the flow on the arc (i, j), where x = [xij ] ij, and let y be the worforce level with a cost of c per worer. The number of worers can be changed daily, either by hiring + worers or laying off worers with a nonnegative cost of b + and b per worer, respectively. The extensive form can be written as: min p (c y + b b ) N s.t. y α() + + y 0, N \ N 1, [ ] y + N 0 x 0, N, l I x u, N, x, y, +, Z +, N, N \ N 1. It follows from Corollary 1 that the extensive-form constraint matrix Λ is TU, where for every N \ N 1, the only nonzero entry in T corresponds to the variable of the previous worforce level y α(). Remar 4. A multistage extension of the nursing staff scheduling prob- 10

11 lem proposed by Khan and Lewis [9], which assigned nurses to different shifts across different departments with minimum and maximum number constraints, can be also formulated as a stochastic machine setup problem Dynamic Outside Sourcing Networ Flow Problems Consider a directed networ flow problem in which only one node receives goods from an external supplier to fulfill the demand of the networ. The networ structure may change over time. For example, the delivery over some arcs may not be available for some periods. The demand of each node, the purchasing cost and the delivery cost are also stochastic. There is a linear penalty associated with changing the order quantity. Moreover, emergency purchases may be allowed if the demands are not satisfied for some nodes. Accordingly, each node in the scenario tree T = {N, A} corresponds to a realization of the networ structure, the demand and the costs in a specific period. For any node N, let N be the node arc incidence matrix for the realized directed networ whose first row corresponds to the node receiving goods from the outside source. Let y be the order quantity from outside with a cost of c per unit, +, be the amount of increase and decrease in order quantity with a nonnegative cost of b + and b per unit, respectively, x ij be the flow amount on arc (i, j) in the networ with a transportation cost of a ij per unit, dl be the demand for node l in the networ, and zl be the amount of emergency purchase for node l with a unit-price q l. Let x = [xij ] ij, a = [aij ] ij, d = [dl ] l, z = [zl ] l and q = [ql ] l. The extensive form, which is TU from Corollary 1, is as follows: min p (c y + b b + a x + q z ) N s.t. y α() + + y 0, N \ N 1, [ ] y + N 0 x + Iz d, N, Acnowledgments x, y, z, +, Z +, N, N \ N 1. The authors than Rüdiger Schultz and an anonymous referee for their insight. This research of the authors was partially supported by National Science Foundation grants CMMI , CMMI and CMMI

12 References [1] R.K. Ahuja, T.L. Magnanti, and J.B. Orlin. Networ Flows: Theory, Algorithms, and Applications. Prentice Hall, [2] E. Ciurea and L. Ciupalâ. Sequential and parallel algorithms for minimum flows. Journal of Applied Mathematics and Computing, 15(1-2):53 75, [3] J. Dupačová, G. Consigli, and S.W. Wallace. Scenarios for multistage stochastic programs. Annals of Operations Research, 100(1-4):25 53, [4] M.N. El Agizy. Dynamic inventory models and stochastic programming. IBM Journal of Research and Development, 13(4): , [5] D.R. Fulerson and O.A. Gross. Incidence matrices and interval graphs. Pacific Journal of Mathematics, 15(3): , [6] A. Ghouila-Houri. Caractérisation des matrices totalement unimodulaires. Comptes Rendus Hebdomadaires des Séances de l Académie des Sciences, 254(7):1192, [7] A.J. Hoffman and J.B. Krusal. Integral boundary points of convex polyhedra. In H.W. Kuhn and A. W. Tucer, editors, Linear Inequalities and Related Systems, pages Princeton University Press, Princeton, [8] K. Huang. Multi-stage stochastic programming models in production planning. PhD thesis, Georgia Institute of Technology, [9] M.R. Khan and D.A. Lewis. A networ model for nursing staff scheduling. Zeitschrift für Operations Research, 31(6):B161 B171, [10] N. Kong, A.J. Schaefer, and S. Ahmed. Totally unimodular stochastic programs. Mathematical Programming, 138(1-2):1 13, [11] G.L. Nemhauser and L.A. Wolsey. Integer and Combinatorial Optimization, volume 18. Wiley New Yor,

13 [12] W. Romeijnders and M.H. van der Vler. Convex hull approximation of TU integer recourse models: Counterexamples, sufficient conditions, and special cases. Stochastic Programming E-Print Series. Institut für Mathemati, Available: abstract.php?id=39817; accessed 15-August [13] W. Römisch and R. Schultz. Multistage stochastic integer programs: An introduction. In M. Grötschel, S.O. Krume, and J. Rambau, editors, Online Optimization of Large Scale Systems, pages Springer Berlin Heidelberg, [14] R. Schultz. On structure and stability in stochastic programs with random technology matrix and complete integer recourse. Mathematical Programming, 70(1-3):73 89,

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

On Totally Unimodularity in Edge-Edge Adjacency Relationships

On Totally Unimodularity in Edge-Edge Adjacency Relationships - 1, 3 2 2 -,., -., -. -. On Totally Unimodularity in Edge-Edge Adjacency Relationships Yusuke Matsumoto, 1, 3 Naoyuki Kamiyama 2 and Keiko Imai 2 We consider totally unimodularity for edge-edge adjacency

More information

Discrete Optimization 23

Discrete Optimization 23 Discrete Optimization 23 2 Total Unimodularity (TU) and Its Applications In this section we will discuss the total unimodularity theory and its applications to flows in networks. 2.1 Total Unimodularity:

More information

Bicolorings and Equitable Bicolorings of Matrices

Bicolorings and Equitable Bicolorings of Matrices Bicolorings and Equitable Bicolorings of Matrices Michele Conforti Gérard Cornuéjols Giacomo Zambelli dedicated to Manfred Padberg Abstract Two classical theorems of Ghouila-Houri and Berge characterize

More information

Stochastic Integer Programming An Algorithmic Perspective

Stochastic Integer Programming An Algorithmic Perspective Stochastic Integer Programming An Algorithmic Perspective sahmed@isye.gatech.edu www.isye.gatech.edu/~sahmed School of Industrial & Systems Engineering 2 Outline Two-stage SIP Formulation Challenges Simple

More information

3.3 Easy ILP problems and totally unimodular matrices

3.3 Easy ILP problems and totally unimodular matrices 3.3 Easy ILP problems and totally unimodular matrices Consider a generic ILP problem expressed in standard form where A Z m n with n m, and b Z m. min{c t x : Ax = b, x Z n +} (1) P(b) = {x R n : Ax =

More information

Introduction into Vehicle Routing Problems and other basic mixed-integer problems

Introduction into Vehicle Routing Problems and other basic mixed-integer problems Introduction into Vehicle Routing Problems and other basic mixed-integer problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability and Mathematical

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

Introduction to integer programming III:

Introduction to integer programming III: Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability

More information

3.7 Cutting plane methods

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

More information

Dynamic Inventory Models and Stochastic Programming*

Dynamic Inventory Models and Stochastic Programming* M. N. El Agizy Dynamic Inventory Models and Stochastic Programming* Abstract: A wide class of single-product, dynamic inventory problems with convex cost functions and a finite horizon is investigated

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

Totally unimodular matrices. Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems

Totally unimodular matrices. Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Totally unimodular matrices Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and

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

Linear and Integer Programming - ideas

Linear and Integer Programming - ideas Linear and Integer Programming - ideas Paweł Zieliński Institute of Mathematics and Computer Science, Wrocław University of Technology, Poland http://www.im.pwr.wroc.pl/ pziel/ Toulouse, France 2012 Literature

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

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

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

arxiv: v1 [cs.ds] 26 Feb 2016

arxiv: v1 [cs.ds] 26 Feb 2016 On the computational complexity of minimum-concave-cost flow in a two-dimensional grid Shabbir Ahmed, Qie He, Shi Li, George L. Nemhauser arxiv:1602.08515v1 [cs.ds] 26 Feb 2016 Abstract We study the minimum-concave-cost

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

A Polytope for a Product of Real Linear Functions in 0/1 Variables

A Polytope for a Product of Real Linear Functions in 0/1 Variables Don Coppersmith Oktay Günlük Jon Lee Janny Leung A Polytope for a Product of Real Linear Functions in 0/1 Variables Original: 29 September 1999 as IBM Research Report RC21568 Revised version: 30 November

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

A packing integer program arising in two-layer network design

A packing integer program arising in two-layer network design A packing integer program arising in two-layer network design Christian Raack Arie M.C.A Koster Zuse Institute Berlin Takustr. 7, D-14195 Berlin Centre for Discrete Mathematics and its Applications (DIMAP)

More information

Multicommodity Flows and Column Generation

Multicommodity Flows and Column Generation Lecture Notes Multicommodity Flows and Column Generation Marc Pfetsch Zuse Institute Berlin pfetsch@zib.de last change: 2/8/2006 Technische Universität Berlin Fakultät II, Institut für Mathematik WS 2006/07

More information

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices Linear and Multilinear Algebra Vol. 00, No. 00, Month 200x, 1 15 RESEARCH ARTICLE An extension of the polytope of doubly stochastic matrices Richard A. Brualdi a and Geir Dahl b a Department of Mathematics,

More information

Combinatorial Auction: A Survey (Part I)

Combinatorial Auction: A Survey (Part I) Combinatorial Auction: A Survey (Part I) Sven de Vries Rakesh V. Vohra IJOC, 15(3): 284-309, 2003 Presented by James Lee on May 10, 2006 for course Comp 670O, Spring 2006, HKUST COMP670O Course Presentation

More information

On the Tightness of an LP Relaxation for Rational Optimization and its Applications

On the Tightness of an LP Relaxation for Rational Optimization and its Applications OPERATIONS RESEARCH Vol. 00, No. 0, Xxxxx 0000, pp. 000 000 issn 0030-364X eissn 526-5463 00 0000 000 INFORMS doi 0.287/xxxx.0000.0000 c 0000 INFORMS Authors are encouraged to submit new papers to INFORMS

More information

Linear Optimization Models with Integer Solutions for Ping Control Problems in Multistatic Active Acoustic Networks

Linear Optimization Models with Integer Solutions for Ping Control Problems in Multistatic Active Acoustic Networks Linear Optimization Models with Integer Solutions for Ping Control Problems in Multistatic Active Acoustic Networks Cherry Y. Wakayama Maritime Systems Division SPAWAR Systems Center Pacific San Diego,

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

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

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

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

Introduction to Integer Programming

Introduction to Integer Programming Lecture 3/3/2006 p. /27 Introduction to Integer Programming Leo Liberti LIX, École Polytechnique liberti@lix.polytechnique.fr Lecture 3/3/2006 p. 2/27 Contents IP formulations and examples Total unimodularity

More information

Inexact cutting planes for two-stage mixed-integer stochastic programs

Inexact cutting planes for two-stage mixed-integer stochastic programs Inexact cutting planes for two-stage mixed-integer stochastic programs Ward Romeijnders, Niels van der Laan Department of Operations, University of Groningen, P.O. Box 800, 9700 AV, Groningen, The Netherlands,

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

Polynomial Time Algorithms for Stochastic Uncapacitated Lot-Sizing Problems

Polynomial Time Algorithms for Stochastic Uncapacitated Lot-Sizing Problems Polynomial Time Algorithms for Stochastic Uncapacitated Lot-Sizing Problems Yongpei Guan School of Industrial Engineering, University of Oklahoma, Norman, OK 73019, U.S.A, yguan@ou.edu Andrew J. Miller

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

Distributionally robust simple integer recourse

Distributionally robust simple integer recourse Distributionally robust simple integer recourse Weijun Xie 1 and Shabbir Ahmed 2 1 Department of Industrial and Systems Engineering, Virginia Tech, Blacksburg, VA 24061 2 School of Industrial & Systems

More information

A Principled Approach to Mixed Integer/Linear Problem Formulation

A Principled Approach to Mixed Integer/Linear Problem Formulation A Principled Approach to Mixed Integer/Linear Problem Formulation J N Hooker September 9, 2008 Abstract We view mixed integer/linear problem formulation as a process of identifying disjunctive and knapsack

More information

The network maintenance problem

The network maintenance problem 22nd International Congress on Modelling and Simulation, Hobart, Tasmania, Australia, 3 to 8 December 2017 mssanz.org.au/modsim2017 The network maintenance problem Parisa Charkhgard a, Thomas Kalinowski

More information

FRACTIONAL PACKING OF T-JOINS. 1. Introduction

FRACTIONAL PACKING OF T-JOINS. 1. Introduction FRACTIONAL PACKING OF T-JOINS FRANCISCO BARAHONA Abstract Given a graph with nonnegative capacities on its edges, it is well known that the capacity of a minimum T -cut is equal to the value of a maximum

More information

On a Cardinality-Constrained Transportation Problem With Market Choice

On a Cardinality-Constrained Transportation Problem With Market Choice On a Cardinality-Constrained Transportation Problem With Market Choice Pelin Damcı-Kurt Santanu S. Dey Simge Küçükyavuz Abstract It is well-known that the intersection of the matching polytope with a cardinality

More information

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009 Branch-and-Bound Algorithm November 3, 2009 Outline Lecture 23 Modeling aspect: Either-Or requirement Special ILPs: Totally unimodular matrices Branch-and-Bound Algorithm Underlying idea Terminology Formal

More information

On the job rotation problem

On the job rotation problem On the job rotation problem Peter Butkovič and Seth Lewis School of Mathematics The University of Birmingham Edgbaston Birmingham B15 2TT United Kingdom August 26, 2006 Abstract The job rotation problem

More information

Partially Adaptive Stochastic Optimization for Electric Power Generation Expansion Planning

Partially Adaptive Stochastic Optimization for Electric Power Generation Expansion Planning Partially Adaptive Stochastic Optimization for Electric Power Generation Expansion Planning Jikai Zou Shabbir Ahmed Andy Sun July 2016 Abstract Electric Power Generation Expansion Planning (GEP) is the

More information

The Maximum Flow Problem with Disjunctive Constraints

The Maximum Flow Problem with Disjunctive Constraints The Maximum Flow Problem with Disjunctive Constraints Ulrich Pferschy Joachim Schauer Abstract We study the maximum flow problem subject to binary disjunctive constraints in a directed graph: A negative

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

Workforce Scheduling. Outline DM87 SCHEDULING, TIMETABLING AND ROUTING. Outline. Workforce Scheduling. 1. Workforce Scheduling.

Workforce Scheduling. Outline DM87 SCHEDULING, TIMETABLING AND ROUTING. Outline. Workforce Scheduling. 1. Workforce Scheduling. Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 17 Workforce Scheduling 2. Crew Scheduling and Roering Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Outline Workforce Scheduling

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

Mh -ILE CPYl. Caregi Mello University PITBRH ENYVNA123AS1718. Carnegi Melo Unovrsity reecs ~ 8

Mh -ILE CPYl. Caregi Mello University PITBRH ENYVNA123AS1718. Carnegi Melo Unovrsity reecs ~ 8 000 Mh -ILE CPYl Caregi Mello University PITBRH ENYVNA123AS1718 Carnegi Melo Unovrsity reecs PITTSBURGH, PENYLAI 15213 G 88 8 1 6~ 8 W.P. *87-88-40 Management Science Research Report No. MSRR 545 ON THE

More information

A Note on the MIR closure

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

More information

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-16-17.shtml Academic year 2016-17

More information

Extreme Point Solutions for Infinite Network Flow Problems

Extreme Point Solutions for Infinite Network Flow Problems Extreme Point Solutions for Infinite Network Flow Problems H. Edwin Romeijn Dushyant Sharma Robert L. Smith January 3, 004 Abstract We study capacitated network flow problems with supplies and demands

More information

Representations of All Solutions of Boolean Programming Problems

Representations of All Solutions of Boolean Programming Problems Representations of All Solutions of Boolean Programming Problems Utz-Uwe Haus and Carla Michini Institute for Operations Research Department of Mathematics ETH Zurich Rämistr. 101, 8092 Zürich, Switzerland

More information

CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES

CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES Nabil Absi,1 Safia Kedad-Sidhoum Laboratoire d Informatique d Avignon, 339 chemin des Meinajariès, 84911 Avignon Cedex 09, France

More information

Stability of Stochastic Programming Problems

Stability of Stochastic Programming Problems Stability of Stochastic Programming Problems W. Römisch Humboldt-University Berlin Institute of Mathematics 10099 Berlin, Germany http://www.math.hu-berlin.de/~romisch Page 1 of 35 Spring School Stochastic

More information

Online Coloring of Intervals with Bandwidth

Online Coloring of Intervals with Bandwidth Online Coloring of Intervals with Bandwidth Udo Adamy 1 and Thomas Erlebach 2, 1 Institute for Theoretical Computer Science, ETH Zürich, 8092 Zürich, Switzerland. adamy@inf.ethz.ch 2 Computer Engineering

More information

Integer Linear Programming (ILP)

Integer Linear Programming (ILP) Integer Linear Programming (ILP) Zdeněk Hanzálek, Přemysl Šůcha hanzalek@fel.cvut.cz CTU in Prague March 8, 2017 Z. Hanzálek (CTU) Integer Linear Programming (ILP) March 8, 2017 1 / 43 Table of contents

More information

A linear algebraic view of partition regular matrices

A linear algebraic view of partition regular matrices A linear algebraic view of partition regular matrices Leslie Hogben Jillian McLeod June 7, 3 4 5 6 7 8 9 Abstract Rado showed that a rational matrix is partition regular over N if and only if it satisfies

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

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

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

BCOL RESEARCH REPORT 17.07

BCOL RESEARCH REPORT 17.07 BCOL RESEARCH REPORT 17.07 Industrial Engineering & Operations Research University of California, Berkeley, CA 9470 1777 ON CAPACITY MODELS FOR NETWORK DESIGN ALPER ATAMTÜRK AND OKTAY GÜNLÜK Abstract.

More information

Nonlinear Discrete Optimization

Nonlinear Discrete Optimization Nonlinear Discrete Optimization Technion Israel Institute of Technology http://ie.technion.ac.il/~onn Billerafest 2008 - conference in honor of Lou Billera's 65th birthday (Update on Lecture Series given

More information

Stochastic Dual Dynamic Integer Programming

Stochastic Dual Dynamic Integer Programming Stochastic Dual Dynamic Integer Programming Jikai Zou Shabbir Ahmed Xu Andy Sun December 26, 2017 Abstract Multistage stochastic integer programming (MSIP) combines the difficulty of uncertainty, dynamics,

More information

Modeling Disjunctive Constraints with a Logarithmic Number of Binary Variables and Constraints

Modeling Disjunctive Constraints with a Logarithmic Number of Binary Variables and Constraints Modeling Disjunctive Constraints with a Logarithmic Number of Binary Variables and Constraints Juan Pablo Vielma and George L. Nemhauser H. Milton Stewart School of Industrial and Systems Engineering,

More information

1 Integer Decomposition Property

1 Integer Decomposition Property CS 598CSC: Combinatorial Optimization Lecture date: Feb 2, 2010 Instructor: Chandra Chekuri Scribe: Siva Theja Maguluri Material taken mostly from [1] (Chapter 19). 1 Integer Decomposition Property A polyhedron

More information

3.10 Lagrangian relaxation

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

More information

Integer Programming, Part 1

Integer Programming, Part 1 Integer Programming, Part 1 Rudi Pendavingh Technische Universiteit Eindhoven May 18, 2016 Rudi Pendavingh (TU/e) Integer Programming, Part 1 May 18, 2016 1 / 37 Linear Inequalities and Polyhedra Farkas

More information

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

Two-stage stochastic (and distributionally robust) p-order conic mixed integer programs: Tight second stage formulations Two-stage stochastic (and distributionally robust p-order conic mixed integer programs: Tight second stage formulations Manish Bansal and Yingqiu Zhang Department of Industrial and Systems Engineering

More information

Operations Research Letters. On a time consistency concept in risk averse multistage stochastic programming

Operations Research Letters. On a time consistency concept in risk averse multistage stochastic programming Operations Research Letters 37 2009 143 147 Contents lists available at ScienceDirect Operations Research Letters journal homepage: www.elsevier.com/locate/orl On a time consistency concept in risk averse

More information

ALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract

ALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract ALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract We study the multi commodity uncapacitated network

More information

Lectures 6, 7 and part of 8

Lectures 6, 7 and part of 8 Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,

More information

LP Relaxations of Mixed Integer Programs

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

More information

Set-based Min-max and Min-min Robustness for Multi-objective Robust Optimization

Set-based Min-max and Min-min Robustness for Multi-objective Robust Optimization Proceedings of the 2017 Industrial and Systems Engineering Research Conference K. Coperich, E. Cudney, H. Nembhard, eds. Set-based Min-max and Min-min Robustness for Multi-objective Robust Optimization

More information

Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies

Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies Simona Sacone and Silvia Siri Department of Communications, Computer and Systems Science University

More information

Linear Programming. Scheduling problems

Linear Programming. Scheduling problems Linear Programming Scheduling problems Linear programming (LP) ( )., 1, for 0 min 1 1 1 1 1 11 1 1 n i x b x a x a b x a x a x c x c x z i m n mn m n n n n! = + + + + + + = Extreme points x ={x 1,,x n

More information

Worst case analysis for a general class of on-line lot-sizing heuristics

Worst case analysis for a general class of on-line lot-sizing heuristics Worst case analysis for a general class of on-line lot-sizing heuristics Wilco van den Heuvel a, Albert P.M. Wagelmans a a Econometric Institute and Erasmus Research Institute of Management, Erasmus University

More information

Uncapacitated Lot Sizing with Backlogging: The Convex Hull

Uncapacitated Lot Sizing with Backlogging: The Convex Hull Mathematical Programming manuscript No. (will be inserted by the editor) Simge Küçükyavuz Yves Pochet Uncapacitated Lot Sizing with Backlogging: The Convex Hull January 2007, revised July 2007 Abstract

More information

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502)

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502) Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik Combinatorial Optimization (MA 4502) Dr. Michael Ritter Problem Sheet 1 Homework Problems Exercise

More information

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Gérard Cornuéjols 1 and Yanjun Li 2 1 Tepper School of Business, Carnegie Mellon

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

On Polynomial Cases of the Unichain Classification Problem for Markov Decision Processes

On Polynomial Cases of the Unichain Classification Problem for Markov Decision Processes On Polynomial Cases of the Unichain Classification Problem for Markov Decision Processes Eugene A. Feinberg Department of Applied Mathematics and Statistics State University of New York at Stony Brook

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

A Questionable Distance-Regular Graph

A Questionable Distance-Regular Graph A Questionable Distance-Regular Graph Rebecca Ross Abstract In this paper, we introduce distance-regular graphs and develop the intersection algebra for these graphs which is based upon its intersection

More information

2001, Dennis Bricker Dept of Industrial Engineering The University of Iowa. DP: Producing 2 items page 1

2001, Dennis Bricker Dept of Industrial Engineering The University of Iowa. DP: Producing 2 items page 1 Consider a production facility which can be devoted in each period to one of two products. For simplicity, we assume that the production rate is deterministic and that production is always at full capacity.

More information

Recoverable Robustness in Scheduling Problems

Recoverable Robustness in Scheduling Problems Master Thesis Computing Science Recoverable Robustness in Scheduling Problems Author: J.M.J. Stoef (3470997) J.M.J.Stoef@uu.nl Supervisors: dr. J.A. Hoogeveen J.A.Hoogeveen@uu.nl dr. ir. J.M. van den Akker

More information

Min-max-min robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions 1

Min-max-min robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions 1 Min-max- robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions 1 Christoph Buchheim, Jannis Kurtz 2 Faultät Mathemati, Technische Universität Dortmund Vogelpothsweg

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

Reconnect 04 Introduction to Integer Programming

Reconnect 04 Introduction to Integer Programming Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, Reconnect 04 Introduction to Integer Programming Cynthia Phillips, Sandia National Laboratories Integer programming

More 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

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

Pascal Eigenspaces and Invariant Sequences of the First or Second Kind

Pascal Eigenspaces and Invariant Sequences of the First or Second Kind Pascal Eigenspaces and Invariant Sequences of the First or Second Kind I-Pyo Kim a,, Michael J Tsatsomeros b a Department of Mathematics Education, Daegu University, Gyeongbu, 38453, Republic of Korea

More information

1 Production Planning with Time-Varying Demand

1 Production Planning with Time-Varying Demand IEOR 4000: Production Management Columbia University Professor Guillermo Gallego 28 September 1 Production Planning with Time-Varying Demand In this lecture we present a few key results in production planning

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

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Sito web: http://home.deib.polimi.it/amaldi/ott-13-14.shtml A.A. 2013-14 Edoardo

More information

Separating Simple Domino Parity Inequalities

Separating Simple Domino Parity Inequalities Separating Simple Domino Parity Inequalities Lisa Fleischer Adam Letchford Andrea Lodi DRAFT: IPCO submission Abstract In IPCO 2002, Letchford and Lodi describe an algorithm for separating simple comb

More information

3.2 Configuration model

3.2 Configuration model 3.2 Configuration model 3.2.1 Definition. Basic properties Assume that the vector d = (d 1,..., d n ) is graphical, i.e., there exits a graph on n vertices such that vertex 1 has degree d 1, vertex 2 has

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

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