Inventory Notes
Inventory Notes
Model assumptions
• When to replenish?
• How much to replenish?
Parameters
• Demand characterization
• Replenishment lead-time (how long does it take to get re-supplied?)
• Reorder interval (are orders placed at certain times?)
• Costs
• Holding costs – costs associated with the holding of inventory.
This includes capital, obsolescence, and handling costs.
• Order costs – costs associated with placing orders
• Fill rate – the level of service provided to the customer. In this note, we
use fill rates in lieu of penalty costs.
1
Copyright © 2001 by Sean P. Willems, Boston University. This note is developed from
lecture notes of Stephen C. Graves. No part of this publication may be reproduced without
permission.
1 of 11
Continuous Review versus Periodic Review Policies
Continuous review
R
Q Q
Q
Time
L L L
Order Cycle #1 Order Cycle #2
Figure 1: Continuous review policy (simulated values)
• In a continuous review system, the time between orders varies but the
amount ordered is fixed.
•We can see this point graphically in Figure 1: order cycles #1 and
#2 are of different lengths but each order contains exactly Q
units.
• The reorder point needs to be chosen so that sufficient inventory is
available to cover the demand over the replenishment lead-time (L).
• This model is most appropriate for:
• A items – high value items
• fixed order sizes dictated by supplier (or manufacturing)
2 of 11
Periodic review
D(r1,r2) D(r2,r3)
Expected Lower
Bound on Inventory
r1 r2 r3 Time
L L L
Order Cycle #1 Order Cycle #2
Figure 2: Periodic review policy (simulated values)
• In a periodic review system, the time between orders is fixed but the
amount ordered varies.
• We can see this graphically in Figure 2: order cycles #1 and #2
are the same length but the amount ordered in each interval is
different.
• This model is most appropriate for:
• fixed reorder intervals dictated by supplier (or by logistics
department)
• items that have a joint dependency. When two items have to be
coordinated, then it may be beneficial to have them replenished at
fixed times.
• items with small order volume. In this case, it may be
uneconomical to order the item in isolation.
3 of 11
• low value items (C items). The low cost of these items may make
the monitoring cost of a continuous system prohibitively
expensive.
Continuous review
Assumptions
2
This analysis is approximate, where the key approximation is to treat backorders as
negative inventory when determining the expected inventory level.
4 of 11
Inventory Dynamics
• Let I(t) denote the inventory at time t. At time of reorder (say time zero),
the inventory position I(0) = R by definition of the policy
• At the time just prior to the replenishment, the on-hand inventory level
I(L)− is
E[I(L)− ] = R − Lµ (2)
• At the time just after the replenishment, the inventory level I(L)+ is
E ⎡I(L)+ ⎤
⎣ ⎦
R
Q Q Q
Lµ
E ⎡I(L)− ⎤
zσ L ⎣ ⎦
Time
L L L
Order Cycle #1 Order Cycle #2
Figure 3: Expected behavior of continuous review system
5 of 11
• As this is true for every replenishment cycle, we can approximate the
expected inventory level by the average of the expectations for the low
and high points3, given by (2) and (4):
Expected inventory level = R – Lµ + Q/2 (5)
• We typically set R to cover the demand over the lead-time with high
probability. The goal is to ensure that I(L)− , from equation (1), is
nonnegative with high probability. Assuming normally distributed
demand, a common approach is to set R as
R = Lµ + zσ L (6)
That is, we set R equal to the mean demand over the lead-time, plus
some number (z = safety factor) of standard deviations of lead-time
demand.
• Substituting (6) into (5) we have
Q
Expected inventory level = + zσ L
2 (7)
= cycle stock + safety stock
3
It may be helpful to look at Figure 3 and think back to high school geometry. A cycle’s
inventory area consists of a triangle sitting on top of a rectangle. The triangle’s area is
(½)(base) (height) with the height equal to E[I(L)+]-[ I(L)-] and the base equal to the cycle
length. The rectangle’s area equals (E[I(L)-])(cycle length). Adding the two areas together
yields (½)(E[I(L)+] + E[I(L)-]) (cycle length). The time horizon and stationarity assumption
allow us to ignore cycle length.
6 of 11
leadtime.
Likelihood
Lµ
Lµ + z σ L
Leadtime Demand
Lµ − σ L Lµ + σ L
Periodic Review
Assumptions
7 of 11
then characterizes the demand process over any interval of
interest; say a few days, a week, a month or a year. This
characterization is necessary since the order interval is typically
more than one day.
• We suppose that we place a replenishment order on a regular cycle, say
at times t = r, 2r, 3r, ... where we call r the review period.
• The replenishment lead-time is a known constant L; thus we receive
replenishments at times t = r+L, 2r+L, 3r+L, ...
• At each replenishment epoch, we order an amount equal to the demand
since the last replenishment epoch. That is, at time t = r, we order D(0,
r); at time t = 2r, we order D(r, 2r); at time t = 3r, we order D(2r, 3r), etc.
These orders are received into inventory at times t = r+L, 2r+L, 3r+L, ...
• In effect, this is just how a "pull" system operates in discrete time.
Inventory Dynamics
8 of 11
• Equation (9) gives the "low” point for inventory in a replenishment
cycle, while equation (11) gives the "high" point.
• These inventory dynamics are illustrated graphically in the following
figure
Units
E ⎡I(kr + L)+ ⎤
⎣ ⎦
rµ D(r1,r2) D(r2,r3)
E ⎡I(kr + L)− ⎤
zσ r + L ⎣ ⎦
r1 r2 r3 Time
L L L
Order Cycle #1 Order Cycle #2
Figure 4: Expected behavior of periodic review system
The right hand side of the inequality is a random variable with mean (r
+L)µ, and variance (r + L)σ2; for normally distributed demand, we could
then set
B = (r + L)µ + zσ r + L (14)
9 of 11
• By substituting (14) into (13), we have that
rµ
Expected inventory level = (r + L)µ + zσ r + L − Lµ −
2
rµ
= + zσ r + L (15)
2
= cycle stock + safety stock
Conclusions
Extensions
Problem Statement
4
In this note, I do not address the optimal choice of Q. I have essentially assumed that it
is either a fixed amount or determined using EOQ.
10 of 11
mean of 200 bottles/day and a variance of 120 bottles2/day2. The firm
takes an inventory count and places orders on the first and third
Monday of every month. The plastic supplier delivers an order within
one week of receipt. The manufacturer is conservative when it comes to
inventory (i.e., they hold a lot). Their justification is that the cost is
minimal and it is unlikely to become obsolete since all they make are
plastic bottles.
a. What is the inventory policy?
b. What are the parameters of interest?
c. What is the expected inventory?
Solution
• Since orders are placed every two weeks, this is a periodic review
model. Assuming 20 working days in a month, the reorder interval (r) is
10 days and the replenishment lead-time is 5 days. If the manufacturer
chooses a fill rate of 98%, then z = 2. This results in the following
inventory figures:
11 of 11