1 Outline  multi-period stochastic demand  base-stock policy  convexity.

Slides:



Advertisements
Similar presentations
1 K  Convexity and The Optimality of the (s, S) Policy.
Advertisements

Inventory Management McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
DOM 511 Inventory Control 2.
1 Chapter 15 Inventory Control  Inventory System Defined  Inventory Costs  Independent vs. Dependent Demand  Basic Fixed-Order Quantity Models  Basic.
Inventory Control IME 451, Lecture 3.
1 Supply Chain Management: Issues and Models Inventory Management (stochastic model) Prof. Dr. Jinxing Xie Department of Mathematical Sciences Tsinghua.
Chapter 13 Inventory Systems for Independent Demand
Chapter 13 Inventory Management
Stochastic Modeling & Simulation Lecture 17 : Probabilistic Inventory Models part 2.
Supply Chain Management (SCM) Inventory management
1 Outline  single-period stochastic demand without fixed ordering cost  base-stock policy  minimal expected cost  maximal expected profit  (s, S)
© 2015 McGraw-Hill Education. All rights reserved. Chapter 18 Inventory Theory.
Page 1 Page 1 ENGINEERING OPTIMIZATION Methods and Applications A. Ravindran, K. M. Ragsdell, G. V. Reklaitis Book Review.
Periodic inventory models – single level  The objective is to minimize holding and backlog costs.  Unsatisfied demand is backlogged  Holding and backlog.
Thursday, April 25 Nonlinear Programming Theory Separable programming Handouts: Lecture Notes.
Classification and Prediction: Regression Via Gradient Descent Optimization Bamshad Mobasher DePaul University.
MIT and James Orlin © Nonlinear Programming Theory.
Analysis of Supply Contracts with Total Minimum Commitment Yehuda Bassok and Ravi Anupindi presented by Zeynep YILDIZ.
Economics 214 Lecture 8 Introduction to Functions Cont.
Combinations of Functions; Composite Functions
Easy Optimization Problems, Relaxation, Local Processing for a single variable.
Multivariable Optimization
Optimization using Calculus
D Nagesh Kumar, IIScOptimization Methods: M2L5 1 Optimization using Calculus Kuhn-Tucker Conditions.
Optimality Conditions for Nonlinear Optimization Ashish Goel Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.
ECON 1150, Spring 2013 Lecture 3: Optimization: One Choice Variable Necessary conditions Sufficient conditions Reference: Jacques, Chapter 4 Sydsaeter.
D Nagesh Kumar, IIScOptimization Methods: M2L3 1 Optimization using Calculus Optimization of Functions of Multiple Variables: Unconstrained Optimization.
THE ABSOLUTE VALUE FUNCTION. Properties of The Absolute Value Function Vertex (2, 0) f (x)=|x -2| +0 vertex (x,y) = (-(-2), 0) Maximum or Minimum? a =
INVENTORY SYSTEMS. Assume periodic review, i.i.d. random demands, constant (possibly non-zero) lead times and full backlogging. When to order? How much.
Economic Order Quantity Bus M361-2 Sabrina Wu 11/28/2005.
Prepaired by: Hashem Al-Sarsak Supervised by: Dr.Sanaa Alsayegh.
1. Problem Formulation. General Structure Objective Function: The objective function is usually formulated on the basis of economic criterion, e.g. profit,
The mean value theorem and curve sketching
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 1 Chapter 1: The DP Algorithm To do:  sequential decision-making  state.
CHAPTER 12 Inventory Control.
Chapter 7: Stochastic Inventory Model Proportional Cost Models: x: initial inventory, y: inventory position (on hand + on order-backorder),  : random.
1 Inventory Control with Stochastic Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
1 Slides used in class may be different from slides in student pack Chapter 17 Inventory Control  Inventory System Defined  Inventory Costs  Independent.
Unit 6 GA2 Test Review. Find the indicated real n th root ( s ) of a. a. n = 3, a = –216 b. n = 4, a = 81 SOLUTION b. Because n = 4 is even and a = 81.
1 The Base Stock Model. 2 Assumptions  Demand occurs continuously over time  Times between consecutive orders are stochastic but independent and identically.
© Wallace J. Hopp, Mark L. Spearman, 1996, EOQ Assumptions 1. Instantaneous production. 2. Immediate delivery. 3.
Chapter 7 7.6: Function Operations. Function Operations.
Operations on Functions Lesson 3.5. Sums and Differences of Functions If f(x) = 3x + 7 and g(x) = x 2 – 5 then, h(x) = f(x) + g(x) = 3x (x 2 – 5)
OPTIMAL POLICIES FOR A MULTI- ECHELON INVENTORY PROBLEM ANDREW J. CLARK AND HERBERT SCARF October 1959 Presented By İsmail Koca.
The (Q, r) Model.
© The McGraw-Hill Companies, Inc., Chapter 14 Inventory Control.
MBA 8452 Systems and Operations Management
Math 4030 – 6a Joint Distributions (Discrete)
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
© The McGraw-Hill Companies, Inc., Inventory Control.
1 Resource-Constrained Multiple Product System & Stochastic Inventory Model Prof. Yuan-Shyi Peter Chiu Feb Material Management Class Note #4.
Ch 9 – Properties and Attributes of Functions 9.4 – Operations with Functions.
Linear & Nonlinear Programming -- Basic Properties of Solutions and Algorithms.
Chapter 17 Inventory Control
Linear Programming Chap 2. The Geometry of LP  In the text, polyhedron is defined as P = { x  R n : Ax  b }. So some of our earlier results should.
D Nagesh Kumar, IISc Water Resources Systems Planning and Management: M2L2 Introduction to Optimization (ii) Constrained and Unconstrained Optimization.
SIMULATION EXAMPLES INVENTORY SYSTEMS.
deterministic operations research
Computational Optimization
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Extreme Values of Functions
Maximum & Minimum values
Prerequisite Skills VOCABULARY CHECK 1
1. Problem Formulation.
SIMULATION EXAMPLES INVENTORY SYSTEMS.
EE 458 Introduction to Optimization
1.5 Combination of Functions
Product and Composition of Limits
8/7/2019 Berhanu G (Dr) 1 Chapter 3 Convex Functions and Separation Theorems In this chapter we focus mainly on Convex functions and their properties in.
CSE 203B: Convex Optimization Week 4 Discuss Session
Presentation transcript:

