European Journal of Operational Research: Çerag Pinçe, Rommert Dekker
European Journal of Operational Research: Çerag Pinçe, Rommert Dekker
European Journal of Operational Research: Çerag Pinçe, Rommert Dekker
k
i1
s
i
as the arrival time of the kth demand before
the drop occurs.
Fig. 2 shows a realization in which the new base stock level S
1
(=S
0
N) is hit by the net inventory level process after the drop
in demand occurs at time X. Observe that, as a result of our
assumption about the outstanding orders (IL(T X) = S
0
), the net
inventory level process is tantamount to the inventory position
process until the N + 1st demand arrives. In the gure, u
j
,
j = 3, . . . , N denote the interarrival times between not replenished
demands arriving after time X. Hence, u
j
s are exponentially dis-
tributed with rate k
1
. Note that, in Fig. 2, the second period ends
immediately after the arrival of the Nth demand since the inven-
tory position is equal to S
1
and there are no outstanding orders be-
fore time X. On the other hand, if S
1
is reached before time X,
replenishment orders are placed again for every demand arriving
thereafter. A realization of this scenario can be seen in Fig. 3.
Fig. 2. Possible realization of IL(t) and IP(t) during 2nd period (A
N
> X).
86 . Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395
Observe that, in Fig. 3, the second period ends at the moment the
last order given between A
N
and X is replenished.
From Figs. 2 and 3, it is clear that the net inventory level process
in the second period can be analyzed in two different phases. The
rst is the stock removal phase. This is the time when the excess
stocks are taken away by the demand. Thus, the stock removal
phase starts at the beginning of the second period and ends when
the Nth demand arrives. The second is the regular operation phase.
This is the time when replenishment orders are placed again upon
every demand arrival since all excess stocks are removed before
drop in demand occurs. Hence, the regular operation phase starts
at A
N
and ends when the second period ends (see Fig. 3). Note that
the regular operation phase of the second period exists if and only
if the Nth excess stock is removed before time X (i.e. A
N
6 X).
We begin our analysis with the calculation of the expected on
hand inventory carried during the second period denoted by
E[OH]. Observe that the random variable OH depends on the arrival
time of the kth demand during the stock removal phase, and there-
fore it can be calculated by conditioning on A
k
, k = 1, . . . , N. If the ar-
rival time of the rst demand A
1
is greater than X, the second
period ends at the moment Nth demand arrives. Thus, OH is equal
to the on hand inventory carried until time X (=S
0
X) plus another
random variable OH
0
1
N
i1
S
0
i 1u
i
_ _
representing the on
hand inventory carried from time X until the second period ends.
Note that if the stock removal phase extends after time X, the tra-
jectory of IL(t) should be analyzed separately for the periods before
and after time X due to different demand rates. Hence, there is a
need for an additional random variable OH
0
1
. On the other hand,
if A
1
is less than or equal to X, OH is equal to the on hand inventory
carried until the rst demand arrives (=S
0
s
1
) plus another random
variable OH
2
. Essentially, OH
2
is similar to OH but it depends on A
2
and the new inventory level S
0
1. Put more formally,
OH
S
0
X OH
0
1
if A
1
> X;
S
0
s
1
OH
2
if A
1
6 X:
_
1
If we continue in this fashion for k = 2, 3, . . . , N when N P2, we come
up with the following recursive equations to calculate the on hand
inventory carried during the second period:
OH
k
S
0
k 1X A
k1
OH
0
k
if A
k1
6 X; A
k
> X;
S
0
k 1s
k
OH
k1
if A
k
6 X;
0 o:w:;
_
_
2
where
OH
0
k
N
ik
S
0
i 1u
i
; k 1; . . . ; N 3
represents the on hand inventory carried fromtime X until the end of
the stock removal phase whenN k + 1 stocks are yet to be removed.
The recursive structure of (1) and (2) gives the positive area un-
der the net inventory level process depending on whether the kth
excess stock is removed before time X. For example, if all excess
stock is not removed before time X (i.e. A
k
> X for some k), (1)
and (2) give the area under a similar scenario depicted in Fig. 2.
Otherwise, they give the area similar to the one shown in Fig. 3.
Note that (1)(3) mainly generate the expressions for the on
hand inventory carried during the stock removal phase. Since no
orders are placed in this phase, the equations are independent of
the lead time. The on hand inventory carried in the regular opera-
tion phase is represented implicitly in those equations with the
random variable OH
N+1
. The shaded region in Fig. 3 shows a possi-
ble realization of OH
N+1
. We will analyze the regular operation
phase in detail in the sequel.
Let p(n; k) = e
k
k
n
/n!, n = 0, 1, 2, . . . be the pdf of Poisson distribu-
tion with parameter k P0 and denote its cdf with Pn; k
n
k0
pk; k. Also, let 1() denote the indicator function.
Taking expectations of (1) and (2), and exploiting the recurrence
structure, E[OH] can be found as follows.
Theorem 1. The expected on hand inventory carried during the
second period is given by
EOH FX EOH
N1
1A
N
6 X; 4
where
FX : k
1
0
N S
0
N 1
2
_ _
k
0
k
1
k
0
k
1
N1
i0
S
0
iPi; k
0
X; k
1
> 0
5
is the expected on hand inventory carried during the stock removal
phase and E[OH
N+1
1(A
N
6 X)] is the expected on hand inventory carried
during the regular operation phase.
So far we have derived the closed form expressions only for the
expected on hand inventory carried during the stock removal
phase. In the sequel, we provide an exact transient analysis of
Fig. 3. Possible realization of IL(t) and IP(t) during 2nd period (A
N
6 X).
. Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395 87
the inventory level process during the regular operation phase and
derive expressions for the operating characteristics of this phase.
3.1. Analysis of the regular operation phase
We want to compute the expected on hand inventory carried
and the expected time weighted backorders incurred in the regular
phase which starts at time A
N
(6X) and lasts until the end of the
second period. To compute these operating characteristics, we rep-
resent the inventory level process in terms of the demand process.
Since we are only interested in the time period after A
N
, we shift
the time axis from A
N
to 0 for clarity. Hence, the drop in the de-
mand occurs X A
N
time units after the regular operation phase
begins (see Fig. 3). Thus, for t P0 the inventory level IL(t) condi-
tional on A
N
can be given as:
ILtjA
N
S
1
Dt if t 6 L;
S
1
Dt Dt L if t > L;
_
6
where {D(t): t P0} is a nonhomogenous Poisson process with inten-
sity function K(t): [0, 1) ?[0, 1) given by
Kt
_
t
0
kzdz 7
with arrival rate
kz
k
0
if z 6 X A
N
;
k
1
if z > X A
N
:
_
8
Substituting (8) in (7) yields
Kt
k
0
t if t 6 X A
N
;
k
0
k
1
X A
N
k
1
t if t > X A
N
:
_
9
Eq. (6) is the representation of the net inventory level at any
time point based on the demand up to time t, the lead time
demand and inventory position. Recall that the inventory position
remains constant at S
1
during the regular operation phase since an
order is placed each time there is a demand. Therefore, if t 6 L then
IL(t) is equal to the inventory position minus the total demand up
to time t. Whereas, if t > L then IL(t) is equal to the inventory
position minus the lead time demand.
The end of the regular operation phase is a random time point
depending on the net inventory level at time X. For example, if
the net inventory level at time X is equal to S
0
N, there are no
outstanding orders and the regular operation phase ends. Other-
wise, it ends when all outstanding orders given between X L
and X are replenished up to time X + L. However, to simplify the
analysis, we assume that the regular operation phase always ends
at time X + L. This approximation simply results in the overestima-
tion of the expected total cost due to extended calculation period
but does not change the optimal X drastically. This is because for
high k
0
, the actual random end time of the regular operation phase
is not far from X + L due to higher likelihood of outstanding orders
before X, and therefore, the error in the cost will be low. For low k
0
,
on the other hand, the expected total cost is determined largely by
the stock removal phase. Thus, an extended length of the regular
operation phase will not have a big impact on the optimal X.
We start with the computation of E[OH
N+1
1(A
N
6 X)] by condi-
tioning on A
N
such that,
E OH
N1
1A
N
6 X
_
X
0
E OH
N1
1A
N
6 XjA
N
s f
A
N
sds; 10
where f
A
N
s is the pdf of the Erlang distribution with parameters N
and k
0
.
We are interested in expected on hand inventory carried from
time A
N
until X + L. Since the time axis is shifted, the expected on
hand inventory carried during this period is the positive area under
the expected trajectory of the net inventory level process from 0 to
X A
N
+ L. Thus, for a given A
N
this area can be computed as follows:
E OH
N1
1A
N
6 XjA
N
s
_
XsL
0
E ILt
jA
N
s
_
dt: 11
From (6),
E ILt
jA
N
s
_
S
1
1
n0
S
1
nPDt n1t 6 L
S
1
1
n0
S
1
nPDt Dt L n1t > L:
12
Substituting (12) in (11) yields
EOH
N1
1A
N
6XjA
N
s
S
1
1
n0
S
1
n
_
L
0
e
Kt
Kt
n
n!
dt
_
_
XsL
L
e
KtKtL
Kt Kt L
n
n!
dt
_
13
and from (10) we obtain that,
E OH
N1
1A
N
6X
S
1
1
n0
S
1
n
_
X
0
_
L
0
e
Kt
Kt
n
n!
dt
_
_
XsL
L
e
KtKtL
Kt Kt L
n
n!
dt
_
f
A
N
sds:
14
We dene the following functions,
b
N
r; n; q :
r n 1
n 1
_ _
q
n
1 q
r
and
nr; n : npr n; k
0
X
r n
n
_ _
r
k0
r
k
_ _
1
k
n k
X L
X
_ _
nk
;
where r 2 {0, 1, 2, . . .}, n 2 {1, 2, . . .} and q 2 R. Moreover, we let
Pn; k : 1 Pn 1; k denote the complementary cdf of Poisson
distribution.
Eq. (14) can be calculated by partitioning the integrals by using
(9) and the relationship between X and L. The following theorem
gives the result.
Theorem 2. For k
1
> 0, the expected on hand inventory carried during
the regular operation phase is given by
E OH
N1
1A
N
6 X
S
1
1
n0
S
1
n f n g
1
n if L 6 X;
S
1
1
n0
S
1
n f n g
2
n if L > X;
_
_
15
where
f n
1
k
0
Pn; k
1
L
k
0
k
1
_ _
PN; k
0
X
k
0
k
1
k
0
k
1
PN n; k
0
X PN 1; k
0
X ; 16
g
1
n pn; k
0
L X LPN; k
0
X L k
1
0
NPN1; k
0
X L
_
2k
0
k
1
k
0
k
0
k
1
Pn; k
0
LPN; k
0
X L
k
0
k
1
k
0
k
1
n
i0
ni; N
k
0
k
1
k
0
k
1
n
i0
i
k0
p i k; k
1
L k
0
k
1
X b
N
k; N;
k
0
k
1
_ _
dk
17
88 . Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395
with d(k) = P(N + k 1; k
1
(X L)) P(N + k 1;k
1
X).
g
2
n
k
0
k
1
k
0
k
1
n
i0
i
k0
pi k; k
1
L
k
0
k
1
Xb
N
k; N;
k
0
k
1
_ _
PN k; k
1
X: 18
The expected time weighted backorders incurred during the
regular operation phase can be calculated essentially the same
way as described above.
Theorem 3. The expected time weighted backorders incurred during
the regular operation phase is given by
EBO
1
nS
1
n S
1
f n g
1
n if L 6 X;
1
nS
1
n S
1
f n g
2
n if L > X:
_
_
19
Proof. The proof is very similar to that of Theorem 2, therefore
skipped. h
3.2. Objective function
We can now obtain the expected total cost incurred in the sec-
ond period by using the operating characteristics derived above.
The general structure of the expected total cost can be given as
follows:
TCX hEOH pEBO: 20
Using (4), (15) and (19) in (20) and dening,
cx :
hx if x > 0;
px if x 6 0;
_
21
we obtain that,
TCX hFX
1
n0
cS
1
n f n g
1
n if L 6 X;
1
n0
cS
1
n f n g
2
n if L > X:
_
_
22
Our objective is to nd the optimal X(P0) minimizing TC(X).
Despite the complicated appearance of (16)(18), the optimal solu-
tion of TC(X) can be found easily. This is because (16)(18) are
mainly composed of elementary probability functions and some
combinatorial expressions. For the dimensions that we are inter-
ested in, all of these functions can be computed easily. Besides,
as we will discuss in more detail in Section 3.4, TC(X) is observed
to be unimodal in X. Hence, optimal X can be searched very ef-
ciently with standard nonlinear optimization methods.
3.3. Full obsolescence case (k
1
= 0)
So far we have considered an inventory system facing obsoles-
cence in which demand drops to a lower level but does not vanish
(k
1
> 0). However, in some practical cases the demand might disap-
pear after a certain time and the remaining stocks are either sold in
secondary markets or sent to locations where demand is still
healthy. Although the analysis of the net inventory level process
under full obsolescence is essentially the same as described in
the previous section, the operating characteristics and the objec-
tive function have to be slightly modied.
When k
1
= 0 the number of excess stocks to be removed is equal
to S
0
, and therefore the inventory is carried only during the stock
removal phase. Hence, the term E[OH
N+1
1(A
N
6 X)] drops from
(4). Similarly, in Eq. (5) the term representing the expected inven-
tory carried after the drop k
1
1
N1
i0
S
0
iPi; k
0
X
_ _
becomes
irrelevant since under full obsolescence the stock removal can only
be possible before time X. Thus, the expected on hand inventory
carried during the second period can be given as:
EOH k
1
0
S
0
S
0
1
2
S
0
1
i0
S
0
iPi; k
0
X
_ _
: 23
If full obsolescence occurs before all of the excess stocks are
removed, the remaining on hand inventory is usually salvaged
(disposed) or relocated. In this case the obsolescence cost c
o
is
incurred per unit of remaining inventory at the end of the second
period. In case of salvaging, c
o
can be interpreted as the overage
cost of the well known newsboy problem. Otherwise, it can be seen
as the cost of transporting per unit of remaining inventory to a
location where demand is healthier. Since S
0
items should be
removed before time X, the expected number of remaining stock
at the end of the second period can be given by the following
expression:
ERS
S
0
1
i0
S
0
ipi; k
0
X; 24
where p(i; k
0
X) is the probability that i items are demanded from the
beginning of the second period until the obsolescence occurs. Note
that E[RS] is not affected by our assumption that there are no out-
standing orders at the beginning of the second period since the
number of stocks removed before time X only depends on the de-
mand arrival process but not on the net inventory level process.
Moreover, it can be easily shown that E[RS] is convex in X.
The two analyses of the regular operation phase for both cases
full and partial obsolescence are similar. However, under full
obsolescence there is no on hand inventory carried during the reg-
ular operation phase since the target base stock level (S
1
) is equal
to zero. The expression for the expected time weighted backorders
incurred during the regular operation phase is given by the follow-
ing theorem.
Theorem 4. For k
1
= 0, the expected time weighted backorders
incurred during the regular operation phase is given by
EBO
1
n0
n f n gn if L 6 X;
1
n0
nf n if L > X;
_
_
25
where
f n k
1
0
2PN n 1; k
0
X NpN n 1; k
0
X
_
X LpN n; k
0
X; 26
gn pn; k
0
L X LPN; k
0
X L k
1
0
NPN 1; k
0
X L
_
2k
1
0
Pn; k
0
LPN; k
0
X L
n
i0
ni; N
_ _
X Lnn; N k
1
0
Nnn; N 1: 27
Therefore, the expected total cost incurred during the second
period under full obsolescence can be given as
TCX hEOH c
o
ERS pEBO: 28
In our numerical experiments, we observe that TC(X) is unimodal in
X. Hence, the optimal solution of TC(X) can be found very easily for
the full obsolescence case as well.
. Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395 89
3.4. General behavior of objective function and effect of
approximations
In this section, we investigate the general behavior of the objec-
tive function and the operating characteristics in X, and compare
TC(X) with simulation to see the effect of our approximations on
the expected total cost. For numerical investigations, we generate
in total 252 experiment instances as summarized in Table 1. Note
that we generate 21 instances for a given set of system parameters
by varying X in order to observe the behavior in X. The system
parameters are chosen so that there is at least one excess stock
to be removed for every instance, i.e., N P1.
For each instance, simulated operating characteristics and
simulated expected total cost function are found by averaging
the values obtained from 5000 simulation runs of the net inven-
tory level process. In the sequel, we use subscript s to denote
the results obtained by simulation. Figs. 4 and 5 illustrate the
general behavior of the objective function and the operating
characteristics. Simulated values are given along with their 95%
condence intervals.
3.4.1. General behavior of objective function and operating
characteristics
We observe that the expected total cost function is unimodal in
X (see Fig. 4). The intuition behind this behavior can be explained
as follows: If X is too short, the inventory system does not have
enough time to remove all excess stocks (N) before the drop in
demand occurs. Therefore, the remaining excess stocks either
increase the holding costs since the natural attrition of these stocks
takes longer due to diminished demand or they result in obsoles-
cence cost in case of full obsolescence due to disposal or
relocation. On the other hand, if X is too long, all excess stocks
are removed too early and the inventory system returns to its reg-
ular operation before the drop in demand occurs. Consequently,
the system operates under a lower base stock level S
1
until the
drop occurs and incurs more backordering costs (see Fig. 5(b)).
Therefore, there is an optimal X value balancing the obsolescence
related costs (extra holding cost, obsolescence/relocation cost)
with the cost of backordering.
Fig. 5(a) presents an example of a rapid decrease in the ex-
pected on hand inventory as X diverges from zero when k
1
is posi-
tive. However, under full obsolescence, the behavior of the
expected on hand inventory is different. The inventory is carried
only in the stock removal phase and for small X values it usually
ends before all excess stocks are removed. Therefore, when
k
1
= 0, the expected on hand inventory generally increases in X un-
til it converges to a constant (the expected positive area under the
net inventory level process when the stock removal ends before
the drop occurs). Although the inventory system tends to carry less
stock as X decreases, the expected total cost continues to rise due
to the increase in the expected number of remaining stocks.
3.4.2. Comparison with simulation
Our two assumptions about the initial inventory level and the
end of the second period result in different sample paths of the
net inventory level process for our model and simulation in periods
[T X, T X + L] and [T, T + L]. If k
1
is positive, E[OH] overestimates
E[OH
s
] due to higher on hand inventory level between T X and
Table 1
Experiment instances.
h = 1
k
0
k
1
L p c
o
X Number of inst.
0.5 0 0.75 20 10 05 21
1 0 0.75 20 10 05 21
5 0 0.15 10 10 01 21
5 0 0.50 10 10 02 21
10 0 0.15 10 10 01 21
10 0 0.50 10 10 02 21
0.5 0.2 0.75 20 05 21
1 0.2 0.75 20 05 21
5 2 0.15 10 01 21
5 2 0.50 10 01 21
10 2 0.15 10 01 21
10 2 0.50 10 01 21
Total 252
Note: For each range of X, 21 values are generated at equal intervals, e.g. for range
05, X 2 {0, 0.25, 0.50, . . . , 5}.
Fig. 4. Behavior of objective functions (k
0
= 10, k
1
= 2, L = 0.15, p = 10, h = 1, N = 2).
Fig. 5. Behavior of operating characteristics.
90 . Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395
T X + L, and the extended calculation period. This can be ob-
served in Fig. 5(a). On the other hand, if k
1
= 0, E[OH
s
] is larger
for X values near zero since the outstanding orders at time T X
are likely to arrive after time T and therefore, in simulations the
second period is likely to be longer compared to our model.
If k
1
is positive, expected backorders are underestimated by
E[BO] as long as the initial inventory level S
0
is high enough to cov-
er demand before time T. However, as X gets larger, the system re-
turns to its regular operation mode earlier and E[BO] begins to
overestimate E[BO
s
] due to the extended calculation period. For
example, in Fig. 5(b), we observe that E[BO] starts to overestimate
E[BO
s
] for the X values greater than 0.25. Furthermore, we nd that
the performance of E[BO] is much better for the full obsolescence
case. This is because if the stock removal phase ends before T,
the sample path differences between simulation and our model
are only from T X until T X + L.
For positive k
1
and small X values, we observe that the percent-
age difference between TC(X) and TC
s
(X) is relatively low since the
overestimation of E[OH
s
] is compensated by the underestimation
of E[BO
s
]. Moreover, TC(X) underestimates TC
s
(X) as long as the real
backordering cost is larger than the overestimated quantity in hold-
ing cost (i.e. pE[BO
s
] > h[E[OH] E[OH
s
]]). Otherwise, TC(X) is larger
than TC
s
(X) as a result of overestimation in holding costs. Similar
intuitive results are observed for the full obsolescence case as well.
The results of our numerical comparison of TC(X) and TC
s
(X) are
summarized in Table 2. We use absolute percent deviation from
the simulated expected total cost as the comparison metric, i.e.,
jD
s
j%
jTCXTCsXj
TCsX
100. Over all 252 instances, we nd that abso-
lute percent deviation is on average 6.34%, and varying from 0.01%
to 35.12%. Moreover, for instances with partial obsolescence, the
average absolute percent deviation is 11.43% while it is only
1.26% for instances with full obsolescence as a result of increased
accuracy in E[BO] and the exact calculation of E[RS].
In Section 4.2, we will demonstrate that the simulated expected
total cost is quite robust around the optimal X found by simulation
optimization, and that the suboptimal X minimizing TC(X) is within
the vicinity of the optimal X. Thus, although the average absolute
percentage deviation between TC(X) and TC
s
(X) can be large for
k
1
> 0, the suboptimal X yields near optimal expected total cost
when used with simulation. Therefore, in case there is a doubt
about the accuracy of TC(X) in optimality, one can use simulation
with the suboptimal X to calculate the near optimal expected total
cost. This approach would be more practical and less time consum-
ing than simulation optimization.
4. Numerical study
In this section, we focus on the performance of the proposed
model in optimality and demonstrate the value of advance policy
change option. As such, we rst investigate the changes in the
optimal policy parameter and the optimal expected total cost for
different parameter values. Then, we measure the overall perfor-
mance of the best X minimizing TC(X) by comparing it with the
best X found by simulation optimization. We close the section with
a discussion about the value of advance policy change. In the
sequel, we use to indicate optimality and denote the best X
found by simulation optimization with X
s
.
Throughout the numerical study, we take the results obtained
by simulation as a benchmark. Thus, we compare TC
s
(X
) with
TC
s
X
s
to measure the impact of changing the policy at X
rather
than X
s
. As a simulation optimization technique, we employ
response surface methodology as described in Myers and
Montgomery (1995).
Parameter values used in numerical experiments are given in
Table 3. While generating the experiment instances, we mimic
realistic scenarios for slow movers and exclude trivial instances
with initial base stock level zero (S
0
= 0). Observe from Table 3 that
for k
1
> 0 there are in total 89 instances rather than 96. This is
because we discard seven instances which do not yield a positive
excess stock, i.e., the instances with N = 0. Thus, in total, we obtain
281 instances for which N 3. Some of the results from the
numerical study are tabulated in Tables 4 and 5. A summary of per-
formance measures for all experiment instances is given in Table 6.
4.1. General behavior of optimal policy parameter and optimal total
cost function
As can be seen from Table 4, if k
1
is positive, we do not always
observe monotonic behavior in optimal X values and optimal ex-
pected total costs due to discrete jumps in S
0
or S
1
as L or p in-
creases. However, if an increase in L or p does not effect S
0
and
S
1
(and all other system parameters are constant), the optimal X
values decrease to reduce the risk of backordering.
For the full obsolescence case, we observe a similar non-mono-
tonic behavior in the optimal values with respect to the changes in
L or p. However, optimal X and TC
s
() are monotonically increasing
in c
o
since N is independent of the obsolescence cost. Thus, as c
o
in-
creases, optimal X values also increase to reduce the number of
remaining stocks, and the expected total costs rise as a result of
higher obsolescence penalty (see Table 5).
An important indicator for the behavior of the optimal X is the
ratio N/k
0
, the average time needed to remove Nth excess stock be-
fore the drop occurs. In general, we observe that optimal X values
and corresponding expected total costs are increasing in N/k
0
(Fig. 6). This is expected since as the ratio increases more time is
needed to complete the stock removal process before the drop oc-
curs. Hence, the system adjusts itself accordingly. On the other
hand, the increase in optimal values is not monotonic. This is be-
cause the ratio is only a measure of the stock removal phase but
not of the regular operation phase. That is, as N/k
0
increases, the
X values are adjusted according to the changes in the optimal base
stock levels to balance the backordering cost incurred in the regu-
lar operation phase. Hence, the optimal values are not monotoni-
cally increasing in N/k
0
.
4.2. Overall performance of X
vis vis X
s
. For com-
parison purposes, we use percent error which gives the percentage
Table 2
Summary of the comparison of TC(X) and TC
s
(X).
jD
s
j (%)
k
1
> 0 k
1
= 0 Overall
Min 0.27 0.01 0.01
Max 35.12 3.80 35.12
Mean 11.43 1.26 6.34
Median 10.15 1.09 2.91
Number of inst. 126 126 252
Table 3
Parameter values for the numerical study.
h = 1
k
0
k
1
c
o
p L Number
of inst.
0.5, 0.7, 1 0 5, 10 50, 75, 150, 300 0.25, 0.50, 0.75, 1 96
5, 7, 10 0 5, 10 5, 15, 25, 50 0.05, 0.15, 0.25, 0.50 96
0.5, 0.7, 1 0.2 50, 75, 150, 300 0.25, 0.50, 0.75, 1 44
5, 7, 10 2 5, 15, 25, 50 0.05, 0.15, 0.25, 0.50 45
Total 281
. Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395 91
deviation from the optimal values found by simulation optimiza-
tion. Hence, we dene D
x
%
X
s
X
s
100 as the percent deviation
from X
s
whereas D
c
%
TCsX
TC
s
X
TC
s
X
s
X
s
as a result of using X
instead of X
s
. Fig. 7
illustrates a comparison of optimal X values and corresponding ex-
pected total costs.
We observe that the expected total cost is quite robust to the
changes in X
s
. For example, for the instances considered in Fig. 7,
we nd that X
underestimates X
s
on average by 9.21%. For the
same instances, however, the average deviation from the optimal
expected total cost is only 0.67%. This robust behavior of the ex-
pected total cost function can also be seen in Fig. 6. Moreover,
we nd that X
s
depending
on the interplay between the extra costs resulting from our two
main assumptions and the costs related with obsolescence. This
can be best observed in Table 5.
As can be seen from Table 6, for k
1
> 0, the mean absolute devi-
ation from X
s
is 11.87%. For the same instances, the expected total
cost increases on average by 1.03% as a result of using X
instead of
X
s
. The maximumincrease in the total cost is found to be 4.42%. For
Table 5
Performance of X
s
X
D
x
(%) TC
s
X
s
TC
s
(X
) D
c
(%) TC
s
(0) D
o
(%)
0.5 50 5 1 0.44 0.43 2.34 4.73 4.74 0.16 5.03 6.17
10 1 1.00 0.99 1.25 8.22 8.22 0.02 10.03 21.99
300 5 2 0.36 0.40 9.40 9.88 9.89 0.11 10.02 1.35
10 2 0.93 0.94 1.27 18.11 18.14 0.16 20.02 10.36
1 50 5 2 0.86 0.87 1.19 8.26 8.28 0.28 10.03 21.16
10 2 1.40 1.40 0.51 13.31 13.31 0.04 20.03 50.50
300 5 2 0.29 0.32 11.00 9.44 9.48 0.44 10.06 6.17
10 2 0.50 0.53 6.05 17.40 17.40 0.03 20.06 15.30
5 5 5 2 0.59 0.59 0.78 3.37 3.38 0.45 10.14 199.65
10 2 0.75 0.75 0.65 4.32 4.34 0.40 20.14 363.86
50 5 4 0.52 0.52 0.33 11.77 11.82 0.47 20.30 71.73
10 4 0.67 0.67 0.07 18.33 18.35 0.12 40.30 119.65
10 5 5 4 0.56 0.55 1.99 4.74 4.74 0.15 20.38 329.45
10 4 0.66 0.65 1.79 5.88 5.90 0.36 40.38 584.32
50 5 6 0.43 0.44 1.09 14.74 14.76 0.12 30.68 107.88
10 6 0.53 0.53 0.14 22.75 22.79 0.19 60.68 166.20
Table 6
Overall summary of performance measures.
jD
x
j (%) D
c
(%) D
o
(%)
k
1
> 0 k
1
= 0 k
1
> 0 k
1
= 0 k
1
> 0 k
1
= 0
Min 2.98 0.02 0.01 0.00 11.69 0.00
Max 28.53 100.00 4.42 3.44 191.98 860.71
Mean 11.87 5.42 1.03 0.56 60.66 133.04
Median 11.00 1.42 0.75 0.38 51.77 60.08
Number of inst. 89 192 89 192 89 192
Table 4
Performance of X
s
X
D
x
(%) TC
s
X
s
TC
s
(X
) D
c
(%) TC
s
(0) D
o
(%)
0.5 0.2 50 0.50 2 1 1.80 1.64 8.94 7.66 7.73 0.88 10.17 31.61
0.75 2 1 1.29 1.11 13.77 8.35 8.51 1.89 10.19 19.73
1.00 2 1 0.96 0.80 16.60 9.06 9.25 2.07 10.33 11.69
300 0.50 2 0
0.75 3 1 1.65 1.45 11.88 11.73 11.80 0.65 15.22 28.96
1.00 3 1 1.24 1.05 15.43 12.52 12.62 0.81 15.28 21.10
1 0.2 50 0.50 2 1 1.02 0.87 15.02 6.88 6.88 0.01 10.07 46.34
0.75 3 2 1.71 1.58 7.24 14.47 14.53 0.40 24.88 71.21
1.00 3 2 1.40 1.31 6.07 16.22 16.41 1.12 24.94 52.03
300 0.50 3 1 1.16 1.06 8.32 9.20 9.24 0.42 15.08 63.23
0.75 4 2 1.74 1.65 4.78 19.86 20.12 1.28 34.84 73.17
1.00 5 3 2.26 2.19 2.98 32.32 32.77 1.40 59.46 81.45
5 2 5 0.05 1 1 0.18 0.15 13.36 0.39 0.40 1.60 0.50 24.38
0.15 2 1 0.24 0.19 20.66 0.70 0.71 0.74 0.96 35.62
0.25 2 1 0.16 0.12 23.52 0.84 0.86 2.11 0.98 13.95
50 0.05 2 1 0.19 0.16 13.33 0.78 0.78 1.25 0.99 26.33
0.15 3 1 0.18 0.14 23.67 1.15 1.19 3.42 1.48 23.79
0.25 4 2 0.29 0.25 14.17 2.51 2.55 1.75 3.39 32.75
10 2 5 0.05 1 1 0.12 0.09 21.22 0.34 0.34 0.19 0.51 47.96
0.15 3 2 0.29 0.25 14.01 1.02 1.04 1.30 2.42 133.47
0.25 4 3 0.35 0.30 13.07 1.81 1.82 0.27 4.28 135.56
50 0.05 2 1 0.11 0.09 20.35 0.68 0.69 1.69 1.02 46.98
0.15 4 2 0.21 0.18 12.23 1.88 1.89 0.51 3.44 82.05
0.25 6 4 0.33 0.31 6.55 4.27 4.33 1.22 8.79 103.16
92 . Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395
k
1
= 0, the mean absolute deviation from X
s
is 5.42%. The expected
total cost increases on average by 0.56% with a maximum of 3.44%.
Thus, we conclude that X
TCsX
k0 10; k1 2; N 4.
Fig. 8. Value of advance policy change.
Fig. 6. Change in optimal values with respect to N/k
0
(k
0
varies from 5 to 10, N varies from 1 to 6).
. Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395 93
instances with k
0
= 5, the expected total cost increases on average
by 29.8% as a result of changing the policy after the drop occurs.
The increase in total cost is due to the increase in inventory holding
costs since the natural attrition of the remaining excess stocks
takes longer once the drop occurs. Moreover, when all other
parameters are constant, D
o
% increases rapidly in k
0
. This can be
observed from Fig. 8(a); when k
0
increases from 5 to 10 the average
percent deviation due to postponement increases from 29.8% to
134.92%. We refer the reader to Table 4 for more detailed results.
Our observations for the full obsolescence case are similar. How-
ever, if k
1
= 0, the increase in the expected total cost is mainly due to
the obsolescence/relocation cost charged per remaining excess
stock. For the instances with k
0
= 5 given in Fig. 8(b), the average
D
o
% rises from 129.07% to 228.12% as c
o
doubles. Moreover, D
o
%
is decreasing in p. This is because as p increases, the cost of obsoles-
cence becomes relatively cheaper compared to backordering and
the system tends to postpone the policy change towards the obso-
lescence time. These behaviors can be seen in more detail in Table 5.
Observe from Table 6 that in case of partial obsolescence, post-
poning the policy change after the obsolescence time increases the
expected total costs on average by 60.66%. The maximum increase
is 191.98%. In case of full obsolescence, we nd that postponing the
policy change time has a more drastic effect on the expected total
cost due to high obsolescence/relocation penalties. For k
1
= 0, the
expected total cost increases on average by 133.04% up to a maxi-
mum of 860.71%. These ndings show that if obsolescence is antic-
ipated, advance policy change can result in important savings.
5. Conclusion
In this paper, we consider a continuous review inventory sys-
tem of a slow moving item in which the demand rate drops to a
lower level at a known future time instance. Adaptation to the
new demand rate is achieved by changing the control policy before
the drop occurs, and therefore allowing the demand take away the
excess stocks. We focus on the behavior of the net inventory level
process during the transient period and propose an approximate
solution for the optimal time to shift to the new control policy.
We nd that the advance policy change results in signicant cost
savings and the approximate policy change time yields near opti-
mal expected total costs.
The key contribution of our study lies in the analysis of a contin-
uous review inventory system facing nonstationary stochastic
demand in the context of obsolescence. Earlier works on obsoles-
cence are mostly focused on periodic review models. The main in-
sights from these works are that obsolescence has a substantial
impact on optimal policies and that it should be incorporated into
inventory control models explicitly. In our study, we extend these
ndings to a continuous review system and show that the advance
policy change in face of pre-determined obsolescence results in
signicant cost savings. Our numerical experiments reveal that,
for slow movers, the timing of the control policy change primarily
determines the tradeoff between backordering penalties and obso-
lescence costs.
The practical importance of our model is its consideration of
expensive, slow moving items with high downtime costs for which
continuous rather than periodic review policies are preferred due
to lower safety stock requirements. Efcient management of
inventories is notoriously difcult for this class of items. Not sur-
prisingly, inventory managers of many companies in the after sales
service industry recurrently face the problem of obsolete or excess
inventories of such items. Knowing when to change the control
policy is the key to reduce obsolete inventories while balancing
availability. If the change is too early, the risk of backordering is
too high and the stockouts can be detrimental to a companys
operations. On the other hand, if the change is too late, the risk
of obsolescence is too high and obsolete stocks are a dead weight
loss which weakens a companys competitiveness. Our model can
be used to study the impact of the timing of policy change on oper-
ational costs and to identify the optimum time that balances the
tradeoff between the risk of obsolescence and backordering.
5.1. Limitations and future research
While developing our model, we rely on several assumptions to
simplify our analysis. Although some of these limit the generality
of our model, the model offers a better understanding of the tran-
sient behavior of inventory systems and the inuence of advance
policy change on operational costs. Given the scarcity of research
on continuous review systems facing obsolescence, we consider
that our model achieves a reasonable balance between realism
and tractability for the insights obtained. Therefore, it can be seen
as a building block for more complicated and realistic models.
For the considered obsolescence problem, a more general policy
including pre- and post-obsolescence base stock levels besides pol-
icy change time could be analyzed exactly. Under such a policy the
appropriate objective function would be an innite rather than a
nite horizon (transient period) cost. However, the exact analysis
of such a three-parameter policy is signicantly more complex
than the one presented here and we do not expect that it will yield
simple, closed form expressions for the operating characteristics.
We are currently working on this extension.
An interesting and more difcult extension would be to analyze
the system under a more sophisticated policy allowing a gradual
decrease rather than a single adjustment of the base stock level.
Although such an extension would not be direct or easy with the
transient analysis method employed in this paper, the extension
might be possible by using marginal analysis or by discretizing
the time domain and using dynamic programming. Such sophisti-
cated policies would provide a better control over the stock run-
down process during the transient period and yield even lower
costs. Moreover, it is reasonable to expect that the optimal policy
structure would involve a gradual decrease of base stock levels.
As such, another important extension would be to show the struc-
ture of the optimal policy for this problem.
It would be useful to extend the model with the demand rate
decreasing by time. Such model would be more suitable for prod-
ucts at the end of their life cycles. Another possibility is to incorpo-
rate the uncertainty into the timing of obsolescence or into the size
of the drop in the demand rate. These extensions would yield inter-
esting insights about the timing of a policy change. Extending the
model for a general class of continuous review control policies
seems particularly worthwhile because for many products, the
prospect of obsolescence has increased drastically due to rapid
changes in consumer taste and technological innovations.
Acknowledgements
The authors gratefully acknowledge Emre Berk, Hans Frenk and
the two anonymous reviewers for their valuable suggestions and
comments which have signicantly improved the earlier versions
of this paper. This research is partially supported by the SLF
Research Project and by the Transumo Pilot Project.
Appendix A. Supplementary data
Supplementary data associated with this article can be found, in
the online version, at doi:10.1016/j.ejor.2011.02.013.
94 . Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395
References
Brown, G.W., Lu, J.Y., Wolfson, R.J., 1964. Dynamic modeling of inventories subject
to obsolescence. Management Science 11, 5163.
David, I., Mehrez, A., 1995. An inventory model with exogenous failures. Operations
Research 43, 902903.
Fortuin, L., 1980. The all-time requirement of spare parts for service after sales
Theoretical analysis and practical results. International Journal of Operations
and Production Management 1, 5969.
Hadley, G., Whitin, T.M., 1962. A family of dynamic inventory models. Management
Science 8, 458469.
Hadley, G., Whitin, T.M., 1963. Analysis of Inventory Systems. Prentice Hall, Inc.,
Englewood Cliffs, NJ.
Hart, A., 1973. Determination of excess stock quantities. Management Science 19,
14441451.
Jalil, M.N., Zuidwijk, R.A., Fleischmann, M., Van Nunen, J.A.E.E. (in press). Spare parts
logistics and installed base information. Journal of Operational Research
Society.
Joglekar, P., Lee, P., 1993. An exact formulation of inventory costs and optimal
lot size in face of sudden obsolescence. Operation Research Letters 14,
283290.
Masters, J.M., 1991. A note on the effect of sudden obsolescence on the optimal lot
size. Decision Sciences 22, 11801186.
Mohan, C., Garg, R.C., 1961. Decision on retention of excess stock. Operations
Research 9, 496499.
Myers, R.H., Montgomery, D.C., 1995. Response Surface Methodology, Wiley Series
in Probability and Statistics, New York.
Pierskalla, W.P., 1969. An inventory problem with obsolescence. Naval Research
Logistics Quarterly 16, 217228.
Roseneld, D.B., 1989. Disposal of excess inventory. Operations Research37, 404409.
Simpson, J., 1955. A formula for decision on retaining or disposal of excess stock.
Naval Research Logistics Quarterly 2, 145155.
Song, J., Zipkin, P., 1996. Managing inventory with the prospect of obsolescence.
Operations Research 44, 215222.
Stulman, A., 1989. Excess inventory with stochastic demand: Continuous reporting
model. Journal of the Operational Research Society 40, 10411047.
Teunter, R.H., Fortuin, L., 1999. End-of-life service. International Journal of
Production Economics 59, 487497.
Teunter, R.H., Klein Haneveld, W.K., 2002a. Inventory control of service parts in the
nal phase. European Journal of Operational Research 137, 497511.
Teunter, R.H., Klein Haneveld, W.K., 2002b. Inventory control of service parts in the
nal phase: A central depot and repair kits. European Journal of Operational
Research 138, 7686.
Van Kooten, J.P.J., Tan, T., 2009. The nal order problem for repairable spare parts
under condemnation. Journal of the Operational Research Society 60 (10),
14491461.
. Pine, R. Dekker / European Journal of Operational Research 213 (2011) 8395 95