Professional Documents
Culture Documents
REFERENCES
Linked references are available on JSTOR for this article:
http://www.jstor.org/stable/1907847?seq=1&cid=pdf-reference#references_tab_contents
You may need to log in to JSTOR to access the linked references.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at
http://about.jstor.org/terms
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted
digital archive. We use information technology and tools to increase productivity and facilitate new forms of scholarship. For more information about
JSTOR, please contact support@jstor.org.
The Econometric Society, Wiley are collaborating with JSTOR to digitize, preserve and extend access to
Econometrica
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM: I. CASE OF KNOWN
DISTRIBUTIONS OF DEMAND*
1. INTRODUCTION
187
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
188 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 189
2.1. As stated in the introduction, this section deals with a single time
interval. Not only is this a highly important special case (cf. below), but
also its correct understanding is necessary for the treatment of the
general problem.
The case treated here is obviously a limiting case of those treated in
Section 3. It occurs whenever there is a preponderant value attached to
whatever happens in the immediate future. This seems to be the situation
in certain problems of ammunition stocking.
2.2. We proceed to formulate the problem and the concepts involved.,
Let x(x > 0) be the initial stock at hand, i.e., the stock available be-
fore any ordering of new stock is done. Let y(y > x) be the starting stock,
i.e., the stock at the start of the time interval, after the order of y -x
additional stock has been filled. In this section we shall assume instan-
taneous fulfillment of orders. In Section 5 a time lag will be taken into
account. If y = x there is, of course, no ordering.
In this section we shall treat simultaneously the case where x is a
continuous variable (e.g., stocking water) and the case where x assumes
only discrete values (e.g., stocking tires). Whenever we are in the second
(atomistic) case, the variables y and D (to be introduced below) are also
restricted to integers. (The domains of x and y may also be restricted in
any other consistent way throughout this paper.) We shall adopt the
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
190 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
The function F(d) may also depend on the quantities x and y. Given x,
y, and that D = d, the loss is a specified, nonrandom function W(x, y; d)
of these quantities. For each pair x and y (0 S x < y < oo), W(x, y; d)
is assumed to be a Borel measurable function of d, so that W(x, y; D)
is a real-valued random variable.
Throughout this section we shall make the following assumption:
ASSUMPTION A: For all x and y with 0 < x < y < o, the expected
value
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 191
is finite, i.e.,5
Thus, if the minimum on the right side of (2.4) exists for every x, the
problem of finding the amount to order is simply that of solving (2.4).
In most practical applications, this minimum will exist for every X.7
For simplicity, the remainder of this section will be presented for this
case. However, the results of this section apply with obvious modifica-
tions when the minimum of (2.4) does not exist for every x. For example,
an optimal policy will no longer exist for all x, but if infy?_, V(x, y) > - co
for every x, then for any e > 0 (no matter how small) one may obtain
by our methods a policy Y(x) which is optimal to within e; i.e., for which
For those x for which inft,?= V(x, y) = - o, one may obtain similarly
a policy Y(x) for which the expected gain, - V[x, Y(x)], is as large as
desired.
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
192 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
with
and
and
X(x) is the expected loss when the initial stock is x and no ordering is
done. It may be called the unimproved expected loss. V(x, y) and X(y)
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 193
(2.16) A(X,) {0 if y x,
In the general case the expression (2.13) suggests the following way
(which is convenient graphically) of obtaining the optimal starting
stock y = Y(x) associated with any initial stock x. Plot the unimproved
expected loss curve v = X(u) in the (u, v) plane. Plot for u > x a second
curve v = X(u) + M(x, u). (Under all realistic assumptions this second
curve will lie above the first.) There are now two possibilities; either
(i) no point of the second curve lies below the line v = X(x) or (ii) at
least one point of that curve lies below this line. In case (i) an optimal
policy would be to order nothing when the initial stock is x. If (ii) occurs
then there exists a point u = Y(x) > x at which the second curve as-
sumes its absolute minimum. Then an optimal policy would be to order
the amount Y(x) - x when the initial stock is x.8
8 If there are many points 17(x) where the minimum is assumed, all such policies
of ordering Y(x) - x are equally good. A similar remark applies to case (i) when
v = X(x) meets the second curve at one or more points.
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
194 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
0O z <0,
(2.17) F0(z) z ? < z < 1
I z > 1.
0O, z < 1,
(2.18) F(z) -, ? z <2,
z 2.
{Aif x <1,
(2.19) V(x,x) = x + A/2if 1 x < 2,
t0if x)>2,
and that, for any y > x,
A if y < 1,
(2.20) V(x,y) = y+K+ A/2 if < y < 2,
t0 if y >, 2.
Obviously, whenever x > 2, the optimal policy is Y(x) = x. If 1 < x < 2,
we have
y-x+K-A if y>2,
(2.22) V(x, y)-V(x, x)- { y-x + K-A/2 if 1 < y < 2,
y-x+K if x<y< 1.
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 195
Any other optimal policy can deviate from (2.23) only in the obvious
cases of ambiguity (e.g., A = 2 or x = 2 + K - A/2 > 1). In order
to show more clearly the forms which the optimal Y(x) may take for
various values of K, we shall consider two specific values of A. If A =
3, we have: if 0 < K 2,
f2 if 0 < x < 2,
(2.24a) Y(x) = Xx if x > 2;
if 1 < K < 1,
(2ifO S x < 1,
if 1 < K < 2,
(xif0 S x < K-1,
12if K - 1 <x <,
(2.24c) Y(x) x if 1 < x < K +,
2 if K + 4 < x < 2
t'x if x > 2;
if 3 < K < 2,
fx if 0 < x < K - 1
(2.24d) Y(x) = 2 if K -1 < x < 1
txifx> 1;
if K > 2,
(2.24e) Y(x) = x;
if 0 < K < 2
(x if 0 < x <K + 4,
if K +4< x <1,
(2.25a) Y(x)= x if 1 < x < K + 3,
12if K + 3 <x< 2,
(xifx > 2;
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
196 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
ifK >,
(2.25b) Y(x) = x.
Equations (2.24) show that it may occur that the optimal Y(x) can
be characterized by a pair s, S for some values of K [s = S = 2 in
(2.24a)] but not for others. Equation (2.25a) exemplifies the case where
there exist triplets (SI, S', S3) (i = 1, 2, , m) with SI < SI ?
S3i < S1l' and such that Y(x) = S3 if SI < x < S' and Y(x) =
x otherwise. However, (2.24b) and (2.24c) show that Y(x) need not
have this characterization, since S' > S2 in these cases. An example
possessing the properties demonstrated in Example 2 may similarly be
constructed using a distribution function possessing a density function.
3.1. In this section we shall treat the case when N(> 1) time inter-
vals are to be considered. The same symbols as in Section 2 will be
employed, with subscripts to denote the interval to which they refer.
Thus xi and yi will be the initial stock and starting stock, respectively,
at the beginning of the ith interval (i = 1, * * *, N). As in Section 2,
we shall assume that the order yi - xi is filled instantaneously.
Let
It is clear that in this present setup the quantities (X2, X3, ***, XN)
are functions of quantities which depend upon chance. Thus x2 is a
function of (at least) y, and D1, x3 is a function of (at least) Y2 and D2,
etc.
An ordering policy is a set of functions
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 197
which we shall designate generically as Y(x), and such that in the ith
interval when the past history is B'21 - 3 ,i-1 , one orders the amount
Yi(xt | B_= I 32) - xi [Yi(x) > x for all i and x; Bo = 0means
that there is no restriction; always xi = max (yi' - di-, 0)].
Given the initial and starting stocks xi and yi for the ith interval, and
that B2'_1 = ,t-, the loss Wi(xi , yi ; di |1 = 1 1) incurred if Di =
di is a Borel measurable function of di, so that Wi(x, y; D I B_1 =
A-') is for fixed x, y, and ,32- a real-valued random variable. Its ex-
pected value Vi(x, y I B'_= , 3-1) will hereafter be written Vi(x, y)
for the sake of readability, it being understood that Vi like W, may
also depend on all the quantities in B'1. As in Section 2, we assume
that Assumption A is satisfied for every , and all i (see also footnote 5).
Let ai be the present value (at some time before any ordering is done)
of a unit loss in the ith interval. We shall assume, as seems reasonable,
that 0 S ak! ? 1. Actually, this assumption is unnecessary. Indeed,
the introduction of the a's in this section is completely unnecessary,
as the ai could be absorbed in the Vi . However, the ai are economically
plausible (see AHM\1, pp. 261-262) and their introduction here will
lead naturally to their use in Section 4, where they are essential.
In order to avoid circumlocutions we shall make the following as-
sumption:
ASSUMPTION B: There is a value y > - oo such that for all i K( N
and all x $ y (and all ," 1), Vi(x, y) > -y.
This assumption is made only to avoid the circumlocutions required
when the integrals which will appear below are equal to - oo; it can
easily be weakened. Henceforth in writing Vi(x, y) we shall always
assume that y > x.
We may now assume, without loss of generality, that the y of As-
sumption B is >0. For if y were negative we need only add - -y to
every Vi and compensate the one placing the orders by giving him the
sum --yZi=iai before the ordering begins.
We now define, for any ordering policy Y(x) and for i > 1, the fol-
lowing:
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
198 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
(Here, as well as throughout the paper, finite limit points are included
in the range of integration unless otherwise noted.) In (3.2) we have
used the fact that
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 199
with e = E/N . Suppose Y*j+1), * * , Y*, with j > 1, have been defined.
Choose yj = Y*(xj I B1 = 1) so that
From (3.9) and (3.10) it follows that this construction gives the de-
sired result (3.6).
In the case where ai -- a aj1, 0 < a < 1, the Vi(x, y) do not vary with
i and do not depend upon the quantities in B,1, the Di's are independ-
ently and identically distributed, and N is large, the procedure of find-
ing an optimum policy (within e) may be greatly eased by use of the
theory of Section 4.3 below. If
N
2, X 2 < '2
IX2 X2)1.
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
200 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
Thus we have
Y*(X2) 1 if X2 Si.
,x2 otherwise.
2a2 + 4+42'
i.e., Y* resembles Y* more and more closely because the situation ap-
proaches that of Example 1 where there is no second interval. The
above example illustrates also that the optimum procedure for an N-
interval situation may be characterized by N pairs of numbers (si, SO)
(i = 1,.*-, N), the optimum policy being given by Yi(xi) = Si if
xi < si, Y1(xi) = xi otherwise (i = 1, -*' , N). The pairs (si, Si) will
usually not be the same for all i, and in fact the optimum policy (as in
the case of Section 2) need not be characterized by such pairs, as we
shall see in the next example. This example will also be used to illustrate
certain other phenomena.
EXAMPLE 4. Again, we suppose that there are two time intervals with
independent demands. Fi(x) and Vi(x, y) are for i = 1, 2 the same as
F(x) and V(x, y) in Example 2 of Section 2. We again put c = 1 and
al = 1. For simplicity and ease of comparison in what follows, we
shall put A = 2K + 1, with K > 1. For typographical ease we write
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 201
a2 a(0 < a < 1). It is easy to verify from (2.23) that for anyK > 1,
an optimum Y2(x2) is then given by that of (2.24b) for K = 1, A = 3;
namely,
2 if 0S x2 < 1,
( X2 if 1 < X2 < 3
2 if 3 < x2 < 2,
X2 if X2> 2;
F 2+K if 0 X2<
I X2 + K + 2 if 1 < X2 < 2
(3.17) V7(x2) 2+ K if 3 SX2 < 2,
x2 if x2> 2.
Using the expressions for V(x, x) and V(x, y) given in (2.19) and (2.20),
an exhaustive examination of the function Vi(xi, y,; Y*) yields the
following results for an optimum Y*(xi):
If 1 S K S<2,
a
2 if 0 S xi < 1
i f1 <3 az
X1 if <X<3 -
(3.18a) Yl*(x1) =
2 ff -2 4< Xi < 2
24
Lxl if xi
If~~ ~ 2f--<<-+<2 >,2.
if2 <K<2+3
a a 2)
3 if 0 6 xi < 1
xjif xi ,,2.
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
202 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
If K) 2+3
a 2
4 if 0?xi<1
Xi if x1 ) 2.
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 203
conisider our problem solved if for any given e > 0 we can find a policy
Y* which satisfies (3.6) for every x1 .
In the discussion of the paragraph which follows, we make the fol-
lowing two assumptions:
ASSUMPTION C.
ASSUMPTION D.
where for each i the supremum in (4.1) is taken over all A as well as
over all x < z. In this case, as well as in many other cases where As-
sumption D is not satisfied, it will be possible to use the method of
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
204 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
10 The < sign in (4.3) may be seen from (4.4) to be consistent with the < sign
in the definition of the distribution of demand given in (2.1).
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 205
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
206 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
From (4.7) and (4.9), we see similarly that h(x) = G4(x) satisfies the
equation
whenever 4(x, y) + L(y, z) > 4(x, z) for all x, y, and z such that x <
y < z. This could be used to help gauge the closeness of approximation
of functions used to approximate f(x). However, the usefulness of (4.15)
is limited by the fact that it obviously does not have a unique solution,
so that it represents a necessary but not sufficient condition on the
{(x) of (4.2).
4.3. Since a < 1, Assumption C is automatically satisfied in the pres-
ent case. In this subsection we assume that Assumption D (as well as
A and B) is also satisfied.
If Assumptions A, B with y = 0 (see footnote 9), and D are satisfied,
the functions f(x) and h(x) defined by (4.2) and (4.7) are bounded for
O < x < oo [since the total loss incurred by never ordering anything
is no greater than the expression (4.23) below]. We shall now show that
if the above assumptions are satisfied, (4.13) and (4.14) have unique
bounded solutions, which hence must be the functions of (4.2) and (4.7).
Since the t(x) of (4.2) satisfies (4.13), the latter has at least one
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 207
bounded solution, say t(x). Let g(x) be any bounded measurable func-
tion over 0 < x < oo. Let
for any positive integer n, where (IG) nf(x) represents alternate appli-
cations of the operators G and I (in that order) to the function f, n
times for each. Since t(x) is a solution of (4.13), (IG)'t(x) = t(x). If
g(x) were also a solution, then (IG)ng(x) = g(x). Since n can be arbi-
trarily large and a < 1, (4.19) shows that t(x) _ g(x), which was to be
proved. A similar argument, employing (GI)', shows that, under the
conditions we have postulated, there is a unique bounded solution of
(4.14).
We notice also that, if g(x) is any bounded measurable function over
0 ( x < oo, (4.19) shows that
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
208 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
greater than (4.23) with the supremum taken over those x for which
O < x < y.
We remarked in Section 2 that the domains of x and y may be re-
stricted in a consistent manner throughout the paper. In that case
the operators G and I will be modified in an obvious manner, and the
theory above is entirely valid, except for these modifications. One
restriction which will always occur in any application to a physical
situation is that, for every i, yi < Z, where Z is a finite positive number.
In every real physical situation the total amount of stock must surely
be bounded. This restriction need in no way affect F(z). If such a Z
is given or assumed, then V(x, y) need be defined only for 0 < x < y <
Z, the functions Y.(x) which characterize an ordering policy are now
defined for 0 < x < Z and satisfy the inequality x. < Y.(xn) < Z for
n = 1, 2, ... , ad inf., and the infimum in (4.11) is taken over those
y for which x < y < Z. If the existence of such a Z is not postulated,
but if X(x) is bounded in every finite interval, and if to every Zo there
corresponds a finite Z1 > Zo such that, for every Z2 > Z1, the bounded
solutions to (4.13) corresponding to Z = Z1 and Z = Z2 are identical
for all x < Zo, then the 4(x) which is uniquely defined for each x as the
solution to (4.13) for Z sufficiently large, is obviously the unique solu-
tion to (4.13) (with no Z imposed) which is bounded in every finite
interval. In the next subsection we shall see an example of this.
4.4. We shall now give an example of the solution to (4.13).
EXAMPLE 5. We assume that there is independence and stationarity,
and that Fj(x) and Vi(x, y) are for i = 1, 2, - , ad inf., the same as
F(x) and V(x, y) in Example 2 of Section 2. We shall assume that c =
1, A = 3, and that 0 < K < 1 + oc/4. We shall show that the solution
to (4.13) for every Z > 2, and thus the f(x) of (4.2), is given by
,3 if x < 1
0 for2
(4.25) r K - 2
2 for K +
+a 24
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 209
and
(4.26) a = K + 2 + % a r + 1
4 = 2 for - K~1~
( a)(1+a )1 -a 2 4'
2 if 0 < x < 1
x ifx > 2.
where we put 4?(y) = , for y < 0, it follows that for x > 2, either
or else
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
210 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
or else that
In order that (4.35) hold for all x < 1 and that the first line of (4.27)
be unique, it is necessary and sufficient that [with strict inequiality for
uniqueness of Y(O)]
This completes the proof that (4.24) is the unique bounded solution of
(4.13) for every Z > 2, and thus also satisfies (4.13) for 0 < x < ct -
We see that (4.27) is the unique optimum policy, except at the points
of ambiguity noted above.
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 211
where Tf(x), the result of the operator T acting on the function f(x),
is defined by
If V(x, y) < M' < o for all x and y, then A(Y x) < -I'/(1-Aa)
for every ordering policy Y. Noting the form of the operator T, it is
easy to verify that if t(x) is a bounded solution to (4.39) (such a solu-
tion must exist), then under the condition of (4.16), equations (4.18)
and (4.19) hold if IG is replaced by T. Thus, (4.39) has a unique bounded
solution which represents the loss function corresponding to Y. If e(x)
and k(x) are replaced by A (x) and if IG and J are replaced by T, we
see similarly that (4.20) and (4.22) hold with R MI'/(1 - a). Thus,
we have an iterative method for solving (4.39), as well as a bound on
the speed of convergence of this method.
Remarks analogous to those in the last paragraph of Section 4.3 can
also be made here.
5.1. In 5.1 and 5.2 we shall consider the case where there is a fixed
time-lag of T time intervals (T a positive integer) between the moment
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
212 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
when an order is placed and the moment the ordered amount is re-
ceived by the ordering establishment.'2 In 5.1 we shall treat the case
of a finite number of time intervals (corresponding to Section 3), while
in 5.2 we shall treat the case of an infinite number of time intervals
(corresponding to Section 4). Throughout this section such questions
as existence of minima will be omitted, since they may be handled in a
manner similar to that of the previous sections (see also footnotes 8
and 11).
We suppose then that there are N time intervals (N > 1) to be con-
sidered and that 1 < T < N - 1. Again xi will represent the initial
stock on hand at the beginning of the ith interval and before any stock
has been received at that time. An amount qi is ordered at the begin-
ning of the ith interval for i = 1, 2, ... , N - T (nothing is ordered
thereafter, since it would not be received within the span of N intervals
which concern us) and is received at the start of the (T + i)th interval,
so that YT+i = q, + XT+i is the starting stock at the beginning of the
(T + i)th interval, i = 1, 2, ... , N - T. Besides, there may be earlier
orders (q-T+l, * .., qo) arriving at the start of the 1st, ... , Tth in-
tervals, respectively. Taking this into consideration, we see that the
relation yi = qi-T + xi holds for i = 1, ..., N. We shall use the
symbols Ci, C", it, zy" to represent the past history in this case. These
symbols will be defined in the same way as Bi, B' ,i, 2, A", respectively,
if the letter x is replaced by the letter q throughout these definitions
and if, furthermore, the dependence on q-T+1, ... , q, xi is exhibited
for all i > 0. (It is clear that because of the time lag, the Bi, etc., will
no longer represent the entire past history. It will be more convenient,
especially in 5.2, to consider the past history in terms of y's, q's, and
d's rather than in terms of x's, q's, and d's.) Again, equation (3.3) is
always valid. An ordering policy is a set of N - T nonnegative func-
tions
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 213
is for fixed a" , y,, qi, a real-valued random variable whose expected
value U1(ys, qi) = U2(yi, qi C"1i = y may actually depend upon
yt, qi, and all the quantities in C_1. For the sake of readability, the
dependence on yi- again will not be exhibited explicitly. (The reason
we use the symbols Ui rather than Vi is that it will be convenient,
especially in simple cases like that of (5.10) of 5.2, to treat this expected
loss as a function of yi and qi, whereas in (2.9) and in Sections 4.2-4.5
it was a function of xi and yi.) The quantities ac are as in Section 3.
We assume throughout Section 5 that, replacing Vi by Ui, Assumption
A and Assumption B with 7y = 0 hold.
In analogy to the Ai 's of Section 3, we define for any ordering policy
Q(y), the following:
yi
for every q.
We shall consider our ordering problem solved if for any e > 0 we
can give a policy Q*(y) which is optimum to within e. We now proceed
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
214 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
with E' = E/(N - T). Suppose Q*+i, * X, QN-T, with j > 1, have been
defined. Choose qj = Q*(yj I C'= so-1) SO that
(5.9) U3(yj, qj; Qi+l, * , QQN-T) G inf Uj(yj, q; Q7+1, * , QN-T) + El.
q
From (5.8) and (5.9) it follows that this construction gives the desired
result of (5.5).
We note that in many simple cases (see also 5.2), the calculations
for the case T = 1 are of a much simpler form than for T > 1. The
reason for this is that when T = 1, at the beginning of the ith inter-
val (i < N - 1) the starting stock yi includes all stock ordered in pre-
vious intervals; while for T > 2, at the beginning of the ith interval
(i < N - T) one is faced with the knowledge that the quantities
qi-T+l , qi-T+2 I, - * , qi-l will arrive at the beginning of the (i + 1),
(i + 2), - , (i + T - 1) intervals, respectively, and the ordering
agency no longer has any control over these quantities. Even for sim-
ple loss functions, it will usually be the case that Qi(y I =Ce^i )
depends explicitly on qi-T+l , qi-l, whereas (see 5.2) in simple
cases when T = 1, Qi may only depend on yi.
We also note that the analogue in the present case to the last para-
graph of 3.1 is valid here.
5.2. We shall now treat the case where there are an infinite nuimiber
of time intervals. For brevity, we shall restrict ourselves to the case
of independence and stationarity corresponding to 4.2-4.5, although it
is clear from 5.1 that the general case corresponding to 4.1 may be
treated similarly (see also 5.3). T, xi, yi, and qi are as in 5.1, except
that now i = 1, 2, ... , ad inf., and an order may be placed at the
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 215
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
216 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
0 when v < q .
go
(5.14) Y
(5.14) = a | 4(yT + ql - v; q2 X***XqT) dF (v)
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 217
+ a ft(y + q - v) dF(v)}.
and
Note however that, unlike the case of (4.13) and (4.14), h and 4 are no
longer functions of the same number of variables.
We now pass to the considerations which were given in 4.3 for the
case of no lag. In analogy to Assumption D, we make
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
218 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 219
where f(x; d) is the infimum of the present expected loss in the present
and all future intervals when x is the starting stock and d was the de-
mand in the immediately preceding interval. It is to be noted that here
we can carry over demand for the commodity from one interval to the
next, either wholly or partially.
6.1. We shall now treat the case where there are a finite number
m > 1 of commodities being stocked.'4 Thus, the quantities xi, yi, and
Di are now replaced by vectors (xi, , x,), (y1, , yr), and
(Dl X , Dr); for example, y' is the starting stock of the jth commodity
in the ith time interval.
Due to the fact that it may be possible to substitute (with perhaps
some decrease in satisfaction) a quantity of a commodity of which there
is an excess for a quantity of one whose demand is greater than its
starting stock, a slight reformulation of the problem is necessary. Let-
ting x', y?, and D' be as defined above, we Inow let e' (O < e < y) be
the amount of the jth item actually supplied by the ordering agency in
response to the demand vector di, and we define es = (el, ... , m) 15
Thus, xj+l now satisfies the equation
rather than (3.3), where the difference between two vectors is defined
in the usual way. Thus, e' may be greater than, less than, or equal to
d' . Let R = (x1, , xi, y1, *, yi-i, Di, Di-1, el , ... ei-1),
and let pi represent a particular set of values of the quantities in Ri.
In the cases corresponding to those of Section 2 and Subsections 3.1
and 4.1, an ordering polity (Y, E) (now an ordering and distributing
policy) is now a sequence of vector functions Yi, El, Y2, E2, ..,
where Yi is a vector (Y1, , Y7) of functions of the quantities in pi
and Ei is a vector (El, , E'') of functions of the quantities in pi
as well as of yi and di; and where at the moment of ordering or distribut-
ing supplies in the ith interval, the functions Y' and E' of the past
histories determine the values of y? and e', respectively. The (scalar)
loss function Wi now depends on yi, di, ei, and pi. For a given policy
Ei, the expected value Vi of Wi is a function of yi and pi.
The function Wi measures the losses discussed in previous sections,
as well as the loss incurred by substituting various commodities for
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
220 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
(6.3) =JA j[yj dj, Ej(dj I yjX pj)] ddP{[Di < dj I yj I Rj = pj};
0-?d i<ce
i- 1, * * *,mn
and, for 2 6 i 6 i
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
THE INVENTORY PROBLEM 221
Let t2(x, y) be the minimum total expected loss when x is the initial
stock and y is the starting stock. Then
?2(X, y) = I2I11(y).
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms
222 A. DVORETZKY, J. KIEFER, AND J. WOLFOWITZ
val, there is a known probability that the process of ordering will termi-
nate at the end of this interval. This probability need not be constant,
and may depend on the past history of the process. The methods of the
present paper apply to this problem as well. The principal modification
required is that, in forming the Aij of (3.4), (3.7), (3.10), and the other
corresponding equations, one must take into account the probability
that the process will terminate. In the stationary case one can derive an
integral equation analogous to (4.6) and (5.19). Other problems are
treated similarly.
Cornell University
This content downloaded from 128.163.2.206 on Mon, 27 Jun 2016 02:53:38 UTC
All use subject to http://about.jstor.org/terms