1 Outline  multi-period stochastic demand  base-stock policy  convexity

2 Properties of Convex Functions  let f and f i be convex functions  cf: convex for c  0 and concave for c  0  linear function: both convex and concave  f+c and f  c: convex  sum of convex functions: convex  f 1 (x) convex in x and f 2 (y) convex in y: f(x, y) = f 1 (x) + f 2 (y) convex in (x, y)  a random variable D: E[f(x+D)] convex  f convex, g increasing convex: the composite function g  f convex  f  convex: sup  f  convex  g(x, y) convex in its domain C = {(x, y)| x  X, y  Y(x)}, a convex set, for a convex set X; Y(x) an non-empty set; f(x) > -∞: f(x) = inf {y  Y(x)} g(x, y) a convex function

3 Illustration of the Last Property  Conditions:  g(x, y) convex in its domain C  C = {(x, y)| x  X, y  Y(x)}, a convex set  X a convex set  Y(x) an non-empty set  f(x) > -∞  Then f(x) = inf {y  Y(x)} g(x, y) a convex function  Try: g(x, y) = x 2 +y 2 for -5  x, y  5. What is f(x)?

4 Two-Period Problem: Base Stock Policy

5 General Idea of Solving a Two-Period Base-Stock Problem  D i : the random demand of period i; i.i.d.  x (  ) : inventory on hand at period (  ) before ordering  y (  ) : inventory on hand at period (  ) after ordering  x (  ), y (  ) : real numbers; X (  ), Y (  ) : random variables D1D1 x1x1 D2D2 X 2 = y 1  D 1 y1y1 Y2Y2 discounted factor , if applicable

6 General Idea of Solving a Two-Period Base-Stock Problem  problem: to solve  need to calculate  need to have the solution of for every real number x 2 D2D2 D1D1 x1x1 y1y1 X 2 = y 1  D 1 Y2Y2

7 General Idea of Solving a Two-Period Base-Stock Problem  convexity  optimality of base-stock policy  convexity of f 2  convex  convexity  convex in y 1 D2D2 D1D1 x1x1 y1y1 X 2 = y 1  D 1 Y2Y2

