Inventory Analysis and Management. Single-Period Stochastic Models

Similar documents
TIM 206 Lecture Notes: Inventory Theory

Lecture outline W.B. Powell 1

Stochastic Manufacturing & Service Systems. Discrete-time Markov Chain

Lecture 10. Ski Jacket Case Profit calculation Spreadsheet simulation Analysis of results Summary and Preparation for next class

Handout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems

Yield Management. Decision Models

Characterization of the Optimum

ARTICLE IN PRESS. Int. J. Production Economics

Newsvendor Model OPRE 6302 Lecture Notes by Metin Çakanyıldırım Compiled at 14:04 on Friday 13 th November, 2015

A Risk-Sensitive Inventory model with Random Demand and Capacity

Problem Set 3: Suggested Solutions

Exercise 1. Jan Abrell Centre for Energy Policy and Economics (CEPE) D-MTEC, ETH Zurich. Exercise

IE652 - Chapter 6. Stochastic Inventory Models

A Note on Mean-variance Analysis of the Newsvendor Model with Stockout Cost

Problem Set 3: Suggested Solutions

Valuing Lead Time. Valuing Lead Time. Prof. Suzanne de Treville. 13th Annual QRM Conference 1/24

Lesson Plan for Simulation with Spreadsheets (8/31/11 & 9/7/11)

EE266 Homework 5 Solutions

SOLVING ROBUST SUPPLY CHAIN PROBLEMS

Analysis of a Quantity-Flexibility Supply Contract with Postponement Strategy

Support Vector Machines: Training with Stochastic Gradient Descent

Notes on Auctions. Theorem 1 In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy.

Economics II - Exercise Session, December 3, Suggested Solution

Lecture Notes on Anticommons T. Bergstrom, April 2010 These notes illustrate the problem of the anticommons for one particular example.

Environmental Economics: Exam December 2011

Math 152: Applicable Mathematics and Computing

Perfect Competition in the Short-run

CS 361: Probability & Statistics

Macroeconomics 4 Notes on Diamond-Dygvig Model and Jacklin

Instantaneous rate of change (IRC) at the point x Slope of tangent

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

Optimal Dam Management

,,, be any other strategy for selling items. It yields no more revenue than, based on the

Infinite Horizon Optimal Policy for an Inventory System with Two Types of Products sharing Common Hardware Platforms

A Worst-Case Approach to Option Pricing in Crash-Threatened Markets

Comparative statics of monopoly pricing

y 3 z x 1 x 2 e 1 a 1 a 2 RHS 1 0 (6 M)/3 M 0 (3 5M)/3 10M/ / /3 10/ / /3 4/3

Stochastic Optimization

Random Walk for Stock Price

1 Economical Applications

Applications of Linear Programming

Supplementary Material to: Peer Effects, Teacher Incentives, and the Impact of Tracking: Evidence from a Randomized Evaluation in Kenya

Elements of Economic Analysis II Lecture II: Production Function and Profit Maximization

Maximizing the value of the firm is the goal of managing capital structure.

Department of Mathematics. Mathematics of Financial Derivatives

ROBUST OPTIMIZATION OF MULTI-PERIOD PRODUCTION PLANNING UNDER DEMAND UNCERTAINTY. A. Ben-Tal, B. Golany and M. Rozenblit

1 Maximizing profits when marginal costs are increasing

Capital Allocation Principles

EconS Micro Theory I Recitation #8b - Uncertainty II

SCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT. BF360 Operations Research

Economics 2010c: Lecture 4 Precautionary Savings and Liquidity Constraints

Dynamic Pricing and Inventory Management under Fluctuating Procurement Costs

Two Equivalent Conditions

1 The EOQ and Extensions

Math489/889 Stochastic Processes and Advanced Mathematical Finance Homework 5

2.1 Mathematical Basis: Risk-Neutral Pricing

Mean-Variance Analysis

Practice Problems 1: Moral Hazard

EE365: Risk Averse Control

Monopoly Chapter 24 (cont.)

Homework Nonlinear Pricing with Three Types. 2. Downward Sloping Demand I. November 15, 2010

A Newsvendor Model with Initial Inventory and Two Salvage Opportunities

Choice. A. Optimal choice 1. move along the budget line until preferred set doesn t cross the budget set. Figure 5.1.

Scenario Generation and Sampling Methods

Lecture 5. Varian, Ch. 8; MWG, Chs. 3.E, 3.G, and 3.H. 1 Summary of Lectures 1, 2, and 3: Production theory and duality

Stochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs

Lecture Notes 1

PORTFOLIO OPTIMIZATION AND EXPECTED SHORTFALL MINIMIZATION FROM HISTORICAL DATA

Problem Set: Contract Theory

1. (a) Explain fire and explosion hazards. (b) Discuss preservation and control of Mechanical, Electrical and Chemical hazards.

Introduction to Real Options

Economics 2450A: Public Economics Section 1-2: Uncompensated and Compensated Elasticities; Static and Dynamic Labor Supply

