A survey of deterministic models for the EOQ and EPQ with partial

European Journal of Operational Research 214 (2011) 179–198
Contents lists available at ScienceDirect
European Journal of Operational Research
journal homepage: www.elsevier.com/locate/ejor
Invited Review
A survey of deterministic models for the EOQ and EPQ with partial backordering
David W. Pentico a,⇑, Matthew J. Drake b
a
b
Management Science, Palumbo-Donahue School of Business, Duquesne University, Pittsburgh, PA 15282-0180, USA
Supply Chain Management, Palumbo-Donahue School of Business, Duquesne University, Pittsburgh, PA 15282-0180, USA
a r t i c l e
i n f o
a b s t r a c t
Article history:
Received 23 January 2010
Accepted 26 January 2011
Available online 1 February 2011
Models for the basic deterministic EOQ or EPQ problem with partial backordering or backlogging make all
the assumptions of the classic EOQ or EPQ model with full backordering except that only a fraction of the
demand during the stockout period is backordered. In this survey we review deterministic models that
have been developed over the past 40 years that address the basic models and extensions that add other
considerations, such as pricing, perishable or deteriorating inventory, time-varying or stock-dependent
demand, quantity discounts, or multiple-warehouses.
Ó 2011 Elsevier B.V. All rights reserved.
Keywords:
Inventory
Partial backordering
Lot sizing
1. Introduction
The first, and by far the best known, inventory model is the classic square-root economic order quantity (EOQ) model developed
by Harris [43]. While this model has been criticized for its unrealistic assumptions, it has been widely and successfully used in practice. Possibly more important, it forms the basis for many other
models that relax one or more of those assumptions.
The earliest paper we could find that relaxed one of these basic
assumptions was Taft [106], who used a finite production rate,
leading to the basic economic production quantity (EPQ) model,
also known as the economic manufacturing quantity (EMQ), economic lot size (ELS), or production lot size (PLS) model.
Relaxation of the basic EOQ and EPQ models’ assumption that
stockouts are not permitted led to the development of models for
the two basic cases for stockouts – backorders and lost sales. Zipkin
[151] discusses these two basic model types for the EOQ, which are
easily generalized to the EPQ.
What took longer to develop were models that recognized that,
while some customers are willing to wait for delivery, others are
not. Either these customers will cancel their orders, or the supplier
will have to fill them within the normal delivery time by using
more expensive alternative supply methods. The first models for
this variation on the basic EOQ model – partial backordering or
backlogging – appeared in 1967 [38] and 1970 [7], although neither author showed how to solve his model. The first paper that
developed a model for the basic EOQ with partial backordering
(EOQ–PBO) and a solution procedure for it appeared in 1973
⇑ Corresponding author. Tel.: +1 412 396 6252; fax: +1 412 396 4764.
E-mail addresses:
(M.J. Drake).
[email protected]
(D.W.
Pentico),
[email protected]
0377-2217/$ - see front matter Ó 2011 Elsevier B.V. All rights reserved.
doi:10.1016/j.ejor.2011.01.048
[60], with others taking somewhat different approaches appearing
up to the present time. These models are summarized in Section
3.1. Comparable models for the basic EPQ with partial backordering (EPQ–PBO), the first of which appeared in 1987 [58], are summarized in Section 5.1.
Over the 40-plus years since the first basic EOQ–PBO model
appeared, many authors have developed models that have relaxed
additional assumptions of the basic EOQ–PBO and EPQ–PBO
models, including such things as time- or backlog-dependent backordering probabilities, inventory deterioration, time- or inventorydependent demand functions, and quantity discounts. Other
authors have examined scenarios that included making pricing
decisions or multiple items. Approximately 90% of this work has
appeared since 1990 and about 75% since 2000. In this paper we
provide brief summaries of most of the deterministic models in
this area, focusing on the assumptions behind the models and
the approaches taken to developing and solving them. Stochastic
models will be covered in a second survey.
We will not attempt to describe the models in detail. However,
it will be necessary to use symbols for some of the models’ characteristics. Unfortunately, as in most areas of quantitative analysis,
there is no consistency in how symbols are used in the literature
in this area. For example, b has been used to mean the maximum
backorder level, the maximum stockout level, the unit cost of a
backorder, the probability a unit of demand will be backordered,
and the probability a unit of demand will not be backordered. At
the risk of making it a little more difficult to translate directly from
our summary to the original paper’s discussion, we will use, for the
most part, a single set of notation, given in Table 1, in order to
make it easier to see the similarities and differences among the
papers. (Note, however, that an author may use one or more of
the symbols defined in this table to mean something completely
180
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
other exception is Mak [57], who assumed that b is a random variable with a constant mean. Both of these exceptions are discussed
in Section 3.
Table 1
Summary of symbols used and their meanings.
Symbol
Meaning
b
Fraction of demand backordered during a stockout, which may
depend on the time until the next replenishment order is received
(b(s))
Maximum value of b(s) over a stockout interval
Maximum backorder level
Demand per period, which may depend on time (D(t)), price (D(p)),
both (D(p, t)), or something else, such as the inventory level
Fraction of demand filled from stock, fill rate
Unit selling price, which may depend on time (p(t))
Production rate, which may depend on time (P(t))
Order quantity
Maximum stockout level
Length of an inventory cycle
Length of time during an inventory cycle for which there is
inventory
Length of time during an inventory cycle for which there is a
stockout
Length of time the start of the deterioration of inventory is delayed
Time remaining until the next replenishment order is received
Maximum amount of time any customer will wait
Total demand during an inventory cycle
Maximum inventory level
Fictitious demand rate = V/T
bM
B
D
F
p
P
Q
S
T
T1
T2
td
s
sM
U
V
X
different that what it means in this survey.) Where a paper uses
variables or coefficients that do not appear in other papers, we
use the original paper’s notation for them, defining these symbols
as they are used.
The structure of this paper is as follows: After a brief discussion
of various models for determining the percentage of demand backordered at any given time during the stockout interval (Section 2),
we will review models for the basic EOQ–PBO and no additional
complicating factors (Section 3). In Section 4 we will cover models
that include, in addition to partial backordering, additional features, such as deteriorating inventory, non-constant demand patterns, an uncertain replenishment quantity, pricing, and multiple
warehouses. In Section 5 we will review models with a finite production rate, beginning with the basic EPQ–PBO and moving onto
models that include additional features.
2. Models for determining the backordering percentage
One of the variations on the basic EOQ–PBO and EPQ–PBO models is the inclusion of time- or backlog-dependent backordering
probabilities. Since this is a significant way in which the models
to be discussed differ from one another, we will briefly discuss
the approaches to determining the backordering percentage that
have appeared in the literature.
With two exceptions, all of the models prior to 1996 assumed
that the percentage of demand backordered is constant over the
length of the stockout interval. One exception is Montgomery
et al. [60], in which the primary development was for a constant
b, but which also discussed what we call the Linear 1 model for
time-dependent b(s). They noted that they tried other, unidentified, forms forb(s), but they were more difficult to analyze. The
2.1. Backordering percentage based on the time to replenishment
A number of authors, most notably Abad [1–5], have noted that
it is more realistic to assume that more customers are willing to
wait if the waiting time is short. That is, they assume that b is a
function of s, the time remaining until replenishment. We provide
brief descriptions of the models proposed for b(s), discussing them
in the order in which they first appeared. Table 2 summarizes the
equations for b(s) for each model type. (Note that, as we stated in
Section 1 with reference to Table 1, where the notation used in this
paper is defined, the notation we use in discussing the equations in
Table 2 is not necessarily the same as that used by the authors of
the papers using these models for b(s).)
1. Linear 1: The first model for a non-constant b, which we call
Linear 1, was covered in Montgomery et al. [60], along with
their constant-b model. b(s) has an initial value, b0, at the time
the stockout begins (i.e., when s has its maximum value) and
increases linearly until it reaches its maximum value, bM, when
the replenishment order arrives (when s = 0). Linear 1 was also
analyzed by San José et al. [82].
In 1996 Abad [1] was the first to introduce both the Exponential
and the Rational models for b(s). Although he provided a brief
rationale there (‘‘Since in general, consumers do not like to wait,
we assume that b(s) is a decreasing function of s’’.), Abad [3] gives
a more extensive rationale for using a b(s) function like these. After
noting that ‘‘the conventional approach to modeling the backlogging phenomenon requires the use of the backorder cost and the
lost sale cost’’, he states that ‘‘these costs. . . are difficult to estimate
in practice [, so a] new approach in which customers are considered impatient. . . and the fraction of demand that gets backlogged
at a given point in time is a decreasing function of waiting time’’
will be used instead. While not justifying either the exponential
or the rational form explicitly, Abad [1] used both types. In both,
b(s) increases toward its maximum value, bM, which Abad calls
the backordering intensity, at an increasing rate as s decreases
toward 0, the actual rate being determined by a, the backordering
resistance. He also noted that as a ? 1 (i.e., customers are highly
impatient), b(s) ? 0.
2. Exponential: b(s) is bM multiplied by a negative exponential
function of s. Abad [1] introduced this model originally, but
Papachristos and Skouri [67] were the first to refer to it as
‘‘exponential’’. San José et al. [80,81] analyzed this form for
the basic EOQ with partial backordering, while Abad’s models
also included deteriorating inventory and pricing decisions
and Papachristos and Skouri included deterioration.
3. Rational: b(s) is bM divided by a positive linear function of s. In
addition to Abad, who used it first, San José et al. [80] and Sicilia
et al. [98] used this form and were the first to use this name for it.
The exponential and rational forms of b(s) are the only forms that
have been used extensively by other authors. As we discuss the
Table 2
Equations for functional forms of b(s).
Form of b(s)
Equation
Range for s
Linear 1
Exponential
Rational
Linear 2
Step
Mixed exponential
b(s) = bM (bM b0)(s/T2)
b(s) = bMeas, a > 0
b(s) = bM/(1 + as), a > 0
b(s) = bM (bM/sM)s
b(s) = 1
bðs1 ; s2 Þ ¼ b1 ea1 s1 þ b2 ea2 s2 ; b1 ; b2 P 0; b1 þ b2 6 1; a1 ; a2 > 0
0 6 s 6 T2
06s
06s
0 6 s 6 sM
0 6 s 6 sM
0 6 s1, s2
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
EOQ–PBO and EPQ–PBO models that include other features in Sections 4 and 5, we will identify which form of b(s) the authors used.
The remaining forms for b(s) to be discussed have been analyzed by
only one set of authors: San José, Sicilia, and García-Laguna.
4. Linear 2: Although the linear 1 form is relatively easy to solve
and does provide for an increase in the percentage of customers
who are willing to backorder as the time to replenishment
decreases, it assumes that the supplier would use the same b0
without knowing how long the stockout interval will be. While,
as Montgomery et al. [60] suggested, linear 1 is probably a satisfactory approximation in many cases, the linear 2 form could
be better in other cases since it allows the initial value of b to be
determined by the length of the stockout period. In linear 2,
b(s) = 0 until a time sM before the time at which the replenishment order will arrive and then increases linearly until it
reaches its maximum value, bM, at s = 0. All demands occurring
more than sM periods before the replenishment order is
received will be lost sales if there is no inventory. San José
et al. [79] introduced and analyzed this form.
5. Step: This form is like linear 2 in that b(s) = 0 until a time sM
before the time at which the replenishment order will arrive,
but it differs in that the step form then immediately increases
to b(s) = 1 until the replenishment order is received rather than
gradually increasing as linear 2 does. San José et al. [80] proposed and analyzed this form.
The final b(s) form to be identified differs significantly from the
preceding ones in that, rather thanb(s) being a non-decreasing
function of s, it is U- or dish-shaped.
6. Mixed exponential: The basic assumption behind the mixed
exponential form, analyzed only in Sicilia et al. [99], is that
there are two types of customers. For some of them the reluctance to backorder decreases as the replenishment time
approaches. However, there are others who are the opposite
of this: they are more likely to backorder if the wait is longer.
Sicilia et al. suggested that this might be the case if the customer believes that this will ensure that he or she will get a
higher quality item. (Note: It seems to the authors of this survey
that the likelihood of this type of reasoning applying for the
types of items that would be managed by a basic EOQ model
or one of its variants is extremely low, so that the applicability
of this form would be rare.) The combination of these two types
of customers results in a backordering-likelihood function that
is the sum of two exponential forms. One, with a maximum
value of b1, is based on s (referred to as s1), and the other, with
a maximum value of b2, is based on T2 s (referred to as s2), the
amount of time from when the stockout begins until the unit of
demand that will wait for s1 periods arrives. Adding the two
exponential forms gives a dish-shaped function.
181
is the case very soon after the stockout interval begins, the probability a new demand will be backordered is high and when the
existing backlog is large, which would be the case as the stockout
interval nears its end, the probability a new demand will be
backordered is low. Papers [64,24,33] will be reviewed in
Section 3.3, [65] will be reviewed in Section 4.2.3, and [61] in
Section 4.2.6.
Comment: All the forms for b(s) considered here, except the
constant-b model, the step form, and the mixed exponential form,
assumed that the probability of backordering will be higher (lower) if the replenishment time is closer (further away). One implication of that assumption, not only for linear 1 and 2, the exponential
and the rational, but also for the step form and the constant-b
models, and even for the mixed exponential form as s approaches
0, is that when the backlog is high, the probability that the next demand will be backordered does not decrease; if anything, it increases. The reason for this is clear: The backlog is increasing
because it is getting closer to the time of replenishment and, since
replenishment is instantaneous in the EOQ model, all the backorders will be filled soon and simultaneously. For the models in
[64,65,61,24,33], the reverse is true. As noted above, these models
assume that the probability of backordering will be higher when
the stockout period has just begun and will become lower as the
stockout continues and the replenishment time gets closer, so that
the customer will wait for a shorter time. It is possible that this
might be true for ‘‘fashionable commodities’’, as suggested by Ouyang et al. [61], although they provide no justification for that statement. Even then, those are not the type of items that would
generally be controlled by EOQ-type models since their lifetime
tends to be short and demand is more stochastic. The relationship
between the longer line and lower probability of waiting makes
sense for a queuing system using a first come-first served queue
discipline. A customer arriving when the queue is long may balk
because she knows that her wait will be longer due to all the customers to be served before her. It does not make a lot of sense for
an EOQ system, where a longer line implies that service will be
sooner, not later.
3. Deterministic EOQ–PBO models
In Section 3.3 we will discuss each of these b(s) forms somewhat more extensively. We note that, in addition to the six forms
for b(s) identified, some authors have used more general forms
for which no equation is given, but general properties are stated.
The deterministic EOQ–PBO models satisfy all, or at least most,
of the basic assumptions of the classic EOQ model with full backordering except that only a percentage of the demand when the supplier is out of stock will be backordered. In Section 3.1 we briefly
summarize papers that developed models for the basic deterministic EOQ–PBO model with a constant b. In Section 3.2 we consider
several papers that addressed the issues of the sensitivity of those
models or that identified potential problems with their formulation or solution. In Section 3.3 we examine basic models that included one of the time-based backordering percentage forms
identified in Section 2. In Section 3.4 we consider models that used
a backlog-based probability of backordering.
2.2. Backordering percentage based on the size of the backlog
3.1. Basic deterministic EOQ–PBO models with constant b
All of the forms for b(s) discussed in Section 2.1 began with the
assumption that the percentage of demand during the stockout
period will be backordered is a function of s, the time remaining
to the receipt of the replenishment order. In this section we discuss
modeling backordering or backlogging as a function of the size of
the existing backlog.
Padmanabhan and Vrat [64,65], Ouyang et al. [61], Chu et al.
[24], and Dye et al. [33] assumed that the probability of backordering is negatively related to the size of the existing backlog when a
demand arrives. That is, when the existing backlog is small, which
All the models reviewed in this section are single-item models
that assumed that all parameters are known and constant over
an infinite time horizon, that replenishment is instantaneous with
a known lead time, and that the cost to place and receive an order
is a constant, independent of the size of the order. Where they differ is in their choice of variables, their assumptions about the backordering rate, and their cost structures. All but one assumed that b
is known and constant. Most made the usual EOQ model assumptions about costs: (1) the holding cost is an amount per unit per
year, (2) the backorder cost is an amount per unit per year plus,
182
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
possibly, a fixed cost per unit, and (3) the lost sale cost is an
amount per unit. These papers will be reviewed in Section 3.1.1.
Papers that used alternative cost structures will be reviewed in
Section 3.1.2.
3.1.1. Models using the classical cost structure
The earliest papers that specifically modeled the basic deterministic EOQ–PBO were Fabrycky and Banks [38] and Ali [7]. Both
developed cost functions to be minimized, but neither provided a
solution procedure.
Montgomery et al. [60] included a fixed cost per unit short,
which is the same whether that unit is backordered or not, and a
cost per year per unit backordered. Their decision variables were
Q (the order quantity) and S (the maximum stockout level), which
they replaced by two new variables: U (the total demand during an
inventory cycle = Q + (1 b)S) and V (the maximum inventory
level = Q bS). Their solution procedure found V⁄(U) and then optimized U, although they recognized that, because the cost function
is not convex, their solution could not be guaranteed to be optimal.
They determined a critical value for b, above which partial backordering is optimal.
Leung [52] showed that an algebraic approach called the complete squares method could be used to determine the optimal values
of U and S for Montgomery et al.’s [60] model, even though that
model’s quadratic cost function is not convex. As a by-product of
using this method, Leung determined the same critical value for
b as in Montgomery et al. and was able to determine the conditions
under which the optimal strategy is to partially backorder all demand or to not allow backordering at all. In addition, by choosing
appropriate values for different parameters, he was able to develop
formulas equivalent to those in Mak [57] (to be reviewed later in
this section) and for variations on the basic EOQ scenario previously developed by other authors (see [52] for references to other
authors who have used the complete squares method for models
without partial backordering).
Rosenberg [76] used the same cost structure as Montgomery
et al. and also used Q and S as the initial decision variables, which
he replaced by T (the cycle length) and X (a fictitious demand rate,
X = V/T). He used a two-stage solution procedure, first finding X⁄(T)
and then T⁄. Rosenberg also determined a critical value for b, above
which partial backordering is optimal.
Except for slight changes in notation, Park presented the same
model in [70,71]. He dropped the fixed cost for a backordered unit
and used U (R in [71]) and S as the decision variables. He proved
that his cost function is convex as long as U P S P 0 and developed
formulas for S⁄ and U⁄(S). Park also determined a critical value for
b, above which partial backordering is optimal.
Wee [121], with the same cost structure as Park [70,71], used
T and T2 (the length of the stockout phase of an inventory cycle)
as the decision variables. He proved his objective function is convex and determined equations for T 2 and T⁄ (T2). Wee also determined a critical value for b, above which partial backordering is
optimal.
Although he never referred to partial backordering or any of the
other terms typically used, Urban [115] developed a basic EOQ–
PBO model by assuming the demand rate is a constant D during
the in-stock period of an inventory cycle and changes to kD during
the stockout period. While his model allows for the possibility that
k > 1, k = 1 means full backordering, and having 0 < k < 1 corresponds to partial backordering with k equal to a constant b. The
objective is profit maximization and his decision variables are
the maximum (initial) inventory level, which he calls S (not the
same as S in Table 1), and the most-negative shortage (backorder)
level or reorder point, which he calls s (B in Table 1). A difference
from the other models is that he does not include a ‘‘goodwill’’ cost
for lost sales, recognizing (indirectly) only the lost profit component of a lost sale cost.
Pentico and Drake [72] used T and F (the fraction of demand
filled from stock or the fill rate) as the decision variables. They used
the same cost structure as Park [70,71] and Wee [121], but included a fixed cost per backordered unit in an Appendix. They
proved that their solution is optimal for T > 0 and 0 < F 6 1 and
derived equations for T⁄ and F⁄(T). They also determined a critical
value for b, above which partial backordering is optimal and below
which the optimal solution is to either use the basic EOQ model
without backordering or not stock the item at all, whichever costs
less.
San José et al. [80] developed a general approach to analyzing
deterministic EOQ–PBO models with the cost structure used by
Montgomery et al. [60] and Rosenberg [76] when the value of
b(s) is a non-decreasing function of s, the time until the replenishment order is available to fill the backorders (see Section 2.1). This
will be discussed in Section 3.3, but is mentioned here because it
applies when b is a constant.
Mak [57] considered the basic problem without a fixed cost per
unit backordered, but with the added complication that, while the
mean percentage of demand backordered during the stockout period is given by the constant b, the actual amount backordered is a
random variable, with its mean given by bS and a standard deviation. He considered two cases: (1) the standard deviation of B is
independent of the cumulative shortage S (rB is a constant), and
(2) the standard deviation of B is proportional to the cumulative
shortage (rBjS = aS). As Rosenberg [76] did, Mak used Q and S as
the initial decision variables, but then changed to T and X. His
two-stage solution procedure was to find X⁄(T) and then optimize
over T. Mak’s equations are identical to Rosenberg’s except they
do not include the fixed cost per unit backordered and they do include terms to reflect the variance of the amount backordered. Mak
developed the same condition on the minimum value of b for
which partial backordering is optimal as in Park [70,71], Wee
[121], and Pentico and Drake [72]. If rB or rBjS = 0 (i.e., there is
no uncertainty about the amount backordered), then Mak’s equation for T⁄ is identical to the one in Pentico and Drake [72] and
his equation for X⁄(T) is identical to their D F.
3.1.2. Models using alternative cost structures
In a series of papers, San José et al. considered three variations
on the problem with constant b in which the cost structure
differed from the classical cost structures used in the papers in
Section 3.1.1. San José et al. [84] included both fixed and timedependent unit costs for backordering (as in [60,76]) and for lost
sales, a cost structure that is not considered by any other authors.
Their decision variables were U and B (the maximum backorder
quantity). In San José et al. [83], the holding cost per unit is a constant per unit time, lost sales have a fixed cost per unit and the
cost of a backorder is an increasing quadratic function of the
waiting time. Their decision variables were T1 (the length of the
in-stock phase during an inventory cycle) and T2. In San José
et al. [78] they used a constant unit holding cost per period,
but they assumed that the backordering cost per unit has a fixed
component plus a time-dependent component that is nondecreasing, continuous and positive. As in many of their other
models, the decision variables were T1 and T2, but the objective
was profit maximization rather than cost minimization. In
[78,83,84], they used the combinations of two control parameters
to determine: (1) whether the optimal policy was to not stock the
item at all, to stock but not allow backorders, or to allow partial
backordering, and (2) how to find the optimal values of the decision variables.
Hu et al. [46] considered the constant-b problem when the unit
backorder cost increases linearly with the duration of the shortage.
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
Their decision variables were T and T1. They established a critical
value for the holding cost per unit, at or below which the optimal
solution is to allow no backordering and above which partial backordering is optimal. The optimal solution is found by solving a
complicated equation for T1 and then using that value of T1 in
the quadratic formula to solve for T2, and thus for T. They noted
that an explicit closed form solution for the optimal policy may
not be obtained, but it can be solved for by a numerical search.
3.2. Sensitivity of the basic model and related issues
While some of the authors discussed in Section 3.1 performed
some basic sensitivity analysis on their models, we review here papers that only address the sensitivity issue. But first, we consider a
paper that raised issues about whether the specification of the conditions under which a model gives optimum results is complete.
Whitin [128], commenting on papers by Montgomery et al. [60],
Rosenberg [76], and Park [71], noted that none of those authors
mentioned a simple but necessary economic constraint on the
optimality of the proposed solution: ‘‘[a]n item will be bought or
sold only if positive profits result’’. Using the example in [76], he
showed that ignoring this constraint meant that the example solution in [76], which met the condition for the optimality of partial
backordering given in the paper, actually resulted in a negative
profit, in which case the optimal solution would be to not stock
the item at all. He also showed that, in the example in [71],
whether the presumably optimal solution met this constraint or
not depended on how the cost of a lost sale is divided between
the lost profit and the rest of the cost of a stockout.
We note that the formal sensitivity analysis studies found considered only the effects of changing b, not the effects of changing
any of the other parameters in the models.
As noted above, most of the authors who developed models
with a constant b also determined a condition that can be used
to determine whether partial backordering is optimal or not. These
conditions, whether expressed in these terms or not, can all be
translated into a condition on the minimum value of b. For Park
[70,71], Wee [121], Pentico and Drake [72] and Mak [57], none of
whom included a fixed cost per unit backordered in their models,
this minimum value of b for which partial backordering is optimal
is given by
average cost per period of using the basic EOQ model
:
b ¼1
average cost per period of all lost sales
For Montgomery et al. [60] and Rosenberg [76], who included a
fixed cost per unit backordered, the formula for b⁄ is more complicated due to that cost. b⁄ is important in the following.
Chu and Chung [23] stated that sensitivity analyses for models
of inventory systems that analyze the results of solving those models for a variety of numerical cases are ‘‘questionable since different conclusions may be made if different sets of numerical
examples are analyzed’’. They illustrated this concern by considering the results of the experiment-based sensitivity analysis performed by Park [70]. Limiting their attention to cases in which
b⁄ P 0, which both Park and they argued is the only situation that
needs to be considered, Chu and Chung conducted a formal mathematical analysis that concluded that Park was correct in finding
that Q⁄(b) increases and the optimal cost decreases as b increases,
but they found that S⁄(b) increases with b only if another condition
is met. This condition is an upper bound for the ratio of the unit
holding cost per period to the unit backorder cost per period that
is based on a more complicated expression involving b⁄.
Yang [137] extended Chu and Chung’s [23] work to consider
what happens if b⁄ < 0. While this means that the cost of all lost
sales is less than the cost of using the basic EOQ with no backorder-
183
ing, which was Park’s [70] and Chu and Chung’s justification for
limiting their analyses to b⁄ P 0, it does not necessarily mean that
having all lost sales is better than using the EOQ–PBO. Yang addressed two basic issues. First, he extended the work by Park and
Chu and Chung to more completely justify the result that, when
b 6 b⁄ and b⁄ P 0, the optimal solution is to use the basic EOQ
without backordering. Second, he showed that when b⁄ < 0, then
the upper bound for the ratio of the unit holding cost per period
to the unit backorder cost per period determined by Chu and
Chung [23] is decisive in determining the optimal inventory policy.
While Chu and Chung [23] and Yang [137] both based their sensitivity analyses on Park’s [70] model, Leung [53] based his on
Montgomery et al. [60]. Other than the choice of decision variables,
the significant difference between the models in Park and Montgomery et al. is that the latter included a fixed cost per unit backordered, whereas Park did not. However, Leung’s model differed
from Montgomery et al.’s in that his fixed penalty cost per unit
backordered is less than the fixed penalty cost (exclusive of the lost
profit) of a lost sale. Leung derived the conditions for b under
which the optimal solution is to use the equations for partial backordering. He then conducted a sensitivity analysis on the decision
variables and the optimal cost, determining the range of b within
which each would be monotonically increasing or decreasing.
3.3. Basic deterministic EOQ–PBO models with b a function of the time
to replenishment
In Section 3.1 we reviewed models in which a constant fraction
b of the demand during the stockout period will be backordered,
with the remainder being lost sales. In this section we review models in which b is a function of the time remaining until a replenishment order is received. We also review some papers that model the
backordering rate as a function of the size of the backlog.
As discussed in Section 2.1, there are a number of ways in which
authors have assumed that b will change with the time remaining
until a replenishment order is received. Brief descriptions of the
functional forms ofb(s), where s is the time remaining until a
replenishment order is received, and of the solution procedures
used follow. Table 2 summarizes the equations for b(s) for each
case.
3.3.1. Linear 1
Montgomery et al. [60] noted that, while ‘‘many different functional forms for the manner in which the mixture of backorders
and lost sales will occur’’ are possible and ‘‘the identification of
the proper functional form may be difficult in practice. . . the constant or linear ratio (linear 1, in our categorization) models are
probably satisfactory approximations’’. Certainly, the linear 1 form
is the easiest to analyze other than the constant-b model reviewed
in Section 3.1. Montgomery et al. did not show their analysis, but
did state that the results are basically the same as for the constant-b model with the substitution of two new parameters in their
¼ ðb þ 1Þ=2, the average value of
equations, both based on using b
0
b over the time the stockout exists, instead of b. (Note: They assumed, as most authors have, that bM = 1.)
San José et al. [82] expressed the concept of the linear 1 form
somewhat differently than Montgomery et al. [60] did, saying that
they ‘‘assume that the fraction of the customers who are not willing to wait is proportional to the ratio between the waiting time
(i.e., s) and the length of the shortage cycle (i.e., T2)’’. However,
expressing the decrease in 1 – b(s) in this way is the same as
expressing the increase in b(s) as the linear 1 form does. As in most
of their other work, San José et al. defined two control parameters
as functions of the basic parameters in the model and then identified, for the different combinations of those control parameters,
when the basic EOQ model without backordering is optimal, when
184
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
all sales should be lost, and when partial backordering is optimal.
They also gave, for the latter case, the equations for the optimal
values of T and T2, which were their decision variables.
3.3.2. Exponential
b(s) is bM multiplied by a positive exponential function of s; i.e.,
b(s) = bMexp(as), with with s P 0, a > 0, and 0 6 bM 6 1. This is
one of the four forms considered by San José et al. in [80]. Their
decision variables were T2 and T. While the authors described the
general procedure for solving for the optimal values of T2 and T
for all four of the forms of b(s) that they identified in [80], they
did not specifically address the solution for the exponential form.
San José et al. [81] did address the exponential form in detail,
using T1 and T2, rather than T2 and T, as the decision variables. They
defined four control parameters and identified, for their various
combinations, what the form of an optimal solution is. Since the
equation to be solved when partial backordering is optimal includes exponential terms, determining T 2 for those cases requires
the use of a numerical method.
3.3.3. Rational
b(s) is bM divided by a positive linear function of s; i.e.,
b(s) = bM/(1 + as), with s P 0, a > 0, and 0 6 bM 6 1. This is another
of the four forms considered by San José et al. in [80]. Their decision variables were T2 and T. For the rational form of b(s), finding
the optimal value of T2 for one of the combinations of the two control parameters they defined involves solving an equation that includes ln(1 + aT2), which requires using a search procedure rather
than evaluating a closed-form expression.
Sicilia et al. [98] combined the rational form of b(s) with a backorder cost function that is a quadratic and increasing function of s.
As in their other papers discussed here as San José et al. [79,80,83],
their decision variables were T2 and T. Due to the more complicated backordering cost function, they used four control parameters. For most combinations of the control parameters, the
optimal solution is to either use the basic EOQ without backordering or not stock the item at all. For the remaining cases, finding the
optimal value of T2 involves solving an equation that includes
ln(1 + aT2), which, as noted, requires using a search procedure
rather than substituting the problem’s parameters into a closedform expression.
3.3.4. Linear 2
Unlike the linear 1 form, in which b(s) has an initial value of b0
when the stockout interval begins, in the linear 2 form b(s) = 0 until sM periods before the end of the inventory cycle, after which it
increases in a linear fashion until it reaches its maximum value,
bM, when the replenishment order arrives. The only paper that analyzed the basic EOQ model with partial backordering andb(s) modeled by the linear 2 form is San José et al. [79], in which T1 and T2
were the decision variables. Given the need to concern themselves
with the issue of whether T2 is greater than sM, in which case there
is an interval at the start of the stockout period during which all
sales will be lost, the cost function to be minimized is more complicated than the one they used for the linear 1 form. As a result,
their characterization of the nature of an optimal solution is also
more complicated, using combinations of three control parameters, rather than two, as they did in [82]. For most combinations
the optimal solution is to either use the basic EOQ model without
backordering or to not stock the item. If partial backordering is
optimal, determining the optimal value of T2 may involve solving
for the roots of a fourth-power polynomial.
3.3.5. Step
Like the linear 2 form, the step form includes specifying a maximum value for s, sM, beyond which no customers will be willing to
wait. The major difference between the linear 2 and step forms is
that in the step form all customers will wait (i.e., b(s) = 1) as long
as s is less than sM, whereas in the linear 2 form b(s) increases linearly after s < sM. San José et al. [80] addressed the step form as one
of the four they considered using a general solution approach for
problems in which b(s) is a non-decreasing function of s. Their
decision variables were T2 and T. The solution procedure begins
by ignoring sM and solving the problem as if there were full backordering. If T2 P sM, then the problem is solved. If not, a more
complicated solution procedure is used.
3.3.6. Mixed exponential
All of the forms for b(s) discussed so far, except the constant-b
models in Section 3.1 and the step form in Section 3.3.5, assumed
that a customer who would have to wait longer would be less
likely to backorder. As discussed in Section 2.1, the basic assumption behind the mixed exponential form analyzed in Sicilia et al.
[99] is that there are two types of customers, those whose reluctance to backorder decreases as the replenishment time approaches and others who are more likely to backorder if the wait
is longer. The combination of these two types of customers results
in a backordering-likelihood or customer-impatience function that
is the sum of two exponential forms, resulting in a curve that is
dish-shaped. How high the two lips of the dish are depends on
the relative sizes of b1 and b2, but since their sum must not exceed
1, the maximum probability that a customer will wait for any value
of s is no more than 1. Sicilia et al. [99] used T1 and T2 as the decision variables. As they did in their other work [98,78–84], they defined control parameters as functions of the basic model
parameters, and identified, for each combination of them, the nature of the optimal solution. Since the equation to be solved when
partial backordering is optimal includes exponential terms, determining T 2 for those cases requires the use of a numerical method.
3.4. Backordering likelihood based on the size of the backlog
All of the forms for b(s) discussed so far began with the assumption that the probability that a demand during the stockout period
will be backordered is a function of the time remaining to the receipt of the replenishment order. In Section 2.2 we discussed the
concept behind basing the backordering likelihood on the size of
the existing backlog. Here we discuss three papers that used that
approach.
Padmanabhan and Vrat [64] assumed that the probability of
backordering is a negatively related to the size of the existing backlog when a demand arrives. The cost function is convex, so the
optimum values for T and T1, the decision variables, can be found
by simultaneously solving a pair of equations, both of which include exponential terms, which they do numerically.
Chu et al. [24] revisited the work by Padmanabhan and Vrat
[64] in order to analyze and improve on their solution method.
They determined that if the setup cost is less than a critical value,
then T 1 and T ðT 1 Þ can be obtained from two straightforward equations rather than having to solve a pair of non-linear equations
simultaneously; otherwise, the best policy is to prolong the shortage period as long as possible.
Dye et al. [33] noted that neither Padmanabhan and Vrat [64]
nor Chu et al. [24] recognized either the cost of lost sales due to
shortages or the purchase cost of backordered units in their cost
function. However, in addition to including these two costs, Dye
et al. made other changes to the model. They used a finite time
horizon, assumed a positive log-concave demand function rather
than a constant demand rate, and assumed inventory deterioration
at a constant percentage. As result, their model, other than making
the assumption that the backordering rate decreases as the number of backorders increases, is like the models considered in
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
Section 4.2.2.2 and the solution procedure is like the one described
there.
4. Deterministic EOQ–PBO models with additional
considerations
All the models reviewed in Section 3 except Dye et al. [33] have
the form of a basic deterministic EOQ–PBO model. Although there
are differences with respect to the cost structure or whether b is a
constant or a function of either the time remaining until the
replenishment order will be received or the size of the existing
backlog, they all have a constant demand rate and instantaneous
replenishment and a constant cost structure over an infinite time
horizon. In this section we review papers that introduce additional
considerations, such as deteriorating or perishable inventory, demand that varies with time or the stock level, quantity discounts,
inflation, uncertain receipt quantity, pricing decisions, or multiple
stocking locations. We begin with models that introduce one additional consideration and then review models that have two or
more added considerations. (Note: Unless defined where used,
symbol definitions are given in Table 1. Descriptions of the timebased backordering functions b(s) are in Section 2.1 and Table 2.)
4.1. Models with a single additional consideration
4.1.1. Delayed backordering
Abboud and Sfairy [6] developed a model for the basic EOQ in
which partial backordering with a constant b is delayed for m periods after the stockout phase begins. Prior to that time all customers
will backorder. The objective is to minimize the average cost per
period; the decision variables are Q and t, the length of the partial
backordering phase exceeding m. By examining the roots of a quadratic function for t⁄, they determine whether (1) partial backordering is optimal and Q⁄ is determined from a simple linear
function of t⁄, (2) t⁄ = 0 and Q⁄ is determined from a square root formula that adjusts the basic EOQ formula for m, or (3) the item
should not be stocked.
4.1.2. Deteriorating or perishable inventory
Although deteriorating or perishable inventory is by far the
most popular additional consideration in the development of
EOQ–PBO models, almost all the papers that include this also include other additional features. Only two papers were found that
add only deteriorating inventory to the basic partial backordering
model. Wee and Mercan [126] used a constant b and inventory
deteriorating at a constant percentage rate. Their decision variables
were T1 and T. They proved that their cost function is convex if b
exceeds a specified lower bound and the optimal solution is found
by simultaneously solving a pair of non-linear equations. Shah and
Shukla’s [86] scenario is the same as that in Wee and Mercan except that they assumed that b(s) has a rational form. They also
used T1 and T2 and found a solution by solving a pair of non-linear
equations, although they did not prove that the solution is optimal.
4.1.3. Demand pattern
Urban [115] extended his discussion of a basic EOQ model with
a constant demand rate that changes to a different constant demand rate when the inventory level drops to 0 (Section 3.1), to
consider the two cases in which the demand rate during the instock period is either (a) a constant that is a function of the initial
stock level or (b) given by a power function of the instantaneous
stock level until that reaches a specified level, at which point D becomes constant. In both cases he recognizes partial backordering
by having the demand rate change to kD (which corresponds to
partial backordering at a constant rate b if 0 < k < 1) when the
185
inventory level reaches 0. As was the case with his basic EOQ–
PBO model in Section 3.1, the objective was profit maximization
and he did not include a ‘‘goodwill’’ cost for lost sales.
Hsieh et al. [45] examined Urban’s [115] case (b) with two
important changes: (1) b(s) is not constant but has a rational form,
and (2) there is a goodwill cost per unit of lost sales. They proved
that there is a unique optimal replenishment policy and gave a relatively simple procedure for finding it.
Zhou et al. [150] used a finite time horizon. They assumed that
the demand rate is an increasing function of time, although they
also proved some results for a decreasing function. They used both
the rational and exponential forms for b(s). The decision variables
were (1) n, the number of complete cycles during the horizon, (2)
the starting time for each cycle, which is the start of its stockout
phase, and (3) each cycle’s replenishment time, which is the start
of its in-stock phase. They recognized that, since the demand rate
changes over time, the optimal lengths of the n cycles and the relative times of the replenishments within each cycle are not necessarily the same. Their solution procedure finds solutions for n = 1,
2, etc. and identifies the value of n with the lowest cost. They could
not prove their cost function is convex, but they proved results that
narrow the search ranges for n and the optimal times for each
cycle.
4.1.4. Uncertain replenishment quantity
Most inventory control models assume that the quantity received is the same as the quantity ordered, Q. However, it is
possible that the quantity received, Y, is a random variable, with
E (YjQ) = aQ, where the bias factor, a, may exceed 1.0.
Kalro and Gohil [50] extended Silver [100] on adjusting the
basic EOQ model without backordering for an uncertain replenishment quantity to consider both full and constant-b partial backordering. They considered Silver’s two cases with respect to the
variability of YjQ: (1) rYjQ = r, independent of Q; (2) rYjQ = r1Q,
where r1 = rYjQ=1. Kalro and Gohil used the same cost structure
and solution approach as Rosenberg [76] did for the basic EOQ–
PBO (Section 3.1), adapted for the randomness of Y. They replaced
their original decision variables Q and S with: (1) the cycle length,
T = (aQ + (1 b)S)/D, and (2) a fictitious demand rate, X = (aQ bS)/T. Their solution procedure was to find an equation for X⁄(T)
and use that to find an equation for T⁄. They established conditions
similar to Rosenberg’s under which partial backordering is optimal.
As in Mak [57], who included uncertainty of the quantity backordered (Section 3.1), Kalro and Gohil’s results were similar to Rosenberg’s, adjusted for including rYjQ.
4.1.5. Pricing
The vast majority of papers about partial backordering assume
that the vendor’s price is given. If it is considered at all, it is because
the objective is profit maximization or, if the objective is cost minimization, the price becomes part of the penalty for a lost sale. In
addition to papers that also include deteriorating or perishable
inventory, which will be covered later, there are a few papers that
include price as a decision variable, recognizing that by giving a
customer a discount when out of stock, the vendor may increase
backordering and reduce lost sales, thus increasing the overall
profit.
Assuming that the price charged during the in-stock phase of a
cycle is given, Drake and Pentico [29] modified their basic constant-b EOQ model with both fixed and time-dependent costs per
unit backordered (Appendix B of [72]), which used T and F as the
decision variables, to include d, the discount offered during the
stockout phase, as a decision variable. They assumed that b is a linear function of d. They determined the range for d within which
offering a discount to increase b is feasible by determining when
b(d) is greater than b⁄(d), the minimum value of b(d) for which
186
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
partial backordering is optimal if d is included as part of the fixed
cost per unit backordered. Their equations for T⁄ and F⁄(T) from
[72] can then be used to search over the feasible range of d to
determine the optimal discount.
Bhargava et al. [11] used T1 and T2, the lengths of the in-stock
and stockout phases of a cycle, and p1 and p2, the prices to be
charged during those two intervals, as their decision variables.
They assumed a ‘‘customer valuation’’ function that describes the
demand distribution as a function of the price. Given standard
assumptions about demand elasticity, their primary results are
that the ratio of the optimal values of T1 and T2 is the ratio of the
unit backordering cost per unit time to the unit holding cost per
unit time and that the vendor will set ‘‘equal effective prices’’ for
the two phases, meaning that the prices during the two phases
are set so that the effective demand rates (sales plus backorders)
during the two phases are the same. They proved additional results
about the characteristics of an optimal solution under different
conditions and distributions for the customer valuation function.
They discussed the possible effects of customers deliberately waiting to purchase during the stockout phase to secure the lower
price. They also compared the optimal policy with three alternatives: (1) a no-stockout policy, (2) a stockless-operation policy,
and (3) a backorder policy that offers no discount.
You and Wu [144] analyzed a system in which a finite horizon L
is divided into n equal-length periods. Each period consists of an advance sales period of length k with price p1, during which customers
place orders which will be delivered at the end of that period, followed by a spot sales period with price p2 > p1, during which customer orders are filled immediately from stock. Advance orders
may be canceled with a partial refund. You and Wu assumed that
the cancelation rate is a percentage of the current backlog or advance-sales amount. They divided the analysis into two parts. First
they assumed that k is fixed, so the decision variables are n, p1, and
p2. They proved results about the nature of the solution under reasonable conditions for the demand function and developed a solution procedure based on determining the optimal prices, order
quantity and profit for n = 1, 2, etc. Then they allowed k to be a
fourth decision variable. For this case the theoretical results are less
definite and solving for k may require an iterative search procedure.
You [143] examined a variation on the system in You and Wu
[144] in which the time horizon is not predetermined. As in You
and Wu, n(6 nmax) time intervals, not necessarily of equal length,
are each divided into two parts, an advance sales period with partial backordering at b(s) with a rational form, followed by a spot
sales period with no stockouts. During interval j the sales price is
pj = p (j 1)r and the demand is given by d(j) = a jk bpj. During each interval there is a replenishment of size Q when the total
amount backordered is s. The objective is to determine the values
of n, Q, and the starting and replenishment times for the n intervals
that will maximize the average profit per unit time. To simplify the
computations, You redefined the time variables in terms of n and
z = Q s, the maximum inventory level. His solution procedure
finds z⁄ for n = 1, 2, . . . , nmax and identifies the n with the highest
profit per period.
Ding et al. [28] considered ‘‘the problem of purchasing and
allocating inventory to several classes of customers. . . when
price-based partial backlogging of unfilled demand is possible.
The classes are distinguished by the prices they pay’’. Unlike the
papers by You and Wu [144] and You [143], which deal with two
demand classes that occur in sequence, the multiple demand classes in Ding et al. occur simultaneously. As in Drake and Pentico [29],
Ding et al. assumed that the fraction of demand from a given class
that would be backordered is a linear function of the discount size.
Drake and Pentico, however, maintained the same discount
through the entire stockout phase, while Ding et al. allowed the size
of the discount to vary over time. Also, since there are multiple de-
mand classes that have different prices and, therefore, different
lost-sale costs, discounts may be offered to one class of customer
while a different class is still having its demand filled. The objective
was to maximize the average profit per period. The decision variables were T, the ‘‘run-out times’’ for each demand class (i.e., the
times at which the demand classes no longer have their orders
filled but are offered a discount to backorder instead), and the discount to be offered to each class at each point in time from its runout time to the end of the cycle. They developed equations for the
optimal discount at any time for each demand class and the optimal
run-out time for each demand class and an equation to be solved
for T⁄.
Finally, we note that Abad [1,3] considered pricing as a way of
influencing demand, not backordering specifically, as a special
non-deterioration case within his more general work on EOQ models with partial backordering, pricing, and deterioration. These papers are reviewed in Section 4.2.1.
4.1.6. Multiple items
Zhang et al. [147] considered the scenario in which there are
two items – a major item that has the characteristics of a basic
EOQ with partial backordering at a constant rate b and a minor
item, a fraction of the demand for which is derived directly from
the sales of the major item. The authors assume the minor item
is to be stocked with no backordering and that any demands for
the minor item that are directly tied to the sale of the major item
will be lost if the major item is not available. Using, as in Pentico
and Drake [72], T and F for the major item as their primary decision
variables, Zhang et al. develop models for two basic cases: (1) the
major and minor items are ordered at the same time, and (2) the
ordering frequency for the minor item is T/k, where k is a positive
integer. For each model they determined a critical value for b and
described and illustrated by example a procedure for determining:
(a) whether the major item should be stocked or not, and (b) if so,
what the optimal values for T and F are.
4.2. Models with multiple additional considerations
Most of the models that add two or more additional considerations to the basic partial-backordering EOQ include deteriorating
or perishable inventory as one of them. Thus we start with models
that add deterioration and one other feature, such as pricing or
time-dependent demand, and then review models that add deterioration and two or more other features.
4.2.1. Deterioration and pricing
Abad [1] added partial backordering to a model by Rajan et al.
[75] that included deterioration and pricing. Abad noted that
‘‘[w]hen customers are willing to wait to obtain fresh stock, resellers may use backlogging as a strategy to control cost especially
when the good is highly perishable’’ and that ‘‘the reseller may
vary price within the inventory cycle to take into account the age
of the product and the value drop associated with the product’’.
Abad used T1, T2, and p(t), the price at time t, as his decision variables. He allowed the deterioration to vary with time and modeled
demand as a function of both t and p(t), decreasing with respect to
increases in both, and analyzed both the exponential and rational
forms of b(s). Unlike the approaches taken by Drake and Pentico
[29], Bhargava et al. [11] or Ding et al. [28] (Section 4.1.5), he did
not include using the price during the stockout phase as a way of
increasing the backordering rate. Abad also did not include any
costs of stockouts, whether backorders or lost sales, on the basis
that ‘‘these costs are not easy to estimate in practice’’ [3]. Instead,
in both [1,3] he used a time-based b(s) as a way to reflect the idea
that longer backorders are less desirable and, therefore, less likely
to be backordered (see Table 2 and Section 2.1).
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
Abad [1] used a non-linear programming model and, applying
the Kuhn–Tucker conditions, established conditions under which
partial backordering is optimal and developed a procedure for finding the optimal solution. However, ignoring stockout costs tends to
bias the results toward higher stockouts.
Abad continued his analysis of the combination of backordering,
deterioration, and pricing in [3]. As in [1], his objective was profit
maximization, he considered both the exponential and rational
forms of b(s), and he did not include costs for either backordering
or lost sales. In [3] he used a fixed price. He again used a non-linear
programming model, but in this case the profit function cannot be
proved to be pseudo-convex, so there might be multiple local maxima. His solution procedure was to fix the price and find the optimal values of T1 and T2, then determine the optimal price for that
T1 and T2, solve for T1 and T2 for the new price, repeating this sequence until a local maximum is found. To allow for the possibility
of multiple local maxima, he suggested changing the starting price
and repeating the process.
Abad [5] extended his model in [3] to include both backordering
and lost sales costs, using T1, T2, and a fixed price as the decision
variables. He used a non-linear programming model and the same
solution procedure as in [3].
Dye [32] and Dye et al. [34] also extended Abad [3] by including
backordering and lost sales costs. Both used T1, T2, and a fixed price
as the decision variables. Both assumed that the demand rate is
any non-negative, continuous, convex, decreasing function of the
selling price and that deterioration is at a varying rate. Where these
two papers differ is b(s): Dye [32] used a rational form and Dye
et al. [34] used an exponential form. Both proved the optimality
of their solution approach if the price exceeds a specific lower
bound and used an iterative procedure that begins with setting
the price at that lower bound, determining T1 and T2 from that
price, determining a new price from that T1 and T2 and repeating
until the price converges.
Yang et al. [135] considered basically the same scenario as Dye
[32] except that they allowed for a delay of td periods before the
start of deterioration, which is at a constant percentage rate. Their
objective was maximization of profit, with T1, T, and p as the decision variables. Their optimization procedure iterates between
determining the optimal values of T1 and T for a given p and determining the optimal p for that pair T1 and T. The set of equations
used for finding T1jp and Tjp are based on a criterion function of
p, which determines whether T1 is less than, equal to, or greater
than td.
4.2.2. Deterioration and time-varying demand
Because of the time-varying demand assumption, most of the
papers reviewed in this section used a finite planning horizon of
length H. (Note: In these papers, H is assumed to be given. In reality, the length of a planning horizon is somewhat arbitrary since in
most cases only the first few cycles’ decisions will be implemented
before replanning takes place. None of the authors of these papers
considered the possibility of changing H to see whether that would
reduce (increase) the average cost (profit) per period.)
4.2.2.1. Equal length intervals within H. Except for Yang and Zhou
[142], all the papers in this section assumed that the horizon H is
to be divided into n equal-length intervals and that the second
decision variable is r, the fraction of each inventory cycle during
which there will be stock, which will be the same for all the cycles,
except, possibly, for the last interval. Note that this is not the same
as F, as defined in Table 1, unless the demand rate is constant since
a changing demand rate means that the demand may differ over
the same length of time in different equal-length cycles.
Wee [124] assumed a constant deterioration percentage, exponentially decreasing demand, and that r = 1 for interval n. His mod-
187
el development was done for full backordering, but he showed how
to convert the cost function to include constant-b partial backordering. He developed necessary conditions for the optimality of
n⁄ and r⁄ and used a search procedure that tries n = 1, 2, etc. until
the condition on n is met, using the necessary condition for the
optimality of r given n to find r⁄(n).
Chung and Tsai [26] considered the exact same problem as Wee
[124]. They noted that with Wee’s formulation, using Newton’s
method to find r⁄(n), as was done by Wee, will not necessarily converge with an arbitrary starting point for r. By reconfiguring the
first partial of the objective function with respect to r, Chung and
Tsai are able to develop an alternate solution procedure for which
Newton’s method will converge and can establish an upper bound
on r, which they use as the starting point.
Chu and Chen [22] considered the same problem as Wee [124]
and Chung and Tsai [26]. They noted that there may still be problems getting an optimal solution with Chung and Tsai’s approach.
They determined an approximately optimal solution for r⁄(n) to
use as a starting point for the search and suggested that using that
starting point as a heuristic solution for r(n) would give a high
quality solution.
Chang and Dye [16] analyzed the same scenario as Wee [124]
except that b(s) has a rational form, using the same decision variables as Wee. Their solution procedure is to find r⁄ for n = 1, 2, etc.,
stopping when the cost increases for an increase in n.
Deng et al. [27] reanalyzed the scenario in Chang and Dye [16].
By reformulating the objective function, they were able to prove
that there is a unique optimal value for r⁄(n). They used the same
search procedure over n and, since, like Chang and Dye, they did
not prove convexity in n, they cannot guarantee an overall
optimum.
Lin et al. [54] generalized Wee’s [124] model by using a general
time-varying demand function and a deterioration percentage that
is linear in time. Their other assumptions were the same as Wee’s.
Their solution procedure first derives an upper bound on n (nmax)
which guarantees that there will be a solution for r within the
interval [0, 1]. They then use an approach that, starting with
n = 1, finds r⁄(n), if it exists. It then increments n and repeats the
process, stopping when nmax is reached, and identifies the best n.
Lin and Lin [55] included inflation (and discounting) at a constant rate, a general continuous time-varying demand function,
deterioration at a linearly increasing rate, and an exponential form
for b(s). They developed an expression for a minimum value of n,
above which there will be a value of r between 0 and 1 for which
the first partial with respect to r of the total discounted cost will
equal 0. (Note: Their proposition does not say that this cannot happen if n is less than this criterion value. Nor does it say that this value of r will be unique.) Their solution procedure is to start with the
smallest integer value of n above this criterion value and try successively larger values of n until the total discounted cost increases. Given the caveats raised and the fact that they do not
prove convexity with respect to n, this may not guarantee an optimal solution.
Yang and Zhou [142] included inflation in a scenario with
replenishments at both the beginning and end of the planning
horizon. They assumed a general time-varying demand function
and that b(s) is any non-increasing function. The decision variables
were n, the number of complete inventory cycles of equal length
within the horizon, and the times at which each of the in-stock
and stockout phases begin. All costs were subject to inflation at
the same constant rate and the objective was the maximization
of discounted cash flow over the horizon. For both a simplified scenario in which b(s) is a constant and the scenario in which b(s) is
more general, they proved that the percentage of time there is
inventory is the same in each cycle, and for each scenario they
developed a procedure for finding an optimal solution.
188
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
4.2.2.2. Unequal interval lengths within H. The papers in this section
did not assume that the cycles are of equal length, as those in Section 4.2.2.1 did. The decision variables were (1) n, the number of
complete cycles during the horizon, (2) the starting time for each
cycle’s in-stock phase (ti), and (3) the starting time for each cycle’s
stockout phase (si). The solution procedures were very similar:
Find the values of {ti} and {si} for different values of n and identify
which n gives the best overall cost or profit, depending on which
was the objective. All of these authors proved that the sets {si}
and {ti} were optimal for a given n. Most proved, in addition, that
the cost (profit) function is convex (concave) in n, so that their
search procedure guarantees an overall optimal solution. However,
several [15,41,39] did not, so they cannot guarantee an overall
optimal solution.
Chang and Dye [15] allowed shortages in all cycles but did not
assume the service level would be the same in all cycles. They assumed a constant deterioration percentage, a demand function
that has D(t)/D0 (t) non-decreasing in t, and a rational form for b(s).
Goyal and Giri [41] identified several typographical errors in
Chang and Dye [15] and proposed a simpler procedure than the
one Chang and Dye used.
Wang [117] suggested a change in the equation for the rational
form of b(s) used by Chang and Dye [15] to make it unit-free. (Note:
This change would apply to any authors’ use of the rational b(s),
not just Chang and Dye’s. However, this really only has the effect
of rescaling the multiplier for s, and thus has no significant implications.) Wang also provided a different argument for the monotonicity of the replenishment quantity with respect to the demand.
Teng et al. [113] also revisited Chang and Dye’s [15] model.
They noted that Chang and Dye did not include the purchase cost
for a non-constant order quantity in their cost function and did
not define the opportunity cost due to lost sales clearly. They used
a positive log-concave demand function. After changing the opportunity cost of a lost sale to be at least as large as the unit purchase
cost and adding the total purchase cost into the cost function, they
showed that the optimal replenishment schedule is unique and the
total cost is a convex function of n. They provided an intuitively
good starting point for the search over n.
Teng and Yang [112] addressed basically the same problem as
Teng et al. [113] with the following differences: the demand function and unit cost change in any patterns over the horizon and b(s)
has a fairly general form. Like Teng et al. [113], they provided a
good starting point for the search over n and proved the optimality
of their solution.
Chern et al. [21] addressed basically the same problem as Teng
and Yang [112] with the addition of inflation at possibly different
internal and external rates, a constant unit cost except for inflation,
and minimization of the total discounted cost as the objective.
Wang [118] considered the same basic problem as Chang and
Dye [15] except that D(t) is any continuous positive function. He
only included the purchase cost for deteriorated items in the cost
function and clearly defined the opportunity cost due to lost
sales.
Ghosh and Chaudhuri [39] addressed the same basic problem as
Chang and Dye [15]. They assumed the demand function is a linear
function of time with a non-zero slope, b(s) has a rational form,
and deterioration has a two-parameter Weibull distribution.
Wang [119] assumed a general time-varying demand function,
a constant deterioration percentage, and that b(s) has a rational
form. In addition to proving his approach gives an optimal solution,
he gave a good heuristic for determining the value of t1, the starting point for finding an optimal solution for a given n.
Papachristos and Skouri [67] assumed a log-concave demand
function, deterioration at a constant percentage, and an exponential form for b(s). Unlike Teng et al. [113], they did not include lost
sales costs or the cost of units bought except those that deterio-
rated. They proved that their cost function is convex with respect
to n and that there is a unique optimal set of times for a given n.
Teng et al. [110] added the costs missing in Papachristos and
Skouri [67] to the objective function, used a log-concave demand
function, and allowed any b(s) that satisifies b(s) + Hb0 (s) P 0.
They proved that the total cost is convex in n and gave a good starting value and search pattern for n.
Skouri and Papchristos [103] considered the same basic problem as Teng et al. [110] except that b(s) has an exponential form
and they only considered minimizing the cost.
Papachristos and Skouri [68] included the time value of money
in a scenario with the both the beginning and ending inventory
levels equal to zero. They assumed a log-concave demand function,
deterioration at a constant percentage, and an exponential form for
b(s). Their objective was minimization of discounted total cost, but
they only included a discount rate and not inflation rates in the
model. They did prove convexity in n and overall optimality.
Yang’s [138] objective was to determine which of four sequences of in-stock and stockout phases leads to the highest profit
over a finite horizon. He assumed the demand function is positive
and fluctuating with time, deterioration is at a constant percentage, and b(s) satisfies b(s) + Hb0 (s) P 0. He identified four different
sequences of in-stock and stockout phases that have appeared in
the literature:
Model 1: Start at the beginning of an in-stock phase and end at
the end of an in-stock phase. (Note the extra in-stock phase.)
Model 2: Start at the beginning of an in-stock phase and end at
the end of a stockout phase.
Model 3: Start at the beginning of a stockout phase and end at
the end of an in-stock phase.
Model 4: Start at the beginning of a stockout phase and end at
the end of a stockout phase. (Note the extra stockout phase.)
Yang developed cost and profit models for all four models. He
proved that, for any given n, (1) Model 4 has the highest and Model
1 has the lowest total profit over the planning horizon, with Models 2 and 3 between, in no specified order, and (2) Model 4 has the
lowest and Model 1 has the highest total cost over the planning
horizon, with Models 2 and 3 between, in no specified order. (Note
that he did not prove that the same n is best for all four models, so
he did not prove that the two statements are necessarily true without the qualifier ‘‘for any given n’’.)
Skouri and Papachristos [104] analyzed the same basic problem
as Yang [138] with the following changes: (1) the demand function
is log-concave, (2) b(s) has an exponential form, and (3) the objective is to minimize cost. They proved there is a unique optimal
solution for each of the four model types and established the same
result about the ordering of the costs as Yang did.
Chern et al. [20] carried the analysis in Yang [138] further and
developed an algorithm for finding the most profitable of the four
models. They found that if the net revenue per unit is at least a critical value, then Model 3 has the highest profit and, if it not, then
Model 4 does.
4.2.2.3. Models with one inventory cycle. With the exception of Shah
[85], all the models in this section used a single inventory cycle of
specified length T, which might be repeated over an infinite horizon, and had a single decision variable, T1, the length of the instock interval.
Dye [31] extended a model by Lee and Wu [51] that included a
power function for demand and two-parameter-Weibull distributed deterioration by replacing Lee and Wu’s assumption of full
backordering by partial backordering with b(s) having a fairly general distribution. Dye proved that there is a unique optimal solution if the first derivative condition based on T1 is satisfied.
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
Wu [129] assumed that b(s) has a rational form, deterioration
follows a two-parameter Weibull distribution, and demand follows
a general time-varying pattern that is continuous and positive. He
proved that the solution to the first derivative necessary condition
for the optimal average cost per period, which must be found using
software, makes the second partial positive and is, therefore,
optimal.
Singh et al. [101] assumed that b(s) has a rational form, demand
is given by a power function of t, and deterioration has the following pattern: From t = 0 to td (l in the paper) there is no deterioration; from t = td to T1, deterioration is at a rate of ht times the
inventory level. Finding T 1 requires solving a cubic equation.
Skouri et al. [102] assumed that b(s) satisfies b(s) + Tb0 (s) P 0
and that deterioration has a two-parameter Weibull distribution.
They assumed that demand follows a ramp-type function with
parameter l; i.e., the demand distribution is D(t) for t < l, and
D(l) for t P l, where D(t) is a positive, continuous function of t.
Their analysis is divided into two cases: (1) the cycle starts at the
beginning of the in-stock phase and ends at the end of the stockout
phase, and (2) the phases are reversed. For both cases they showed
how to determine the optimal length of the initial phase of the cycle and, from that, the optimal order quantity and cost.
Hung [47], examining the same basic scenario as Skouri et al.
[102] with a general deterioration function, proved that the optimal solution is independent of the type of demand function, which
led to a simpler solution procedure.
Unlike the previous papers in this section, Shah [85] assumed
that T, the length of the inventory cycle, and T1 are both decision
variables. She further assumed that b(s) has a rational form and demand is time-dependent, decreasing exponentially during the instock interval for 0 6 t 6 T1 and then remaining constant for
T1 6 t 6 T. She gives the first partial derivative equations to be
solved using software to find an optimal solution, but does not
prove that the cost function is convex.
4.2.3. Deterioration and stock-level-based demand
Padmanabhan and Vrat [65] developed models for no backlogging, full backlogging and partial backlogging. They assumed an
infinite planning horizon, demand determined by an increasing linear function of the inventory level at time t, and a constant deterioration percentage. For their partial backordering model, they
assumed, as they did in [64], that the backlogging rate decreases
with the size of the backlog. (Note: See our comment in Section
2.2 for a critique of this assumption.) Their objective was maximization of average profit per unit time. They developed a cost
expression for the opportunity cost of lost sales, but did not include
it in the profit expression and, therefore, ignored it in determining
the solution. The decision variables were T and T1, with the optimal
values being determined by numerically solving an equation that
includes exponential functions.
Dye et al. [37] noted that, while Chung et al. [25] developed necessary and sufficient conditions for the existence and uniqueness
of the optimal solutions for the no- and full-backlogging cases in
Padmanabhan and Vrat [65], they did not address the partial backlogging case. Retaining the rest of Padmanabhan and Vrat’s model,
they adjusted the profit function in [65] by including the lost sales
cost and proved there is a unique optimal solution if and only if a
specific condition based on the model parameters is satisfied.
Dye and Ouyang [35] also noted that Padmanabhan and Vrat
[65] had not included the opportunity cost of lost sales in their
model and criticized the approach used for determining the
amount backordered. They modified Padmanabhan and Vrat’s
model by including the lost sales costs and by using a rational form
for b(s) instead of using Padmanabhan and Vrat’s approach. They
proved that there is no optimal solution if an expression which
can be interpreted as the value of building inventory is non-nega-
189
tive and that there is a unique optimal solution if it is negative.
They developed an equation to be solved for T 1 , which must be
done numerically, and an equation for T⁄(T1), which has a closed
form.
Chang et al. [13] complemented Dye and Ouyang [35] by creating a model in which building up inventory is profitable and developed an algorithm for finding an optimal solution. Their model is
identical except: (1) they included an upper limit on the level of
inventory, and (2) their decision variables were T1 and T2 instead
of T1 and T. They established a closed form expression for T 1 if
building up inventory is profitable and, given that, necessary and
sufficient conditions for partial backordering to be optimal (i.e.,
for T 2 > 0) and an equation to be solved numerically for T 2 .
Wu et al.’s [131] model is identical to Dye and Ouyang’s [35] except that they assumed, like Singh et al. [101] (Section 4.2.2.3), that
there is a period (0 6 t 6 td) at the beginning of the in-stock phase
during which there is no deterioration. They proved that if a specific condition is met, then there is an equation which must be
solved numerically for T 1 , and if not, then T 1 ¼ t d . The same closed
form equation for T⁄(T1) is used in either case.
Chang et al. [14] extended Wu et al.’s [131] model by changing
the objective to maximizing the total profit and including a maximum inventory level. As in Chang et al. [13], they used T1 and T2 as
the decision variables and used a similar optimization procedure.
Yang et al. [140] modified Teng et al.’s [110] model (Section
4.2.2.2) by using stock-level dependent demand – instead of
time-varying demand – and inflation and using discounted total
profit as their objective. They allowed any b(s) with b0 (s) < 0, but
used the exponential form in their analysis. They proved there is
a unique optimal solution and provided a good estimate for the value of n.
Like Wu et al. [131] and Chang et al. [14], Jain et al. [48] assumed that there is a period (0 6 t 6 td, which they called l) at
the beginning of the in-stock phase during which there is no deterioration, after which deterioration is at a constant percentage rate.
In addition, they assumed that demand decreases linearly with the
inventory level up to time td, but then decreases at a faster linear
rate until all the inventory is gone. Their objective is to maximize
profit by determining values for T1 and T, which they do by using
the two partial derivative equations to create equations for T1
and T(T1). However, they do not prove concavity of their profit
function and, possibly more significant, they do not appear to recognize, as was done in Yang et al. [135] (Section 4.2.1) that the
profit function will differ depending on whether T1 is less than or
greater than td.
Uthayakumar and Geetha [116] also assumed that there is a
period of length td at the beginning of the in-stock phase during
which there is no deterioration, after which deterioration is at a
constant percentage rate. Unlike all the other papers in this section,
they assumed that there is a finite planning horizon of length H,
which is to be divided into m equal-length intervals, each beginning with the receipt of an order of size Q and ending with a backlog level of size Ib, which must be eliminated at the end of the
horizon. Demand during each interval is given by D(t) = a + bI(t),
with a > 0 and 0 6 b 6 1. The objective is to minimize the present
value of the total cost over the horizon by determining the optimal
values of m and T1, which they call k. Their solution procedure is to
try successively larger values of m, in each case finding the value of
T1 by solving the partial derivative of the cost with respect to T1,
stopping when increasing the value of m increases the cost. However, they do not prove that the cost is convex in m. Nor, as was the
case with Jain et al. [48], do they recognize that the cost function
will differ depending on whether T1 is less than or greater than td.
Yang et al. [136] assumed an infinite horizon with inventory
deterioration at a constant percentage rate and D(t) = a + bI(t), with
a and b both positive. They also assumed limited storage space, so
190
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
the maximum inventory at the start of an inventory cycle is U (not
the same U as in Table 1). The relaxed terminal condition is that the
inventory at the end of a cycle does not have to be zero or negative
(backorders), but may be positive since the higher level of inventory during the cycle may result in sufficient extra demand and
sales to more than compensate for the higher carrying costs and
deterioration costs. The objective is to find the length of a cycle,
T, that will maximize the average profit per period when the starting inventory level is U (given) and the ending inventory level is L,
which is determined by the values of T and t1, the length of time it
would take all the inventory to be used up given U. They develop
an equation for t1 and divide the analysis into two cases: T 6 t1
(i.e., L > 0 and there is no backordering), and T P t1 (i.e., L < 0 and
there is backordering at a constant b), each case having its own
profit function. They prove, for each case, that there is a unique
optimal solution and show how to determine what T⁄ is for that
case.
4.2.4. Deterioration, a constant demand rate, and one other
consideration
Kalro and Gohil [50] (Section 4.1.4) extended the basic constant-b partial backordering model by including uncertainty about
the amount received. Warrier and Shah [120] extended this model
further by including deterioration of inventory at a constant percentage. Their decision variables were Q and S. They combined
the two receipt-uncertainty cases considered by Kalro and Gohil
by assuming that r2YjQ ¼ r20 þ r21 Q 2 , where Y is the amount actually
received. Q⁄ and S⁄ are found by simultaneously solving two cubic
equations. Although they said that the resulting Q⁄ and S⁄ are optimal, they did not prove it. They noted that the resulting model is
the same as the one in Kalro and Gohil if there is no deterioration.
Chang and Dye [17] combined deterioration with a twoparameter Weibull distribution and partial backordering with a
rational form of b(s) with a delay of up to M periods for the buyer
to pay for a delivery. Any revenues received up to t = M earn interest and delaying payment until after t = M incurs interest charges
at a higher rate than that earned. The decision variables were T1
and T, and models were developed for two cases: T1 > M and
T1 6 M. By ignoring the second-order and higher terms of the scale
parameter in the deterioration function, they developed a pair of
non-linear equations to be solved for T 1 and T⁄ for each case and
compared to determine the overall optimal solution.
Ouyang et al. [62] considered a variation on Chang and Dye’s
problem [17]. They assumed deterioration is at a constant percentage and b(s) may be any differential function for which b0 (s) < 0.
Ouyang et al. considered four cases, combining the two cases relating the length of T1 to M in Chang and Dye with the issue of how
the buyer pays for the order: (1) paying only for the goods sold
at the deadline, paying for the rest when they are all sold, or (2)
paying for the entire order, whether all sold or not, at the deadline.
Ouyang et al. used T2 and T as the decision variables and modeled
the time process starting with the beginning of a stockout phase of
length T2, followed by an in-stock phase of length T1, rather than
the reverse, as in Chang and Dye. Ouyang et al. proved that the cost
function for three of their four cases is pseudo-convex and is in the
fourth case if the Hessian condition is met. Their solutions for all
four cases involve search procedures.
4.2.5. Warehouse-based models
Dye et al. [36] combined deterioration and a rational form for
b(s) with two warehouses, one owned, with capacity W, and the
other rented, with no capacity limit. Each warehouse has its own
constant deterioration percentage. They assumed that the warehouses’ costs are such that the customer delivery policy is to ship
from the rented warehouse first. The decision variables were Tw,
the time the rental warehouse is empty, and T2, the length of the
shortage period at the end of an inventory cycle. They determined
a critical value W⁄ for the owned warehouse’s capacity and determined how to find the values of T w ; T 1 (the time at which all the
inventory is depleted) and T 2 if W P W⁄, in which case T w ¼ 0,
and if W < W⁄.
Wee et al. [127] added inflation to Dye et al.’s problem [36].
They assumed a constant b and deterioration with a two-parameter Weibull distribution. The decision variables were T1 = the time
with positive inventory at the rented warehouse (Note: there is an
error in the notation list, where this is designated as T2.), T2 = the
additional time with positive inventory at the owned warehouse,
and T3 = the length of the stockout phase. They approximated the
cost function, which included discounted cash flows, by using Taylor series expansions and dropping terms above the second order.
The solution is found by simultaneously solving the three partial
derivative equations, but they did not prove that the solution will
meet the sufficient condition for optimality.
Yang [139] addressed basically the same scenario as Wee et al.
[127] except that he assumed different constant deterioration rates
for the two warehouses and a general b(s) for partial backordering.
His objective was to compare two timing models, Model 1 starting
with at the beginning of an in-stock interval and ending with at the
end of a stockout interval and Model 2 the opposite. As in Dye et al.
[36] and Wee et al. [127], he assumed that the cost structure was
such that the inventory in the rented warehouse would be used
up before starting to use the inventory in the owned warehouse.
For both models the decision variables are the time at which the
rented warehouse becomes empty and the length of the inventory
cycle. For both models he proves that there is a uniquely determined optimal solution that is found by solving a pair of partial
derivative equations. His basic conclusion is that Model 2 is less
expensive to operate than Model 1 if the net discount rate is
positive.
Zhou [148] assumed there are several warehouses, each with a
capacity limit and its own holding cost per unit. One is owned and
has the lowest holding cost per unit. The others are rented and
each has a per-unit cost to ship to the owned warehouse. He assumed that the demand rate is a continuous function of time and
increases at a decreasing rate over an infinite time horizon. Shortages are partially backordered with a constant b. His approach was
to ignore the future cycles and determine the optimal solution for
one inventory cycle with length T and replenishment quantity Q,
determining how many and which of the rented warehouses to
use in addition to the owned warehouse to minimize the average
cost per period. The decision variables were T and T1. Zhou developed equations that satisfy the necessary and sufficient conditions
for an optimum solution and a procedure for finding it. After the
first cycle is completed, the problem is solved for a second cycle
with a new demand level, determining new values for T, T1, and
Q. This is repeated as far into the future as desired.
4.2.6. Other multiple-consideration models
Pal et al.’s [66] model optimized the average profit per period
over an infinite horizon for a problem with deterioration at a constant percentage, a rational form for b(s), limited storage space
(W), and incoming transportation cost that has a pseudo-step function form. The demand rate depends on the displayed stock level
(DSL) between specified limits S0 and S1, p, and the number of
advertisements per period. The decision variables were T1, T2,
the selling price, and the number of full vehicles needed to transport the order quantity Q. Pal et al. identified three basic scenarios
based on the relative sizes of W, S0, and S1. They divided these basic
scenarios into six sub-cases based on the size of the inventory
immediately after order delivery. After ruling out three of the
sub-cases due to the demand rate never depending on the DSL,
they proved the profit functions for the other three sub-cases are
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
pseudo-convex and developed a solution procedure that finds and
compares the optimal solutions for the sub-cases to determine the
overall optimum solution.
Wee [123] assumed deterioration at a constant percentage, a
constant b, and a constant price, p, over a finite horizon, which is divided into n equal-length intervals, all with the same value for r, the
percentage of time there is stock (r is equivalent to F in
[29,30,72,73] since they assumed that demand is at a constant rate).
The initial demand level is given by a decreasing linear function of p,
and demand decreases exponentially over time. The objective was
maximization of the total net profit, with n, r, and p the decision
variables. The solution procedure has the basic form used by most
of the papers discussed above that used a finite horizon.
Ouyang et al. [61] also developed a model with a finite horizon
divided into n equal-length intervals, each having the same value
of r, except for the last interval, for which r = 1. They assumed deterioration at a constant percentage, a demand rate that depends linearly on the level of the inventory, and, as in Padmanabhan and
Vrat [64,65], Chu et al. [24] and Dye et al. [33], a backordering rate
that decreases with the amount already backordered (see our comment on this assumption in Section 2.2). They assumed inflation at
constant internal and external rates. The decision variables are n
and r and the objective is minimization of the net present value
of cost. The solution procedure is to determine r⁄ for n = 1, 2, etc.,
until the cost for n + 1 exceeds the cost for n, thus determining
the presumed n⁄. They note, however, that the cost function is
too complex to prove convexity analytically, although an numerical evaluation can be done.
Wee [125] assumed an infinite horizon with demand at a constant rate that depends linearly on the price, p, a unit cost with
quantity discounts, deterioration according to a two-parameter
Weibull distribution, and backordering at a constant b. The objective was maximization of the average net profit per period, with p,
T, and T1 the decision variables. While p and T1 are both continuous, T is discrete. The solution procedure is similar to that in
Wee [123], but iterating over T: try a value for T, finding p⁄ and
T 1 for that T and each possible unit cost by simultaneously solving
a pair of non-linear equations. Increment T by 1 and repeat the process, stopping when the optimal profit decreases. While he claims
that this results in an optimal solution, Wee does not prove concavity with respect to T.
Papachristos and Skouri [69] generalized the model in Wee
[125] by allowing the demand rate to be determined by any nonnegative, continuous, convex, decreasing function of the price,
p 6 pmax, and using a rational form for b(s). As in Wee, the objective
was maximization of average net profit per period and the decision
variables were T, p, and T1. They proved limited results about the
optimality of the solution found by simultaneously solving the partial derivative equations and also discussed solving the problem by
using the Kuhn–Tucker conditions.
Chang et al. [18] added the pricing decision to the problem treated in Teng et al. [110] (Section 4.2.2.2). Demand, which is initially
a function of the price, decreases over a finite planning horizon
according to a log-concave function. The decision variables were
the same as in Teng et al. plus the price. Their solution procedure
is the same as it was for Teng et al. but it iterates over the price
as well as over the number of periods. This gives an overall optimal
solution if a stated condition on p is met.
Hsieh and Dye [44] further generalized the problem in Chang
et al. [18] by assuming a constant deterioration rate, a general form
for b(s), and demand that is a function of both time and price,
which is allowed to change at the start of each of the n inventory
cycles within the planning horizon H. As in most of the models
in Section 4.2.2.2, the decision variables were n, {ti} (the starting
times for the in-stock periods), and {si} (the starting times for the
stockout periods), but they also included {pi}, the prices for each
191
of the inventory cycles. Their objective was to maximize the total
profit over H, which they achieve by using the Nelder–Mead algorithm, a direct search method for optimizing a function with multiple variables, iterating over the values of n. To avoid a brute force
enumeration over n, they developed an intuitively good starting
value based on the one in Teng et al. [110].
Ouyang et al. [63] started with the basic assumptions of the
model in Wu et al. [131] (Section 4.2.3) and added (1) quantity discounts and (2) a probability distribution for b, the ‘‘constant’’ backordering fraction, instead of b(s) having a rational form. The second
addition had no real impact since they assumed that E(b) is a constant and only used that mean in the objective function, which was
the expected cost. As in Wu et al., the decision variables were T and
T1. They developed theoretical results and a solution procedure
that are basically the same as the ones in Wu et al. except that they
recognize the different possible prices and minimum order quantities in the quantity discount statement.
Tsao [114] assumed a finite planning horizon divided into n
equal-length intervals, each having the same value for K (the percentage of time there is stock), except for the last interval, for
which K = 1 (K is the same as r in [123,61]). Deterioration follows
an exponential distribution. Demand, which is a decreasing function of time (as is generally the case with fashion goods), is also
a function of the different prices p1 and p2 < p1 during the in-stock
and stockout phases of the inventory cycles. Tsao also includes the
effects on revenue and profit of the extension by the supplier of
trade credit, the period of time after delivery to the seller before
payment to the supplier must be made, recognizing that prior to
the payment due date the seller can earn interest on sales and after
that date must pay interest on the money borrowed until the sales
are made. The objective is the maximization of profit by determining values for n, K, p1 and p2. Tsao breaks the analysis into three
cases, recognizing the possibilities that tc (the length of the trade
credit) is less than KT, between KT and T, or greater than T. His solution procedure is to determine, for successively larger values of n,
the optimal values of K, p1, and p2, if they exist, for each the three
cases relating tc to KT and T and then compare the optimal profits
for the three cases to determine the overall optimal solution. Tsao
also discusses the possibility of having a different value of K for
each of the n intervals, but notes that this is a much more complex
problem. (Note: One thing Tsao does not consider is the possibility
that, in response to the generally decreasing level of demand over
time, the set of prices could vary over the n intervals within the
horizon, whether K remains a constant or not.)
5. Deterministic EPQ–PBO models
The deterministic basic EPQ–PBO models satisfy all, or at least
most, of the basic assumptions of the basic EPQ model with full
backordering except that only a percentage of the demand when
the supplier is out of stock will be backordered. In Section 5.1 we
briefly summarize papers that address models for the basic deterministic EPQ–PBO model with constant b. In Section 5.2 we review
papers that introduce additional considerations, such as deteriorating or perishable inventory, demand that varies either with time or
the stock level, pricing decisions, or multiple items. (Note: Unless
defined where used, symbol definitions are given in Table 1.)
All papers reviewed in Section 5 assumed partial backordering
with a constant b unless stated otherwise. Descriptions of timebased forms forb(s) are in Section 2.1 and Table 2.
5.1. Basic deterministic EPQ–PBO models
All the models reviewed in this section are single-item models
that assumed all parameters are known and constant over an
192
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
infinite time horizon and replenishment is at a finite rate P. All except Sharma and Sadiwala [97] made the usual EPQ model assumptions about costs.
Where the models differ is in their choice of variables and their
assumptions about backordering after production starts. Pentico
et al. [73] distinguished between what they called LIFO (last-in/
first-out) and FIFO (first-in/first-out) policies for filling demands
at the beginning of a production interval. Under a LIFO policy,
the incoming orders are filled first, with any excess production
(P D units per period) being used to fill the backorders. Thus, if
the maximum backorder level is B, the time required to eliminate
all the backorders is B/(P D). Under a FIFO policy, the new production is used to eliminate the existing backorders first and, since
the incoming orders will not be filled immediately, a fraction b of
them will be backordered and the time required to eliminate all
the backorders is B/(P bD).
The first paper to address the basic EPQ–PBO was Mak [58],
which used T and T2 as the decision variables and followed a LIFO
policy on filling demands. He proved that his cost function is convex and developed equations for T⁄ and T 2 along with an inequality
condition for b to establish that partial backordering is optimal.
Zeng [145] also assumed a LIFO policy on filling demands. She
initially used Q and S as the decision variables, but then changed
to T and S. (Note: Zeng used b instead of S and defined it as ‘‘the
number of backorders during a replenishment cycle’’, but it is clear
from her use of b in the model that it is really the maximum number of stockouts, including both backorders and lost sales.) Zeng
established a condition for b under which partial backordering is
feasible and showed that if the condition is met, then the cost function is convex and equations for T⁄ and S⁄(T⁄) can be developed.
Pentico et al. [73] assumed a FIFO policy on filling demands and
used, as they did in Pentico and Drake’s [72] model for the basic
EOQ–PBO (Section 3.1), T and F, the percentage of demand filled
from stock, as the decision variables. They proved the optimality
of their solution and developed equations for T⁄ and F⁄(T⁄) that
are identical to the equations in [72] if the unit holding and backordering costs are adjusted for continuous rather than instantaneous replenishment and the use of a FIFO order-filling policy.
They also developed a simple statement for the condition on b under which partial backordering is optimal.
Pentico et al. [74] extended their model in [73] to allow for the
possibility that the backordering rate might increase when the
backorders reach their maximum level and a new production run
starts, a structure that includes their original model and the models by Mak [58] and Zeng [145] as special cases. They showed that,
with appropriate redefinition of the unit holding and backordering
costs, the objective function for this problem has the same form as
the objective function for their original model in [73] and, therefore, the optimal solution has the same basic form.
Sharma and Sadiwala [97] considered a more extensive scenario; they included yield losses, transportation, and inspection
costs. Although they did recognize lost sales, they did not include
their cost in the objective function. They used a LIFO order-filling
policy. Their objective was to minimize average cost per period
using Q and S (which they called J) as the decision variables.
Obtaining a solution required solving a fourth-order equation for
Q⁄, after which S⁄ could be found from a simple expression. By
dropping the lost sales term in the objective function, which they
stated would have little effect on the cost, the value of Q⁄ could
be found from a square root expression.
The last paper in this section addressed an issue that was considered in Section 3.2 for the basic EOQ with partial backordering:
the danger in ignoring the alternative of not stocking an item at all.
Zhang [146], commenting specifically on Pentico et al. [73], but
with applicability also to both Mak [58] and Zeng [145], pointed
out by example that meeting the condition that shows that using
the EPQ–PBO is preferable to using the basic EPQ with no backordering does not guarantee that it is preferable to not stocking and
having all lost sales. He developed a two-part condition that guarantees that partial backordering is optimal.
5.2. Deterministic EPQ–PBO models with additional considerations
Several authors have extended the basic EPQ–PBO model to include one or more additional considerations, such as deteriorating
or perishable inventory, pricing, demand that varies with either
time or the stock level, or multiple items.
5.2.1. Deteriorating or perishable inventory
Sachan’s [77] model was a basic EPQ–PBO with deterioration at
a constant percentage and a LIFO policy on filling demands. His
decision variables were T and the maximum inventory level. His
objective was to maximize the average profit per period, which
was given by a simplified objective function that used approximations of the exponential terms. By examining the signs of the pieces
of a reconfiguration of his objective function, Sachan concluded
that shortages should not be allowed for 0 < b < 1. By examining
what happens to the objective function coefficients as the production rate approaches infinity, Sachan came to the same conclusion
for the EOQ–PBO with deterioration. (Note: A possible explanation
for this result, which is contrary to what was found by other
researchers, is that Sachan’s objective function does not account
for either the lost revenue on deteriorated inventory or the revenue
on backorders that are filled after production begins again.)
Wee [122] addressed the same problem as Sachan [77] except
that he used a policy on filling demands during the backorder elimination phase that is neither LIFO nor FIFO. While the rate at which
the backorders are eliminated is P D in LIFO and P bD in FIFO,
in Wee’s model it was b(P D). The demand filling policy that
would result in this form was not explained. Wee’s objective was
to minimize the average cost per period by determining optimal
values for T and the length of the cycle phase from the time that
production stops until the inventory level reaches 0. (Note: Wee
called this T2, but it is not the same as the definition of T2 from
Table 1 or as used in other models discussed here.) Recognizing
that his objective function may not be convex, Wee used an iterative approach in which, starting with b = 1, he checked for convexity and, if that condition is met, determined the optimal values of
his decision variables. By reducing b, he determined the minimum
value for b for which partial backordering is feasible and, within
that range, determined the optimal solution.
Abad [2] used the same assumptions as Sachan [77]. His objective was to minimize the average cost per period. Using T and T2 as
the decision variables, he proved that his objective function, which,
unlike those in Sachan [77] and Wee [122], did not use approximations of the exponential terms, is pseudo-convex. Thus there is a
unique optimizing solution, which can be found using standard
non-linear programming software.
5.2.2. Deterioration and time-varying demand
Yan and Cheng [132] presented a model in which the demand
rate, the production rate, and the deterioration rate are all functions of time, b is a constant, and a LIFO policy on filling demands
is followed. Although the overall problem has an infinite time horizon, they said it would be solved as a series of single-cycle problems. To further complicate their problem description, they
stated that each ‘‘cycle starts at a given inventory level (which
can be zero, positive, or negative), which is the ending inventory
of the last cycle; denote this by B; and B = 0 in the first cycle’’.
The objective was to determine the optimal stopping and restarting times for the production phases of a cycle that will minimize
the cost. Although Yan and Cheng developed some theoretical
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
results about a possible solution for the problem, they acknowledged that even in the simplest case, in which the demand, production, and deterioration rates are all constant, the function to
be minimized is not convex and there may not be a solution.
Yan and Cheng’s lack of specificity about certain critical characteristics of their problem led to a dialog between Balkhi [8,9], Yan
and Cheng [133,134], and Balkhi et al. [10] about the correctness of
Yan and Cheng’s [132] model, particularly about whether the setup
cost should or should not be included in the objective function
(Balkhi – yes; Yan and Cheng – no) and whether Yan and Cheng left
part of the backordering cost out of their objective function, with
Balkhi [8] presenting his own version of the objective function
and a solution procedure. Balkhi et al. [10] noted a mistake in
one of Balkhi’s earlier comments, suggested two possible ways of
resolving some of the issues, and developed an optimization
approach.
Goyal and Giri [42] developed a model for the same scenario as
in Yan and Cheng [132] that corrected the problems that Balki [8]
identified. They developed models using two approaches that had
been proposed by other researchers for the same basic problem
with full backordering. Both approaches had cost minimization
as the objective, but they differed with respect to when a typical
cycle begins (one starts when the inventory first becomes positive
and ends when the backorder is completely eliminated; the second
starts when the backorder first begins and ends when the inventory is completely used up). Both used the same two decision variables (the times when production starts and ends) and
simultaneously solved the two partial derivative equations to obtain an optimal solution. Goyal and Giri then extended both modeling approaches to the case of a finite planning horizon and
developed near-opimal solution procedures for both models.
Skouri and Papachristos [105] commented on some of the problems Balki [8] identified in Yan and Cheng’s [132] model and developed their own model that assumed a rational form forb(s) rather
than a constant b. They noted that a condition that Yan and Cheng
had stated as sufficient for a minimum cost does not ensure this.
They developed their own conditions under which a minimizing
solution can be found.
Chen et al. [19] assumed a ramp-type demand function with a
linearly increasing rate until time l, production at a constant multiple of demand, deterioration at a rate linearly increasing with
time, a rational form for b(s), and a LIFO policy on filling demand
after production begins. They developed models for both the nostockout and partial backordering cases. The decision variables
for the PBO case were t1, the time at which production ends (which
they assume is greater than l), and t3, the time the backlog reaches
its maximum and the next production phase begins. The cost-minimizing solution for the PBO case is found by using software to
solve the two partial derivative equations, but they do not prove
that this meets the sufficient condition for an optimum, as they
do for the no-stockout model.
Zhou et al. [149] considered a system with a finite planning
horizon H, demand that varies over time in an unspecified fashion,
a constant deterioration percentage, and lost sales at a constant
percentage of the size of the backlog. (Note: This is the same
assumption about the probabilities of backordering and lost sales
that was used by Padmanabhan and Vrat [64,65], Chu et al. [24],
Dye et al. [33], and Ouyang et al. [61], discussed in Section 2.2.
The comment there about this approach to determining lost sales
is equally applicable during the initial part of the stockout phase
(i.e., before production starts) in Zhou et al. It is irrelevant after
production starts in Zhou et al. since they assumed a LIFO policy
for filling demands.)
Zhou et al.’s [149] objective was maximizing total profit, which
required determining n, the number of complete productioninventory cycles, and four times for each cycle: (1) the time back-
193
orders reach their maximum and production starts, (2) the time
the backorders are eliminated and inventory begins accumulating,
(3) the time inventory reaches its maximum, and (4) the time the
cycle ends. Their approach was to find the optimum values of the
four times for a given value of n, searching over n, beginning with
what they identify as a good starting point. Their stopping rule assumes that the profit is concave in n, but they do not prove that.
5.2.3. Deterioration and stock-level-based demand
Wu and Liu [130] assumed the demand is a linear function of
the inventory level, deterioration at a constant percentage, and a
FIFO policy on filling demands. They assumed that the lost sales
cost is an amount/unit/unit time, rather than the usual assumption
of an amount/unit. The objective was to minimize the average cost
per period. The decision variables were the maximum inventory
and shortage levels. (Note: Wu and Liu stated that this was the
maximum shortage or backorder level, but it is clear that they
meant the total shortage.) Their solution approach was to simultaneously solve the two partial derivative equations, which will give
an optimal solution if the Hessian is positive definite at that point.
They do not discuss optimality if that condition is not met.
Jolai et al. [49] used the same demand rate and backordering
assumptions as Wu and Liu [130], but assumed deterioration
according to a Weibull distribution, a LIFO policy on filling demands, and inflation at a constant rate. Their objective was to minimize the discounted total costs over a finite planning horizon
divided into m identical inventory cycles. The decision variables
were m and the length of the cycle subinterval during which the
inventory decreases from its maximum level to zero and the stockout phase begins (which they called T2, although it is not the same
as the T2 defined in Table 1). After approximating all the exponentials in the objective function, they solved the problem by using the
first partial derivative to find T 2 for each value of m and identifying
the best of those solutions,
checking numerically to see that the
second partial at m ; T 2 is non-negative since they could not do
it analytically.
5.2.4. Deterioration and pricing
Abad’s [4] model for the EPQ with pricing, deterioration, and
partial backordering has, other than a finite replenishment rate,
most of the characteristics of his model for the EOQ in [3] (Section
4.2.1). As in [3,1], Abad did not include either backordering or lost
sales costs on the basis that ‘‘these costs are not easy to estimate in
practice’’. As noted in the discussion of [3], not including these
costs tends to bias the results toward higher stockouts. Instead of
using a constant b, he used a time-dependent b(s) to reflect the
idea that longer backorders are less desirable.
As in [3], Abad [4] maximized the average profit per period by
determining optimal values for p, T1, and T2. Also as in [3], he allowed demand to be determined by any fairly general function of
p. Where the two papers differed is in the deterioration function
and the allowable form of b(s). In [4], the deterioration percentage
can be almost any function of time, instead of a constant, as in [3],
and b(s) can be either exponential or rational, rather than only
exponential. The theoretical results and suggested solution procedure in [4] are identical to those in [3].
Teng et al. [111] did an analytic comparison of the net profit per
period between models based on those in Abad [4] and Goyal and
Giri [42] (Section 5.2.2). We say ‘‘based on’’ because the assumptions in those two papers are not identical, so Teng et al. made
the changes necessary to create models that were identical in all
respects except one: the sequence of the in-stock and stockout
phases, with the model based on Abad [4] having the in-stock
phase first and the model based on Goyal and Giri [42] having
the stockout phase first. Teng et al.’s objective was to determine
whether that makes any difference in the average profit per period.
194
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
Their basic conclusions were: (1) If all the costs are constant, then
the maximum profits are the same for both sequences. (2) If one of
the costs is non-decreasing or non-increasing over time and all the
rest are constant, then one of the models gives a maximum profit
which is at least as large as the maximum profit from the other
model; which model is better depends on which cost is time
dependent and whether that cost is non-decreasing or nonincreasing.
5.2.5. Other single-item models
Yang et al. [141] developed a model for an integrated vendor–
buyer system in which the vendor produces on a continuous basis
for a period of time long enough to provide n shipments of size Q to
the single buyer. The vendor satisfies all of the buyer’s demand
with no backordering. Thus the vendor’s inventory position looks
similar to that for an EPQ model except that the demands on it
are in lots of size Q rather than continuous. For the buyer, the
inventory system is a basic EOQ with partial backordering at a constant b. The objective was to minimize the average combined costs
per period for the vendor and the buyer by determining values for
n, Q, and S, the maximum stockout level for the buyer (called B in
the paper). The solution procedure was to find, for successively larger values of n, the optimal values of Q and S for that n, stopping
when the cost increases if n is increased, which they state, but
do not prove, will give an overall optimal solution.
Lo et al. [56] also modeled an integrated vendor–buyer system,
but included additional features in the scenario: (1) The vendor’s
production process is imperfect, with the process starting in control and producing perfect output, but shifting to an out-of-control
state in which a fixed percentage of the output is defective, which
is repaired at a cost. (2) The raw materials and the finished goods
deteriorate over time according to Weibull distributions. (3) All
costs are subject to inflation at a constant rate. As in Yang et al.
[141], the vendor produces continuously for a long enough period
to make k (n in Yang et al.) shipments to the buyer, so the vendor’s
finished goods inventory position is similar to an EPQ with Weibull
deterioration and no stockouts. The vendor’s raw material inventory system is a basic EOQ with Weibull deterioration. For the
buyer, the inventory system is a basic EOQ with Weibull deterioration and partial backordering at a constant b. The objective was to
minimize the discounted sum of the total costs per period for the
vendor and the buyer. The decision variables were k, the length
of the non-production period per cycle for the vendor, and the
length of time the buyer is out of stock during each of its inventory
cycles. The solution procedure tries k = 1, 2, etc., determining the
optimal values for the two time variables, stopping when the discounted cost increases with an increase in k. They claim optimality,
but do not prove convexity of the cost function with respect to k.
Giri et al.’s [40] model included increasing demand over time
with the added feature that the production level could be reset
at the start of each cycle, the cost of change being a linear function
of the size of the increase. They assumed a LIFO policy on filling demands. Although they assumed an infinite horizon for their primary model, their solution procedure, as in Yan and Cheng [132],
was to solve a series of single-cycle problems. After the first cycle,
which starts with an inventory level of zero and production taking
place, cycle i begins at time Ti with the backlog at its maximum level. Production at a rate of Pi starts at that point and continues until
(1) the backlog is eliminated at time ti, (2) the inventory reaches its
maximum level, and (3) all the inventory is used up at time si.
(Note: This is unlike a standard EPQ model in which production
stops when the inventory reaches its maximum level.) At that
point backordering begins and the cycle finally ends when the
backlog again reaches its maximum level and cycle i + 1 begins.
The decision variables for cycle i were Pi, Ti, ti, and si, and the objective was to minimize the average cost per period for the cycle. Giri
et al. did not show how to solve the problem for a general increasing demand function, but they showed how to find an optimal
solution if demand increases linearly. They also showed how the
solution procedure could be adapted for a specified finite horizon.
Mirzazadeh [59] developed a model for the basic EPQ with b(s)
having an exponential form, deterioration at a constant percentage
rate, and a demand rate that is a function of the inflation rate. The
inflation rate is stochastic, and its probability distribution can
change after a specified number of periods during the planning
horizon of length H. Thus it can have one rate, determined by
one distribution, during the first few periods and a different rate,
determined by a possibly different distribution, during the last
few periods. The decision variables were n, the number of equal
length periods into which H is divided, and k and k1, which are
the lengths of time during the inventory cycles for which the
inventory level is positive prior to and following the change in
the distribution of the inflation rate. The solution procedure was
to use the two partial derivative functions to determine the values
of k⁄ and k1 for a given n, increment n, continuing until the minimum total expected discounted cost is found, although Mirzazadeh
does not state how that minimum is to be identified. (Note: The paper is difficult to read due to several typographical errors, including
using notation that differs from what is defined.)
A major area of interest currently is planning recoverable inventory, i.e., items that can be recovered from customers and processed for reuse. Teng et al. [109] developed a model for
planning the ‘‘new’’ purchase and subsequent reprocessing of such
items. They assumed the demand, recovery, and reprocessing rates
are constant over time and that demands during periods when
there is no new or reprocessed inventory available are partially
backordered at a constant b. They developed cost expressions to
be minimized for three basic cases: (1) the reprocessing rate
P > the demand rate D, (2) P < D, and (3) P = D. In all three cases,
they assumed that the recovery rate is less than D. Their decision
variables were R, the inventory level of recoverable items at which
the reprocessing starts, B, (which they designated by J), and m, the
number of recycling runs during the cycle time for a lot (Q) of new
items. Their solution procedure finds the optimal values of R and B
that minimize the average cost per period for m = 1, 2, etc., stopping when the cost for m + 1 is greater than the cost for m. Once
the values of m⁄, R⁄, and B⁄ are determined, T, the length of the purchase/reprocessing cycle, and Q⁄, the optimal amount of new items
to purchase, can be determined from simple equations. (Note:
Although they assumed that a new unit costs more than the cost
of reprocessing a recovered unit, they did not include either of
these costs in their objective function. Nor did they consider the
possibility of multiple purchases of new items during each recycling run, rather than the reverse.)
Sharma [93] developed models for the situations where (1) a
buyer faces an imminent price increase for an item or (2) has the
opportunity to take advantage of a temporary price reduction for
an item. He assumed: (1) the time frame within which the price
reduction applies or the time until the price increase takes effect
is short enough that only one special order can be placed, (2)
although the item is purchased, it is delivered at a finite rate rather
than all at once, (3) a fraction of the incoming units are unusable,
and (4) the same shortage cost per unit is incurred whether the
item is backordered or a lost sale. He developed expressions for
the potential cost savings during the period to be covered by the
special order and, using basic calculus, determined equations for
the optimal size of a special order for the two situations.
Sharma wrote a series of papers dealing with flexibility in EPQ
systems, some on single-item systems, which we review here,
and others on multiple-item systems, reviewed in Section 5.2.6.
Recognizing that the production rate in an EPQ system may be
flexible, Sharma [89] examined the effect of reducing P in order to
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
reduce the average cost per period of its operation. By comparing
the average cost per year for an EPQ system with production rate
P against the cost with a lower production rate P1, he established
lower and upper bounds for P1 within which the cost would be
reduced. In [90], Sharma recognized that if the production rate P
is reduced, then that portion of the unit cost attributable to the
production process may also change. If so, the holding cost should
also be adjusted. To recognize this he modified his analysis in [89]
to include the change in the holding cost per unit. Sharma [92]
examined the same basic issue as Sharma [89] except that he considered the effects of increasing or decreasing the demand rate D
instead of the production rate P in an EPQ system. While his discussion recognized that a change in the demand rate will result in
changes in revenue as well as costs, he did not specifically incorporate that effect into his analysis but, instead, again focused on the
change in cost from increasing or decreasing D. In [89,90,92], Sharma’s primary analysis was for systems without backordering, but
he extended it to systems with partial backordering and FIFO order
filling.
Bhunia et al.’s [12] model assumed that all the costs except the
unit production cost are constant, inventory deteriorates at a rate
that changes linearly with time, and the b(s) has a rational form.
All other aspects of the model are decision variables (DV) or are
based on those variables. Demand is a function of A, the marketing
cost per unit (a DV), and the selling price, which is a function of the
mark-up rate (a DV) and the unit production cost, which is a
function of A and the production rate (a DV). The other decision
variables are T, the cycle length, the length of the production run
after the accumulated backorders are eliminated, and the maximum backorder level. They used a FIFO policy on filling backorders,
and the objective was maximization of profit. Since the profit function is neither concave nor pseudo-concave, they used a heuristic
search procedure that two of the authors had previously developed
called a tournament genetic algorithm.
5.2.6. Multi-item models
All the models discussed up to this point have considered only
one item. In this section we review models that simultaneously
determine policies for multiple items.
Drake et al. [30] developed a model for a two-level system that
has one final product with multiple components. The final product
is planned by an EPQ–PBO model; each component is planned by a
basic EPQ or EOQ model with no backordering. The objective was
to minimize the average cost per period and, as in their other work
[29,72,73], they used T and F for the final product as two of the
decision variables and assumed a FIFO policy on filling backorders.
The other decision variables were the number of times (Ni, an integer) that each component should be produced during each cycle of
the final product. They proved that their solution is optimal if the
integer requirement is ignored and, using a test set that varied six
scenario factors, showed that a procedure for integerizing the Ni
values gave solutions that were very close to the lower bounds
found by using the continuous Nis.
Sharma [96] developed a model for the same basic scenario as
Drake et al. [30], but with the following differences: (1) he allowed
yield losses in producing the final product; (2) he assumed a LIFO,
rather than a FIFO policy on filling backorders (see Section 5.1 for a
discussion of the difference between the LIFO and FIFO policies);
(3) he used the same cost per unit per unit time for both backorders and lost sales; (4) he did not recognize the timing implications
of the difference between backorders and lost sales when determining the equation for the fraction of time during a cycle for
which shortages exist; and (5) he did not require Ni (Ki in his notation) to be an integer.
If the same production facility (machine or line) is used to produce a set of products and can only produce one product at a time,
195
then the planning problem is to determine an optimal cycle time
(and, possibly, sequence) during which all the products will be produced. (Note: It is also possible that not every product will be produced in every cycle and that some products may be produced
more than once during a cycle. None of the papers reviewed here
addressed these variations on the basic problem.) A number of
authors have considered the cycle-determination problem without
backordering or with full backordering.
Taleizadeh et al. [107] developed a model for scheduling the
production of n items in a fixed cycle on one machine. In addition
to making the usual EPQ assumptions, they assumed a LIFO policy
on filling backorders, a stochastic scrap rate with no repair of the
defective units, and an overall service level constraint. The n + 1
decision variables were T, the length of the production cycle, and
Sj, j = 1, . . . , n, the maximum total shortage level for each item
(which they called Bj). The objective was the minimization of total
expected cost per period, which they proved is a convex function,
subject to two constraints: (1) the maximum capacity of the machine is not exceeded (i.e., the setups for and production of all
the items can be completed within the cycle time), and (2) the
minimum combined service level is met. Assuming that the resulting values for T and the Sjs meet the constraints, the optimal solution is obtained by simultaneously solving the n + 1 equations
found by setting the partial derivatives equal to 0, which gives a
square root formula for T⁄ and linear equations of T⁄ for the Sj s.
If the constraints are not met, they provide a procedure for adjusting the solution values to meet the constraints.
Taleizadeh et al. [108] extended the model in [107] to include
repairing the scrapped units from the initial production phase.
The repair phase uses the same machine and is subject to its
own failure rate. As in [107] they prove convexity of the cost function and provide a solution procedure for determining the optimal
values of T and the Sjs if the capacity and combined service level
constraints are met and an alternate solution procedure if either
of those constraints is not met.
One alternative to assuming that an item will be usable for an
unlimited time is to assume that units deteriorate over time. Several single-item models that made this assumption are included in
the preceding subsections, as well as in models in Section 4. A different approach is to assume that units all have the same limited
shelf-life and that the unit is unusable when that limit is reached.
Sharma [87] developed a model for the multi-product cycle
time determination problem with two added features: (1) partial
backordering, and (2) limited shelf-lives. Drawing on previous
researchers’ work, Sharma considered three options for determining an optimal (minimum cost) cycle: (1) reduce the production
rate for some or all of the products, (2) reduce the cycle time, or
(3) reduce both. Sharma made the usual cost assumptions except
that he assumed the same cost/period/unit for both backorders
and lost sales. Although Sharma stated that inventory is consumed
on a FIFO basis, this really related to his including a shelf-life constraint. For the time to eliminate backorders, his model implied a
LIFO order-filling policy. Sharma developed an expression for the
average cost per period and an equation for T⁄ if the shelf-life
restrictions are ignored. He then showed how to modify the cost
expression and solution for each of the three options to satisfy
the shelf-life constraints.
In [90] Sharma recognized that if the production rate P is reduced, then the portion of the holding cost that depends on the
unit’s production time should also be adjusted. His primary analysis was for single-item systems, but he also included a section on
incorporating this change into models for multiple-item systems
with no, full, or partial backordering. In [94] Sharma reformulated
his models from [87] to include the change in the cost to hold a
unit in inventory if the production rate is decreased and redid
the analysis.
196
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
In [91] Sharma discussed the basic concepts of his ‘‘theory of exchange’’, which suggests that when several items are produced
sequentially in a common cycle time on a given facility, the systems’ productivity may be improved or its operating cost reduced
by exchanging, for a pair of items, a parameter value of one for the
comparable parameter value of another.
Sharma [88] first explored this idea by exchanging the production rates of two items. He first developed a model for full backordering, using T, the common cycle time, and the maximum
stockout levels of the items, which he called Jis. For this model T⁄
is found using a square root formula similar to the one for the basic
EPQ with full backordering and the J i s are found as simple multiples of T⁄. His heuristic for determining which production rates to
switch was to try each pair and see which reduces the overall cost
the most. He then showed how to adjust the cost function and
solution for partial backordering. Sharma [91] extended this idea
to consider the possibility of switching the values of any one of a
set of parameters: production rates, demand rates, inventory carrying costs, or shortage costs, using the same heuristic as he did in
[88]. Sharma [95] extended the concept of pair-wise switching of
the values of one parameter discussed in [91] to the idea of simultaneously switching the values of two or three of the parameters
for an item, using a simple extension of the heuristic in [91,88]:
try all combinations of changes to see which reduces the cost the
most. In [88,91,95], Sharma first developed the model for full backordering and then showed how to adjust the cost function and
solution for partial backordering.
6. Conclusion
Deterministic models for the basic EOQ or EPQ with partial
backordering make all or most of the assumptions of the basic
EOQ or EPQ with full backordering except that only a fraction of
the demand during the stockout interval is backordered. We have
summarized most of the papers on deterministic models for the
basic problems and for more complex scenarios that add additional
considerations, such as pricing, perishable or deteriorating
inventory, time-varying or stock-dependent demand, quantity discounts, or multiple-warehouses. Stochastic models will be covered
in a second survey.
References
[1] P.L. Abad, Optimal pricing and lot-sizing under conditions of perishability and
partial backordering, Management Science 42 (8) (1996) 1093–1104.
[2] P.L. Abad, Optimal lot size for a perishable good under conditions of finite
production and partial backordering and lost sale, Computers & Industrial
Engineering 38 (4) (2000) 457–465.
[3] P.L. Abad, Optimal price and order size for a reseller under partial
backordering, Computers & Operations Research 28 (1) (2001) 53–65.
[4] P.L. Abad, Optimal pricing and lot-sizing under conditions of perishability,
finite production and partial backordering and lost sale, European Journal of
Operational Research 144 (3) (2003) 677–685.
[5] P.L. Abad, Optimal price and order size under partial backordering
incorporating shortage, backorder and lost sale costs, International Journal
of Production Economics 114 (1) (2008) 179–186.
[6] N.E. Abboud, R.G. Sfairy, Time-limited free back-orders EOQ model, Applied
Mathematical Modeling 21 (1) (1997) 21–25.
[7] Section 10.5 in Chapter 10 A.M. Ali, Inventory problems, in: F.C. Jelen (Ed.),
Cost and Optimization Engineering, McGraw-Hill, New York, 1970, pp. 191–
193.
[8] Z.T. Balkhi, On the optimal production stopping and restarting times for an
EOQ model with deteriorating items, Journal of the Operational Research
Society 51 (8) (2000) 999–1001.
[9] Z.T. Balkhi, Response to Yan and Cheng, Journal of the Operational Research
Society 51 (8) (2000) 1002–1003.
[10] Z.T. Balkhi, S.K. Goyal, B.C. Giri, Some notes on the optimal production
stopping and restarting times for an EOQ model with deteriorating items,
Journal of the Operational Research Society 52 (11) (2001) 1300–1301.
[11] H.K. Bhargava, D. Sun, S.H. Xu, Stockout compensation: Joint inventory and
price optimization in electronic retailing, INFORMS Journal on Computing 18
(2) (2006) 255–266.
[12] A.K. Bhunia, S. Kundu, T. Sannigrahi, S.K. Goyal, An application of tournament
genetic algorithm in a marketing oriented economic production lot-size
model for deteriorating items, International Journal of Production Economics
119 (1) (2009) 112–121.
[13] C.-T. Chang, S.K. Goyal, J.-T. Teng, On ‘‘An EOQ model for perishable items
under stock-dependent selling rate and time-dependent partial backlogging’’
by Dye and Ouyang, European Journal of Operational Research 174 (2) (2006)
923–929.
[14] C.-T. Chang, J.-T. Teng, S.K. Goyal, Optimal replenishment policies for noninstantaneous deteriorating items with stock-dependent demand,
International Journal of Production Economics 123 (1) (2010) 62–68.
[15] H.-J. Chang, C.-Y. Dye, An EOQ model for deteriorating items with time
varying demand and partial backlogging, Journal of the Operational Research
Society 50 (11) (1999) 1176–1182.
[16] H.J. Chang, C.Y. Dye, An EOQ model for deteriorating items with exponential
time-varying demand and partial backlogging, International Journal of
Information and Management Sciences 10 (1) (1999) 1–11.
[17] H.-J. Chang, C.-Y. Dye, An inventory model for deteriorating items with partial
backlogging and permissible delay in payments, International Journal of
Systems Science 32 (3) (2001) 345–352.
[18] H.-J. Chang, J.-T. Teng, L.-Y. Ouyang, C.-Y. Dye, Retailer’s optimal pricing and
lot-sizing policies for deteriorating items with partial backlogging, European
Journal of Operational Research 168 (1) (2006) 51–64.
[19] L.-H. Chen, L.-Y. Ouyang, J.-T. Teng, On an EOQ model with ramp type demand
rate and time dependent deterioration rate, International Journal of
Information and Management Sciences 17 (4) (2006) 51–66.
[20] M.-S. Chern, Y.-L. Chan, J.-T. Teng, A comparison among various inventory
shortage models for deteriorating items on the basis of maximizing profit,
Asia-Pacific Journal of Operational Research 22 (1) (2005) 121–134.
[21] M.-S. Chern, H.-L. Yang, J.-T. Teng, S. Papachristos, Partial backlogging
inventory lot-size models for deteriorating items with fluctuating demand
under inflation, European Journal of Operational Research 191 (1) (2008)
127–141.
[22] P. Chu, P.S. Chen, A note on inventory replenishment policies for deteriorating
items in an exponentially declining market, Computers & Operations
Research 29 (13) (2002) 1827–1842.
[23] P. Chu, K.-J. Chung, The sensitivity of the inventory model with partial
backorders, European Journal of Operational Research 152 (1) (2004) 289–
295.
[24] P. Chu, K.-L. Yang, S.-K. Liang, T. Niu, Note on inventory model with a mixture
of back orders and lost sales, European Journal of Operational Research 159
(2) (2004) 470–475.
[25] K.-J. Chung, P. Chu, S.P. Lan, A note on EOQ models for deteriorating items
under stock dependent selling rate, European Journal of Operational Research
124 (3) (2000) 550–559.
[26] K.-J. Chung, S.-F. Tsai, A solution procedure to determine inventory
replenishment policies for deteriorating items in a declining market,
Journal of Information & Optimization Sciences 20 (1) (1999) 1–15.
[27] P.S. Deng, C.-P. Yen, C.-T. Tung, Y.-C. Yu, P. Chu, A technical note for the
deteriorating inventory model with exponential time-varying demand and
partial backlogging, International Journal of Information and Management
Sciences 17 (2) (2006) 101–108.
[28] Q. Ding, P. Kouvelis, J.M. Milner, Dynamic pricing for multiple class
deterministic demand fulfillment, IIE Transactions 39 (11) (2007) 997–1013.
[29] M.J. Drake, D.W. Pentico, Price discounts for increased profitability under
partial backordering, International Transactions in Operational Research 18
(1) (2010) 87–101.
[30] M.J. Drake, D.W. Pentico, C. Toews, Using the EPQ for coordinated planning of
a product with partial backordering and its components, Mathematical and
Computer Modelling 53 (1–2) (2010) 359–375.
[31] C.-Y. Dye, A note on ‘‘an EOQ model for items with Weibull distributed
deterioration, shortages, and power demand pattern’’, International Journal of
Information and Management Sciences 15 (2) (2004) 81–84.
[32] C.-Y. Dye, Joint pricing and ordering policy for a deteriorating inventory with
partial backlogging, Omega 35 (2) (2007) 184–189.
[33] C.-Y. Dye, H.-J. Chang, J.-T. Teng, A deteriorating inventory model with timevarying demand and shortage-dependent partial backlogging, European
Journal of Operational Research 172 (2) (2006) 417–429.
[34] C.-Y. Dye, T.-P. Hsieh, L.-Y. Ouyang, Determining optimal selling price and lot
size with a varying rate of deterioration and exponential partial backlogging,
European Journal of Operational Research 181 (2) (2007) 668–678.
[35] C.-Y. Dye, L.-Y. Ouyang, An EOQ model for perishable items under stockdependent selling rate and time-dependent partial backlogging, European
Journal of Operational Research 163 (3) (2005) 776–783.
[36] C.-Y. Dye, L.-Y. Ouyang, T.-P. Hsieh, Deterministic inventory model for
deteriorating items with capacity constraint and time-proportional
backlogging rate, European Journal of Operational Research 178 (3) (2007)
789–807.
[37] C.-Y. Dye, L.-Y. Ouyang, T.-P. Hsieh, A note on EOQ models for perishable
items under stock dependent selling rate, Information and Management
Sciences 19 (3) (2008) 519–534.
[38] W.J. Fabrycky, J. Banks, Procurement and Inventory Systems, Theory and
Analysis, Reinhold Publishing Corporation, New York, 1967. pp. 92–95.
[39] S.K. Ghosh, K.S. Chaudhuri, An EOQ model for a deteriorating item with
trended demand and variable backlogging with shortages in all cycles,
Advanced Modeling and Optimization 7 (1) (2005) 57–68.
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
[40] B.C. Giri, A.K. Jalan, K.S. Chaudhuri, An economic production lot size model
with increasing demand, shortages and partial backlogging, International
Transactions in Operational Research 12 (2) (2005) 235–245.
[41] S.K. Goyal, B.C. Giri, A comment on Chang and Dye (1999): EOQ model for
deteriorating items with time-varying demand and partial backlogging,
Journal of the Operational Research Society 52 (2) (2001) 238–239.
[42] S.K. Goyal, B.C. Giri, The production-inventory problem of a product with time
varying demand, production and deterioration rates, European Journal of
Operational Research 147 (3) (2003) 549–557.
[43] F. Harris, How many parts to make at once, Factory, The Magazine of
Management 10 (1913) 135–136. 152. Reprinted in Operations Research,
38(6) (1990) 947–950.
[44] T.-P. Hsieh, C.-Y. Dye, Pricing and lot-sizing policies for deteriorating items
with partial backlogging under inflation, Expert Systems with Applications 37
(10) (2010) 7234–7242.
[45] T.-P. Hsieh, C.-Y. Dye, L.-Y. Ouyang, Optimal lot size for an item with partial
backlogging rate when demand is stimulated by inventory above a certain
stock level, Mathematical and Computer Modelling 51 (1–2) (2010) 13–32.
[46] W.-T. Hu, S.-L. Kim, A. Banerjee, An inventory model with partial
backordering and unit backorder cost linearly increasing with the waiting
time, European Journal of Operational Research 197 (2) (2009) 581–587.
[47] K.-C. Hung, An inventory model with generalized type demand, deterioration
and backorder rates, European Journal of Operational Research 208 (3) (2011)
239–242.
[48] S. Jain, M. Kumar, P. Advani, An inventory model with inventory leveldependent demand rate, deterioration, partial backlogging and decrease in
demand, International Journal of Operations Research 5 (3) (2008) 154–159.
[49] F. Jolai, R. Tavakkoli-Moghaddam, M. Rabbani, M.R. Sadoughian, An economic
production lot size model with deteriorating items, stock-dependent
demand, inflation, and partial backlogging, Applied Mathematics and
Computation 181 (1) (2006) 380–389.
[50] A.H. Kalro, M.M. Gohil, A lot size model with backlogging when the amount
received is uncertain, International Journal of Production Research 20 (6)
(1982) 775–786.
[51] W.C. Lee, J.W. Wu, An EOQ model for items with Weibull distributed
deterioration, shortages and power demand pattern, International Journal of
Information and Management Sciences 13 (2) (2002) 19–34.
[52] K.-N.F. Leung, Technical note: A use of the complete squares method to solve
and analyze a quadratic objective function with two decision variables
exemplified via a deterministic inventory model with a mixture of backorders
and lost sales, International Journal of Production Economics 113 (1) (2008)
275–281.
[53] K.-N.F. Leung, A generalization of Chu and Chung’s (2004) sensitivity of the
inventory model with partial backorders, European Journal of Operational
Research 196 (2) (2009) 554–562.
[54] C. Lin, B. Tan, W.-C. Lee, An EOQ model for deteriorating items with timevarying demand and shortages, International Journal of Systems Science 31
(3) (2000) 391–400.
[55] Y. Lin, C. Lin, Purchasing model for deteriorating items with time-varying
demand under inflation and time discounting, International Journal of
Advanced Manufacturing Technology 27 (7–8) (2006) 816–823.
[56] S.-T. Lo, H.-M. Wee, W.-C. Huang, An integrated production-inventory model
with imperfect production processes and Weibull distribution deterioration
under inflation, International Journal of Production Economics 106 (1) (2007)
248–260.
[57] K.L. Mak, Optimal inventory policies when the quantity backordered is
uncertain, Computers & Operations Research 10 (1) (1986) 21–28.
[58] K.L. Mak, Determining optimal production-inventory control policies for an
inventory system with partial backlogging, Computers & Operations Research
14 (4) (1987) 299–304.
[59] A. Mirzazadeh, A partial backlogging mathematical model under variable
inflation and demand with considering deterioration cost, World Applied
Sciences Journal 7 (Special Issue for Applied Math) (2009) 39–49.
[60] D.C. Montgomery, M.S. Bazaraa, A.K. Keswani, Inventory models with a
mixture of backorders and lost sales, Naval Research Logistics Quarterly 20
(2) (1973) 255–263.
[61] L.-Y. Ouyang, T.-P. Hsieh, C.-Y. Dye, H.-C. Chang, An inventory model for
deteriorating items with stock-dependent demand under the conditions of
inflation and time-value of money, The Engineering Economist 48 (1) (2003)
52–68.
[62] L.-Y. Ouyang, J.-T. Teng, L.-H. Chen, Optimal ordering policy for deteriorating
items with partial backlogging under permissible delay in payments, Journal
of Global Optimization 34 (2) (2006) 245–271.
[63] L.-Y. Ouyang, K.-S. Wu, C.-T. Yang, Retailer’s ordering policy for noninstantaneous deteriorating items with quantity discount, stock-dependent
demand and stochastic backorder rate, Journal of the Chinese Institute of
Industrial Engineers 25 (1) (2008) 62–72.
[64] G. Padmanabhan, P. Vrat, Inventory model with a mixture of backorder and
lost sales, International Journal of Systems Science 21 (8) (1990) 1721–1726.
[65] G. Padmanabhan, P. Vrat, EOQ models for perishable items under stock
dependent selling rate, European Journal of Operational Research 86 (2)
(1995) 281–292.
[66] A.K. Pal, A.K. Bhunia, R.N. Mukherjee, Optimal lot size model for deteriorating
items with demand rate dependent on displayed stock level (DSL) and partial
backordering, European Journal of Operational Research 175 (2) (2006) 977–
991.
197
[67] S. Papachristos, K. Skouri, An optimal replenishment policy for deteriorating
items with time-varying demand and partial – exponential type –
backlogging, Operations Research Letters 27 (4) (2000) 175–184.
[68] S. Papachristos, K. Skouri, An inventory model with deteriorating items, timevarying demand and partially time-varying backlogging-taking account of
time value, Journal of Management Sciences and Regional Development 3
(2001) 153–168.
[69] S. Papachristos, K. Skouri, An inventory model with deteriorating items,
quantity discount, pricing and time-dependent partial backlogging,
International Journal of Production Economics 83 (3) (2003) 247–256.
[70] K.S. Park, Inventory model with partial backorders, International Journal of
Systems Science 13 (12) (1982) 1313–1317.
[71] K.S. Park, Another inventory model with a mixture of backorders and lost
sales, Naval Research Logistics Quarterly 30 (3) (1983) 397–400.
[72] D.W. Pentico, M.J. Drake, The deterministic EOQ with partial backordering: A
new approach, European Journal of Operational Research 194 (1) (2009) 102–
113.
[73] D.W. Pentico, M.J. Drake, C. Toews, The deterministic EPQ with partial
backordering: A new approach, Omega 37 (3) (2009) 624–636.
[74] D.W. Pentico, M.J. Drake, C. Toews, The EPQ with partial backordering and
phase-dependent backordering rate, Omega 39 (5) (2011) 574–577.
[75] A. Rajan, Rakesh, R. Steinberg, Dynamic pricing and ordering decisions by a
monopolist, Management Science 38 (2) (1992) 240–262.
[76] D. Rosenberg, A new analysis of a lot-size model with partial backlogging,
Naval Research Logistics Quarterly 26 (2) (1979) 349–353.
[77] R.S. Sachan, Policy decisions for order-level inventory system for
deteriorating items with partially lost demand, Engineering Costs and
Production Economics 15 (1) (1988) 427–432.
[78] L.A. San José, J. García-Laguna, J. Sicilia, An economic order quantity model
with partial backlogging under general backorder cost function, TOP 17 (2)
(2009) 366–384.
[79] L.A. San José, J. Sicilia, J. García-Laguna, An inventory system with partial
backlogging modeled according to a linear function, Asia-Pacific Journal of
Operational Research 22 (2) (2005) 189–209.
[80] L.A. San José, J. Sicilia, J. García-Laguna, The lot size-reorder level inventory
system with customers impatience functions, Computers & Industrial
Engineering 49 (3) (2005) 349–362.
[81] L.A. San José, J. Sicilia, J. García-Laguna, Analysis of an inventory system with
exponential partial backordering, International Journal of Production
Economics 100 (1) (2006) 76–86.
[82] L.A. San José, J. Sicilia, J. García-Laguna, An economic lot-size model with
partial backlogging hinging on waiting time and shortage period, Applied
Mathematical Modeling 31 (10) (2007) 2149–2159.
[83] L.A. San José, J. Sicilia, J. García-Laguna, A backorders-lost sales EOQ inventory
model with quadratic shortage cost, Monografías del Seminario Matemático
García de Galdeano 34 (2008) 165–174.
[84] L.A. San José, J. Sicilia, J. García-Laguna, A general model for EOQ inventory
systems with partial backlogging and linear shortage costs, International
Journal of Systems Science 40 (1) (2009) 59–71.
[85] N.H. Shah, Vendor’s optimal policy for time-dependent deteriorating
inventory with exponentially decreasing demand and partial backlogging,
ASOR Bulletin 28 (2) (2009) 9–14.
[86] N.H. Shah, K.T. Shukla, Deteriorating inventory model for waiting time
partial backordering, Applied Mathematical Sciences 3 (9) (2009) 421–
428.
[87] S. Sharma, Incorporating fractional backordering in the multi-product
manufacturing situation with shelf lives, Proceedings of the Institution of
Mechanical Engineers. Part B: Journal of Engineering Manufacture 220 (7)
(2006) 1151–1156.
[88] S. Sharma, A procedure for benchmarking in multi-product manufacturing,
Proceedings of the Institution of Mechanical Engineers. Part B: Journal of
Engineering Manufacture 221 (3) (2007) 541–546.
[89] S. Sharma, Minimizing the difference between intermittent and continuous
production with back orders, Proceedings of the Institution of Mechanical
Engineers. Part B: Journal of Engineering Manufacture 221 (11) (2007) 1617–
1623.
[90] S. Sharma, A modification for the carrying cost estimation with respect to the
flexibility in production rate, International Journal of Manufacturing
Technology 36 (11–12) (2008) 1252–1260.
[91] S. Sharma, Theory of exchange, European Journal of Operational Research 186
(1) (2008) 128–136.
[92] S. Sharma, On the flexibility of demand and production rate, theory of
exchange, European Journal of Operational Research 190 (2) (2008)
557–561.
[93] S. Sharma, On price increases and temporary price reductions with partial
backordering, European Journal of Industrial Engineering 3 (1) (2009)
70–89.
[94] S. Sharma, Revisiting the shelf life constrained multi-product manufacturing
problem, theory of exchange, European Journal of Operational Research 193
(1) (2009) 129–139.
[95] S. Sharma, Extending Sanjay Sharma’s theory of exchange, International
Journal of Applied Management Science 1 (4) (2009) 325–339.
[96] S. Sharma, A composite model in the context of a production-inventory
system, Optimization Letters 3 (2) (2009) 239–251.
[97] S. Sharma, C.M. Sadiwala, Effects of lost sales on composite lot sizing,
Computers & Industrial Engineering 32 (3) (1997) 671–677.
198
D.W. Pentico, M.J. Drake / European Journal of Operational Research 214 (2011) 179–198
[98] J. Sicilia, L.A. San José, J. García-Laguna, An inventory model with rational
type-backlogged demand rate and quadratic backlogging cost, in:
Proceedings of the 2007 IEEE, IEEM, 2007, pp. 958–962.
[99] J. Sicilia, L.A. San José, J. García-Laguna, An optimal replenishment policy for
an EOQ model with partial backordering, Annals of Operations Research 169
(1) (2009) 93–115.
[100] E.A. Silver, Establishing the order quantity when the amount received is
uncertain, INFOR 14 (1) (1976) 32–39.
[101] T.J. Singh, S.R. Singh, R. Dutt, An EOQ model for perishable items with power
demand and partial backordering, International Journal of Operations and
Quantitative Management 15 (1) (2009) 65–72.
[102] K. Skouri, K. Konstantaras, S. Papachristos, I. Ganas, Inventory models with
ramp type demand rate, partial backlogging and Weibull deterioration rate,
European Journal of Operational Research 192 (1) (2009) 79–92.
[103] K. Skouri, S. Papachristos, A continuous review inventory model, with
deteriorating items, time-varying demand, linear replenishment cost,
partially time-varying backlogging, Applied Mathematical Modelling 26 (5)
(2002) 603–617.
[104] K. Skouri, S. Papachristos, Four inventory models for deteriorating items with
time varying demand and partial backlogging: A cost comparison, Optimal
Control Applications and Methods 24 (6) (2003) 315–330.
[105] K. Skouri, S. Papachristos, Optimal stopping and restarting times for an EOQ
model with deteriorating items and time dependent partial backlogging,
International Journal of Production Economics 81–82 (2003) 525–531.
[106] E.W. Taft, The most economical production lot, Iron Age 101 (May 30) (1918)
1410–1412.
[107] A.A. Taleizadeh, S.Y.A. Niaki, A.A. Najafi, Multiproduct single-machine
production system with stochastic scrapped production rate, partial
backordering and service level constraint, Journal of Computational and
Applied Mathematics 233 (8) (2010) 1834–1849.
[108] A.A. Taleizadeh, H.-M. Wee, S.J. Sadjadi, Multi-product production quantity
model with repair failure and partial backordering, Computers & Industrial
Engineering 50 (1) (2010) 45–54.
[109] H.-M. Teng, H.-M. Wee, P.-H. Hsu, Optimal recycling and ordering policy with
partial backordered shortage, in: O. Gervasi, M.L. Gavrilova, (Eds.),
Computational Science and Its Applications – ICCSA 2007, Proceedings (Part
I), 2007, pp. 871–885.
[110] J.-T. Teng, H.-J. Chang, C.-Y. Dye, C.-H. Hung, An optimal replenishment policy
for deteriorating items with time-varying demand and partial backlogging,
Operations Research Letters 30 (6) (2002) 387–393.
[111] J.-T. Teng, L.-Y. Ouyang, L.-H. Chen, A comparison between two pricing and
lot-sizing models with partial backlogging and deteriorated items,
International Journal of Production Economics 105 (1) (2007) 190–203.
[112] J.-T. Teng, H.-L. Yang, Deterministic economic order quantity models with
partial backlogging when demand and cost are fluctuating with time, Journal
of the Operational Research Society 55 (5) (2004) 495–503.
[113] J.-T. Teng, H.-L. Yang, L.-Y. Ouyang, On an EOQ model for deteriorating items
with time-varying demand and partial backlogging, Journal of the
Operational Research Society 54 (4) (2003) 432–436.
[114] Y.-C. Tsao, Two-phase pricing and inventory management for deteriorating
and fashion goods under trade credit, Mathematical Methods of Operations
Research 72 (1) (2010) 107–127.
[115] T.L. Urban, Inventory models with the demand rate dependent on stock and
shortage levels, International Journal of Production Economics 40 (1) (1995)
21–28.
[116] R. Uthayakumar, K.V. Geetha, A replenishment policy for non-instantaneous
deteriorating inventory system with partial backlogging, Tamsui Oxford
Journal of Mathematical Sciences 25 (3) (2009) 313–332.
[117] S.-P. Wang, A note on Chang, H.-J., and Dye, C.-Y. (1999). An EOQ model for
deteriorating items with time varying demand and partial backlogging,
Journal of the Operational Research Society 52 (5) (2001) 597–598.
[118] S.-P. Wang, An inventory replenishment policy for deteriorating items with
shortages and partial backlogging, Computers & Operations Research 29 (14)
(2002) 2043–2051.
[119] S.-P. Wang, Optimal lot-sizing policy for time-varying demand with
shortages and deterioration, Journal of the Chinese Institute of Industrial
Engineers 20 (5) (2003) 449–456.
[120] T.V. Warrier, N.H. Shah, A lot-size model with partial backlogging when the
amount received is uncertain for deteriorating items, International Journal of
Systems Science 30 (2) (1999) 205–210.
[121] H.M.M. Wee, Optimal inventory policy with partial backordering, Optimal
Control Applications & Methods 10 (2) (1989) 181–187.
[122] H.-M. Wee, Economic production lot size model for deteriorating items
with partial back-ordering, Computers & Industrial Engineering 24 (3) (1993)
449–458.
[123] H.-M. Wee, Joint pricing and replenishment policy for deteriorating inventory
with declining market, International Journal of Production Economics 40 (2-3)
(1995) 163–171.
[124] H.-M. Wee, A deterministic lot-size inventory model for deteriorating items
with shortages and a declining market, Computers & Operations Research 22
(3) (1995) 345–356.
[125] H.-M. Wee, Deteriorating inventory model with quantity discount, pricing
and partial backordering, International Journal of Production Economics 59
(1–3) (1999) 511–518.
[126] H.-M. Wee, H.M. Mercan, Exponentially decaying inventory with partial
back-ordering, Optimal Control Applications and Methods 20 (1) (1999)
43–50.
[127] H.-M. Wee, J.C.P. Yu, S.T. Law, Two-warehouse inventory model with
partial backordering and Weibull distribution deterioration under inflation,
Journal of the Chinese Institute of Industrial Engineers 22 (6) (2005) 451–
462.
[128] T.M. Whitin, Recent articles on partial backorders, Naval Research Logistics
32 (2) (1985) 361–362.
[129] K.-S. Wu, EOQ inventory model for items with Weibull distribution,
deterioration, time-varying demand and partial backlogging, International
Journal of Systems Science 33 (5) (2002) 323–329.
[130] K.-S. Wu, H.-A. Liu, A production lot size inventory model for deteriorating
items with inventory-level dependent demand and partial backordering,
Tamsui Oxford Journal of Mathematical Science 14 (1998) 113–123.
[131] K.-S. Wu, L.-Y. Ouyang, C.-T. Yang, An optimal replenishment policy for noninstantaneous deteriorating items with stock-dependent demand and partial
backlogging, International Journal of Production Economics 101 (2) (2006)
369–384.
[132] H. Yan, T.C.E. Cheng, Optimal production stopping and restarting times for an
EOQ model with deteriorating items, Journal of the Operational Research
Society 49 (12) (1998) 1288–1295.
[133] H. Yan, T.C.E. Cheng, A reply to Balkhi, Journal of the Operational Research
Society 51 (8) (2000) 1001–1002.
[134] H. Yan, T.C.E. Cheng, Response to Balkhi’s response, Journal of the Operational
Research Society 51 (8) (2000) 1003.
[135] C.-T. Yang, L.-Y. Ouyang, H.-H. Wu, Retailer’s optimal pricing and ordering
policies for non-instantaneous deteriorating items with price-dependent
demand and partial backlogging, Mathematical Problems in Engineering
2009 (2009), doi:10.1155/2009/198305.
[136] C.-T. Yang, L.-Y. Ouyang, K.-S. Wu, H.-F. Yen, An optimal replenishment policy
for deteriorating items with stock-dependent demand and relaxed conditions
under limited storage space, Central European Journal of Operations Research
19 (1) (2011) 139–153.
[137] G.K. Yang, Note on sensitivity analysis of inventory model with partial
backorders, European Journal of Operational Research 177 (2) (2007)
865–871.
[138] H.-L. Yang, A comparison among various partial backlogging inventory lotsize models for deteriorating items on the basis of maximum profit,
International Journal of Production Economics 96 (1) (2005) 119–128.
[139] H.-L. Yang, Two-warehouse partial backlogging inventory models for
deteriorating items under inflation, International Journal of Production
Economics 102 (1) (2006) 362–370.
[140] H.-L. Yang, J.-T. Teng, M.-S. Chern, An inventory model under inflation for
deteriorating items with stock-dependent consumption rate and partial
backlogging shortages, International Journal of Production Economics 123 (1)
(2010) 8–19.
[141] P.C. Yang, H.-M. Wee, K.P. Wee, An integrated vendor-buyer model with
perfect and monopolistic competitions: An educational note, International
Transactions in Operations Research 13 (1) (2006) 75–83.
[142] S. Yang, Y. Zhou, EOQ models for deteriorating items with time-varying
demand and partial backorder under inflation, Journal of Systems Science and
Information 2 (3) (2004) 395–408.
[143] P.-S. You, Optimal times of price reductions for an inventory model with
partial backorder and vertical shift demand, RAIRO Operations Research 41
(1) (2007) 35–47.
[144] P.-S. You, M.-T. Wu, Optimal ordering and pricing policy for an inventory
system with order cancellations, OR Spectrum 29 (4) (2007) 661–679.
[145] A.Z. Zeng, A partial backordering approach to inventory control, Production
Planning & Control 12 (7) (2001) 660–668.
[146] R-q. Zhang, A note on the deterministic EPQ with partial backordering,
Omega 37 (5) (2009) 1036–1038.
[147] R-q. Zhang, I. Kaku, Y.-y. Xiao, Deterministic EOQ with partial backordering
and correlated demand caused by cross-selling, European Journal of
Operational Research 210 (3) (2011) 537–551.
[148] Y.-W. Zhou, A multi-warehouse inventory model for items with time-varying
demand and shortages, Computers & Operations Research 30 (14) (2003)
2115–2134.
[149] Y.-W. Zhou, H.-S. Lau, S.-L. Yang, A new variable production scheduling
strategy for deteriorating items with time-varying demand and partial lost
sale, Computers & Operations Research 30 (12) (2003) 1753–1776.
[150] Y.-W. Zhou, H.-S. Lau, S.-L. Yang, A finite horizon lot-sizing problem with
time-varying deterministic demand and waiting-time-dependent partial
backlogging, International Journal of Production Economics 91 (2) (2004)
109–119.
[151] P.H. Zipkin, Foundations of Inventory Management, McGraw-Hill, New York,
2000.