ch1-Single-Product, single-Location models
ch1-Single-Product, single-Location models
4
© 1993 Elsevier Science Publishers B.V. All rights reserved.
Chapter 1
Hau L. Lee
Department o f lndustrial Eng., Stanford University, Stans~brd, CA 94305-4024, U.S.A.
Steven Nahmias
Decision and Information Sciences, Santa Clara University, Santa Clara, CA 9505.3,
U.S.A.
1. Introduction
orten too unwieldy to be of much use when the number of products is very
large. For this reason, single product models dominate the literature and are
used most frequently in practice.
This chapter is concerned with mathematical models for controlling the
inventory of a single product. Other chapters in this volume will be concerned
with multiple products and special topics.
1.1. History
journals. Dozens of books have been published on the subject. The study of
inventory management models is now part of the required curriculums in both
Schools of Industrial Engineering and Schools of Business (where it is inte-
grated with production and operations management). Commercial computer
based systems for inventory control have been available for more than twenty-
five years and several inventory control systems for the personal computer are
now available.
1.2. Motivation
Companies which use commodities whose value may fluctuate could find it
advantageous to stockpile inventory. For example, silver is used in the
production of photographic film. Although the price of silver has been relative-
ly stable in recent years, it increased suddenly by about a factor of ten during
the late 1970s. Increases in labor costs could occur due to negotiated wage
increases, changes in the labor pool, changes in the need for specialized help,
or strikes.
Inventories may also be retained in advance of sales increases. If demand is
expected to increase, it may be more economical to build up large inventories
in advance rather than to increase production capacity at a future time.
Flowever, it is often true that inventory build-ups occur as a result of poor
sales. F o r this reason, aggregate inventory levels are often used as a means of
gauging the health of the economy.
Inventory models come in all shapes, sizes, colors and varieties. In this
chapter we will consider models for only a single product at a single location.
Even with these restrictions the number of possible models is enormous. In
general, the assumptions that one makes about three key variables determines
the essential structure of the model. These variables are demand, costs, and
physical aspects of the system. We will discuss each of these in turn.
(1) Demand. The assumptions that one makes about demand are usually the
most important in determining the complexity of the model.
(a) Deterrninistic and stationary. The simplest assumption is that the demand
is constant and known. These are really two different assumptions: one, that
the d e m a n d is not anticipated to change, and the other is that the demand can
be predicted in advance. The simple E O Q model is based on constant and
k n o w n demand.
(b) Deterministic and time varying. Changes in demand may be systematic or
unsystematic. Systematic changes are those that can be forecasted in advance.
Lot sizing under time varying demand patterns is a problem that arises in the
context of manufacturing final products from components and raw materials.
(c) Uncertain. We use the term uncertainty to mean that the distribution of
d e m a n d is known, but the exact values of the demand cannot be predicted in
advance. In most contexts, this means that there is a history of past observa-
tions from which to estimate the form of the demand distribution and the
values of the parameters. In some situations, such as with new products, the
d e m a n d uncertainty could be assumed but some estimate of the probability
distribution would be required.
(d) Unknown. In this case even the distribution of the demand is unknown.
The traditional approach in this case has been to assume some form of a
distribution for the demand and update the parameter estimates using Bayes
rule each time a new observation becomes available.
(2) Costs. Since the objecti'ee is to mininaize costs, the assumptions one
Ch. 1. Single-Product, Single-Location Models 7
makes about the cost structure are also important in determining the com-
plexity of the model.
(a) Averaging versus discounting. When the time value of money is consid-
ered, costs must be discounted rather than averaged. The discount factor, «, is
given by a = (1 + r)-i where r is the interest rate. If C1, C~ . . . . represents a
stream of costs incurred over periods 1, 2 , . . (or expected costs if there is
uncertainty), then the present value of the cost stream is given by:
Ol i c z .
i=1
On the other hand, if costs are averaged, then the average cost (again,
assuming infinitely many periods in the planning horizon) is given by:
lim 1 ~ Ci "
n-~~ n i=-I
(b) Structure of the order cost. The assumptions that one makes about the
order cost function can make a substantial difference in the complexity of the
resulting model. The simplest assumption is that the cost of obtaining or
producing y items is cy for some constant c. This is known as a proportional
order cost and is often assumed when demand is uncertain. However, it is
much more realistic to assume that the order cost has both fixed and variable
components. That is, it is of the form cy + K3(y), where 6(y) is the Dirac
delta function satisfying
6(y)= ify=0.
Most deterministic inventory models assume an order cost of this form. The
analysis of stochastic models is considerably more complex when a fixed order
cost is included, however.
(c) Tirne varying costs. Most inventory models assume that costs are time
invariant. Time varying costs can orten be included without increasing the
complexity of the analysis.
(d) Penalty costs. Most stochastic, and many deterministic models, include a
specific penalty, p, for not being able to satisfy a demand when it occurs. In
many circumstances p can be difficult to estimate. For that reason, in many
systems one substitutes a service level for p. The service level is the acceptable
proportion of demands filled from stock, or the acceptable proportion of order
cycles in which all demand is satisfied.
(3) Other distinguishing physical aspects. Inventory models are also dis-
tinguished by the assumptions made about various aspects of the timing and
logistics of the model. Some of these include:
(a) Lead time assumptions. The lead time is defined as the amount of time
that elapses from the point that a replenishment order is placed until it arrives.
8 H.L. Lee, S. Nahrnias
h
f0~ ( Q - A t ) dt=h(QT- ½,~T2) = ~hTQ.
Figure 1 describes the inventory level during cycles. It follows that the total
average cost per unit time is
10 H.L. Lee, S. Nahmias
Inventory
Level ~__ a cycle
(D/Q)
ä~e
Q* = ~ / h . (2.1)
When there is a positive lead time of, say, r time units, then one merely
places each order r units of time before the inventory level hits zero.
Substituting Q* in the expression for C(Q), one gets C(Q*)= 2X/UK-Ah. It is
easy to show that
The E O Q model assumes an average cost per unit time criterion. It ignores
the time value of money. It is easy to generalize the model to the case of
discounted costs. Let r be the continuous discount factor, and consider the
present value of total costs. The resulting E O Q value can be approximated by
the use of Maclaurin expansion [see Jesse, Mitra & Cox, 1983; Porteus, 1985b]:
Recall that h' is the component of the inventory cost due to cost of capital
only.
As it turns out, (2.3) is exactly the same as (2.1) with I replaced by r.
Hadley [1964] compared the above formula with the exact solution of Q* and
found that the approximation is excellent.
When the time horizon is finite, and beginning and ending inventory levels
are constrained to be zero, the optimal order sizes within the time horizon have
been shown to be all equal to AT~n* [Schwarz, 1972], where T is the time
horizon, and n* is the smallest integer satisfying
T <~[ Ä(~__~/_~]2n(
+n 1)K 1/2
In the basic E O Q model, the unit procurement cost of the item is assumed to
be independent of the order size, and hence has been excluded from considera-
tion in the cost function. In many situations, the supplier is willing to charge
less per unit for larger orders, thus providing an incentive to increase the lot
size. Three types of discount schedules are most commonly used: (t) a
continuous discount schedule where the price of the item is a continuous (often
linear) function of the order size [Ladany & Sternlieb, 1974; Rosenblatt & Lee,
1985], (2) an all units discount schedule in which the lower unit cost is applied
to all of the units in the order [Hadley & Whitin, 1963], and (3) incremental
discount which is applied only to the additional units beyond some breakpoint
[Hadley & Whitin, 1963; Hax & Candea, 1984]. The example in Table 1
illustrates the distinction between the all units and incremental discount
schedules.
With a quantity discount, the cost function for determining the optimal lot
size would have to include the average procurement cost. Moreover, the unit
12 H . L . L e e , S. N a h m , a s
Table 1
Order size Q All unit discount Incremental discount
holding cost would change as a result of changing unit cost of the item due to a
change of the lot size. With the continuous discount schedule, determining the
optimal solution may require solving a transcendental equation, so that the
optimal lot size would have to be obtained by numerical search.
For the all units quantity discounts schedule, assume several price breaks bi,
b z . . . . , b i, . . . , b .... such that if the order lot size Q is within discount interval
i, i.e., bi_a ~< Q < b,, then the unit price for each of the Q units is c~, where
c, < ce_~, and m is the number of discount intervals. Let I be the rate per dollar
of carrying inventory. The average cost per unit time if discount level i is used
is:
It can be shown that the optimal Q* must be either the E O Q for some
discount level, or one of the breakpoints of some discount interval. Hence, to
find the Q*, we can proceed by determining the individual Q,'s that optimize
C , ( Q ) subject to the constraint b,_ 1 < Q < ~ b , , respectively (which should
either be the E O Q for discount level i, b,_l, or b,). Hadley & Whitin [1963]
suggested an efficient algorithm for finding Q*.
For the incremental quantity discounts schedule, suppose the first b~ units
cost c~ each, the n e x t ( b 2 - b i ) units cost c 2 each, and, in general, the units in
the (b,_l, b,) interval cost ci each, with c, < c~_1 and b 0 defined to be 0.
Suppose Q lies in [b~_~, b,), then the purchase cost of a lot of size Q is given
by:
i-1
Pi = ~ cj(b» - bi_l) + c i ( Q - b i _ l ) .
j=1
The total cost per unit time for discount schedule i is thus:
C i ( Q ) = ( K + P i ) A / Q + ½(h' + I P , ) .
C ( Q ) = K A / Q + ½hQ + a Q - b / ( 1 - b) .
14 H.L. Lee, S. Nahmias
The basic EOQ model assumes that the amount received is the same as the
amount ordered, i.e., Q. In many inventory systems, this may not be the case.
Recognizing that production processes are orten imperfect so that production
yields may be random, there has been considerable interest in inventory
models where the amount received is uncertain.
Let Y = the amount received given lot size Q, and E(Y I Q) and V(Y ] Q) be
the expectation and variance of Y, respectively. Because the beginning of a
cycle is a regeneration point for a renewal process, and thus the expected
average costs per unit time, C(Q), is the ratio of the expected cost per cycle,
and the expected cycle length. The expected cycle length is now given by
E(Y I Q)/A. We thus have:
F 2kA~ ]1/2
Q* = L h ,t -q; ---c-;-:
a) cqxls j .
Ch. I. Single-Product, Single-Location Models 15
It can be seen that the above Q*'s are smaller than the E O Q or the EMQ.
Thus, the presence of defective products motivates smaller lot sizes. Numerical
results show that, even though the probability of the shift is usually very small,
the cost penalty for not incorporating the effects of defective items can be
significant. In later work, Lee & Rosenblattt [1987] considered using process
inspection during the production run so that the shift to the out-of-control stare
can be detected and restorations made earlier.
Using the boundary condition I(0) = Q, one can compute the inventory costs in
a cycle. The total cost functi0n should also include the costs of the decayed
items. Let c be the unit cost of an item. Using approximations based on the
Maclaurin series, the optimal Q* that minimizes expected costs is:
Q* = ~/2KA/(c/x + h ) .
It can be seen that the optimal lot size is similar to the E O Q , with a
modification of the holding costs to include the cost of item decay.
16 H.L. Lee, S. Nahmias
The basic E O Q model assumes that all cost parameters remain unchanged
during the time horizon. Extensions exist which allow these parameters to
change after a known future point in time. Most of these studied [e.g., Lev &
Soyster, 1979; Lev, Weiss & Soyster, 1981; Aggarwal, 1981; Taylor & Bradley,
1985] focus on the unit cost of the item. In particular, it is assumed that there is
an announced price increase at some future point in time. Obviously, after the
new price is in effect, the optimal order size should be the new E O Q based on
the new price to compute the inventory holding cost. The problem is, what
should the ordering policy be between the announcement of the price increase
(at time 0) and the time at which the new price becomes effective (at time T)?
B e f o r e the price increase, the ordering policy is the E O Q based on the
current price. Depending on whether there exist regular 'scheduled' replenish-
ment orders under the current E O Q between times 0 and 7, different results
are obtained [Taylor & Bradley, 1985]. If ~-is small so that there does not exist
any current E O Q orders between times 0 and T, then we may want to place a
special order just prior to T, under the current price, to be consumed after z.
The optimal policy is that a special order should be placed if the inventory level
just prior to ~- is less than some threshold, which is a function of the E O Q
model parameters, and the current and new prices, but is independent of T.
Otherwise, no special order should be placed.
Suppose T is large enough so that there exist current E O Q orders between
times 0 and z, l e t z I be the time between the first current E O Q order time and
T. If T1 is very small or very large, then Taylor and Bradley showed that it is
optimal to modify the current E O Q so that the inventory level just prior to z
will be zero, and to place a special order at 7. If T1 is of intermediate value,
then it is optimal to continue using the current E O Q ordering policy, but place
a special order at the time when the last E O Q order is placed prior to Z.
2.7. Inflation
When demand is deterministic but foltows some known trend, the optimal
ordering policy is much more complicated. Resh, Friedman & Barbosa [1976]
solved the problem for the linear trend case. Suppose time starts at the origin,
and the demand rate at time t is given by A(t)= At. Consider first a finite
horizon T. Let t 0, t ~ , . . , tm_ ~ be the replenishment times, and Qo . . . . , Qm-~
be the respective order quantities. Hence, there are m replenishments through-
out T. Define tù, = T. Let yi(t) be the inventory level at t, t~<~t<~ti+l,
i = 0 . . . . , r n - 1 . Then,
and
t
yi(t) = Q~ m
f i
2 1 - ta)/2A.
A(u) du = A(ti+
Given m, the total inventory costs in T can then be computed. Resh, Friedman
& Barbosa [1976] provided an efficient älgorithm to compute the optimal
values of t~'s, from which the optimal total cost for a given m can be obtained.
Such a cost is shown to be convex in m, so that the optimal m* can be readily
found. Of interest is the infinite horizon case, i.e., when m* goes to infinity.
F o r a given m*, there is a range of T s u c h that m* remains unchanged. For this
m*, Resh, Friedman and Barbosa showed that
where A~'s are constants that are functions of m* and i only. It can be shown
that each t~* converges to a limit as m* tends to infinity. Moreover, (2.4)
compares rather strikingly with the E O Q cycle length, which is given by
( 2 K / A h ) 1/2 for demand rate A. For this reason, Resh, Friedman & Barbosa
t e r m e d (2.4) as the 'cubic root law' for a growing market, as opposed to the
'square root law' for a stable market.
Barbosa & Friedman [1978[ generalized the above result for the case where
demand is given by a power form: A(t)= Ata, a > - 2 . An '(a + 2) root law'
resulted for the optimal replenishment times over an infinite horizon,
The original formulation of this problem is due to Wagner & Whitin [1958]
(henceforth referred to as WW). They assume:
(1) Shortages are not permitted.
(2) Starting inventory is zero. This assumption may be relaxed by netting
out starting inventory from the first period's (or additional periods', if neces-
sary) demand.
(3) Only linear costs of holding and fixed order costs are present. Note that
(3) means that the total cost function is concave. WW's results hold under the
more general assumption:
(3') The holding cost is a concave function of the ending inventory in each
period 1 and the ordering cost is a concave function of the order quantity in
each period.
The ending inventory in period t is given by:
xt = ~ (yj - rj).
y=l
Let ht(xt) be the holding cost incurred in period t and c,(yt) the order cost.
lWW assume holding cost is based on starting rather than ending inventory.
Ch. 1. Single-Product, Single-Location Models 19
subject to x, = ~ ( y j - rj),
j=l
xt>~O, t=l,...,n,
x0=0.
and
h,(x,) = hx, ,
YtX,_l = 0 , t = 1, 2 , . . . , n .
This means y, > 0 only if x,_ 1 = 0 or in words, ordering takes place only in
periods when starting inventory is zero. A little reflection will show that this
result means that Yt = 0 , r t , r t "+ F r + l , . . . , r t + r t + 1 -4- - - - -b F n , are the only
permissible values for y« If not, it could happen that for some t, 0 < xy_ 1 < r t
and ordering would have to occur to avoid shortages.
The optimal policy is then an 'exact requirements' policy and is completely
specified by the periods in which ordering is to occur. The optimal policy may
be found by finding the shortest path through an acyclic network with nodes
labelled 1, 2 . . . . . n + 1 and arcs (i, j) connecting all pairs of nodes with i < j.
The length of the arc connecting nodes i and j, cij, is the cost of ordering in
period i to satisfy requirements through period j - 1, where i < j ~< n + 1, and
j-] j-2 /-1
cq=ci(~r~)+ ~,hg( ~ r,).
"k=i k=i ~l=k+l
Given the values of cij for 1 ~< i < j ~< n + 1, one may find the optimal order
20 H.L. Lee, S. Nahmias
fù+l = 0 .
Interpret f,. as the cost of following an optimal policy when i periods remain.
The optimal solution is found by re-tracing the optimal values of j. The
procedure is best illustrated by example. (This example appears in more detail
in Nahmias [1989]).
L=O~
f4 = 75 at j = 5 ,
B -- 131 at j = 5 ,
f2 = 173 at j = 4 ,
fl --- 241 at j = 2 .
The optimal solution is determined in the following manner. Because the
minimizing value of fl occurs at j = 2, one orders in period 1 and again in
period 2. Since the minimizing value of f2 occurs at j = 4, one orders in period 2
and not again until period 4. Finally one must order in period 4 to satisfy the
requirement in that period. Hence the optimal policy is
Yl = rl = 52,
Y2 = r2 + r3 = 110,
Y3=0,
Y4 = r4 = 56.
Wagner and Whitin's work sparked considerable interest in the concave cost
dynamic lot size problem. One area of interest is planning horizons. Wagner
and Whitin's original observation was the following.
Ch. 1. Single-Product, Single-Location Models 21
W W Planning Horizon Theorem. Let l(t) be the last period a set-up occurs for
the optimal order policy associated with a t period problem. Then for any
problem of length t* > t it is necessary to consider only periods l(t) <~j <~t* as
candidate periods for the last set-up. Furthermore, if l(t)= t, the optimal
solution to a t* period problem has y,>O. In the latter case, periods 1,
2 , . . . , t - 1 constitute a planning horizon.
3.3. Backordering
y,=0 ifS,_l=St,
and
St
C ( T ) = [K + hr I + 2hr 2 + . . . + ( T - 1 ) h r r ] / T .
Since the set-up cost of 75 has not yet been reached, set Y3 r3 + r4 79. The
= =
In the production planning context, concave costs arise much more frequent-
ly than do convex costs. The primary reason is that if a fixed set-up cost is
present and all other costs are linear (a common situation), then the production
cost function is concave. Furthermore, concavity oecurs when there are
declining marginal costs of production or other scale eeonomies present. There
are some cases, however, where costs are convex rather than concave func-
tions. An example is where fixed costs are negligible, and there is a capacity
constraint on production. Another example is where there are several sources
of limited production which are used in order to ascending costs. This occurs in
the generation of electric power. As with the WW model above, the problem is
to find non-negative production quantities (Yl, Y2, • •, Y,,) to:
The newsboy model is the basis for most discrete time stochastic inventory
models. It applies when the product's useful life is only one planning period.
This would be the case when a product perishes quickly such as fresh produce,
certain short-lived style goods, or newspapers (hence the name 'newsboy'
model). It is more interesting for its structural importance than its ap-
plicability.
Suppose that the demand during a period is a random variable D which has
known Cumulative Distribution Function ( C D F ) F(t). For convenience we
assume that D is purely continuous. Similar results apply when D is discrete or
partially continuous and partially discrete. Let f(t) be the density of one
period's demand.
T h e r e are several ways to define costs. We adopt the traditional one used by
Arrow, Karlin & Scarf [1958] and others. Assume it costs c to purchase one
unit, inventory remaining at the end of the period costs h per unit and there is
a penalty cost of p per unit of unsatisfied demand. Assume p > c.
Suppose the initial inventory on hand at the start of the period is x ~> 0. The
decision variable, y, is the inventory on hand after ordering. Hence y may be
called the order-up-to-point and satisfies y I> x. We assume that the delivery
time is zero or small enough so that the order can be used to satisfy the
d e m a n d during the period.
T h e number of units remaining on hand at the end of the period is the
r a n d o m variable y - D , which may be positive or negative. Denote X + =
max{X, 0}. It follows that the cost incurred in the period for a given y is
c(y-x) + h ( y - D) + + p ( D - y)+ ,
G(y,x)=c(y-x)+h
foy ( y - t ) f ( t ) d t + p f; ( t - y ) f ( t ) d t
= G(y) - cx,
where
The optimal solution is: if x < y* order y* - x, otherwise do not order. This
is known as a critical number policy. Since F(y*) is the probability that
demand does not exceed y*, the optimal solution occurs where this probability
is equal to the critical ratio. Note that the critical ratio is often expressed in the
form Cu/(Cu + Co) where c u is the underage cost (i.e., p - c), and c o is the
overage cost (i.e., h + c). Also, the assumption p > c guarantees that the
critical ratio is a probability.
The newsboy model may be formulated and solved assuming discrete
demand and discrete variables, or with the objective of maximizing profit
rather than minimizing costs [see Hadley & Whitin, 1963]. One must be careful
to properly interpret costs when applying the model in practice, however. (This
issue is discussed in Hillier & Lieberman [1987] and Nahmias [1989].)
where yù minimizes the bracketed sum above. It is relatively easy to show that
ya~y2>-...>~y=.
p - (1 - c 0 c
F(y=) =
p+h
y~O
t
min cy + L ( x o ) + a f;0 Cn_l(x o + x I - t, x 2 . . . . , x t _ l , y ) f ( t ) dt
L(xo) = h
f)° (x o - O f ( t ) dt + p
F 0
(t - x o ) f ( t ) d t .
Ch. 1. Single-Product, Single-Location Models 29
= min{y1 , Y2 . . . . . YT+I} ,
where y* solves
-T
Fi(y * ) = p-a c
p + h- a-T+1c
where F i is the CDF of the i-fold convolution of the one period CDF F(. ).
Nahmias [1979] using different methods develops approximations for several
lead time lost sales inventory models including a positive set-up cost for
ordering, uncertainty in the lead time, and partial backordering of demand.
This formulation guarantees that orders do not cross since the arrival of an
order i periods ago forces the arrival of orders placed i + 1, i + 2 , . . , m
periods ago as weil. The likelihood that the lead time is i periods, qi, may be
computed from Pi. It is the values of qi one would observe in a real system.
Kaplan showed that if there is no order set-up cost, the optimal policy is a
critical number policy in every period.
n-1 N
fN = E ~ I c ( y ù - x,,) + L ( y ù ) - « «xN+t.
This formulation assumes that the stock remaining at the end of the horizon,
XN+1, can be returned at the original purchase price of c. If excess demand is
b a c k o r d e r e d , xù+l = y ù - Dù for 1 ~< n ~< N. Making this substitution and re-
arranging terms gives
N N
f. = E a ù-1 E{cy,,(1 - oe) + L ( y ù ) } - cx I ä~ a~«a.
n=l n=l
N N
= Z «~-'w(yù)-cx~- E ~~ca,
n=l n=I
w(y)
f I
I I
I i
[ I
1 [
k k+M Y
What makes the analysis difficult is that ö(u) is discontinuous at zero. The
form of the optimal policy is easy to derive for a one-period problem, but
proving that form is optimal for the multi-period problem is more difficult. The
function to be minimized in the newsboy model, G ( y ) , is convex. It appears in
Figure 3.
Define S as the value of y at which G is minimized, and s to satisfy s < S,
G(s) = G(S)+ K. As above, let x be the starting inventory in a period. If
s ~< x < S then G(x) <~G(S) + K and it is clearly advantageous not to order. If
C(y)
I
!
I
I
I
I y
Fig. 3. Optimal policy for the one-period problem with set-up cost.
2This holds under somewhat weaker conditions as weil. For example if W is strictly quasiconvex.
32 H . L . Lee, S. Nahmias
Cù(x) = min
y~x / K6(y - x) - cx + G ( y ) + «
f0~ C , , _ l ( s ( y , t ) ) f ( t ) dt / .
If we could show that the bracketed term is convex in y, then the arguments
above establish that an (s, S) policy is optimal in every period. However, the
bracketed term is n o t convex as a function of y. The goal of the analysis is to
determine if there is some property possessed by the bracketed term as a
function of y for which (s, S) policies remain optimal. This property was
discovered by Scarf [1960] and is known as K-convexity. A differentiable
function g ( x ) is K-convex if K + g ( x + y ) - g ( x ) -- y g ' ( x ) >t O. Scarf showed
that an (s, S) policy is optimal for a K-convex function and established
properties of K-convex functions that allowed hirn to prove inductively that the
bracketed term is a K-convex function of y for the case S(y, t) = y - t. This
property allowed Scarf to show that the form of the optimal policy was (s, S) in
every period of a finite horizon problem, although the values of s and S could
change from one period to the next. That a stationary (s, S) policy is optimal
for the infinite horizon problem was proven by Iglehart [1963].
y(x) = {!
r for x < S r ,
i forsi+l«-x<s»
for x > s 1 .
l<~i«-r,
function of the starting inventory x when the order cost function is an arbitrary
concave function.
4.3.3. Approximations
Optimal (s, S) policies may be computed by either successive approxi-
mations using the functional equations [Wagner, O'Hagen & Lund, 1965], by
policy iteration methods [Federgruen & Zipkin, 1984], or by Markovian
methods [Karlin, 1958]. However, these calculations are generally complex and
time consuming. For that reason approximate (s, S) policies are of interest.
Several researchers have suggested methods for computing approximate
(s, S) policies. One is based on a continuous review analogue (We discuss
continuous review models in the next section.) We will not review all of the
methods here but note that Porteus [1985a] has performed a computational
comparison of 17 methods. He found that several methods (in particular, two
based on his own prior work with Freeland) seemed to perform best. As he
notes in his conclusion, stationary (s, S) policies are of only limited interest in
practice since the distribution of demand is time varying in most real environ-
ments.
From our experience, practitioners seem to favor the continuous review
model discussed in the next seetion and simply recompute the lot size and
reorder point on a periodic basis as new estimates of the mean and standard
deviation of demand are made. These estimates are generally obtained using a
forecasting tool such as simple exponential smoothing.
Based on a Type 1 service, there were 8/10 -- 80% of the periods in which no
stockout occurred. However, the Type 2 service measure is rauch higher. The
total n u m b e r of demands over the ten periods is 1450 (the sum of the entries in
column 2) while the total number of demands which could not be met
immediately was 55. The proportion of satisfied demands was 1395/1450=
0.9621 or slightly more than 96%.
Clearly these measures of service are quite different. As a result, they yield
very different operating policies. Other service measures are possible as well.
For example one might wish to minimize time weighted backorders or the
probability that stockouts do not exceed some critical level.
F(S) = ~,
n(s)/a = 1 - t~~.
Ch. 1. Single-Product, Single-Location Models 35
When lead time demand is normal with mean I r and standard deviation o-r,
n(S) = o-rL((S - At)/~rr) where L ( z ) is the standardized loss integral for which
both tables and approximations are available. [See Brown, 1967 for example.]
S - s ~ ~ + B T ,
and
p ( t - s)f(t) dt = ~ ,
£~ (t - s)2fr+l(t) dt = "tI ,
where
= (1 -- /32)2A[S - s + A2/2A ]
and
Az = t2f(t) d t .
f0+
36 H.L. Lee, S. Nahmias
Interpret /32 as the desired service level and f r + l ( t ) as the density of the
T + 1 fold convolution of one period's demand. Tijms and Groenevelt use
these results to obtain approximations for s based on the first two moments of
the distribution of one period's demand. The authors present extensive compu-
tations and discuss under which circumstances their approach is accurate.
Recently Cohen, Kleindorfer & Lee [1988] considered an extension of these
results to lost sales and priority classes of demand.
The long run average cost is orten used as the performance measure for a
continuous review inventory system, Similar to periodic review models, this
cost consists of order, inventory holding, and shortage costs. Let K be the
order cost, h be the unit holding cost per unit time, p be the unit shortage eost
(for each unit that is backordered or lost as a result of shortage), and p' the
cost per unit time that a unit is backordered (for the case of backordering of
unmet demands). Then, the average cost C equals:
where N is the expected number of orders placed per unit time, M is the
expected number of units short per unit time, H is the expected on-hand
inventory level, and B is the expected backorder level. The problem is then to
find N, U, H and B.
Instead of finding the exact values of N, M, H and B, an approach is to find
an approximate expression for C in (5.1), and use heuristics to find the optimal
values of (s, S). Here we describe simple, yet effective ways to find the optimal
(s, S) values in the backorder case where p' = 0, and the lost sales case [see
Hadley & Whitin, 1963].
Let Q -- S - s. The (s, S) inventory control system is sometimes referred to
as the (Q, r) inventory control system, where the 'r' corresponds to the 's'.
The problem is to find optimal values of Q and s. Define a replenishment cycle
as the length of time between two successive points in time where orders are
placed. The approximate cost function is based on assuming that there is at
most one order outstanding, and demands arrive one at a time. It is also based
on treating replenishment cycles as renewal cycles so that the order and
shortage components of the average cost can be computed as the ratio of the
expected order and shortage tost per replenishment cycle and the expected
length of a replenishment cycle. Such a treatment, of course, is only an
approximation.
Let )~ be the average demand per unit time, ~" be the random variable
denoting the lead time demand. Suppose unmet demands are backordered.
The expeeted number of replenishment cyeles per unit time is 2t/Q. In each
cycle, the expected number of units backordered is E ( f f - s ) +, and so the
expected units backordered per unit time is ( ) t / Q ) E ( f f - s) +. The expected
ending inventory at the time when an order arrives is E ( s - ~'), and the
expected inventory level after an order arrival is Q + E ( s - ~). The expected
on-hand inventory level is then approxirnated by the average of these two
inventory levels:
Setting the derivatives of C with respect to Q and s to zero yield the same
expression for Q as in (5.2), and:
A similar iterative procedure can then be used to obtain the optimal values
of s and Q.
There are some interesting observations that one can draw from the heuristic
models. First, from (5.2), the optimal value of Q must be larger than or equal
to the E O Q , i.e., a larger order quantity is needed as a result of uncertainty in
demand and the penalty cost of shortages. The reason for this is as follows.
The inventory system will be vulnerable to shortages when we have placed an
order and it has not arrived. A larger order quantity would mean that the
above situation will happen less frequently. Second, from both (5.3) and (5.4),
the optimal value of s is non-increasing in Q. Hefe the interpretation is that,
when the lot size is larger, it is less frequent that the inventory system will run
into the position in which it is vulnerable to shortages. Thus, the need to have
a higher reorder point for safety purposes is reduced, and so the optimal value
of s is smaller.
When there is a service criterion, such as the two service measures of Section
4, the usual way is to add the service requirement and adjust the iterative
procedure above. A description of these heuristic methods can be found in
Nahmias [1976] and Yano [1985].
Ch. 1. Single-Product, Single-Location Models 39
V(«) = I ( t - T ) - D ( t - T, t) . (5.5)
The relationship above shows that V(t) can be obtained from l ( t - T) and
D ( t - T, t). Under the (s, S) policy, when the inventory position reaches or
drops below the reorder level s, an order is immediately placed so that the
inventory position is brought back to S. Hence, the inventory position is always
between s + 1 and S. There are several methods from which the steady state
distribution of the inventory position can be found.
Sivazlian [1974] traced the transient behavior of the inventory position, and
obtained the following result for the unit demand case. Without loss of
generality, suppose we are now at time 0, where an order has just been made,
bringing the inventory position up to S. Let Q = S - s. Denote 0Q( • ) and
~ Q ( . ) as the density and CDF of the Q-fold convolution of 0(" ), respectively.
The convention 0°(0) -- 1, i.e., qr0(. ) = 1 will be used. Sivazlian shows that,
for n= l , . . . , Q,
Using the Laplace transform of the probability function of I(t) and taking the
limit as t---~ % it can be shown that limt~~ Pr{I(t) = s + n} = 1/Q. The remark-
able result is that, in the steady stare, the inventory position is uniformly
distributed in Is + 1, s + 2 , . . . , s + Q], and is independent of the distribution
of the interarrival times between demands. This simplifies tremendously the
derivation of the distribution of on-hand inventory and backorder level from
(5.5).
40 H . L . Lee, S. Nahmias
Instead of unit demand, suppose now that the quantity demanded in each
demand event is an liD random variable greater than or equal to one, and
which has a finite mean. Ler the probability function and cumulative dis-
tribution of each demand quantity be given by ~b(. ) and q)(. ) respectively. Let
also r(. ) and R(. ) denote its renewal function and the associated distribution
function respectively. Under the (s, S) policy, the inventory position at the
time when an order is triggered may be below s. The quantity of the difference
between s and the inventory position at this time is usually called the
undershoot. It turns out that the uniformity of the distribution of the inventory
position may no longer hold.
Let the steady state distribution of the inventory position be given by fr(x),
x E Is, S]. Richards [1975] used a simple approach that focused on the expec-
ted holding time of the inventory position within each replenishment cycle to
obtain:
He also showed that this distribution is uniform if and only if demands are of
unit size.
A similar result for the steady state distribution of the inventory position has
also been developed by Tijms [1972] and Sahin [1979], using a different
approach. First they obtained the probability function of the inventory position
at a given point in time, t. The probability distribution of a replenishment cycle
was shown to be
with expected length given by [1 + R(S - s)]/A. Let m(. ) denote the renewal
density of the cycle. Consequently, limx__,= m(x) = A/[1 + R(S - s)]. Next,
=- Z [ a / t k ( / ) -- ~[tk+l(t)]~)k( S -- X)
k=l
+~=lfom(t-u)[gtk(u)-qtk÷l(u)]4)k(S-x)du.
Taking the limit of the above expression as t-+ 0% one obtains the steady state
distribution of the inventory position, which is the same as the one obtained by
Richards. Stidham [1974] has also noted that the (s, S) system is a special case
of a 'stochastic clearing system' from which the steady state distributions can be
obtained.
The uniform distribution of the inventory position can, however, be re-
captured by modifying the procurement policy slightly. Consider the following
Ch. 1. Single-Product, Single-Location Models 41
policy, termed the (s, nQ) policy, that orders an amount of nQ, n = 1, 2 , . . . ,
when the inventory position falls to or below s. The value of n is determined so
that the inventory position after ordering is between s + 1 and S = s + Q.
Here, the inventory position after ordering is itself a random variable, and
depends on the magnitude of the undershoot at the time when an order is
placed. The (s, nQ) policy and the (s, S) policy are the same when demands
are all of unit size. Consider now the embedded Markov chain of the inventory
position at the times of customer arrival. Specifically, let Wn denote the time of
arrival of the nth customer, n = 1, 2 , . . . Define the stochastic process
{Yn, n = 0 , 1 , 2 , . . } , where Yo = I(0), and Yn=I(Wn), n = l , 2 . . . . . It fol-
lows that { Yn} is a finite state discrete Markov chain. The one step transition
probability matrix is given by:
(a(mQ + k - j ) if j < k ,
pik = Pr{Y,,+~ = k [ Y ~ = j } = ~ ~
L~o~b(mQ + k - j ) if j>~k.
This Markov chain is irreducible if ~b(1)> 0. Noting that the matrix {Pik} is
doubly stochastic, Simon [1968] shows that the stationary distribution of the
inventory position immediately following a customer arrival, and consequently,
the steady state distribution of the inventory position, is uniform.
Given the steady state distribution of the inventory position, we now turn to
the derivation of the steady state distribution of the inventory level from (5.5).
Note first that I(t - T) and D ( t - T, t) will be independent only if t - T is a
customer arrival point or if the customer arrival process is Poisson. Sahin
[1979] derived expressions for the transient probability of V(t). Let V(oo), I(oo)
and D(~) denote random variables having the limiting distributions of the
inventory level, inventory position, and demand in lead time, respectively.
Sahin [1979] proved that I(~) and D(o0) are independent. Therefore, from
(5.5), if I(~) and D(~) exist, we have:
Thus, the distribution of V(oo) can be obtained ffom those of l(o0) and D(~)
by simple convolution. The distribution of I(oo) is 7r(. ). D(w) is related to an
equilibrium cumulative renewal process, and has density g(y) given by:
5.3. Poisson d e m a n d s
In the last section, we have seen how the steady state distribution of the
inventory position can be used to compute the steady state distribution of the
on-hand inventory and backorder level. An important renewal demand process
in inventory modelling is the Poisson process. Continuous time inventory
models are relatively straightforward when demand is Poisson. Models with
more general lead time assumptions can be studied. Expressions for the cost
function can be derived explicitly when demand is Poisson, so that algorithms
to find the optimal (s, S) values can be readily found [see Beckmann, 1961;
Archibald & Silver, 1978].
As with periodic review, the lost sales case is much more difficult to analyze.
T h e renewal approach of the previous section fails here. The major problem
arises in the transition of the inventory position when the o n - h a n d stock
becomes zero. When demand occurs and the system is out of stock, the
inventory position remains unchanged. Nevertheless, it should be easy to see
that the maximum number of outstanding orders at any point in time in lost
sales systems is [ S / ( S - s)J, where [xJ denotes the largest integer smaller than
or equal to x. Thus, when S - s > s and unmet demands are lost, there can be
Ch. 1. Single-Product, Single-Location Models 43
at most one order outstanding at any point in time. In that case, the inventory
position and the inventory level are the same just before a replenishment order
is placed. As a result, with Poisson demands, constant lead time, and the
values of (s, S) considered satisfying Q = S - s > s, exact results for some
operating characteristics of the system can be obtained [see Hadley & Whitin,
1963]. When demand arrivals are Poisson and the order quantity from each
customer arrival is a random variable (known as compound Poisson, discussed
also in Section 5.3), one can obtain exact results for the lost sales case with at
most one order outstanding [Archibald, 1981].
When replenishment lead times have the negative exponential distribution,
exact results can also be obtained. Order crossing is not a problem in this case.
One utilizes the C h a p m a n - K o l m o g o r o v equations for the steady stare prob-
abilities as in standard queueing systems. For the simple case where the arrival
rates and the replenishment times are independent of the state of the system,
Galliher, Morse & Simond [1959] defined the system state as the number of
orders outstanding at the instant in question, k, and the number of demands
which have arrived since the last order went out, n. Let Pkn be the associated
steady state probability and 1//x the mean replenishment lead time. Let
Q = S - s. Then Pkn is the solution to:
0 =/xp~ 0 -- Ap00 ,
Wijngaard & Van Winkel [1979] considered a more general problem where
the Poisson arrival rates and exponentially distributed lead time rates are both
dependent of the net inventory level of the system. Their analysis is based on
the average behavior of the inventory level in a cycle, which is defined to be
the successive points in time when the inventory level hits zero.
[(AT)k/k!
,/~~0 (AT)i/i!
] for0~<k~S.
that the inventory system will have no on-hand stock is the same as the
probability that all servers in the queueing system are busy. Hence, the
expected order cost per unit time is K A I 1 - P r { W = S}]. The expected shor-
tages per unit time is APr{W = S}, and the expected on-hand stock is again
given by E ( S - W ) ÷ = E ( S - W ) . Smith [1977] described ways to obtain
optimal values of S for such inventory systems.
Suppose arrivals of customers are Poisson with rate A. The amount de-
manded by each customer is an IID random variable with ~b(j) denoting the
probability that the demand is j, j > 0 . Such a demand process is called
C o m p o u n d Poisson, and ~b(j) is sometimes referred to as the compounding
distribution. If ~b(0)>0, then we can redefine A ' = A [ 1 - ~ b ( 0 ) ] , and
4~'(j) = ~b(j)/[1 - ~b(0)], j > 0. This way, we ensure that the probability is zero
that the amount demanded ffom a customer is zero. When 4~(j) = (1 - p)pJ-~,
j > 0, i.e., a geometric compounding distribution, then the demand distribution
is called a stuttering Poisson. D e n o t e p(k; T) as the probability that the
demand in an interval of length T is k. Then:
k
p(k; r)= E Pr{k demanded Irom y customers}Pr{y arrivals in T )
y=l
k
=E
y=l
fóY(k)( A T ) y e x p ( - A T ) / y ! . (5.7)
The partial fill case is one such that only the portion not satisfied in a
customer's demands would be lost. For this case,
h(k)=p(k;T)/A(S), O<~k<S,
h(S) =
I~o
-
[(/~ T ) y e x p ( - A T ) / y ! ]
~ 1/
i=s
~)Y(i) A(S),
waiting time of the customer arriving at t, which could be used to satisfy the
customer arriving at time t, under FCFS. Hence, the equivalence of the two
events used by Higa, Feyerherm & Machado described above does not hold
exactly. Kruse [1980] corrected for this difference with Poisson demands and
( S - 1, S) policies, and extended it to general IID lead times. A new event
equivalence has to be established: the event that a customer arriving at time t
would have to wait for more than w time units is equivalent to
6.1. Use o f E O Q
The EOQ model is perhaps the most widely used in practice. In 1961,
APICS (American Production and Inventory Control Society), in conjunction
with Factory Magazine, surveyed the Society's members, and found that the
use of 'modern' analytical techniques such as EOQ was extremely rare [see
Factory Magazine, 1961]. A majority of the respondents cited 'pure judgement'
as the method used for determining inventory ordering and safety stock
48 H.L. Lee, S. Nahmias
References
Adler, G.L., and R. Nanda (1974). The effects of learning on optimal lot size determination-
Single product case. A l l e Trans. 6, 14-20.
Aggarwal, S.C. (1981). Purchase-inventory decision models for inflationary conditions. Interfaces
11, 18-23.
Archibald, B.C. (1981). Continuous review (s, S) policies with lost sales. Management Sci. 27,
1171-1177.
Archibald, B.C., and E.A. Silver (1978). (s, S) policies under continuous review and discrete
compound Poisson demand. Management Sci. 24, 899-909.
Arrow, K.A. (1958). Historical background, in: K.A. Arrow, S. Karlin and H.E. Scarf (eds.),
Studies in the Mathematical Theory of lnventory and Production, Stanford University Press,
Stanford, CA.
Arrow, K.A., T.E. Harris and J. Marschak (1951). Optimal inventory policy. Econometrica 19,
250-272.
Arrow, K.A., S. Karlin and H.E. Scarf (eds.) (1958). Studies in the Mathematical Theory of
Inventory and Production, Stanford University Press, Stanford, CA.
Austin, L.M. (1977). Project EOQ: A success story in implementingacademic research. Interfaees
7(4), 1-13.
Axsäter, S. (1982). Worst case performance for lot sizing heuristics. European J. Oper. Res. 9,
339-343.
Ch. 1. Single-Product, Single-Location Models 51
Baker, K.R., P.R. Dixon, M.J. Magazine and E.A. Silver (1978). Algorithm for the dynamic
lot-sizc problems with time varying production capacity constraints. Management Sci. 16,
1710-1720.
Barbosa, L.C., and M. Friedman (1978). Deterministic inventory lot size models- A general root
law. Management Sci. 24, 819-826.
Beckmann, M. (1961). An inventory model for arbitrary interval and quantity distributions of
demand. Management Sci. 8, 35-57.
Bellman, R.E., I. Glicksberg and O. Gross (1955). On the optimal inventory equation. Manage-
ment Sci. 2, 83-104.
Bierman, H., and L.J. Thomas (1977). Inventory decisions under inflationary conditions. Decision
Sciences 8, 151-155.
Bitran, G.R., T.L. Magnanti and H.H. Yanasse (1984). Approximation methods for the uncapaci-
tated dynamic lot size problem. Management Sci. 30, 1121-1140.
Blackburn, J., and H. Kunreuther (1974). Planning and forecast horizons for the dynamic lot size
model with backlogging. Management Sci. 21, 251-255.
Brodheim, E., and G.P. Prastacos (1979). The long island blood distribution system as a prototype
for regional blood management. Interfaces 9(5), 3-20.
Brout, D.B. (1981). Scientific management of inventory on a hand-held calculator, lnterfaces
11(6), 57-69.
Brown, R.G. (1967). Decision Rules for Inventory Management, Dryden Press, Hinsdale, IL.
Buzacott, J.A. (1975). Economic order quantities with inflation. Oper. Res. Quart. 26, 553-558.
Carlson, R.C., J.V. Jucker and D.H. Kropp (1979). Less nervous MRP systems: A dynamic
economic lot-sizing approach. Management Sci. 25 754-761.
Carlson, R.C., S.L. Beckman and D.H. Kropp (1982). The effectiveness of extending the horizon
in rolling production scheduling. Decision Sciences 13, 129-146.
Cohen, M.A. (1977). Joint pricing and ordering policy for exponentially decaying inventory with
known demand. Naval. Res. Logist. Quart. 24, 257-268.
Cohen, M.A., P. Kleindorfer and H. Lee (1988). Service constrained (s, S) inventory systems with
priority demand classes and lose sales. Management Sci. 34, 482-499.
Das, C. (1977). The (S - 1, S) inventory model under time limit on backorders. Oper. Res. 25,
835 -850.
Davis, E.W. (1975). A look at the use of production-inventory techniques: Past and present. Prod.
Invent. Management J., December, 1-19.
DeMatteis, J.J. (1968). An economic lot sizing technique: The part-period algorithms. IBM Syst.
J. 7, 30-38.
Dixon, P.S., and E.A. Silver (1981). A heuristic solution procedure for the multi-item, single-
level, limited capacity, lot sizing problem. J. Oper. Management 2, 23-39.
Dvoretzky, A., J. Kiefer and J. Wolfowitz (1952a). The inventory problem: I. Case of known
distributions of demand. Econometrica 20, 187-222.
Dvoretzky, A., J. Kiefer and J. Wolfowitz (1952b). The inventory problem: II. Case of unknown
distributions of demand. Econometrica 20, 450-466.
Eppen, G.D., F.J. Gould and B.P. Pashigian (1969). Extensions of the planning horizon theorem
in the dynamic lot size model. Management Sci. 15,268-277.
Factory Magazine (1961). Exclusive survey of production and inventory control. Factory
Magazine, April.
Factory Magazine (1966). Exclusive survey shows new directions in production and inventory
control. Factory Magazine, October.
Federgruen, A., and P. Zipkin (1984). An efficient algorithm for computing optimal (s, S) policies.
Oper. Res. 32, 1268-1285.
Feeney, G.J., and C.C. Sherbrooke (1966). The ( S - 1 , S) inventory policy under compound
Poisson demand. Management Sci. 12, 391-411.
Fisk, J.C., and D.P. Ballou (1982). Production lot sizing under a learning effect. HE Trans. 14,
257 -264.
52 H . L . Lee, S. Nahmias
Florian, M., and M. Klein (1971). Deterministic production planning with concave costs and
capacity constraints. Management Sci. 18, 12-20.
Galliher, H.P., P.M. Morse and M. Simond (1957). Dynamics of two classes of continuous-review
inventory systems. Oper. Res. 7, 362-384.
Gardner, E.S. (1980). Inventory theory and the Gods of Olympus. Inter]aces 10(4), 42-45.
Gardner, E.S. (1987). A top-down approach to modelling US Navy inventories, lnterfaces 17(4),
1-7.
Ghare, P.M,, and G.F. Schrader (1963). A model for an exponentiat decaying inventory. J. lndust.
Engrg. 14, 238-243.
Gross, D., and C.M. Harris (1971). On one-for-one-ordering inventory policies with state-
dependent leadtimes. Oper. Res. 19, 735-760.
Gross, D., and C.M. Harris (1973). Continuous review (s, S) inventory policies with state-
dependent leadtimes. Management Sci. 19, 567-57&
Hadley, G. (1964). A comparison of order quantities computed using average annual cost and the
discounted cost. Management Sci. 10, 472-476.
Hadley, G., and T.M. Whitin (1963). Analysis of lnventory Systems, Prentice-Hall, Englewood
Cliffs, NJ.
Harris, F.W. (1913). How many parts to make at once. Factory, The Magazine of Management
10(2), 135-136, 152.
Hax, A.C., and D. Candea (1984). Production and lnventory Management, Prentice-Hall,
Englewood Cliffs, NJ.
Higa, I., A.M. Feyerherm and A.L. Machado (i975). Waiting time in an ( S - 1, S) inventory
system. Oper. Res. 23, 674-680.
Hillier, F.S., and G.T. Lieberman (1987). lntroduction to Operations Researeh, 4th edition,
Holden Day, Oakland, CA.
Iglehart, D.L. (1963). Optimality of (s, S) policies in the infinite horizon dynamic inventory
problem. Management Sci. 9, 259-267.
IBM (1967). Basis Principles of Wholesale IMPACT Inventory Management Program and
Control Techniques, E20-8105-1, IBM, White Plains, New York, revised edition.
IBM (1978). INFOREM: Principles of Inventory Management-Application Description,
GE20-0571-1, IBM, White Plains, New York, rev&ed edition.
Jesse, R.R., A. Mitra and J.F. Cox (1983). EOQ formula: Is it valid under inflationary conditions?
Deeision Sciences 14, 370-374.
Kanet, J.J., and J.A. Miles (1985). Economic order quantities and inflation. Internat. J. Produc-
tion Res. 23, 597-608.
Kaplan, R. (1970). A dynamic inventory model with stochastic lead times. Management Sci. 16,
491-507.
Karlin, S. (1958). Steady state solutions, in: Arrow, Karlin and Scarf (eds.), Studies in the
Mathematical Theory of lnventory and Production, Stanford University Press, Stanford, CA,
Chapter 14.
Karlin, S. (1968). Total Positivity, Stanford University Press, Stanford, CA.
Karlin, S., and H.E. Scarf (1958). Optimal inventory policy for the Arrow Harris Marschak
dynamic model with a time lag, in: Arrow, Karlin and Scarf (eds.), Studies in the Mathematical
Theory of lnventory and Production, Stanford University Press, Stanford, CA, Chapter 10.
Karni, R. (1981). Maximum Part Period Gain (MPG) A lot sizing proeedure for uneonstrained
and constrained requirements planning systems. Prod. lnvent. Management 22, 91-98.
Keachie, E.C., and R.J. Fontana (1966). Effects of learning on optimal lot size. Management Sci.
13, B102-108.
Kleijnen, J.P.C., and P.J. Rens (1978). IMPACT revisited: A critical analysis of IBM's inventory
paekage 'IMPACT'. Prod. lnvent. Management 19(1), 71-90.
Kleutghen, P.P., and J.C. McGee (1985). Development and implementation of an integrated
inventory management program at Pfizer Pharmaceuticals. Interfaces 15(1), 69-87.
Kropp, D.H., and R.C. Carlson (1984). A lot sizing algorithm for reducing nervousness in MRP
systems. Management Sci. 30, 240-244.
Ch. 1. Single-Product, Single-Location Models 53
Kruse, W.K. (1980). Waiting time in an S 1, S inventory system with arbitrarily distributed lead
times. Oper. Res. 28, 348-352.
Kruse, W.K. (t981). Waiting time in a eontinuous review (s, S) inventory system with constant
lead times. Oper. Res. 29, 202-207.
Ladany, S., and A. Sternlieb (1974). The interaction of economic ordering quantities and
marketing policies. AHE Trans. 6, 35-40.
Lee, H.L., and M.J. Rosenblatt (1986). The effects of varying marketing policies and conditions
on the economic ordering quantity. Internat. J. Prod. Res. 24, 593-598.
Lee, H.L., and M.J. Rosenblatt (1987). Simultaneous determination of production cycle and
inspection schedules in a production system. Management Sci. 33.
Lev, B., and A.L. Soyster (1979). An inventory model with finite horizon and pricc changes. J.
Oper. Res. Soc. 30, 43-53.
Lev, B., H.J. Weiss and A.L. Soyster (1981). Optimal ordering policies when anticipating
parameter changes in EOQ systems. Naval. Res. Logist. Quart. 28,267-279.
Liberatore, M.J. (1979). Using MRP and EOQ/safety stock for raw materials inventory control:
Discussion and case study, lnterfaces 9(2) Part 1, l-7.
Lingaraj, B.P., and R. Ba|asubramanian (1983). An inventory management and materials informa-
tion system for aircraft production. Interfaces 13(5), 65-70.
Love, S.F. (1973). Bounded production and inventory models with piecewise concave costs.
Management Sci. 20, 313-318.
Lundin, R.A., and T.E. Morton (1975). Planning horizons for the dynamic lot size model: Zabel
vs. protective procedures and computational resutts. Oper. Res. 23; 711-734.
Morton, T.E. (t969). Bounds on the solution of the lagged optimal inventory equation with no
demand backlogging and proportional costs. SIAM Rer. 11, 527-596.
Muth, E.J., and K. Spremann (1983). Learning effects in economic lot sizing. Management Sci. 29,
264-269.
Nahmias, S. (1976). On the equivalence of three approximate continuous review inventory models.
Naval. Res. Logist. Quart. 23, 31-36.
Nahmias, S. (1979). Simple approximations for a variety of dynamic leadtime lost-sales inventory
models. Oper. Res. 27, 904-924.
Nahmias, S. (1989). Production and Operations Analysis, Richard D. Irwin, Homewood, IL.
Orlicky, J. (1975). Material Requirements Planning, McGraw-Hill, New York.
Osteryoung, J.A., D.E. McCarty and W.J. Reinhart (1986). Use of the EOQ model for inventory
analysis. Prod. Invent. Management 27(3), 39-45.
Palm, C. (1938). Analysis of the Erlang traffic formula for busy signal arrangements. Ericsson
Technics 5, 39-58.
Porteus, E.L. (1971). On the optimality of generalized (s, S) policies. Management Sci. 17,
411-427.
Porteus, E.L. (1985a). Numerical comparisons of inventory policies for periodic review systems.
Oper. Res. 33, 134-152.
Porteus, E.L. (1985b). Undiscounted approximations of discounted regenerative models, oper.
Res. Lett. 3, 293-300.
Porteus, E.L. (1986). Optimal lot sizing, process quality improvement and setup cost reduction.
Oper. Res. 34, 137-144.
Porteus, E.L. (1988). Stochastic inventory theory, in: D. Heyman and M. Sobel (eds.), Handbooks
in Operations Research and Management Science, Vol. II: Stochastic Models.
Resh, M., M. Friedman and L.C. Barbosa (1976). On a general solution of the deterministic lot
size problem with time-proportional demand. Oper. Res. 24, 718-725.
Reuter, V.G. (1978a). The big gap in inventory management. J. Purchasing Mater. Management,
Fall, 17-22.
Reuter, V.G. (1978b). Are we using the inventory management tools, lndust. Management,
May/June, 26-30.
Richards, F.R. (1975). Comments on the distribution of inventory position in a continuous-review
(s, S) inventory system. Oper. Res. 23, 366-371.
54 H.L. Lee, S. Nahmias
Roberts, D.M. (1962). Approximations to optimal policies in a dynamic inventory model, in: K.A.
Arrow, S. Karlin and H.E. Scarf (eds.), Studies in Applied Probability and Management Science,
Stanford University Press, Stanford, CA, Chapter 13, pp. 207-299.
Rosenblatt, M.J,, and H.L. Lee (1985). Improving profitability with quantity discounts under fixed
demands. HE Trans. 17, 388-395.
Rosenblatt, M.J., and H.L. Lee (1986). Economic production cycles with imperfect production
processes. HE Trans. 18, 48-55.
Sahin, I. (1979). On the stationary analysis of continuous review (s, S) inventory systems with
constant lead times. Oper. Res. 27, 717-729.
Scarf, H.E. (1960). The optimality of (s, S) policies in the dynamic inventory problem, in: K.A.
Arrow, S. Karlin and P. Suppes (eds.), Mathematical Methods in the Social Sciences, Stanford
University Press, Stanford, CA.
Schneider, H. (1978). Methods for determining the re-order point of an (s, S) ordering policy
when a service level is specified. J. Oper. Res. Soc. 29, 1181-1193.
Schonberger, R.J., and M.J. Schniederjans (1984). Reinventing inventory control, lnterfaces
14(3), 76-83.
Schwarz, L.B. (1972). Economic order quantities for produets with finite demand horizons. AllE
Trans. 4, 234-237.
Schwarz, L.B. (1977). A note on the near optimality of '5-EOQ's worth' forecast horizons. Oper.
Res. 25, 533-536.
Sherbrooke, C.C. (1975). Waiting time in an (S - 1, S) inventory system - Constant service time
case. Oper. Res. 23, 819-820.
Shih, W. (1980). Optimal inventory policies when stockouts result from defective products.
Internat. J. Prod. Res. 18, 677-686.
Silver, E.A. (1976). Establishing the order quantity when the amount received is uncertain.
INFOR 14, 32-39.
Silver, E.A., and H.C. Meal (1973). A heuristic for selecting lot size quantities for the case of a
deterministic time-varying demand rate and discrete opportunities for replenishment. Prod.
Invent. Management 14, 64-74.
Silver, E.A., and R. Peterson (1985). Decision Systems for Inventory Management and Production
Planning, 2nd edition, Wiley, New York.
Simon, R.M. (1968). The uniform distribution of inventory position for continuous review (s, Q)
policies, Rand Corporation Paper P3938, Santa Monica, CA.
Sivazlian, B.D. (1974). A continuous-review (s, S) inventory system with arbitrary interarrival
distribution between unit demand. Oper. Res. 22, 65-71.
Smith, S.A. (1977). Optimal inventories for an (S - 1, S) system with no backorders. Management
Sci. 23 522-528.
Smunt, T.L., and T.E. Morton (1985). The effects of learning on optimal lot sizes: Further
developments on the single product ease. I1E Trans. 17, 33-37.
Stidharn, S. (1974). Stochastic clearing systems. Stochastic Process. Appl. 2, 85-113.
Sule, D.R. (1978). The effect of alternative periods of learning and forgetting on economic
manufacturing quantity. A l l e Trans. 10, 338-343.
Taylor, S.G., and C.E. Bradley (1985). Optimal ordering policies for announced price increases.
Oper. Res. 33,312-325.
Tijms, H.C. (1972). Analysis of (s, S) lnventory Models, Mathematisch Centrum, Amsterdam.
Tijms, H.C., and H. Groenevelt (1984). Simple approximations for the reorder point in periodic
and continuous review (s, S) inventory systems with service level constraints. European J. Oper.
Res. 17, 175-190.
Trippi, R.R., and D.E. Lewin (1974). A present-value formulation of the classical EOQ problem.
Decision Sciences 5, 30-35.
Veinott, A.F. (1964). Production planning with convex costs: A parametric study. Management
Sei. 10, 441-460.
Veinott, A.F. Jr. (1965). The optimal inventory policy for batch ordering. Oper. Res. 13,424-432.
Wagner, H.M., and T.M. Whitin (1958). Dynamic version of the economic lot size model.
Management Sci. 23, 89-96.
Ch. 1. Single-Product, Single-Location Models 55
Wagner, H.M., M. O'Hagen and B. Lund (1965). An empirical study of exactly and approximately
optimal inventory policies. Management Sci. 11, 690-723.
Whitin, T.M. (1955). Inventory control and price theory. Management Sci. 2, 61-68.
Whitin, T.M. (1957). The Theory of lnventory Management, Revised edition, Princeton University
Press, Princeton. NJ.
Wijngaard, J., and E.G.F. Van Winkel (1979). Average costs in a continuous review (s, S)
inventory system with exponentially distributed lead time. Oper. Res. 27, 396-401.
Wilson, R.H. (1934). A scientific routine for stock control. Harvard Business Rer. 13, 116-128.
Wortharn, A.W., and A.M. Mayyasi (1972). Learning considerations with economic order quanti-
ty. AHE Trans. 4, 69-71.
Yano, C.A. (1985). New algorithms for (Q, r) systems with complete backordering using a fill-rate
criterion. Naval. Res', Logist. Quart. 32, 675-688.
Zabel, E. (1964). Some generalizations of an inventory planning horizon theorem. Management
Sci. 10, 465-471.
Zangwill, W.I. (1966a), A determinsitic multi-period production scheduling model with backlog~
ging. Management Sci. 13, 105-119.
Zangwill, W.I. (1966b). A deterministic multi-product multi-facility production and inventory
model. Oper. Res. 14, 486-507.
Zeitzew, H. (1979). E O Q - Is there a better way? Purchasing Magazine, 29 33.
Zipkin, P. (1986). Stochastic leadtimes in continuous-time inventory models. Naval. Res. Logist.
Quart. 33,763-774.