BICRITERIA OPTIMIZATION IN THE NEWSVENDOR PROBLEM WITH EXPONENTIALLY DISTRIBUTED DEMAND 1

Introduction to Economic Analysis Fall 2009 Problems on Chapter 3: Savings and growth

Hedging volumetric risks using put options in commodity markets

Homework 3: Asset Pricing

Mock Examination 2010

Chapter 5. Continuous Random Variables and Probability Distributions. 5.1 Continuous Random Variables

Finite Memory and Imperfect Monitoring

Is Greedy Coordinate Descent a Terrible Algorithm?

2. Find the equilibrium price and quantity in this market.

Unit 1 : Principles of Optimizing Behavior

PAULI MURTO, ANDREY ZHUKOV. If any mistakes or typos are spotted, kindly communicate them to

Decision Models for a Two-stage Supply Chain Planning under Uncertainty with Time-Sensitive Shortages and Real Option Approach.

Asymmetric Information: Walrasian Equilibria, and Rational Expectations Equilibria

Advanced Financial Economics Homework 2 Due on April 14th before class

Department of Social Systems and Management. Discussion Paper Series

Portfolio theory and risk management Homework set 2

Dynamic Portfolio Choice II

based on two joint papers with Sara Biagini Scuola Normale Superiore di Pisa, Università degli Studi di Perugia

JEFF MACKIE-MASON. x is a random variable with prior distrib known to both principal and agent, and the distribution depends on agent effort e

Government debt. Lecture 9, ECON Tord Krogh. September 10, Tord Krogh () ECON 4310 September 10, / 55

Bounding the bene ts of stochastic auditing: The case of risk-neutral agents w

Actuarial and Financial Maths B. Andrew Cairns 2008/9

Can we have no Nash Equilibria? Can you have more than one Nash Equilibrium? CS 430: Artificial Intelligence Game Theory II (Nash Equilibria)

Basic Arbitrage Theory KTH Tomas Björk

PROBLEM SET 7 ANSWERS: Answers to Exercises in Jean Tirole s Theory of Industrial Organization

Optimal Allocation of Policy Limits and Deductibles

CS 573: Algorithmic Game Theory Lecture date: March 26th, 2008

Financial Economics: Risk Aversion and Investment Decisions

Transcription:

Single-Period Stochastic Models 61 Newsvendor Models: Optimality of the Base-Stock Policy A newsvendor problem is a single-period stochastic inventory problem First assume that there is no initial inventory, ie, I 0 = 0 Let c be the cost to buy each unit; h be the holding cost for each unit of inventory left over at the end of the period; be the shortage cost for each unit of unsatisfied demand in the period; D be the demand of the period such that D is a continuous random variable ~ F; v() be the expected cost of the period for order uantity The objective is to minimize the total cost of the period, ie, min v() = c + he[d] + + E[D] + (1) As shown in the second set of notes, v() is a differentiable #1 first-order necessary condition, which is also sufficient, gives convex function in The c + hf() F c () = 0, () ie, F( * c ) = h (3) The minimum cost is achieved at ordering * that satisfies (3) Suppose that I 0 * If we order any uantity y, the expected total cost per period = v(i 0 +y) + cy v( * ) Therefore, it is optimal not to order if I 0 * Now consider 0 < I 0 < * Let us compare the two policies of ordering * I 0 and ordering y * I 0 The expected total cost of ordering *I 0 = v( * ) c * + c( * I 0 ) = v( * ) c I 0, while the expected total cost ordering y = v(i 0 +y) c(i 0 +y) + cy = v(i 0 +y) ci 0 v( * ) c I 0 It is optimal to order *I 0 The result shows that the otpimal policy in (3) is of base-stock type: If I 0 *, order nothing; otherwise, order * -I 0 Example 611 Consider the standard Newsvendor problem with c = $1/unit, h = $3/unit, #1 de[ D] de[ D] c c F( ); F ( ), where F ( ) = 1- F( ) d d 1

and = $/unit; and D ~ uniform[0, ] Find the optimal order uantity Sol First of all, it is intuitively clear that the optimal order uantity * is within [0, ] Then there are different ways to compute E[-D] + and E[D-] + Let f be the density function of D A standard way based on the form of [-D] + and the definition of density function is that E[D] + = 0 [ x] f( x) dx = 0 ( x) f( x) dx + [ x] f( x) dx = 00 Another way based on conditional probability is that E[D] + = P( > D)E[(D) + > D] = = 00 One way or another, E[D] + = P(D > )E[(D) + D > ] = = ( ) 00 3 Therefore, v() = + ( ) 00 + 00 The first-order condition is that 3 ( ) v'( ) 1 0 3 1, ie, * = 5 0 Consider a variant of the minimum cost problem Let D be the demand of a particular newspaper at a news stand such that D ~ F and E(D) = Each piece of newspaper is bought at c and sold at p There is no salvage value of a piece of newspaper at the end of a day Let r() be the expected profit if the newsstand orders pieces Find * that maximizes r() max r() = pe[min(d, )] c (4) We are going to express (4) in a form similar to (1): First ignore the order uantity Suppose every unit of demand is satisfied Then the expected profit is (p-c)e(d) = (p-c) This is an over estimate Some demands are unsatisfied when is smaller than D; some items are bought but are left over as scrap when is larger than D The expected profit loss in the former case is (p-c)e(d-) + and the expected profit loss in the latter case is ce(d-d) + Thus, max r() = (p-c) - [(p-c)e(d-) + + ce(-d) + ] (5) The derivation can be more analytical Note that

