Electronic Companion to Initial Shipment Decisions for New Products at Zara
|
|
- Corey Murphy
- 6 years ago
- Views:
Transcription
1 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara ec1 Electronic Companion to Initial Shipment Decisions for New Products at Zara This document includes appendices to Initial Shipment Decisions for New Products at Zara References herein point to that document, and we use notation specified there EC1 Modeling Dependence Among Stores An assumption underlying our dynamic optimization formulation in 33 is that demands and forecast errors are statistically independent across stores Here we extend the formulation to allow for positive correlation of an article s demand across stores We first extend our model of demand and learning by introducing a clustering G of articles, where each element g G specifies a probability mass function Pr{D OB = d g} over observation period sales at each store As an example, we might let G = { hot seller, cold seller, mixed seller }, where the hot seller cluster indicates optimistically biased pmfs for D OB across stores, the cold seller indicates pessimistically biased pmfs, etc When an article is introduced, we assume that nature draws a g from G, and demands at the stores are assumed to be drawn independently of each other, conditional on g The identity of g is assumed to be revealed to the decision maker at the end of the observation period, before second shipment decisions are made Given this setup, the second period forecasts Pr{D Pr(k g) = LT +2 k } are constructed the same as before, but the probabilities d supp D OB of the partitions k become conditional on g Pr{k D OB = d} Pr{D OB = d g} We have not tried to estimate this model from Zara data, but a basic estimation scheme follows A basic item clustering could separate historical articles into three clusters given suitable a and b: hot sellers : articles for which at least a% of stores exceeded demand forecasts, cold sellers : articles for which at least b% of stores fell below demand forecasts, mixed sellers : items that fall in neither of the above two categories
2 ec2 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara Our model requires estimation of the following, which could potentially be obtained by examination of the historical data in each cluster: For each g G, we require the probability Pr(g) of a new article falling into cluster g For each g G, we require the conditional pmf of observation period demand (ie, Pr{D OB Given the A/F ratio approach we use to generate the distributional forecasts of observation period demand, it is natural to define these conditional pmfs at the A/F ratio level Our dynamic optimization formulation in 33 relies on store independence mainly through its use of Lagrangian relaxation When demands are independent across stores, stocking and replenishment at different stores are linked only through the constraint that we cannot ship more units than we have available When correlations are introduced, however, stores become linked both through the constraint and through statistical dependence We can still make use of Lagrangian relaxation if we model correlation among stores using the clustering G When evaluating costs in the first period it is sufficient to consider expected costs, thus it is unnecessary to condition on g in the first period We do, however, need to condition on g when computing the cost-to-go: g}) V (w 2, v 2, k) = g G Pr(g)V g (w 2, v 2, k), where V g (w 2, v 2, k) = min q 2 : E second period inventory cost g q2 w2 There is now one constraint q2 w 2 for each cluster g We can apply a Lagrangian relaxation to each such constraint, with λ g the Lagrange multiplier corresponding to cluster g The optimization formulation (8) then requires the following modifications Whereas the previous formulation had only a variable V representing the expected secondperiod cost for store, now we require a variable V g, for each store and cluster The expectations in constraints 8 must be conditioned on g, and the variables b 2,d, y,d and z,d must be indexed by g: b 2 g,,d, y g,,d, z g,,d In the obective function, the term λw 2 cost-to-go is Pr(g)V g G g, must be replaced by g Pr(g)λ gw 2 The expected
3 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara ec3 These modifications have a moderate impact on the difficulty of the mixed integer program They add a number of additional variables and constraints numbering linearly in G Most notable is an increase in the number of binary variables b 2 g,,d However, the solution heuristic of 34 could potentially be applied to this formulation with only minor modifications to the heuristic Where the modification does bring additional computational complexity is in the criteria for choosing the multipliers λ g A subgradient minimization approach could be employed for choosing suitable λ g s, though this would likely add additional iterations to the solution procedure While we believe the modeling of dependence among stores may merit future consideration, Zara elected not to implement it as part of the current study because of the additional estimation and computational complexity it brings EC2 Technical Development of Solution Heuristic In this appendix we provide some technical background and analysis of the greedy solution heuristic described in 34 EC21 Procedure for Computing P λ (q 1 ) We first describe an efficient procedure, referenced in 34, for computing P λ (q 1 ) By fixing q 1, several of the decision variables in problem (12) are determined Specifically, u,d = max{0, d q 1 } for all d supp D 1, v +,d = max{0, q1 d} for all d supp D OB, b 1 = 1l{q 1 > 0} It remains to choose optimal values for y,d, z,d, and b 2,d for each J and d supp D OB Recalling formulation P λ and considering v +,d and b1 as fixed, these variables must solve for each J and d supp D OB, min (h 2 λ)e b 2,d (c 2 + λ)y,d + (c 2 + h 2 )z,d st v +,d y,d b 2,d(M e ) z,d α k,l y,d + β k,l, l L k (d), b 2,d b 1
4 ec4 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara We solve this math program by branching on b 2,d Setting b 2,d = 0 (which is only feasible if b 1 = 0 and v +,d = 0) implies y,d = v +,d = 0 and z,d = max l Lk (d), β k (d),l Setting b 2,d = 1, the decision variables y,d and z,d solve the linear program: min (c 2 + λ)y,d + (c 2 + h 2 )z,d st v +,d y,d M e z,d α k,l y,d + β k,l, l L k (d), An optimal solution (y,d, z,d ) must occur at an extreme point of this linear program, either at y,d = v +,d, at y,d = M e, or at one of the kinks of max l Lk (d), αk (d),ly + β k (d),l Let Y,d indicate the values of y at these kinks, and let Y,d = Y,d {v +,d, M e } We can thus search for the optimal choice of y,d by a finite enumeration of L k (d), + 2 values Formally, the procedure for setting b 2,d, y,d, and z,d is as follows Define z d (y) = max αk (d),ly + β k (d),l l L k (d), 1 if b 1 b 2 = 1 and/or y > 0 (y) = 0 otherwise For all d supp D OB, we set y,d = arg min y Y,d (h 2 λ)e b 2 (y) (c 2 + λ)y + (c 2 + h 2 )z d (y), z,d = z d (y,d ), and b 2,d = b 2 (y,d ) EC22 Characterizing the Heuristic s Traectory Here we characterize the traectory followed by the heuristic by proving several lemmas, the last of ( ) which will be useful in our asymptotic analysis Define Γ n Γ (n), ˆq n, (n) ˆqn+1 (n) as the minimizing ratio in step n of the heuristic Let N indicate the terminating step in the heuristic; it follows that the ratio Γ(, ˆq N, q ) is nonnegative for all feasible (, q ) The first lemma shows that {Γ n } is a non-decreasing sequence in n Lemma EC1 For 2 n N 1, Γ n Γ n 1
5 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara ec5 Proof Fix n At step n 1, the heuristic only modifies the store (n 1) that minimizes Γ(, ˆq n 1, q ) In step n, the set of feasible steps at stores (n 1) will be the same or reduced Therefore the lemma holds when (n) (n 1) Now consider the case (n) = (n 1) = and suppose Γ n < Γ n 1 By the definitions of Γ n and Γ n 1, P λ (ˆq n ) P λ (ˆq n 1 ) = Γ n 1 X (ˆq n ) X (ˆq n 1 ) (EC1) P λ (ˆq n+1 ) P λ (ˆq n ) = Γ n X (ˆq n+1 ) X (ˆq n ) (EC2) We also have Γ n X (ˆq n+1 ) X (ˆq n ) < Γ n 1 X (ˆq n+1 ) X (ˆq n ), (EC3) because X (ˆq n+1 ) X (ˆq n ) is positive and Γ n < Γ n 1 by assumption Adding (EC1), (EC2), and (EC3) yields P λ (ˆq n+1 ) P λ (ˆq n 1 ) < Γ n 1 X (ˆq n+1 ) X (ˆq n 1 ), which is equivalent to P λ (ˆq n+1 ) P λ (ˆq n 1 ) X (q n+1 ) X (q n 1 ) < Γn 1 (EC4) Inequality (EC4) is a contradiction because it implies that the heuristic should have moved from ˆq n 1 to ˆq n+1 Γ n Γ n 1 in step n 1, thereby skipping ˆq n Therefore if (n) = (n 1) then we must have A second lemma bounds the Γ-ratio between any step of the heuristic and any possible smaller shipment quantity to the same store Lemma EC2 P λ (ˆqn ) P λ (q ) X (ˆq n ) X (q ) Γn 1 for all J, n N, q {q : q Q, q < ˆq n } Proof Fix a q {q : q Q, q < ˆq n } and consider two cases: (1) in which q is on the heuristic s path, and (2) in which q is not on the heuristic s path First, suppose that q is on the heuristic s path so that q = ˆq n for some n < n Because ˆq n and ˆq n are on the heuristic s path, the heuristic moved from ˆq n to ˆq n in a sequence of steps in which
6 ec6 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara either there was no incremental commitment to store or else an incremental commitment with Γ-ratio less than or equal to Γ n 1, by Lemma EC1 This implies P λ (ˆq n +1 ) P λ (ˆq n ) Γ n 1 X (ˆq n +1 ) X (ˆq n ) P λ (ˆq n +2 ) P λ (ˆq n +1 ) Γ n 1 X (ˆq n +2 ) X (ˆq n +1 ) P λ (ˆq n ) P λ (ˆq n 1 ) Γ n 1 X (ˆq n ) X (ˆq n 1 ) Adding these inequalities yields P λ (ˆq n ) P λ (ˆq n ) Γ n 1 X (ˆq n ) X (ˆq n ), which is equivalent to the desired result Second, suppose q is not on the heuristic s path We prove the desired result by contradiction Suppose P λ (ˆq n ) P λ (q ) X (ˆq n ) X (q ) > Γn 1 (EC5) and let ˆq m 1 and ˆq m be the points on the heuristic s path immediately below and above q so that ˆq m 1 < q < ˆq m ˆq n Define P P λ (ˆq m ) P λ (ˆq m ) P λ (ˆq m 1 X (ˆq m ) X (ˆq m 1 ) ) X (ˆq m ) X (q ), then P λ (ˆq m ) P X (ˆq m ) X (q ) = P λ (ˆq m ) P λ (ˆq m 1 ) X (ˆq m ) X (ˆq m 1 ) Γn 1, where the inequality follows from Lemma EC1 This implies P λ (ˆq m ) P Γ n 1 X (ˆq m ) X (q ) (EC6) The first case considered in this proof implies P λ (ˆq n ) P λ (ˆq m ) Γ n 1 X (ˆq n ) X (ˆq m ) (EC7)
7 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara ec7 Adding (EC6) and (EC7), we have P λ (ˆq n ) P Γ n 1 X (ˆq n ) X (q ) Combining this with our original assumption (EC5) yields P λ (ˆq n ) P < P λ (ˆq n ) P λ (q ) P λ (q ) < P P λ (q ) P λ (ˆq m 1 ) X (q ) X (ˆq m 1 ) < P P λ (ˆq m 1 ) X (q ) X (ˆq m 1 ) = P λ (ˆq m ) P λ (ˆq m 1 ) X (ˆq m ) X (ˆq m 1 ), where the final equality follows from the definition of P This implies that the heuristic would have stepped from ˆq m 1 to q rather than to ˆq m, which is a contradiction Define N as the index of the last shipment commitments before the heuristic is impacted by the constraint X (q ) W 1 l X l(ˆq n l ) That is, N is the largest n for which min,q Q Γ(, ˆq n 1, q ) = min,q Q Γ(, ˆq n 1, q ) st X (q ) W 1 X l l(ˆq n 1 l ) st q > q n 1 q > q n 1 Also, for convenience let ˆP λ = P λ λ(w 1 + W 2 ) c 2 Pr(k k K )E ˆDLT +1 k (That is, problem ˆP λ is problem P λ without the constant leading term) A third lemma proves that {ˆq N } solves a particular Lagrangian relaxation of problem ˆP λ : P λ,µ : min P λ (q ) + µ W 1 q:q Q = µw 1 + min P λ (q 1 ) µx (q 1 ) q Q Lemma EC3 The vector {q N } solves P λ,µ for µ = Γ N 1 X (q ) Proof Consider the Lagrangian subproblem min P λ (q ) Γ N 1 X (q ) q Q
8 ec8 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara and observe that moving from q to any feasible q + for any q + q yields an obective reduction if and only if P λ (q + ) Γ N 1 X (q + ) P λ (q ) Γ N 1 X (q ), or equivalently, P λ (q + ) P λ (q ) X (q + ) X (q ) 1 ΓN Therefore optimality of {ˆq N } in P λ,γn 1 holding: (A) P λ (ˆqN ) P λ (q ) ) X (q ) ΓN 1 for all J, q {q : q Q, q < ˆq N X (ˆq N (B) P λ (q ) P λ (ˆqN ) X (q ) X (ˆq N ) ΓN 1 for all J, q {q : q Q, q > ˆq N is equivalent to both of the following two conditions Condition (A) holds because of Lemma EC2 Condition (B) is true because, if not, the heuristic would have attempted to step to such a q in step N 1, thus contradicting the definition of {q N } as the last set of shipment commitments not impacted by the warehouse inventory constraint The following lemma shows that the heuristic is optimal when the constraint (10) does not impact the heuristic solution Let ˆP λ X (ˆq N ) denote problem ˆP λ with the value W 1 replaced by X (ˆq N ) Lemma EC4 } } N {ˆq } is an optimal solution to problem ˆP λ X (ˆq N ) Proof We restate the lemma as ˆP λ X (ˆq N ) P λ (ˆq N and so P λ (ˆq N ) ˆP ( λ X (ˆq N ) ) = ˆP λ X (ˆq N ) ˆq N ) is feasible in To prove the converse, consider the Lagrangian problem P λ,µ with W 1 replaced by X (ˆq N ) Observe that {q N } remains the last shipment commitments unimpeded by the constraint for this modified problem Lemma EC3 implies that {ˆq N } is optimal for this problem with µ = Γ N 1 Therefore we have ˆP λ ( X (ˆq N ) ) P λ (ˆq N ) + Γ N 1 X (ˆq N ) X (ˆq N ) = P λ (ˆq N ), where the first inequality follows because the optimal obective of the Lagrangian relaxation lower bounds ˆP λ X (ˆq N )
9 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara ec9 EC23 Proof of Asymptotic Optimality In this section we prove that the heuristic solution is asymptotically optimal in the problem P λ as the number of stores J is scaled up For the purpose of this section, we assume that the Lagrange multiplers λ are chosen to maximize the Lagrangian lower bound We also define a constant P that upper bounds the difference max λ c 2,0,q 1 Q P λ (q 1 ) min λ c 2,0,q 1 Q P λ (q 1 ) It is straightforward to show that such a constant must exist since q 1 is bounded and the decision variables y,d and z,d in P λ (q 1 ) can be bounded using solutions to well-defined newsvendor problems with positive overage cost The following lemma says that P upper bounds the heuristic s optimality gap Let ˆP λ (W 1 ) indicate the optimal cost of problem ˆP λ and let ˆQ λ indicate the cost of the heuristic solution in problem ˆP λ Lemma EC5 For fixed λ c 2, 0, ˆQ λ ˆP λ P Proof Consider a modified version of the heuristic which allows one step beyond {q N }, namely ˆq N +1 = arg min J,q Q Γ(, ˆq N, q ) st q q N without requiring feasibility in the constraint X (q ) W 1 X l l(q l ) This solution {q N +1 } may be infeasible in the original problem, but by Lemma EC4, it is optimal in problem ˆP λ X (ˆq N +1 ) We next argue that ˆP λ ( X (ˆq N ) ) ˆQ λ (W 1 ) ˆP λ (W 1 ) ˆP λ ( X (ˆq N +1 ) ) The first inequality follows because (by Lemma EC4) the heuristic is optimal for problem ˆP λ X (ˆq N ) and because expanding the capacity from X (ˆq N ) to W 1 may permit the heuristic to take one or more cost-reducing steps The second inequality follows follows because ˆQ λ (W 1 ) is a heuristic solution to a problem for which ˆP λ (W 1 ) is optimal The third inequality
10 ec10 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara { } ( follows because, by Lemma EC4, ˆq N +1 ) is an optimal solution to problem P λ X (ˆq N +1 ), which can be viewed as a relaxation of problem P λ (W 1 ) ( λ ) The difference between ˆP X (ˆq N ) = P λ (ˆq N ) and ˆP λ X (ˆq N +1 ) P λ (ˆq N +1 ) is at most one obective-reducing shipment to a single store, which is bounded by the potential cost at a store Therefore P λ (ˆq N ) P λ (ˆq N +1 ) P, which implies the lemma Because ˆP λ and P λ differ only by a constant, Lemma EC5 implies that the optimality gap of the heuristic in the problem P λ is also bounded by P In the remainder of this section we consider a sequence of instances of problem P λ indexed by M Instance M has J = M stores, and we permit initial inventory W 1 = W 1 M to vary with M in an arbitrary way Denote the optimal cost for problem M using multiplier λ = λm c 2, 0 by P λ M and denote the cost corresponding to the final heuristic solution as Q λ M Since the heuristic always generates a feasible solution to P λ, we naturally have Q λ M P λ M for any λ = Lemma EC6 Assuming the condition of Theorem 1, P λm M MV for all M Proof Because we are assuming that λm is chosen as λm = arg max λ P λ M, it follows that P λm M P λ=0 M Therefore, it is sufficient to show that P λ=0 M MV In the obective of P λ=0 M, observe that c 1 Pr(D 1 = d)u,d 0, h 2 d supp D 1 d supp D OB λw 2 = 0, Pr(D OB = d)b 2,de 0, therefore P λ=0 M is lower-bounded by the term V, minimized subect to the other constraints in P λ=0 M Consider a relaxation that includes only the constraints 8 and 11; P λ=0 M is
11 e-companion to Gallien et al: Initial Shipment Decisions for New Products at Zara ec11 lower-bounded by P λ=0 M : min V st 8 V = c 2 k K Pr(k )E + d supp D OB Pr(D OB ˆD LT +2 k = d) c 2 y,d + (c 2 + h 2 )z,d J 11 z,d α k (d),ly,d + β k (d),l J, d supp D OB, l L k (d), V, y 0 J This problem decomposes by store The constraints 8 and 11 implement the 2nd-period storelevel newsvendor problem exactly, so P λ=0 M is equivalent by construction (see equation (5)) to E k min E c 2 LT +2 ( ˆD y ) + + h 2 LT +2 (y ˆD ) + k y 0 By the theorem condition, this is greater than or equal to MV, which completes the proof Theorem 1 of 34 follows from Lemmas EC5 and EC6, since Q λm M P λm M P lim lim M P λm M M MV = 0
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 information1 Column Generation and the Cutting Stock Problem
1 Column Generation and the Cutting Stock Problem In the linear programming approach to the traveling salesman problem we used the cutting plane approach. The cutting plane approach is appropriate when
More informationThe Retail Planning Problem Under Demand Uncertainty. UCLA Anderson School of Management
The Retail Planning Problem Under Demand Uncertainty George Georgiadis joint work with Kumar Rajaram UCLA Anderson School of Management Introduction Many retail store chains carry private label products.
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 informationOperations Research Lecture 6: Integer Programming
Operations Research Lecture 6: Integer Programming Notes taken by Kaiquan Xu@Business School, Nanjing University May 12th 2016 1 Integer programming (IP) formulations The integer programming (IP) is the
More informationWorst 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 informationIn the original knapsack problem, the value of the contents of the knapsack is maximized subject to a single capacity constraint, for example weight.
In the original knapsack problem, the value of the contents of the knapsack is maximized subject to a single capacity constraint, for example weight. In the multi-dimensional knapsack problem, additional
More informationLecture 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 information2001 Dennis L. Bricker Dept. of Industrial Engineering The University of Iowa. Reducing dimensionality of DP page 1
2001 Dennis L. Bricker Dept. of Industrial Engineering The University of Iowa Reducing dimensionality of DP page 1 Consider a knapsack with a weight capacity of 15 and a volume capacity of 12. Item # Value
More informationMVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms
MVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms Ann-Brith Strömberg 2017 04 07 Lecture 8 Linear and integer optimization with applications
More informationAnalytics for an Online Retailer: Demand Forecasting and Price Optimization
Analytics for an Online Retailer: Demand Forecasting and Price Optimization Kris Johnson Ferreira Technology and Operations Management Unit, Harvard Business School, kferreira@hbs.edu Bin Hong Alex Lee
More informationLecture 3: Lagrangian duality and algorithms for the Lagrangian dual problem
Lecture 3: Lagrangian duality and algorithms for the Lagrangian dual problem Michael Patriksson 0-0 The Relaxation Theorem 1 Problem: find f := infimum f(x), x subject to x S, (1a) (1b) where f : R n R
More informationInteger Programming. Wolfram Wiesemann. December 6, 2007
Integer Programming Wolfram Wiesemann December 6, 2007 Contents of this Lecture Revision: Mixed Integer Programming Problems Branch & Bound Algorithms: The Big Picture Solving MIP s: Complete Enumeration
More informationOptimal and Heuristic Echelon ( r, nq, T ) Policies in Serial Inventory Systems with Fixed Costs
OPERATIONS RESEARCH Vol. 58, No. 2, March April 2010, pp. 414 427 issn 0030-364X eissn 1526-5463 10 5802 0414 informs doi 10.1287/opre.1090.0734 2010 INFORMS Optimal and Heuristic Echelon ( r, nq, T )
More informationMath Models of OR: Branch-and-Bound
Math Models of OR: Branch-and-Bound John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Branch-and-Bound 1 / 15 Branch-and-Bound Outline 1 Branch-and-Bound
More informationSolving Dual Problems
Lecture 20 Solving Dual Problems We consider a constrained problem where, in addition to the constraint set X, there are also inequality and linear equality constraints. Specifically the minimization problem
More informationCoin Changing: Give change using the least number of coins. Greedy Method (Chapter 10.1) Attempt to construct an optimal solution in stages.
IV-0 Definitions Optimization Problem: Given an Optimization Function and a set of constraints, find an optimal solution. Optimal Solution: A feasible solution for which the optimization function has the
More informationIndex Policies and Performance Bounds for Dynamic Selection Problems
Index Policies and Performance Bounds for Dynamic Selection Problems David B. Brown Fuqua School of Business Duke University dbbrown@duke.edu James E. Smith Tuck School of Business Dartmouth College jim.smith@dartmouth.edu
More informationSeptember Math Course: First Order Derivative
September Math Course: First Order Derivative Arina Nikandrova Functions Function y = f (x), where x is either be a scalar or a vector of several variables (x,..., x n ), can be thought of as a rule which
More informationCAPACITATED 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 informationthe results from this paper are used in a decomposition scheme for the stochastic service provision problem. Keywords: distributed processing, telecom
Single Node Service Provision with Fixed Charges Shane Dye Department ofmanagement University of Canterbury New Zealand s.dye@mang.canterbury.ac.nz Leen Stougie, Eindhoven University of Technology The
More informationSection Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018
Section Notes 9 Midterm 2 Review Applied Math / Engineering Sciences 121 Week of December 3, 2018 The following list of topics is an overview of the material that was covered in the lectures and sections
More informationR u t c o r Research R e p o r t. The Optimization of the Move of Robot Arm by Benders Decomposition. Zsolt Robotka a RRR , DECEMBER 2005
R u t c o r Research R e p o r t The Optimization of the Move of Robot Arm by Benders Decomposition Zsolt Robotka a Béla Vizvári b RRR 43-2005, DECEMBER 2005 RUTCOR Rutgers Center for Operations Research
More informationCoordinated Replenishments at a Single Stocking Point
Chapter 11 Coordinated Replenishments at a Single Stocking Point 11.1 Advantages and Disadvantages of Coordination Advantages of Coordination 1. Savings on unit purchase costs.. Savings on unit transportation
More informationA Duality-Based Relaxation and Decomposition Approach for Inventory Distribution Systems
A Duality-Based Relaxation and Decomposition Approach for Inventory Distribution Systems Sumit Kunnumkal, 1 Huseyin Topaloglu 2 1 Indian School of Business, Gachibowli, Hyderabad 500032, India 2 School
More informationis called an integer programming (IP) problem. model is called a mixed integer programming (MIP)
INTEGER PROGRAMMING Integer Programming g In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is
More information3.4 Relaxations and bounds
3.4 Relaxations and bounds Consider a generic Discrete Optimization problem z = min{c(x) : x X} with an optimal solution x X. In general, the algorithms generate not only a decreasing sequence of upper
More informationIntroduction 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 informationIntroduction to Machine Learning. Lecture 2
Introduction to Machine Learning Lecturer: Eran Halperin Lecture 2 Fall Semester Scribe: Yishay Mansour Some of the material was not presented in class (and is marked with a side line) and is given for
More informationAppendix - E-Companion
Article submitted to Operations Research; manuscript no. Please, provide the manuscript number! 1 Appendix - E-Companion Appendix A: Derivation of optimal supply volume The supply volume x 1 was treated
More informationSolving Bilevel Mixed Integer Program by Reformulations and Decomposition
Solving Bilevel Mixed Integer Program by Reformulations and Decomposition June, 2014 Abstract In this paper, we study bilevel mixed integer programming (MIP) problem and present a novel computing scheme
More informationDiscrete (and Continuous) Optimization WI4 131
Discrete (and Continuous) Optimization WI4 131 Kees Roos Technische Universiteit Delft Faculteit Electrotechniek, Wiskunde en Informatica Afdeling Informatie, Systemen en Algoritmiek e-mail: C.Roos@ewi.tudelft.nl
More informationDeterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions
Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions 11. Consider the following linear program. Maximize z = 6x 1 + 3x 2 subject to x 1 + 2x 2 2x 1 + x 2 20 x 1 x 2 x
More informationIntroduction to optimization and operations research
Introduction to optimization and operations research David Pisinger, Fall 2002 1 Smoked ham (Chvatal 1.6, adapted from Greene et al. (1957)) A meat packing plant produces 480 hams, 400 pork bellies, and
More informationConvergence of the Surrogate Lagrangian Relaxation Method
J Optim Theory Appl (205) 64:73 20 DOI 0.007/s0957-04-056-3 Convergence of the Surrogate Lagrangian Relaxation Method Mikhail A. Bragin Peter B. Luh Joseph H. Yan Nanpeng Yu Gary A. Stern Received: 22
More informationA TWO-ITEM TWO-WAREHOUSE PERIODIC REVIEW INVENTORY MODEL WITH TRANSSHIPMENT
Annals of Operations Research manuscript No. (will be inserted by the editor) A TWO-ITEM TWO-WAREHOUSE PERIODIC REVIEW INVENTORY MODEL WITH TRANSSHIPMENT Koushik S. Ramakrishna Moosa Sharafali Yun Fong
More informationAppendix A Taylor Approximations and Definite Matrices
Appendix A Taylor Approximations and Definite Matrices Taylor approximations provide an easy way to approximate a function as a polynomial, using the derivatives of the function. We know, from elementary
More informationOrdering Policies for Periodic-Review Inventory Systems with Quantity-Dependent Fixed Costs
OPERATIONS RESEARCH Vol. 60, No. 4, July August 2012, pp. 785 796 ISSN 0030-364X (print) ISSN 1526-5463 (online) http://dx.doi.org/10.1287/opre.1110.1033 2012 INFORMS Ordering Policies for Periodic-Review
More informationIBM Research Report. Stochasic Unit Committment Problem. Julio Goez Lehigh University. James Luedtke University of Wisconsin
RC24713 (W0812-119) December 23, 2008 Mathematics IBM Research Report Stochasic Unit Committment Problem Julio Goez Lehigh University James Luedtke University of Wisconsin Deepak Rajan IBM Research Division
More informationBilinear Programming: Applications in the Supply Chain Management
Bilinear Programming: Applications in the Supply Chain Management Artyom G. Nahapetyan Center for Applied Optimization Industrial and Systems Engineering Department University of Florida Gainesville, Florida
More informationAlgorithms for Nonsmooth Optimization
Algorithms for Nonsmooth Optimization Frank E. Curtis, Lehigh University presented at Center for Optimization and Statistical Learning, Northwestern University 2 March 2018 Algorithms for Nonsmooth Optimization
More informationIE418 Integer Programming
IE418: Integer Programming Department of Industrial and Systems Engineering Lehigh University 2nd February 2005 Boring Stuff Extra Linux Class: 8AM 11AM, Wednesday February 9. Room??? Accounts and Passwords
More informationLecture 8: Column Generation
Lecture 8: Column Generation (3 units) Outline Cutting stock problem Classical IP formulation Set covering formulation Column generation A dual perspective Vehicle routing problem 1 / 33 Cutting stock
More informationOnline Supplement: Managing Hospital Inpatient Bed Capacity through Partitioning Care into Focused Wings
Online Supplement: Managing Hospital Inpatient Bed Capacity through Partitioning Care into Focused Wings Thomas J. Best, Burhaneddin Sandıkçı, Donald D. Eisenstein University of Chicago Booth School of
More informationPart III. 10 Topological Space Basics. Topological Spaces
Part III 10 Topological Space Basics Topological Spaces Using the metric space results above as motivation we will axiomatize the notion of being an open set to more general settings. Definition 10.1.
More informationAsymptotic analysis of a greedy heuristic for the multi-period single-sourcing problem: the acyclic case
Asymptotic analysis of a greedy heuristic for the multi-period single-sourcing problem: the acyclic case H. Edwin Romeijn Dolores Romero Morales August 29, 2003 Abstract The multi-period single-sourcing
More informationAppendix (For Online Publication) Community Development by Public Wealth Accumulation
March 219 Appendix (For Online Publication) to Community Development by Public Wealth Accumulation Levon Barseghyan Department of Economics Cornell University Ithaca NY 14853 lb247@cornell.edu Stephen
More informationThe Frank-Wolfe Algorithm:
The Frank-Wolfe Algorithm: New Results, and Connections to Statistical Boosting Paul Grigas, Robert Freund, and Rahul Mazumder http://web.mit.edu/rfreund/www/talks.html Massachusetts Institute of Technology
More informationBranch-and-Price for Routing with Probabilistic Customers
Branch-and-Price for Routing with Probabilistic Customers Felipe Lagos 1, Mathias A. Klapp 2, Alejandro Toriello 1 1 H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of
More informationCHAPTER 1. REVIEW: NUMBERS
CHAPTER. REVIEW: NUMBERS Yes, mathematics deals with numbers. But doing math is not number crunching! Rather, it is a very complicated psychological process of learning and inventing. Just like listing
More informationAssortment Optimization under the Multinomial Logit Model with Nested Consideration Sets
Assortment Optimization under the Multinomial Logit Model with Nested Consideration Sets Jacob Feldman School of Operations Research and Information Engineering, Cornell University, Ithaca, New York 14853,
More information8 Knapsack Problem 8.1 (Knapsack)
8 Knapsack In Chapter 1 we mentioned that some NP-hard optimization problems allow approximability to any required degree. In this chapter, we will formalize this notion and will show that the knapsack
More informationTheoretical Computer Science
Theoretical Computer Science 411 (010) 417 44 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: wwwelseviercom/locate/tcs Resource allocation with time intervals
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 informationDesigning the Distribution Network for an Integrated Supply Chain
Designing the Distribution Network for an Integrated Supply Chain Jia Shu and Jie Sun Abstract We consider an integrated distribution network design problem in which all the retailers face uncertain demand.
More informationA LAGRANGEAN DECOMPOSITION ALGORITHM FOR MULTI-ITEM LOT-SIZING PROBLEMS WITH JOINT PURCHASING AND TRANSPORTATION DISCOUNTS 1. Alain Martel.
A LAGRANGEAN DECOMPOSITION ALGORITHM FOR MULTI-ITEM LOT-SIZING PROBLEMS WITH JOINT PURCHASING AND TRANSPORTATION DISCOUNTS 1 Alain Martel Nafee Rizk Amar Ramudhin Network Enterprise Technology Research
More informationNew Bounds for the Joint Replenishment Problem: Tighter, but not always better
New Bounds for the Joint Replenishment Problem: ighter, but not always better Eric Porras, Rommert Dekker Econometric Institute, inbergen Institute, Erasmus University Rotterdam, P.O. Box 738, 3000 DR
More informationA three-level MILP model for generation and transmission expansion planning
A three-level MILP model for generation and transmission expansion planning David Pozo Cámara (UCLM) Enzo E. Sauma Santís (PUC) Javier Contreras Sanz (UCLM) Contents 1. Introduction 2. Aims and contributions
More information2 ffl Construct a ve r s i o n o f t h e F ran-wolfe method and solve this problem starting from the point ( x1; x 2 ) = (0 :5; 3:0). ffl Plot the ite
15.094/SMA5223 Systems Optimization: Models and Computation Assignment 2 (85 p o i n ts) Due March 2, 2004 1 Lagrangian Dual (10 points) Consider the problem: 1 x T x + c T x P : min x f (x) = 2 s.t. Ax
More informationmin3x 1 + 4x 2 + 5x 3 2x 1 + 2x 2 + x 3 6 x 1 + 2x 2 + 3x 3 5 x 1, x 2, x 3 0.
ex-.-. Foundations of Operations Research Prof. E. Amaldi. Dual simplex algorithm Given the linear program minx + x + x x + x + x 6 x + x + x x, x, x. solve it via the dual simplex algorithm. Describe
More informationCHAPTER 11 Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear Programming CHAPTER 11 253 CHAPTER 11 Integer Programming, Goal Programming, and Nonlinear Programming TRUE/FALSE 11.1 If conditions require that all
More informationUsing first-order logic, formalize the following knowledge:
Probabilistic Artificial Intelligence Final Exam Feb 2, 2016 Time limit: 120 minutes Number of pages: 19 Total points: 100 You can use the back of the pages if you run out of space. Collaboration on the
More informationSolution Methods for Stochastic Programs
Solution Methods for Stochastic Programs Huseyin Topaloglu School of Operations Research and Information Engineering Cornell University ht88@cornell.edu August 14, 2010 1 Outline Cutting plane methods
More informationA Parametric Simplex Algorithm for Linear Vector Optimization Problems
A Parametric Simplex Algorithm for Linear Vector Optimization Problems Birgit Rudloff Firdevs Ulus Robert Vanderbei July 9, 2015 Abstract In this paper, a parametric simplex algorithm for solving linear
More informationOptimization Problems with Constraints - introduction to theory, numerical Methods and applications
Optimization Problems with Constraints - introduction to theory, numerical Methods and applications Dr. Abebe Geletu Ilmenau University of Technology Department of Simulation and Optimal Processes (SOP)
More informationThe Effect of Supply Disruptions on Supply Chain. Design Decisions
The Effect of Supply Disruptions on Supply Chain Design Decisions Lian Qi Department of Supply Chain Management & Marketing Sciences Rutgers Business School, Rutgers University, Newark, NJ Zuo-Jun Max
More informationTMA947/MAN280 APPLIED OPTIMIZATION
Chalmers/GU Mathematics EXAM TMA947/MAN280 APPLIED OPTIMIZATION Date: 06 08 31 Time: House V, morning Aids: Text memory-less calculator Number of questions: 7; passed on one question requires 2 points
More informationOptimization methods
Lecture notes 3 February 8, 016 1 Introduction Optimization methods In these notes we provide an overview of a selection of optimization methods. We focus on methods which rely on first-order information,
More informationCritical Reading of Optimization Methods for Logical Inference [1]
Critical Reading of Optimization Methods for Logical Inference [1] Undergraduate Research Internship Department of Management Sciences Fall 2007 Supervisor: Dr. Miguel Anjos UNIVERSITY OF WATERLOO Rajesh
More informationCommon Knowledge and Sequential Team Problems
Common Knowledge and Sequential Team Problems Authors: Ashutosh Nayyar and Demosthenis Teneketzis Computer Engineering Technical Report Number CENG-2018-02 Ming Hsieh Department of Electrical Engineering
More informationPrioritized Sweeping Converges to the Optimal Value Function
Technical Report DCS-TR-631 Prioritized Sweeping Converges to the Optimal Value Function Lihong Li and Michael L. Littman {lihong,mlittman}@cs.rutgers.edu RL 3 Laboratory Department of Computer Science
More informationINTEGER PROGRAMMING. In many problems the decision variables must have integer values.
INTEGER PROGRAMMING Integer Programming In many problems the decision variables must have integer values. Example:assign people, machines, and vehicles to activities in integer quantities. If this is the
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 informationRouting. Topics: 6.976/ESD.937 1
Routing Topics: Definition Architecture for routing data plane algorithm Current routing algorithm control plane algorithm Optimal routing algorithm known algorithms and implementation issues new solution
More informationOptimization for Communications and Networks. Poompat Saengudomlert. Session 4 Duality and Lagrange Multipliers
Optimization for Communications and Networks Poompat Saengudomlert Session 4 Duality and Lagrange Multipliers P Saengudomlert (2015) Optimization Session 4 1 / 14 24 Dual Problems Consider a primal convex
More informationPractical Tips for Modelling Lot-Sizing and Scheduling Problems. Waldemar Kaczmarczyk
Decision Making in Manufacturing and Services Vol. 3 2009 No. 1 2 pp. 37 48 Practical Tips for Modelling Lot-Sizing and Scheduling Problems Waldemar Kaczmarczyk Abstract. This paper presents some important
More informationDecomposition-based Methods for Large-scale Discrete Optimization p.1
Decomposition-based Methods for Large-scale Discrete Optimization Matthew V Galati Ted K Ralphs Department of Industrial and Systems Engineering Lehigh University, Bethlehem, PA, USA Départment de Mathématiques
More informationConstrained Optimization
1 / 22 Constrained Optimization ME598/494 Lecture Max Yi Ren Department of Mechanical Engineering, Arizona State University March 30, 2015 2 / 22 1. Equality constraints only 1.1 Reduced gradient 1.2 Lagrange
More informationOptimal Power Control in Decentralized Gaussian Multiple Access Channels
1 Optimal Power Control in Decentralized Gaussian Multiple Access Channels Kamal Singh Department of Electrical Engineering Indian Institute of Technology Bombay. arxiv:1711.08272v1 [eess.sp] 21 Nov 2017
More informationLinear Programming. Formulating and solving large problems. H. R. Alvarez A., Ph. D. 1
Linear Programming Formulating and solving large problems http://academia.utp.ac.pa/humberto-alvarez H. R. Alvarez A., Ph. D. 1 Recalling some concepts As said, LP is concerned with the optimization of
More informationIntroduction to linear programming using LEGO.
Introduction to linear programming using LEGO. 1 The manufacturing problem. A manufacturer produces two pieces of furniture, tables and chairs. The production of the furniture requires the use of two different
More informationCS261: Problem Set #3
CS261: Problem Set #3 Due by 11:59 PM on Tuesday, February 23, 2016 Instructions: (1) Form a group of 1-3 students. You should turn in only one write-up for your entire group. (2) Submission instructions:
More informationAssortment Optimization under Variants of the Nested Logit Model
WORKING PAPER SERIES: NO. 2012-2 Assortment Optimization under Variants of the Nested Logit Model James M. Davis, Huseyin Topaloglu, Cornell University Guillermo Gallego, Columbia University 2012 http://www.cprm.columbia.edu
More informationCOT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748
COT 6936: Topics in Algorithms! Giri Narasimhan ECS 254A / EC 2443; Phone: x3748 giri@cs.fiu.edu https://moodle.cis.fiu.edu/v2.1/course/view.php?id=612 Gaussian Elimination! Solving a system of simultaneous
More informationKolmogorov complexity
Kolmogorov complexity In this section we study how we can define the amount of information in a bitstring. Consider the following strings: 00000000000000000000000000000000000 0000000000000000000000000000000000000000
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 informationChapter 3, Operations Research (OR)
Chapter 3, Operations Research (OR) Kent Andersen February 7, 2007 1 Linear Programs (continued) In the last chapter, we introduced the general form of a linear program, which we denote (P) Minimize Z
More informationA Lagrangian relaxation method for solving choice-based mixed linear optimization models that integrate supply and demand interactions
A Lagrangian relaxation method for solving choice-based mixed linear optimization models that integrate supply and demand interactions Meritxell Pacheco Shadi Sharif Azadeh, Michel Bierlaire, Bernard Gendron
More informationLagrange Relaxation: Introduction and Applications
1 / 23 Lagrange Relaxation: Introduction and Applications Operations Research Anthony Papavasiliou 2 / 23 Contents 1 Context 2 Applications Application in Stochastic Programming Unit Commitment 3 / 23
More information1 The linear algebra of linear programs (March 15 and 22, 2015)
1 The linear algebra of linear programs (March 15 and 22, 2015) Many optimization problems can be formulated as linear programs. The main features of a linear program are the following: Variables are real
More informationLinear integer programming and its application
Linear integer programming and its application Presented by Dr. Sasthi C. Ghosh Associate Professor Advanced Computing & Microelectronics Unit Indian Statistical Institute Kolkata, India Outline Introduction
More informationIntroduction 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 informationAdvanced Linear Programming: The Exercises
Advanced Linear Programming: The Exercises The answers are sometimes not written out completely. 1.5 a) min c T x + d T y Ax + By b y = x (1) First reformulation, using z smallest number satisfying x z
More informationTopics in Approximation Algorithms Solution for Homework 3
Topics in Approximation Algorithms Solution for Homework 3 Problem 1 We show that any solution {U t } can be modified to satisfy U τ L τ as follows. Suppose U τ L τ, so there is a vertex v U τ but v L
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 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 informationOn 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 informationIV. Violations of Linear Programming Assumptions
IV. Violations of Linear Programming Assumptions Some types of Mathematical Programming problems violate at least one condition of strict Linearity - Deterministic Nature - Additivity - Direct Proportionality
More informationElectronic Companion to Tax-Effective Supply Chain Decisions under China s Export-Oriented Tax Policies
Electronic Companion to Tax-Effective Supply Chain Decisions under China s Export-Oriented Tax Policies Optimality Equations of EI Strategy In this part, we derive the optimality equations for the Export-Import
More informationWorking Paper. The discrete forward-reserve problem Allocating space, selecting products, and area sizing in forward order picking
Working Paper The discrete forward-reserve problem Allocating space, selecting products, and area sizing in forward order picking Rico Walter, Nils Boysen and Armin Scholl 02/2012 Working Papers in Supply
More information