8 Multi-Period Problem: Base Stock Policy

9 Problem Setting  N-period problem with backlogs for unsatisfied demands and inventory carrying over for excess inventory  cost terms  no fixed cost, K = 0  cost of an item: c per unit  inventory holding cost: h per unit  inventory backlogging cost:  per unit  assumption:  > (1  )c and h+(1  )c > 0 (which imply h+   0)  terminal cost v T (x) for inventory level x at the end of period N  : discount factor

10 General Approach  FP: functional property of cost-to-go function f n of period n  SP: structural property of inventory policy S n of period n period N period N-1 period N-2 period 2period 1 … FP of f N SP of S N FP of f N-1 SP of S N-1 FP of f N-2 SP of S N-2 FP of f 2 SP of S 2 FP of f 1 SP of S 1 … attainment preservation

11 Necessary and Sufficient Condition for the Optimality of the Base Stock Policy in a Single-Period Problem  H(y): expected total cost for the period for ordering y units  the necessary and sufficient condition for the optimality of the base stock policy: the global minimum y * of H(y) being the right most minimum y H(y)H(y) H(y)H(y) y y H(y)H(y)  problem with the right-most-global-minimum property: attaining (i.e., implying optimal base stock policy) but not preserving (i.e., f n being right-most-global-minimum does not necessarily lead to f n-1 having the same property)

12 f n with right most global minimum What is Needed? optimality of base- stock policy in period n f n with right most global minimum plus an additional property optimality of base-stock policy in period n f n-1 with all the desirable properties additional property: convexity

13 Properties of Convex Functions  let f and f i be convex functions  cf: convex for c  0 and concave for c  0  linear function: both convex and concave  f+c and f  c: convex  sum of convex functions: convex  f 1 (x) convex in x and f 2 (y) convex in y: f(x, y) = f 1 (x) + f 2 (y) convex in (x, y)  a random variable D: E[f(x+D)] convex  f convex, g increasing convex: the composite function g  f convex  f  convex: sup  f  convex  g(x, y) convex in its domain C = {(x, y)| x ∈ X, y  Y(x)}, a convex set, for a convex set X; Y(x) an non-empty set; f(x) > -∞: f(x) = inf {y  Y(x)} g(x, y) a convex function

14 Illustration of the Last Property  Conditions:  g(x, y) convex in its domain C  C = {(x, y)| x  X, y  Y(x)}, a convex set  X a convex set  Y(x) an non-empty set  f(x) > -∞  Then f(x) = inf {y  Y(x)} g(x, y) a convex function  Try: g(x, y) = x 2 +y 2 for -5  x, y  5. What is f(x)?

15 Period N  G N (y): a convex function in y if v T being convex  minimum inventory on hand y * found, e.g., by differentiating G N (y)  if x < y *, order (y *  x); otherwise order nothing

16 Period N-1  f N (x): a convex function of x  f N-1 (x): in the given form  G N-1 (y): a convex function of y  implication: base stock policy for period N-1

17 Example Example  two-period problem backlog system with v T (x) = 0  cost terms  unit purchasing cost, c = $1  unit inventory holding cost, h = $3/unit  unit shortage cost,  = $2/unit  demands of the periods, D i ~ i.i.d. uniform[0, 100]  initial inventory on hand = 10 units  how to order to minimize the expected total cost

18 A Special Case with Explicit Base Stock Level  single period with v T (x) =  cx  objective function:  c(y  x) + hE(y  D) + +  E(D  y) + +  E(v T (y  D))  c(1  )y + hE(y  D) + +  E(D  y) + +  c   cx  optimal:

19 A Special Case with Explicit Base Stock Level  f t+1 : convex and with derivative  c  G t (x)=cx+hE(x  D) + +  E(D  x) + +  E(f t+1 (x  D))  same optimal as before:  problem: derivative of f N   c for all x  fortunately good enough to have derivative  c for x  S, i.e., if v T (x) =  cx, all order-up-to-level are the same

20 Mid-Term Results  mean: 39.57; standard deviation:  6| 9  5| 6  4| 3  3| 2  2|0 8 9