min (D, ) = D + max(d, ) = D [D ] +, and (6) = D + [ D] + [D ] + (7) r() = pe[min(d, )] c = pe[d] pe[d-] + ce[d] ce[ D] + + ce [D ] + = (p c) [(p c)e[d ] + + ce[ D] + ] As the first term is constant, to maximize r() is the same as minimizing v() = (p-c)e[d-] + + ce[-d] +, which is in the same form of (1) without the fixed ordering cost From (3), the optimal order uantity is given by F( * p c ) = (8) p Remark 611 There are euivalent forms of r(p) other than the one given above Instead of (6), min (D, ) = D + max(d, ) = max(0, D) = [D] + r() = pe[min(d, )] c = p p[d] + c, which leads to the same result as (8) Example 61 Consider a similar context as Example 611, except that each unit of item is sold for $5, and the objective is to maximize the expected cost Sol We are going to use the euivalent expression of r() shown in Remark 611 r() = pe[min(d, )] c he[d] + E[D] + = (pc) (p+h)e[d] + E[D] + With E[D] + and E[D] + found in Example 611, r() = (pc) (p+h) 00 ( ) 00, and r'() = (pc) (p+h) ( ) + 3

The first-order condition r'(p) = 0 gives (pc) + = ( ph ) ; ie, * = p c ph = 51 53 = 06, which gives * = 60 6 Fixed-Cost Models: Optimality of the (s, S) Policy Consider the same cost structure of c, h,, D, and v() leading to (1), plus the additional setup cost K for placing an order (ie, > 0) The objective is still to minimize the total cost in the period In this case, what should the optimal inventory policy be? In the newsvendor model without any setup cost, the base-stock policy is always to order up to * if I 0 < *, and order nothing otherwise However, with the setup cost, the optimal ordering policy can be different Let S * be the optimal on-hand stock in this case, no matter how S * is found If I 0 is only slightly less than S *, ie, the benefit of having on-hand S * over I 0 is not too big, it may not be worthwhile to pay the setup cost K (and additional variable cost on ordering) to change the on-hand inventory to S * The following analysis expresses the above idea rigorous and derivates the optimal inventory policy First let v() = c + he[-d] + + E[D-] + be the sum of the variable cost in ordering, the expected inventory holding cost, and the expected shortage cost Recall that v() is a convex function with a well-defined minimum Let S * be the value of that minimizes v() Let s * < S * such that v( * ) = K+v(S * ) Refer to Figure 1 for the definitions of s * and S * We claim that the optimal inventory (production) policy is of (s, S) type, ie, order S * -I 0, if I 0 < s *, order nothing, if I 0 s * v(s * ) v() v(s * ) K s * S * Figure 1 The Definition of s * and S * 4

I 0 > S * To establish the claim, consider four cases: (i) I 0 < s *, (ii) I 0 = s *, (iii) s * < I 0 S *, and (iv) Case (i) I 0 < s * : Ordering incurs the cost K+c(S * -I 0 ) for the order The on-hand inventory becomes S *, and the expected inventory holding and shortage costs will be v(s * )-cs * The deduction of cs * is necessary because v(s * ) includes the variable cost to buy S * items, which is fact is extra Thus, the expected total cost of ordering is K+c(S * -I 0 )+v(s * )-cs * = K+v(S * )-ci 0 By a similar argument, the expected total cost of not ordering is v(i 0 )-ci 0 Since I 0 < s *, v(i 0 ) > v(s * ) = K+v(S * ) The (s, S) policy is optimal in this case Case (ii) I 0 = s * : From the argument, ordering or not makes no difference The (s, S) policy is optimal in this case Case (iii) s * < I 0 S * : The two expressions of the expected total cost remain valid, ie, the expected total cost for is K+v(S * )-ci 0 = v(s * )-ci 0 and the expected total cost for not ordering is v(i 0 )-ci 0 For I 0 in the given range, v(i 0 ) < v(s * ) It is better not to order, and the (s, S) policy is optimal in this case Case (iv) I 0 > S * : Clearly there is no point to order and the (s, S) policy is optimal Example 61 Consider the same context as Example 611 Now there is a fixed cost K = $5 per order Find the order uantity * that minimizes the expected cost Sol v() = c + he[d] + + E[D] + In the context of the problem, v() = c + h ( ) 00 00 = 00 By construction, v'(s * ) = 0, ie, S * = 0, and v(s * ) = (0) ()(0) 00 90 s * is defined by the value of < S * such that v(s * ) = K+v(S * ) = 95 * * ( s ) s 00 95, ie, s * = 0 00 = 58579 The optimal policy is to order 0I 0 if I 0 < 58579, and do nothing otherwise 5