production inventory system with random supply interruptions statue and random lead times
TRANSCRIPT
Acta Mathematica Scientia 2011,31B(1):117–133
http://actams.wipm.ac.cn
PRODUCTION INVENTORY SYSTEM WITH
RANDOM SUPPLY INTERRUPTIONS STATUE
AND RANDOM LEAD TIMES∗
Hou Yumei (���)1,2 Liu Wenyuan (���)1
Zhang Qiang (��)2 Wu Fengqing (�)1
1. College of Economics and Management, Yanshan University, Qinhuangdao,066004, China;
2. College of Management and Economics, Beijing Institute of Technology, Beijing 100080, China
E-mail: [email protected]
Abstract This article analyzes a continuous-review inventory system with random sup-
ply interruptions and random lead time which may be interrupted by a random number
of supplier’s OFF periods. The inventory with constant demand rate is managed by a
(r; q1, q2, · · · , qm) policy and supplies from an unreliable sole supplier. By renewal theory
and matrix Geometric method, the long-run average cost function is obtained and some im-
portant properties of the function are proved. Furthermore, performance of the inventory
is derived.
Key words Markov processes; inventory theory; supply chain management; PH-
distribution; order-up-to policy
2000 MR Subject Classification 90B05
1 Introduction
How to efficiently manage a production and inventory system with random supply inter-
ruptions is a problem in supply chain management and has led to considerable researches in
recent years [1]. Supply interruptions which are called OFF represent the periods when a sup-
plier cannot produce and deal with inventory orders due to some unpredictable events. When
the supply is available, the period is called ON. This unreliable supplier switches intermittently
between ON and OFF. The aim of the article is to address the issue of how to determine the
optimal policy in the inventory system subject to supply interruptions.
We consider a continuous-review inventory system with random lead time, random supply
interruptions, and backorders. More specifically, the supplier’s status alternates between a
PH-distributed ON period and an exponential OFF period. The inventory system is controlled
∗Received October 25, 2007; revised July 4, 2008. This work was supported by the National Natural Science
Foundation of China (71071134 and 71001073). It is also funds by Hebei Science and Technology Research and
Development Program (10457202D-3) and 2010 Social Development of Research Subject of Hebei Province
(201005006)
118 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
by an order-up-to policy: whenever the inventory level drops to a reorder point r, an order
is placed and the inventory level will be raised to r + qi (i = 1, 2, · · · , m) at an order arrival
instant (see [2] for commonly used inventory policies). If an order placed during the supplier’s
ON period, the order is dealt with and is processed immediately and is finished after a random
lead time. In contrast, if an order is placed during the supplier’s OFF period, the order is put
on hold for the rest of the OFF period and will be dealt with at the beginning of the subsequent
ON period. Hence, the supplier breakdowns not only affect the acceptance (start of processing)
of a new coming order but also interrupt the lead time of an in-process order. Moreover, we
assume that the maximum number of outstanding orders (either on hold or in process) at any
time is limited to one.
The important features of our model have both random lead time and supply interruptions.
The features make our model more realistic than any other supply chain systems because in
reality suppliers are not always available due to unexpected events such as equipment break-
downs, material shortages, price inflation, strikes, embargoes, and political crises. In addition,
the inventory lead time is usually non-zero and uncertain due to production and/or transporta-
tion capacity constraints. Considering all the reasons, it is worthy of studying an inventory
system with supply interruptions and random lead time.
There are two streams of researches related to our study. The first area is to model the
presence of a failure-prone production facility in single- or multi-stage production system where
the continuous flow of a product is subjected to random disruptions caused by the failure and
restoration [3–11]. In particular, [7] gave an extensive review of this line of researches. While
these studies addressed the machine failures, they did not pay much attention to the issue of
lead time broken off by the supply OFF. This is focused on in our research.
The second area is the research dealing with the impact of the uncertainty in supply process
of inventory management. [12] indicated the need for developing models with the supplier’s
uncertainty. Since then, the supplier’s uncertainty issue was addressed in many studies such
as [13–25]. Most of these researches, however, focused on the unreliable supplier with zero
lead time [19, 26, 27], which assumes that supply switching from ON to OFF and it has no
impact on the productive processing of a previous order. In other words, upon accepting an
order, the supplier will process and deliver the order no matter if the supplier’s working state
change or not during the lead time. While this assumption is over-simplification to most real
inventory systems. In generally, the processing of any outstanding order stops when the supplier
interruption occurs. So [20] presented an inventory model with non-zero lead time affected by
supply interruptions by using an approximation approach. Recently, [28] presented an exact
analysis on the model with random demand, lost sales, and supply interruptions affecting
both the order dealing with and the productive process of pending order. However, due to
the complexities, the work mainly uses a computational approach to search the best inventory
policy without proving the structural property of the cost function. Extending [28], we consider
the model with PH-distribued ON period and random lead time which is affected by supply
interruptions. Our work also generalizes [21] by including the non-zero lead time.
Our main contribution is two-fold: (i) providing an exact performance analysis of the
system by the matrix analytical method and the renewal reward theorem; (ii) investigating
theoretically the properties of the average cost function of the system.
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 119
The rest structure of this article is as follows. Section 2 presents the model formulation
and preliminaries. In Section 3, the long-run average cost function is developed based on the
renewal reward theorem. In Section 4, the properties of the average cost function are revealed
and the partial convexity of the cost function is discussed. Section 5 comes the conclusion.
2 Formulation and Preliminaries
We consider an inventory system with a non-perishable single item and a constant demand
rate. Without loss of generality, the demand rate is assumed to be one unit per unit time.
The demand is met immediately if the inventory is available and is backlogged otherwise. The
replenishment of the inventory comes from a single monopolistic supplier who may be ON
or OFF for a random length. The supplier’s OFF is exponential and the supplier’s ON has
PH-type distribution. For the sake of convenience, we introduce the PH-distribution firstly.
2.1 Introduction of PH-distribution
A continuous probability distribution F (·) is a phast type distribution (PH-distribution)
if it is the distribution of the time until absorption in a finite-state Markov Process with a
single absorbing state, that is, there exists a probability vector (α, αm+1) and an infinitesimal
generator of the form ⎡⎣G g0
0 0
⎤⎦ ,
such that F (t) = 1− α exp(Gt)e for t ≥ 0.
The m×m matrix G is nonsingular and has negative diagonal elements (Gii < 0 (1 ≤ i ≤
m)) and nonnegative off-diagonal elements (Gij ≥ 0 (i �= j)). The vector g0 is nonnegative and
satisfies
Ge + g0 = 0. (2.1)
The pair (α,G) is called a representation of PH-type distribution, where α = (α1, α2, · · · , αm)
satisfyingm∑
i=1
αi = 1.
2.2 The Model
The supplier’s ON periods are independent and identically distributed (i.i.d) random vari-
ables, denoted by X , with a PH-distribution. This PH-distribution has an irreducible rep-
resentation (α,G) of order m. The supplier’s OFF periods are also i.i.d. random variables,
denoted by Y , which has an exponential distribution with parameter μ.
It is well known that the PH-distribution with an irreducible representation (α,G) can be
considered as the distribution of the time-to-absorption of an (m + 1)-state Continuous-Time
Markov Chain (CTMC) with a state space Φ = {1, 2, · · · , m, 0}, where state 0 is an absorbing
state. The infinitesimal generator of this CTMC is given by⎡⎣G g0
0 0
⎤⎦ ,
where G e + g0 = 0, and e is a column vector with all components being one with appropriate
dimension. The distribution function of X is
FX(t) = 1− α exp(Gt)e, t ≥ 0, (2.2)
120 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
the mean of X is E(X) = −αG−1e (See [29, 30] for details about PH distribution).
To model the availability status of the supplier, a CTMC with m + 1 states, denoted by
{Y(t), t ≥ 0}, is constructed. Status i (1 ≤ i ≤ m) corresponds to ”stage” i of the ON period
(or phase i of PH-distribution) and state 0 corresponds to the OFF period, that is,
Y(t) =
⎧⎨⎩
i, if the supplier is in phase i of the ON period at time t;
0, if the supplier is in OFF at time t.
Obviously, the state space of the CTMC {Y(t), t ≥ 0} is Φ and its infinitesimal generator is
given by
G̃ =
⎡⎣ G g0
μα −μ
⎤⎦ .
Let pij(t) = Pr{Y(t) = j |Y(0) = i}, i, j ∈ Φ. The transition probability matrix of Y(t),
defined as P(t) = [ pij(t) ], i, j ∈ Φ, is given by
⎧⎨⎩P(t) = exp(G̃t),
P(0) = α.(2.3)
If an order is placed during the ON period, it is processed and filled after a random lead
time, which may be interrupted by a random number of OFF periods. In contrast, if an order
is placed during the OFF period, it is put on hold for the rest of the OFF period. The on-hold
order is then processed in a regular manner when the supplier becomes available. The lead
time, denoted by L, represents the preparation of an order (production and/or transportation
time) and is assumed to be exponentially distributed with parameter θ. The lead time may
be interrupted by a supplier’s OFF period and resumed from that interruption point when the
supplier becomes available again. Note that an order may be delayed due to both lead time
and the supplier interruptions. The order delay is defined as the time interval between order
placement and order arrival, and depends on the status of the supplier at the order placement
instant. Therefore, an order is called a type i order if it is placed during the phase i of the ON
period and is denoted by Lisum , where 1 ≤ i ≤ m. Clearly, Li
sum is the sum of the lead time L
and a random number of OFF periods or interruptions during L. When an order arrives, the
inventory level is raised to the target level qi + r units. The order quantity qi is determined
at its arrival epoch and depends on phase i when the order starts to process. With such a
(r; q1, q2, · · · , qm) policy, it is reasonable to assume that the maximum number of outstanding
orders is one.
Furthermore, we assume that X , Y , and L are mutually independent. For most prac-
tical systems, the supplier’s ON period is much longer than the supplier’s OFF period and
lead time. Thus, it is reasonable to use PH-distribution for ON period and exponential dis-
tributions for OFF period and lead time. A cost structure imposed on the system consists of
order cost $K/order, linear holding cost of $ch/unit/time, and backorder cost (or penalty cost)
cs/unit/time.
2.3 Order Delay
Above all, We focus on the property of type i order delay.
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 121
Consider a new CTMT {Y(t), t ≥ 0} with state space Ω = Φ ∪ { 0 } and infinitesimal
generator
Q̂ =
⎡⎣S s0
0 0
⎤⎦ .
Here, state i (1 ≤ i ≤ m), represents status i of an ON period; state 0 represents an OFF period;
and state 0, which is the absorbing state of {Y(t), t ≥ 0}, corresponds to the end of the order
delay. We now specify the elements of Q̂. Note that {Y(t), t ≥ 0} leaves state i (1 ≤ i ≤ m)
either at the end of the lead time L or at epoch which the supplier status changes. Thus, given
{Y(t), t ≥ 0} being in state i, the sojourn time in state i has the exponential distribution with
rate −Gii +θ; then it may make a transition into absorbing state 0 with rate θ or into transient
state 0 with rate g0i . In addition, a transition from 0 to a transient state i , 1 ≤ i ≤ m, happens
with rate μαi. Consequently, we have
S =
⎛⎝G − θI g0
μα −μ
⎞⎠ , (2.4)
where I is an identity matrix with appropriate dimension and
s0 =
⎛⎝ θe
0
⎞⎠ .
A type i order delay is the time interval from the epoch of a type i order being placed to the
epoch of the order arrival. Correspondingly, this order delay is the first passage time from state
i (1 ≤ i ≤ m) to absorbing state 0 of {Y(t), t ≥ 0}. Therefore, a type i order delay Lisum has a
PH-distribution with a PH-representation (eti,S, e), where et
i is a row vector with one for its
ith-component, zero for others and appropriate dimension.((·)t is the transpose of vector (·))
To prove that a type i order delay has a PH-distribution, there needs some preliminaries.
The first one is the construction of Lisum. The second is a method to derive the inverse of a
block matrix.
First, let X(i) be the time interval between the epoch of a type i order placement and the
end of current ON period. Hence,
FX(i)(t) = 1− eti exp(Gt)e.
We can define a delayed PH-renewal process as
Ni(t) = sup
{n : X(i) +
n∑j=1
Xj ≤ t
},
where Xj (j = 1, 2, 3, · · ·) is an i.i.d sequence with FX(t) (t ≥ 0) given by (2.2). Let Ni be the
number of supply interruptions during the i order delay. Hence, Ni = Ni(L).
Lemma 2.1 For 1 ≤ i ≤ m, Ni is determined by the inequalities
X(i) +
Ni−1∑j=1
Xj ≤ L < X(i) +
Ni∑j=1
Xj (Ni ≥ 1), (2.5)
122 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
and type i order delay Lisum is determined by
Lisum =
⎧⎪⎪⎨⎪⎪⎩
L, Ni = 0,
L +
Ni∑j=1
Yj , Ni > 0,(2.6)
where {Yj , j ≥ 0} is an i.i.d sequence with FY (t) = 1− e−μt (t ≥ 0).
The second preliminary is Theorem 2.2.4 of [31] (page 23).
Lemma 2.2 If B =
⎛⎝B11 B12
B21 B22
⎞⎠ and B11 is non-singlar, then,
B−1 =
⎛⎝B−1
11 + B−111 B12B
−122.1B21B
−111 −B−1
11 B12B−122.1
−B−122.1B21B
−111 B−1
22.1
⎞⎠ ,
where B22.1 = B22 − B−121 B12.
With these results, we prove that a type i order delay Lisum has PH-distribution with a
PH-representation (eti,S, e).
Theorem 2.3 A type i order delay Lisum (1 ≤ i ≤ m) has the PH-distribution with cdf
FLisum
(x) = 1− eti exp(xS)e (x ≥ 0).
Proof According to Lemma 2.1, the Laplace transform of FLisum
(x) is
f̃FLi
sum(s) = E[exp (−sLi
sum)] =θ
s + θ
s + μ− sα(θI − G)−1g0 − setiI − G)−1g0
s + μ− sI − G)−1g0. (2.7)
The calculation of (2.7) may be refers to Appendix A. Using Lemma 2.2, we have
eti(I − S)−1S0 =
θ
s + θ
s + μ− sα(θI − G)−1g0 − setiI − G)−1g0
s + μ− sI − G)−1g0. (2.8)
Integrating (2.7) and (2.8), the Laplace transform of FLisum
(x) is f̃FLi
sum(s) = et
i(I − S)−1S0.
Hence, Lisum has PH-distribution.
Because Lisum has PH-distribution, we verify that the nth moment of a type i order delay is
E[ (Lisum)n ] = (−1)nn!(et
iS−ne) (n ≥ 1,1 ≤ i ≤ m) [29]. Furthermore, by the similar technique,
we can also show that the sum L0isum = Y + Li
sum (1 ≤ i ≤ m) or a type 0 order delay has a
PH-distribution (denoted by FL0isum
(x)) with an irreducible representation (eti,Ri, e), where
Ri =
⎡⎢⎢⎣−μ μ et
i 0
0 G − θI g0
0 μα −μ
⎤⎥⎥⎦ , (2.9)
and E[Lisum] = −et
1R−1i e.
To derive the Long-run average cost, conditional probability qij denoted that a type i order
is delivered in status j of the ON period, is needed, that is, qij = Pr{Y(Lisum) = j/Y(0) = i}.
Let Q= [qij ](1 ≤ i, j ≤ m). Then, we have the following result.
Theorem 2.4 The conditional probability matrix is
Q = θ[θI − (G + g0α)]−1. (2.10)
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 123
Proof Let A = −(G + g0α− θI). According to (2.1), we have
−Gii =
m∑j=1,j �=i
Gij + g0i (i = 1, 2, · · · , m)
and
θ + [−Gii] ≥
m∑j=1,j �=i
Gij + g0i ≥
m∑j=1,j �=i
Gij + g0i αj .
Thus, the matrix A is strictly diagonally dominant whichm∑
j=1
αj = 1. According to Theorem
2.3 on Page 137 of [32], the matrix A is non-singular.
Given state i (i = 1, · · · , m), the next transition of {Y(t), t ≥ 0} will be either to state l
with probability Gil/(−Gii + θ), l �= i, or to state 0 with probability g0i /(−Gii + θ). Using the
exponential distribution property, qij satisfies the following equation:
qij =∑l�=i
Gil
−Gii + θqlj +
g0i
−Gii + θ
m∑l=1
αlqlj , i �= j.
For the i = j case, besides the two kinds of transitions in the i �= j case, the next transition
may be to the absorbing state 0, therefore
qii =θ
−Gii + θ+∑l�=i
Gil
−Gii + θqli +
g0i
−Gii + θ
m∑l=1
αlqli.
Or, equivalently,
θqij =
m∑l=1
Gilqlj + g0i
m∑l=1
αlqlj , i �= j,
θqii = θ +
m∑l=1
Gilqli + g0i
m∑l=1
αlqli.
In matrix form, we have
θQ = θI + GQ+ g0αQ.
Solving this matrix equation gives (2.10).
With the Lamma above, it is shown that the expected order delay is longer for a stochastic
longer OFF period by using the stochastic order argument [33].
3 Average Cost Function
The long-run average cost function can be developed by applying the renewal reward
theorem to a regenerative cycle of the inventory process. This cycle is defined as the time
interval between two consecutive instants at which the inventory level drops to r and the
supplier is OFF. Moreover, the cycle can be classified according to the type of the first order
in the cycle. Thus, the probability of having a type i cycle is αi (1 ≤ i ≤ m).
Let Ti(q1, q2, · · · , qm) and Ci(r; q1, q2, · · · , qm) be the length of type i cycle and the cost
incurred during type i cycle, respectively. Denoting their means by T̄i(q1, q2, · · · , qm) and
124 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
C̄i(r; q1, q2, · · · , qm), we obtain the expected length of an arbitrary cycle as T̄ (q1, q2, · · · , qm) =
αT̄ and the expected cost during an arbitrary cycle as C̄(r; q1, q2, · · · , qm) = αC̄, where
C̄ = (C̄1(r; q1, q2, · · · , qm), C̄2(r; q1, q2, · · · , qm), · · · , C̄m(r; q1, q2, · · · , qm))t,
T̄ = (T̄1(q1, q2, · · · , qm), T̄2(q1, q2, · · · , qm), · · · , T̄m(q1, q2, · · · , qm))t.
According to the renewal reward theorem [32], the long-run average cost per unit time can be
formed as follows:
AC(r; q1, q2, · · · , qm) =C̄(r; q1, q2, · · · , qm)
T̄ (q1, q2, · · · , qm)=
αC̄
αT̄. (3.1)
3.1 Expected Cycle Time
To compute T̄ (q1, q2, · · · , qm), we define the sub-cycle as the interval between two consec-
utive instants at which the inventory level drops to r. According to the single outstanding
order assumption, there is only one order in each sub-cycle. Moreover, a type i residual cycle,
denoted by TiR(q1, q2, · · · , qm), is defined as the time required to complete the cycle when the
inventory level drops to r and the supplier is in status i, 1 ≤ i ≤ m. Let CiR(r; q1, q2, · · · , qm)
be the costs incurred in a type i residual cycle. Denote the means of TiR(q1, q2, · · · , qm) and
CiR(r; q1, q2, · · · , qm) by T̄iR(q1, q2, · · · , qm) and C̄iR(r; q1, q2, · · · , qm), respectively. Let
T̄R = (T̄1R(q1, q2, · · · , qm), T̄2R(q1, q2, · · · , qm), · · · , T̄mR(q1, q2, · · · , qm))t
and
C̄R = (C̄1R(r; q1, q2, · · · , qm), C̄2R(r; q1, q2, · · · , qm), · · · , C̄mR(r; q1, q2, · · · , qm))t.
Now, if a type i ≥ 1 order is placed at time 0 (start of a sub-cycle), then, Y(Lisum + qi) = n
implies that the supplier status is n at the end of the sub-cycle (0 ≤ n ≤ m). In particular,
Y(Lisum + qi) = 0 indicates that a new regenerative cycle starts at the end of the sub-cycle.
Theorem 3.1 The mean of an arbitrary cycle, T̄ (q1, q2, · · · , qm), is given by
T̄ (q1, q2, · · · , qm) = μ−1 + αT̄R, (3.2)
where the column vector T̄R satisfies
T̄R =[I −H
]−1· (E[L1
sum] + q1, E[L2sum] + q2, · · · , E[Lm
sum] + qm)t, (3.3)
where
H =((G P̂(q1))1·, (G P̂(q2))2·, · · · , (G P̂(qm))m·
)t, P̂(qk) = [pij(qk)], (1 ≤ i, j, k ≤ m),
which is the submatrix of P(qk) = [pij(qk)] (0 ≤ i, j ≤ m), and (G P̂(qk))k· is the kth row of
the matrix (G P̂(qk)) (See Equation (2.3) for the definition of pij(t)).
Proof For a type i residual cycle starting at time 0, conditioning on the state of {Y(t),
t ≥ 0} after Lisum + qi time units (recall that the demand rate is one and the inventory level
reaches r at this instant) and using the renewal argument, we obtain
TiR(q1, q2, · · · , qm)
=
⎧⎪⎨⎪⎩
Lisum + qi, if Y(Li
sum + qi) = 0,
Lisum + qi + TnR(q1, q2, · · · , qm), if Y(Li
sum + q) = n �= 0,for 1 ≤ i ≤ m. (3.4)
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 125
Note that {Y(t), t ≥ 0} is a CTMC with the conditional probability matrixQ. For i (1 ≤ i ≤ m)
and n (0 ≤ n ≤ m) we have
Pr{Y(Li
sum + qi) = n}
=
m∑j=1
Pr{Y(Li
sum) = j |Y(0) = i}
Pr{Y(Li
sum + qi) = n |Y(Lisum) = j
}
=
m∑j=1
qijpjn(qi). (3.5)
Because the length of Lisum depends on the supplier’s state j at the type i order receipt instant,
we define the conditional expectation of type i order delay and denote it by Ej[Lisum] (j =
1, 2, · · · , m). By the law of the total probability and (3.4), we have
T̄iR(q1, q2, · · · , qm)
=m∑
j=1
(Ej [L
isum] + qi
)qijpj0(qi) +
m∑n=1
m∑j=1
(Ej [L
isum] + qi + T̄nR(q1, q2, · · · , qm)
)qijpjn(qi)
= E[Lisum] + qi +
m∑n=1
m∑j=1
qijpjn(qi) T̄nR(q1, q2, · · · , qm). (3.6)
Note thatm∑
n=0
m∑j=1
qijpjn(qi) = 1 andm∑
j=1
Ej[Lisum]qij = E[Li
sum]. Rewriting (3.6) in matrix form
gives
T̄R = (L1sum + q1, L
2sum + q2, · · · , L
isum + qm)t +HT̄R. (3.7)
Because [I −H] is non-singular, hence we have (3.3). Due to the memoryless property of the
exponential distribution, the length of type i cycle is composed of one OFF period and one
type i residual cycle with probability αi (1 ≤ i ≤ m). Thus,
T̄ (q1, q2, · · · , qm) = 1/μ +
m∑i=1
αiT̄iR(q).
Hence, we have (3.2).
3.2 Expected Cycle Cost
We define ci(r) as the cost incurred during Lisum, c0i(r) as the cost incurred during the
interval of one OFF period plus Lisum (1 ≤ i ≤ m). Let B(r, qi) be the inventory holding cost
during the interval when the inventory drops from qi + r to r units, with an expression as
B(r, qi) =chq2
i
2+ chqir. (3.8)
Lemma 3.2 The means of ci(r) and c0i(r) (1 ≤ i ≤ m) are given, respectively, by
c̄i(r) = K + ch
(et
i exp(Sr)S−2e− retiS−1e− et
iS−2e
)− cse
ti exp(Sr)S−1e (3.9)
and
c̄0i(r) = K + ch
(et1 exp(Rir)R
−2i e− ret
1R−1i e− et
1R−2i e
)− cse
t1 exp(Rir)R
−1i e. (3.10)
126 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
Proof See Appendix.
For the special case of r = 0, (3.9) and (3.10) yield, for 1 ≤ i ≤ m,
c̄i(0) = K + csE[Lisum], c̄0i(0) = K + cs(1/μ + E[Li
sum]), (3.11)
which indicates that re-ordering at zero inventory level results in only ordering cost and back-
order cost during Lisum or OFF period plus Li
sum. Together with Proposition 3.4 ([34]), we can
see that: the costs incurring in one order delay (c̄i(0) and c̄0i(0), i = 1, 2, · · · , m) decrease in
parameter μ monotonously.
Theorem 3.3 The expected cost incurred in an arbitrary cycle C̄(r, q) is given by
C̄(r; q1, q2, · · · , qm) = αC̄, (3.12)
where C̄ satisfies
C̄ =
⎛⎜⎜⎜⎜⎜⎜⎝
c̄01(r) − c̄1(r)
c̄02(r) − c̄2(r)...
c̄0m(r) − c̄m(r)
⎞⎟⎟⎟⎟⎟⎟⎠
+[I −H
]−1
⎛⎜⎜⎜⎜⎜⎜⎝
c̄1(r) + B(r, q1)
c̄2(r) + B(r, q2)...
c̄m(r) + B(r, qm)
⎞⎟⎟⎟⎟⎟⎟⎠
. (3.13)
Proof For a type i residual cycle starting at t = 0, conditioning on the state of {Y(t), t ≥
0} at the end of the first sub-cycle and using the renewal argument, we have
CiR(r; q1, q2, · · · , qm)
=
⎧⎪⎨⎪⎩
ci(r) + B(r, qi), if Y(Lisum + qi) = 0,
ci(r) + B(r, qi) + CnR(r; q1, q2, · · · , qm), if Y(Lisum + qi) = n �= 0.
(3.14)
Let Ej[ci(r)] be the conditional expectation of ci(r) given the type i order arrive at state j
(j = 1, 2, · · · , m). From (3.5), (3.14), and the total probability law, we have
C̄iR(r; q1, q2, · · · , qm) = c̄i(r) + B(r, qi) +
m∑n=1
m∑j=1
qijpjn(qi)C̄nR(r; r; q1, q2, · · · , qm). (3.15)
Note thatm∑
j=1
Ej [ci(r)]qij = c̄i(r). Rewriting (3.15) in matrix form, it gives
C̄R = (c̄1(r) + B(r, q1), c̄2(r) + B(r, q2), · · · , c̄m(r) + B(r, qm))t +HC̄R. (3.16)
Suppose that the first order of a cycle is placed in state i (i = 1, 2, · · · , m ) at t = 0.
Conditioning on the state at the end of the first sub-cycle and by the renewal argument, we
obtain
Ci(r; q1, q2, · · · , qm)
=
⎧⎨⎩
c0i(r) + B(r, qi), if Y(Lisum + qi) = 0,
c0i(r) + B(r, qi) + CnR(r; q1, q2, · · · , qm), if Y(Lisum + qi) = n �= 0.
(3.17)
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 127
Similarly, we can obtain
C̄ = (c̄01(r) + B(r, q1), c̄02(r)+, B(r, q2), · · · , c̄0m(r) + B(r, qm))t +HC̄R. (3.18)
Combining (3.17) and (3.18) gives (3.13). Furthermore,
C̄(r; q1, q2, · · · , qm) =m∑
i=1
αi C̄i(r; q1, q2, · · · , qm).
By setting appropriate values of cost parameters K, ch, and cs in C̄(r; q1, q2, · · · , qm), we
can compute the average number of orders, average inventory level, and average number of
stockouts per cycle or per unit time.
To simplify and explain the expression of the average cost function, we re-group different
types of costs. This needs some new notations: �ih(r) is the sum of ordering cost and holding
cost incurred in Lisum; �ip(r) is the backorder penalty cost incurred in Li
sum; �0ih(r) is the
sum of ordering cost and holding cost incurred during OFF period plus Lisum; and �0ip(r) is
the penalty cost incurred during OFF period plus Lisum. We can write
�ih(r) = K + ch
(et
i exp(Sr)S−2e− retiS−1e− et
iS−2e
),
�ip(r) = cseti exp(Sr)S−1e,
�0ih(r) = K + ch
(et1 exp(Rir)R
−2i e− ret
1R−1i e− et
1R−2i e
),
�0ip(r) = cset1 exp(Rir)R
−1i e.
According to Lemma 3.2, we have
c̄i(r) = �ih(r)−�ip(r), c̄0i(r) = �0ih(r)−�0ip(r).
Then, (3.13) can be rewritten as
C̄ =
⎛⎜⎜⎜⎜⎜⎜⎝
�01h(r) −�1h(r)
�02h(r) −�2h(r)...
�0mh(r) −�mh(r)
⎞⎟⎟⎟⎟⎟⎟⎠
+[I −H
]−1
·
⎛⎜⎜⎜⎜⎜⎜⎝
�1h(r) + B(r, q1)
�2h(r) + B(r, q2)...
�mh(r) + B(r, qm)
⎞⎟⎟⎟⎟⎟⎟⎠
+
⎛⎜⎜⎜⎜⎜⎜⎝
�1p(r)−�01p(r)
�2p(r)−�02p(r)...
�mp(r)−�0mp(r)
⎞⎟⎟⎟⎟⎟⎟⎠
+[I −H
]−1
·
⎛⎜⎜⎜⎜⎜⎜⎝
�1p(r)
�2p(r)...
�mp(r)
⎞⎟⎟⎟⎟⎟⎟⎠
. (3.19)
The first two terms correspond the ordering and holding costs, simply written as Δh, the last
two terms are the backorder cost, simply written as Δp. Thus, αΔh is the sum of the expected
ordering cost and holding cost and αΔp is the expected backorder cost in an arbitrary cycle.
Then, the long-run average cost function can be expressed as
AC(r; q1, q2, · · · , qm) =α
T̄ (q1, q2, · · · , qm)Δh +
α
T̄ (; q1, q2, · · · , qm)Δp. (3.20)
128 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
4 Properties
In this section, we reveal some properties of the average cost function. We start with the
convexity of c̄i(r) and c̄0i(r).
Lemma 4.1 (i) c̄i(r) and c̄0i(r) are convex (1 ≤ i ≤ m).
(ii) If r ≥ cs
ch, then,
∂c̄i(r)
∂r≥ 0,
∂c̄0i(r)
∂r≥ 0. (4.1)
Proof It follows from the constant demand rate that
ci(r) =
⎧⎪⎪⎨⎪⎪⎩
K + chrLisum −
1
2ch(Li
sum)2, Lisum < r,
K +1
2chr2 + cs(L
isum − r), Li
sum ≥ r,
1 ≤ i ≤ m. (4.2)
From (4.2), we have
c̄i(r) = K +
∫ r
0
(chry −
1
2chy2
)dFLi
sum(y)−
∫ r
0
(1
2chr2 + cs(y − r)
)dFLi
sum(y)
+
∫ ∞
0
(1
2chr2 + cs(y − r)
)dFLi
sum(y).
Taking the derivative of c̄i(r) with respect to r, we find
∂c̄i(r)
∂r= ch
∫ r
0
ydFLisum
(y) + (chr − cs)[1 − FLisum
(r)].
It is seen that if r ≥ cs
ch, then, ∂c̄i(r)
∂r≥ 0. So, the first inequality of (4.1) holds. Taking the
second order derivative, we obtain
∂2c̄i(r)
∂r2= ch[1− FLi
sum(r)] + csfLi
sum(r),
which is always positive, indicating that c̄i(r) is convex.
Similarly, we can prove the same properties for c̄0i(r).
By Lemma 4.1 we establish an important property for the average cost function.
Theorem 4.2 For a given vector (q1, q2, · · · , qm), AC(r; q1, q2, · · · , qm) is convex in r.
In addition, there is a unique optimal re-order level r∗ (q1, q2, · · · , qm), which satisfies 0 ≤ r∗
(q1, q2, · · · , qm) ≤ cs
ch.
Proof From (3.16) and (3.18), we have
C̄ =
⎛⎜⎜⎜⎜⎜⎜⎝
c̄01(r)
c̄02(r)...
c̄0m(r)
⎞⎟⎟⎟⎟⎟⎟⎠
+H(I −H)−1
⎛⎜⎜⎜⎜⎜⎜⎝
c̄1(r)
c̄2(r)...
c̄m(r)
⎞⎟⎟⎟⎟⎟⎟⎠
+(I −H)−1(B(r, q1), B(r, q2), · · · , B(r, qm)
)t
. (4.3)
Let (γ1, γ2, · · · , γm) = α(I −H)−1 and (β1, β2, · · · , βm) = αH(I −H))−1. Then, the expected
cost of a cycle can be written as
C̄(r; q1, q2, · · · , qm) =
m∑i=1
αic̄0i(r) +
m∑i=1
βic̄i(r) +
m∑i=1
γiB(r, qi), (4.4)
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 129
where βi ≥ 0 and γi ≥ 0. On the basis of Lemma 4.1 and (3.8), c̄0i(r), c̄i(r), and B(r, qi) are
all convex in r for fixed qi (i = 1, 2, · · · , m). Thus, given qi (i = 1, 2, · · · , m), C̄(r; q1, q2, · · · , qm)
is a linear combination of convex functions. That means C̄(r; q1, q2, · · · , qm) is convex in r.
Because T̄ (q1, q2, · · · , qm) is independent of r,
AC(r; q1, q2, · · · , qm) = C̄(r; q1, q2, · · · , qm)/T̄ (q1, q2, · · · , qm)
is convex in r. Hence, for a fixed vector (q1, q2, · · · , qm), an unique optimal re-order level
r∗(q1, q2, · · · , qm) exists [35].
Taking the partial derivative of AC(r; q1, q2, · · · , qm) with respect to r, we have
∂AC(r; q1, q2, · · · , qm)
∂r
=1
T̄ (q1, q2, · · · , qm)
{ m∑i=1
αi
∂c̄0i(r)
∂r+
m∑i=1
βi
∂c̄i(r)
∂r+
m∑i=1
γi(chqi + csr)
}. (4.5)
By Lemma 4.1, for fixed q1, q2, · · · , qm, if r ≥ cs
ch, then ∂AC(r,q)
∂r≥ 0, implying that AC(r; q1, q2,
· · · , qm) increases in r. Therefore, the optimal re-order level r∗(q1, q2, · · · , qm) satisfies
0 ≤ r∗(q1, q2, · · · , qm) ≤cs
ch
.
The upper bound cs/ch for r∗(q1, q2, · · · , qm) is intuitive. Note that the re-order point is
determined by the trade-off between the holding cost and backorder penalty cost. If we order
when r > cs/ch, that is, rch > cs , which implies that the holding cost rch for meeting one unit
demand is greater than the penalty cost cs for one unit shortage. So, it is better off to delay
the order until the inventory level is lower. Thus, the optimal re-order point must be less than
cs/ch.
Proposition 4.3 For given (r; q1, q2, · · · , qm) policy, AC(r; q1, q2, · · · , qm) is a linear func-
tion of K, ch and cs, respectively.
Proof Let
ui � eti exp(Sr)S−2e− ret
iS−1e− et
iS−2e
and
vi � et1 exp(Rir)R
−2i e− ret
1R−1i e− et
1R−2i e.
From (3.9), (3.10), (4.4), and (3.1), we obtain
AC(r; q1, q2, · · · , qm)
=1
T̄ (q1, q2, · · · , qm)
{K
(1 +
m∑i=1
βi
)+ ch
m∑i=1
(αivi + βiui)
−cs
[ m∑i=1
(αie
t1 exp(Rir)R
−1i e + βie
ti exp(Sr)S−1e
)]}+
m∑i=1
γiB(r, qi)
T̄ (q1, q2, · · · , qm). (4.6)
Therefore, for a given inventory policy, AC(r; q1, q2, · · · , qm) is a linear function of K, ch, and
cs, respectively.
According to Theorem 3.1, Theorem 3.3, and AC(r, q), we can derive the mean of the
ordering number per unit time. To get the ordering number per unit time, we find that the
130 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
average cost of one arbitrary cycle C̄(r, q) dependents on the order cost K, the holding cost ch,
and the penalty cost cs. So, we substitute C̄(K, ch, cs) for C̄(r, q). We also find that whenever
the inventory level drops to r, one order cost, one holding cost and one penalty cost are added to
the average cost of one arbitrary cycle C̄(K, ch, cs). So, C̄(1, 0, 0) records the ordering number
in one cycle. Similarly, C̄(0, 1, 0) records the sum of the inventory level and C̄(0, 0, 1) records
the sum of the backorder in one cycle. Let N̄ denote the mean of the ordering number per unit
time, IN denote the mean of the inventory level per unit time and B̄ denote the mean of the
backorder per unit time. Then from Theorem 3.3, we can deduce the following proposition.
Theorem 4.4 The mean of the ordering number per unit time is N̄ = C̄(1, 0, 0)/T̄ (q),
the mean of the inventory level per unit time is IN = C̄(0, 1, 0)/T̄(q), and the mean of the
backorder per unit time is B̄ = C̄(0, 0, 1)/T̄ (q).
5 Conclusion
We have studied a continuous review (r; q1, q2, · · · , qm) inventory system with supply in-
terruptions and random leadtime. To model such a system, we assume that the ON period is
PH-distributed and the leadtime is exponential. The long-run average cost AC(r; q1, q2, · · · , qm)
is obtained using the concept of multi-type order delays, the matrix analytic method, and the
renewal reward theorem. We have established some properties of the model and given a deeply
insights of it. The results offer practicing managers useful information in designing the best or-
der policy or understanding the cost effects of implementing a feasible policy under a stochastic
supply process.
Acknowledgments The authors are indebted to Dr. Q.M. He and H.Q. Zhang for
many helpful discussions and their contributions to this work. We thank for the help from
Huang Junfei, also.
References
[1] Maqbool D, Nicholas C Petruzzi, Leroy B Schwarz. A Newsvendor’s Procurement Problem when Suppliers
Are Unreliable. Manufacturing & Service Operations Management, 2007, 9(1): 9–32
[2] Hadley G, Whitin T M. Analysis of Inventory System. Prentice-hall, Inc Eaglewood Cliffs, NJ, 1963
[3] Meyer R R, Rothkopf M H, Smith S A. Reliability and inventory in a production-storage system. Man-
agement Science, 1979, 25(8): 799–807
[4] Parthasarathy P R, Sharafali M. On the unutilizedcapacity of a production-storage system. Operations
Research Letters, 1987, 6(1): 233–238
[5] Liu B, Cao J. Analysis of a production-inventory system with machine breakdowns and shutdowns. Com-
puters & Operations Research, 1999, 26(2): 73–91
[6] Mohamadou D, Pierreval H, Quilliot A. Manufacturing cells design with fexible routing capability in
presence of unreliable machines. International Journal of Production Economics, 2001, 74(1-3): 175–182
[7] Abboud N E. A discrete-time Markov production-inventory model with machine breakdowns. Computers
& Industrial Engineering, 2001, 39(1/2): 95–107
[8] Giri B C, Dohi T. Optimal lot sizing for an unreliable production system based on net present value
approach. International Journal of Production Economics, 2004, 92(2): 157–167
[9] Giri B C, Yun W Y, Dohi T. Optimal design of unreliable production inventory systems with variable
production rate. European Journal of Operational Research, 2005, 162(2): 372–386
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 131
[10] Hou Yumei, Sethi S P, Zhang H Q, Zhang Q. Asymptotically optimal production policies in dynamic
stochastic jobshops with limited buffers. Journal of Mathematical Analysis and Applications, 2006, 317:
398–428
[11] Suwa H, Sandoh H. Capability of cumulative delay based reactive scheduling for job shops with machine
breakdowns. Computers & Industrial Engineering, 2007, 53(1): 63–78
[12] Silver E A. Operations research in inventory management: a review and critique. Operations Research,
1981, 29(4): 628–645
[13] Parlar M, Berkin D. Future supply uncertainty in EOQ models. Naval Research Logistics, 1991, 38(2):
107–121
[14] Weiss H J, Rosenthal E C. Optimal ordering policies when anticipating a disruption in supply or demand.
European Journal of Operational Research, 1992, 59(2): 370–382
[15] Parlar M, Wang D. Diversification under yield randomness in inventory models. European Journal of
Operational Research, 1993, 66(1): 52–54
[16] Anupindi R, Akella R. Diversification under supply uncertainty. Management Science, 1993, 39(3): 944–
963
[17] Berk E, Arreola-Risa A. Note on future uncertainty in EOQ models. Naval Research Logistics, 1994,
41(2):129–132.
[18] Parlar M, Perry D. Inventory models of future supply uncertainty with single and multiple suppliers. Naval
Research Logistics, 1996, 43(2): 191–210
[19] Gupta D. The (Q, r) inventory system with an unreliable supplier. INFOR, 1996, 34(1): 59–76
[20] Parlar M. Continuous-review inventory problem with random supply interruptions. European Journal of
Operational Research, 1997, 99(2): 366–385
[21] Parlar M. Probabilistic analysis of renewal cycles: an application to non-markovian inventory problem
with multiple objectives. Operations Research, 2000, 48(2): 243–255
[22] Gurler U, Parlar M. An inventory problem with two randomly available suppliers. Operations Research,
1997, 45(3): 904–918
[23] Arreola-Risa A, DeCroix G A. Inventory management under random supply disruptions and partial back-
orders. Naval Research Logistics, 1998, 46(3): 687–703
[24] Ozekici S, Parlar M. Inventory models with unreliable suppliers in a random environment. Annals of
Operations Research, 1999, 91(2): 123–136
[25] Chen J, Yao D, Zheng S H. Optimal replenishment and rework with multiple unreliable supply sources.
Operations Research, 2001, 49(3): 430–433
[26] Mohebbi E. Supply interruptions in a lost-sales inventory system with random lead time. Computers and
Operations Research, 2003, 30(3): 411–426
[27] Mohebbi E. A replenishment model for the supply-uncertainty problem. International Journal of Produc-
tion Economics, 2004, 87(1): 25–37
[28] Mohebbi E, Hao D. When supplier s availability affects the replenishment lead time-An extension of the
supply-interruption problem. European Journal of Operational Research, 2006, 175(2): 992–1008
[29] Neuts M F. Matrix-geometric Solutions in Stochastic Models. Baltimore: Johns Hopkins University Press,
1981
[30] Neuts M.F. Structured Stochastic Matrices of M/G/1 Type and Their Applications. New York:Marcel
Decker,1989.
[31] Wang Songgui, Shi Jianhong, Yin Suju, Wu Mixia. Introduction of Linear Model. Beijing: Science Press,
2004: 23
[32] Berman A, Plemmons R J. Nonnegative Matrices in the Mathematical Sciences. New York: Academic
Press, 1979
[33] Shaked M, Shanthikumar J G. Stochastic Orders and Their Applications. Boston: Academic Press, 1994
[34] Song J S. The Effect of Leadtime Uncertainty in a Simple Stochastic Inventory Model. Management
Science, 1994, 40(2): 603–613
[35] Zipkin P. Foundations of Inventory Management. New York: McGraw-Hill NY, 2000
[36] He Q M, Jewkes E M, Buzacott J. Optimal and near-optimal inventory control policies for a make-to-order
inventory-production system. European Journal of Operational Research, 2002, 141(1): 113–132
[37] Boute R N, Lambrecht M R, Houdt B V. Performance evaluation of a production/inventory system with
periodic review and endogenous lead times. Naval Research Logistics, 2007, 54(2): 462–473
132 ACTA MATHEMATICA SCIENTIA Vol.31 Ser.B
Appendix
Appendix A
Proof of formula (2.7)
According to (2.1), the probability density of the renewal number Ni is
Pr(Ni = n
)
=
⎧⎪⎪⎨⎪⎪⎩
Pr(X(i) ≥ L
), n = 0,
P r
(X(i) +
n−1∑j=1
Yj ≤ L < X(i) +
n∑j=1
Yj
), n > 0
=
⎧⎨⎩
1− eti(I − G)−1g0, n = 0,
eti(I − G)−1g0
[α(I − G)−1g0
](n−1)− et
i(I − G)−1g0[α(I − G)−1g0
](n), n > 0.
(A.1)
By the law of the total probability, the Laplace transform of the PH-distribution FLisum
is
f̃Lisum
(s) = E[e(−sLi
sum)]
= Pr(Ni = 0
)[e(−sL)
]+ Pr
(Ni = n
)[e(−sL+
n∑j=1
Yj)]
=θ
s + θ
s + μ− sα(θI − G)−1g0 − setiI − G)−1g0
s + μ− sI − G)−1g0. (A.2)
Hence, we have (2.7)
Appendix B
Proof of Lemma 3.2
Due to the constant demand rate, we have
ci(r) =
⎧⎪⎪⎨⎪⎪⎩
K + chrL̄i −1
2chL̄2
i , L̄i < r,
K +1
2chr2 + cs(L̄i − r), L̄i ≥ r,
1 ≤ i ≤ m. (B.1)
Taking expectation on (B.1), we have
c̄i(r) = K +
∫ r
0
(chry −
1
2chy2
)d[1− et
i exp (yS )e]
+
∫ ∞
r
(1
2chr2 + cs(y − r)
)d[1 − et
i exp (yS )e]
= K +
∫ r
0
(chry −
1
2chy2
)d[1− et
i exp (yS )e]
−
∫ r
0
(1
2chr2 + cs(y − r)
)d[1− et
i exp (yS )e]
+
∫ ∞
0
(1
2chr2 + cs(y − r)
)d[1 − et
i exp (yS)e]
= K +(chry −
1
2chy2
)[1− et
i exp (yS )e]|r0
−
∫ r
0
(chr − chy)[1− eti exp (yS )e]dy −
(1
2chr2 − csr
)[1− et
i exp (yS )e]|r0
No.1 Hou et al: PRODUCTION INVENTORY SYSTEM WITH RANDOM SUPPLY 133
−
∫ r
0
csy d[1− eti exp (yS )e]
(1
2chr2 − csr
)[1− et
i exp (yS )e]|∞0
+
∫ r
0
csy d[1− eti exp (yS )e]
= K +1
2chr2 [1− et
i exp (rS )e]− chr[y − eti exp (yS )S−1e]r0
+
∫ r
0
chy [1− eti exp (yS)e]dy −
(1
2chr2 − csr
)[1− et
i exp (rS )e]
−csy [1− eti exp (yS )e]r0 + cs
∫ r
0
[1− eti exp (yS )e]dy +
(1
2chr2 − csr
)+ csD̄i
= K +
{1
2chr2 [1 − et
i exp (rS )e]− chr2 + chreti exp (rS )S−1e− chret
iS−1e
}
+1/2r2 −
∫ r
0
chy eti exp (yS )edy −
(1
2chr2 − csr
)[1− et
i exp (rS )e]
−csr [1− eti exp (rS )e] + csr − cs
∫ r
0
eti exp (yS )edy +
(1
2chr2 − csr
)+ csD̄i
= K + cheti exp (Sr)S−2e− chret
iS−1e− cse
ti exp(Sr)S−1e− che
tiS−2e.
which gives (3.9).
Similarly, c0i(r) can be written as
c0i(r) =
⎧⎪⎪⎨⎪⎪⎩
K + chr(Y + Lisum)−
1
2ch(Y + Li
sum)2, (Y + Lisum) < r,
K +1
2chr2 + cs((Y + Li
sum)− r), (Y + Lisum) ≥ r,
1 ≤ i ≤ m. (B.2)
Taking the expectation on (B.2) gives (3.10).