Professional Documents
Culture Documents
Accepted Manuscript: 10.1016/j.ejor.2015.04.033
Accepted Manuscript: 10.1016/j.ejor.2015.04.033
Accepted Manuscript
PII: S0377-2217(15)00326-4
DOI: 10.1016/j.ejor.2015.04.033
Reference: EOR 12905
Please cite this article as: Xu Chen, Youyi Feng, Matthew F. Keblis, Jianjun Xu , Optimal inventory
policy for two substitutable products with customer service objectives, European Journal of Operational
Research (2015), doi: 10.1016/j.ejor.2015.04.033
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service
to our customers we are providing this early version of the manuscript. The manuscript will undergo
copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please
note that during the production process errors may be discovered which could affect the content, and
all legal disclaimers that apply to the journal pertain.
ACCEPTED MANUSCRIPT
Optimal Inventory Policy for Two Substitutable Products with Customer Service
Objectives
Xu Chen
School of Management and Economics,
University of Electronic Science and Technology of China, Chengdu, P.R.China
E-mail: xchenxchen@263.net
T
Youyi Feng
IP
Zaragoza Logistics Center, Zaragoza, Spain
E-mail: yyfeng@live.com
CR
Matthew F. Keblis
US
Macquarie Graduate School of Management, Macquarie University, Macquarie Park, NSW, Australia
E-mail: matthew.keblis@mgsm.edu.au
AN
Jianjun Xu1
Zaragoza Logistics Center, Zaragoza, Spain
M
E-mail: jxu@zlc.edu.es
ED
Abstract:
PT
We consider a firm facing stochastic demand for two products with downward, supplier-driven substitution and
customer service objectives. We assume both products are perishable or prone to obsolescence, hence the firm
faces a single period problem. The fundamental challenge facing the firm is to determine in advance of observing
CE
demand the profit maximizing inventory levels of both products that will meet given service level objectives.
Note that while we speak of inventory levels, the products may be either goods or services. We characterize
AC
the firm’s optimal inventory policy with and without customer service objectives. Results of a numerical study
reveal the benefits obtained from substitution and show how optimal inventory levels are impacted by customer
service objectives.
Key words: Inventory management, capacity management, substitution, perishability, customer service ob-
jective
1 Corresponding author
ACCEPTED MANUSCRIPT
1 Introduction
Product substitution is important to many firms. For example, manufacturers of components used
in consumer electronics (CE) routinely design new generations of their devices in a way that allows
more than one model of a generation to work in the end-product of a CE manufacturer. If one such
model being supplied to a CE manufacturer for use in an end-product stocks out, then the component
manufacturer is often able to still meet the CE manufacturer’s demand by providing, in lieu of the
model that has stocked out, a superior model. This is an example of downward, supplier-driven
T
substitution. Downward refers to a supplier meeting customer demand for a product j by providing a
IP
product i that has better quality and/or more functionality than product j. Supplier-driven indicates
CR
it is the supplier of the product that reacts to the stockout and takes action. This is unlike the
situation in a restaurant for instance where after a customer learns that his first choice is unavailable,
he picks another item from the menu, which is an example of customer-driven substitution.
US
The earliest study of substitution was undertaken several decades ago by McGillivray and Silver
AN
(1978). There now exists a stream of research on this topic. Interestingly, none of it considers
customer service objectives, e.g. fill rates or in-stock probabilities (see Cachon and Terwiesch (2012)
for a thorough discussion of these measures). Juxtaposed with this reality are 1) surveys such as the
M
one by Aberdeen (Kay (2005)), which reported that 70% of companies feel that providing a high level
of service is critical to their business operations, and 2) the fact that in the more general operations
ED
and supply chain management literature, there is a steady flow of research with a service level aspect
(e.g. see Bensoussan et al. (2011), Chen and Shen (2012), Alptekinoglu et al. (2013), and Wang et
PT
al. (2014)). The lacuna in the substitution literature with respect to service levels, combined with
the increasing importance of service levels to business, motivates our study of a substitution problem
CE
More specifically, we consider a firm that faces stochastic demand for two products where an in-stock
AC
probability service level objective has been set for each product. The in-stock probability of a product
is the probability the firm has inventory to meet every customer demand for the product. We designate
the two products “1” and “2” with product 1 as good as or superior to product 2 in every respect, hence
product 1 can substitute for product 2. As is common practice in the CE industry, we assume that the
substitution is supplier-driven. Furthermore, we also assume both products are perishable or prone to
obsolescence, i.e. both products have short life cycles. The firm under consideration therefore faces a
single period problem, which is to determine in advance of observing demand the profit maximizing
1
ACCEPTED MANUSCRIPT
inventory/stocking levels of both products that will meet given customer service objectives. Note that
throughout the paper we speak of inventory or stocking levels, however the products may be either
goods or services and in the latter case we are interested in determining capacities to put in place.
The rest of the paper is organized as follows. In the next section, we review the relevant substitution
literature. In the third section, we begin our study of the problem setting without customer service
objectives. We develop a general model of inventory policies for the two products with downward,
supplier-driven substitution. In section 4, we introduce into the analysis service level constraints of
T
the in-stock variety and identify the optimal inventory policy for the firm. In Section 5, we present the
IP
results of a numerical study that reveal the benefits obtained from substitution and show the impact
CR
of customer service objectives on optimal inventory levels. Section 6 summarizes our findings and
2 Literature Review US
AN
As already noted, the earliest investigation of inventory management involving substitution was un-
dertaken by McGillivray and Silver (1978). In their study inventory was managed using an order-up-to
M
policy with a fixed review period. Some analytical results were established for limiting cases including
complete-substitutability and no-substitutability. For cases in-between these two extremes, a heuristic
ED
Research undertaken subsequent to McGillivray and Silver (1978) can be divided into whether it is
PT
consumer or supplier -driven and whether it involves deterministic or stochastic demand. We refer the
reader to the survey by Pentico (2008) for research that has been done on consumer-driven substitution
CE
and to the papers of Hsu et al. (2005) and Bardhan et al. (2013) for reviews of the research on
substitution that has been done in the deterministic context. In the rest of this literature review we
AC
focus on the previous research that involved stochastic demand and supplier-driven substitution.
Pasternack and Drezner (1995) investigated a single-period two-product setting where both products
can substitute for each other. They showed that the optimal profit function is concave and they
derived formulas for the optimal order quantities. The authors also derived formulas for the optimal
stocking levels under specific conditions in the case where only one product can serve as a substitute.
Van Mieghem (1998) studied the setting of a two-product firm that has the option to invest in product-
dedicated resources and/or in a flexible resource that can produce either product. He showed that
2
ACCEPTED MANUSCRIPT
investment in a flexible resource can be advantageous even with perfectly correlated product demands.
Bassok, et al. (1999) considered a single-period multi-product setting with downward substitution.
Under various assumptions, they showed the concavity and submodularity of their expected profit
function. The authors also developed explicit expressions for the first partial derivatives of the profit
Van Mieghem and Rudi (2002) extended the multidimensional newsvendor model of Van Mieghem
(1998) to a newsvendor network that allows for multiple products and multiple processing and storage
T
points. Using this framework, they studied various problems of capacity and inventory management,
IP
including assembly, commonality, distribution, flexibility, substitution and transhipment.
CR
Axsater (2003a, 2003b) examined a single-echelon inventory system consisting of a number of parallel
warehouses. While the warehouses are normally replenished from an outside supplier, lateral tran-
shipment between the warehouses is allowed. When demand for a low-quality item cannot be met, a
US
high-quality item can be substituted, which is referred to as a unidirectional transhipment.
AN
Karaesmen and van Ryzin (2004) studied an overbooking problem with multiple reservation and
inventory classes and a general substitution structure. They formulated a two period model, where
reservations are accepted in the first period and then in the second period after cancelations are
M
realized the remaining customers are assigned to the various inventory classes to maximize the net
benefit.
ED
Rao, et al. (2004) also considered a single-period, multi-product setting with downward substitution
but with setup costs. They formulated a two-stage integer stochastic program with recourse where
PT
the first stage decision variables determined which products to produce and in what quantity, while
CE
the second stage decision variables determined how the products were allocated to meet demand.
Shumsky and Zhang (2009) studied a multi-period, multi-product (each product corresponds to a
AC
class of demand) capacity allocation problem with downward substitution and a single replenishment
opportunity at the beginning of the first period. They showed that the optimal solution is to first
use any available inventory to satisfy same-class demand and then upgrade customers until inventory
Most recently, Deflem and Van Nieuwenhuyse (2013) examined the problem of stocking two products
with downward substitution in both single period and infinite horizon settings. They assumed a base
stock model for the management of each inventory, with full backordering in the infinite horizon case
and lost sales for the single period model, and then proceeded to show the cost conditions under which
3
ACCEPTED MANUSCRIPT
Interestingly, none of the existing literature on product/capacity substitution where demand is stochas-
tic concerns itself with the impact of service level constraints on stocking levels, despite the fact that
the study of service-level constraints has received much attention in the more general inventory man-
agement literature. Our paper appears to be the first to characterize the optimal inventory policy of
a system with product substitution and service level requirements. The numerical study contained
herein provides insight into how stocking levels are impacted by service level requirements and how
T
IP
3 Substitution without Service Commitments
CR
3.1 Model Description
US
We consider a firm that faces stochastic demand for two products, designated “1” and “2”, where
product 1 can downward substitute for product 2. Furthermore, we assume that the substitution is
AN
supplier-driven. In addition to the substitutability aspect, we assume that both products are perishable
or prone to obsolescence, hence the firm faces a single period problem. The objective of the firm is to
M
determine in advance of observing demand the profit maximizing inventory levels of both products.
In this section customer service objectives are ignored. Table 1 defines the parameters and variables
ED
4
ACCEPTED MANUSCRIPT
Notation Description
Di Random demand for product i, i = 1, 2.
f (ξ1 , ξ2 ) Joint probability density function of demand for products 1 and 2.
F (ξ1 , ξ2 ) Joint distribution function of demand for products 1 and 2.
fi (ξi ) Marginal density function of demand for product i, i = 1, 2, e.g., f1 (ξ1 ) =
R∞
0 f (ξ1 , ξ2 )dξ2 .
Fi (ξi ) Probability distribution function of demand for product i, i = 1, 2, e.g.,
Rξ Rξ R∞
F1 (ξ1 ) = 0 1 f1 (ζ)dζ = 0 1 0 f (ζ, η)dηdζ.
T
wi Unit procurement/production cost of product i, i = 1, 2.
IP
pi Unit sales price of product i, i = 1, 2.
vi Unit salvage value of product i, i = 1, 2.
CR
αi Service level objective for product i, i = 1, 2.
Qi Inventory level after procuring/producing product i, i = 1, 2.
T (Q1 , Q2 ) Expected profit of firm with inventories Q1 and Q2 but without any
service commitments. US
AN
In order for the model we develop in this paper to “make sense”, the parameters defined in Table 1
Assumptions: A1) pi > wi > vi > 0 for i = 1, 2; A2) p1 > p2 ; A3) v1 > v2 ; A4) p2 − v1 > 0.
A1 simply states there is a positive profit margin on each unit of product stocked and then sold to a
ED
customer. On the other hand, the salvage value is less than the procurement/production cost, hence
there is a loss if an item goes unsold. This assumption incentivizes the firm to stock product, but in
PT
reasonable amounts. A2 implies that the gain from meeting a demand for product 1 is always greater
than the gain from meeting a demand for product 2 using product 1. A3 indicates that surplus product
CE
1 can be salvaged for more than surplus product 2, hence the firm should always use product 2 to
meet demand for product 2 when product 2 is available. The implication of A4 is that more is gained
AC
from using product 1 to meet a product 2 demand than from salvaging a unit of product 1. Note that,
p2 − v1 is the unit gain from substitution. Without this assumption, substitution is not profitable.
Using the above notation and assumptions, we next derive the expected profit function when immedi-
ately prior to the realization of demand the inventory levels of products 1 and 2 are Q1 and Q2 units
respectively. The initial inventory of products 1 and 2 is denoted by (x1 , x2 ) and the inventory levels
after procurement/production (but before demand is observed) by (Q1 , Q2 ). To start, we assume that
x1 = 0 and x2 = 0. The objective is to maximize the expected profit (net revenue) after stocking,
5
ACCEPTED MANUSCRIPT
where for x, y ∈ R, x∧y = min(x, y). The problem of optimizing expected profit when (x1 , x2 ) = (0, 0)
is generalized to the problem of optimizing expected profit for arbitrary (x1 , x2 ). In the first instance
T
max T (Q1 , Q2 )
Qi ≥0,i=1,2
IP
and in the second instance to find
CR
max [T (Q1 , Q2 ) + w1 x1 + w2 x2 ]
Qi ≥xi ,i=1,2
max
US
Qi ≥xi ,i=1,2
T (Q1 , Q2 ) (3.2)
AN
since w1 x1 + w2 x2 is constant.
M
In this subsection, we first establish properties of the profit function T (Q1 , Q2 ). We then use these
properties to identify three monotone curves that are helpful in characterizing the optimal inventory
PT
policy.
We begin with some definitions. For x, y ∈ R, x ∨ y = max(x, y). A sublattice of RK , say V, is a set
CE
such that for all x0 = (x01 , · · · , x0K ) and x00 = (x001 , · · · , x00K ) belonging to V, the meet x0 ∧ x00 = (x01 ∧
x001 , · · · , x0K ∧ x00K ) and the join x0 ∨ x00 = (x01 ∨ x001 , · · · , x0K ∨ x00K ) also belong to V. Let ψ(x1 , · · · , xK ) be
AC
defined on V. Then ψ is called submodular if for any x0 , x00 ∈ V, ψ(x0 )+ψ(x00 ) ≥ ψ(x0 ∧x00 )+ψ(x0 ∨x00 ).
This lemma establishes the existence of global maximizers for T (Q1 , Q2 ), which in the sequel are fun-
damental in characterizing the optimal inventory policy. Throughout the paper the partial derivative
of the profit function T (Q1 , Q2 ) with respect to Qi is denoted by T i (Q1 , Q2 ), i = 1, 2. From (3.1) and
6
ACCEPTED MANUSCRIPT
Z Q1 Z Q1 +Q2 −x
1
T (Q1 , Q2 ) = (p2 − p1 ) F1 (Q1 ) + (v1 − p2 ) f (x, y) dydx + p1 − w1 (3.3)
0 0
and
Z Q1 Z Q1 +Q2 −x
2
T (Q1 , Q2 ) = (v1 − p2 ) f (x, y) dydx − F (Q1 , Q2 )
0 0
+ (v2 − p2 ) F2 (Q2 ) + p2 − w2 . (3.4)
T
The partial derivative T i (Q1 , Q2 ) is the marginal profit of product i. It gives the rate at which the
IP
expected profit changes per additional unit of product i stocked for interior feasible stocking quantities.
CR
A comparison of the partial derivatives reveals which product should be stocked a priori.
1 2 US
T (Q1 , Q2 ) − T (Q1 , Q2 ) = −(p1 − p2 )F1 (Q1 ) + (p2 − v1 )
Z
0
Q2 Z
Q1
∞
f (x, y)dxdy (3.5)
AN
+(v1 − v2 )F2 (Q2 ) + (p1 − p2 ) − (w1 − w2 ).
in Q2 .
Proof. Omitted.
PT
This lemma establishes that T (Q1 + z, Q2 − z) is supermodular in (z, −Q1 ) and (z, Q2 ), which in our
CE
two product case is equivalent to diagonal dominance. The ensuing corollary follows from this lemma.
An implication of this corollary is that when adding to the stock of product 1, it is optimal to
simultaneously decrease the inventory of product 2 by the same number of units. Corollary 1 also
reveals that T (Q1 , Q2 ) is anti-multimodular in (Q1 , Q2 ) - see Li and Yu (2014) for an in depth discussion
opposed to on the integers as multimodularity has traditionally been defined (see Hajek (1985), Murota
(2005)). This implies that 1) T (Q1 + z, Q2 − z) is supermodular in (z, Q2 ), i.e. the quantity z and the
inventory of product 2 are complements, and 2) T (Q1 + z, Q2 − z) is submodular in (Q1 , z), i.e. the
7
ACCEPTED MANUSCRIPT
We now define threshold curves that are used to guide the firm’s stocking decisions:
These curves can be obtained respectively by setting the right-hand sides of (3.3), (3.4) and (3.5) to
T
decreasing in x1 (x2 ). Thus S1 (x2 ) is the largest x1 for a given x2 for which augmenting product 1 is
IP
profitable, and S2 (x1 ) is the largest x2 for a given x1 for which augmenting product 2 is profitable. By
Corollary 1, T (x1 +z, x2 −z) is supermodular in (z, x2 ) and thus T 1 (x1 , x2 )−T 2 (x1 , x2 ) is increasing in
CR
x2 . Thus S0 (x1 ) is the smallest x2 for a given x1 above which replenishing product 1 is more profitable
US
To illustrate the sort of information provided by these threshold curves, consider the curve S1 (x2 ). For
a fixed x2 , by Lemma 1, we have that the derivative T 1 (x1 , x2 ) is decreasing in x1 . We also have that
AN
if x1 < S1 (x2 ), then T 1 (x1 , x2 ) > 0 and it is optimal to raise the inventory of product 1 (up to S1 (x2 ));
(x1 , x2 ), at x1 = S1 (x2 ), T 1 (x1 , x2 ) = 0. In other words, S1 (x2 ) indicates the optimal inventory level
Based on the properties established by Lemmas 1 and 2 as well as Corollary 1, we can obtain monotone
properties of the three threshold curves and use the curves to characterize the optimal inventory policy.
PT
Lemma 3. (1) S1 (x2 ) and S2 (x1 ) are decreasing and S0 (x1 ) is increasing.
CE
(2) The slope of S1 (x2 ) is less than or equal to −1 and the slope of S2 (x1 ) is greater than or equal to
−1.
AC
The decreasing nature of S1 (x2 ) can be explained as follows. As already noted, for a fixed x2 , S1 (x2 )
indicates the optimal inventory level for product 1. If the inventory of product 2 is greater than x2 ,
say x02 , then the potential need to substitute product 1 for product 2 is reduced, and hence the optimal
amount of product 1 to stock will be no greater than the optimal inventory level when the stock of
product 2 is x2 , i.e. S1 (x02 ) ≤ S1 (x2 ). A similar story holds for S2 (x1 ). The more product 1 available,
the less need there is for product 2 as product 1 can substitute for product 2, if necessary. Hence, the
8
ACCEPTED MANUSCRIPT
optimal inventory level for product 2 is decreasing in the inventory level of product 1. In addition,
there is a lower bound of −1 on the rate at which S1 (x2 ) and S2 (x1 ) decrease. This fits with intuition
as one expects the optimal inventory level of a product to be more sensitive to its own inventory level
S1
S0
T
IP
(Q1* , Q2* )
S2
CR
x1
US
We next discuss how the optimal stocking levels can be determined using the above defined threshold
AN
curves {Si : i = 0, 1, 2}. The first quadrant of the inventory plane (See Figure 1) is divided into two
regions by the curve S0 (x1 ). In the region to the left of S0 (x1 ) we have T 1 (x1 , x2 ) − T 2 (x1 , x2 ) > 0, i.e.
the marginal profit of stocking product 1 is higher than the marginal profit of stocking product 2, hence
M
if any inventory adjustment is made, it will only be for product 1. On the other hand, in the region to
the right of S0 (x1 ) we have T 1 (x1 , x2 ) − T 2 (x1 , x2 ) < 0, i.e. the marginal profit of stocking product 1
ED
is lower than the marginal profit of stocking product 2, hence if any inventory adjustment is made, it
will only be for product 2. At the point where the three threshold curves intersect, which we denote
PT
by (QI1 , QI2 ), we have T 1 (Q1 , Q2 ) = T 2 (Q1 , Q2 ) = 0. If (x1 , x2 ) the initial inventory of each product is
such that x1 ≤ QI1 and x2 ≤ QI2 , then the point of intersection is a global maximizer of T (Q1 , Q2 ). In
CE
the case where T (Q1 , Q2 ) is simply concave, there may be multiple global maximizers. When there are
multiple global maximizers, the curves S1 and S2 overlap/intersect at more than one point (at each
AC
such point T 1 (Q1 , Q2 ) = T 2 (Q1 , Q2 ) = 0) and we designate the maximizer with the smallest Q1 as
(Q∗1 , Q∗2 ). In the case where T (Q1 , Q2 ) is strictly concave, (QI1 , QI2 ) the point of intersection is the only
global maximizer and we denote it by (Q∗1 , Q∗2 ). For x1 ≤ QI1 and x2 ≤ QI2 , it is optimal to increase
the initial inventory of product 1 by Q∗1 − x1 and the initial inventory of product 2 by Q∗2 − x2 . If the
initial inventory (x1 , x2 ) is to the right of S0 and x1 > QI1 , when x2 < S2 (x1 ) it is optimal to increase
the inventory of product 2 by S2 (x1 ) − x2 units, whereas when x2 ≥ S2 (x1 ) it is optimal to do nothing.
Analogously, if the initial inventory (x1 , x2 ) is to the left of S0 and x2 > QI2 , when x1 < S1 (x2 ) it is
optimal to increase the inventory of product 1 by S1 (x2 ) − x1 units, whereas when x1 ≥ S1 (x2 ) it is
9
ACCEPTED MANUSCRIPT
Theorem 1. For any (x1 , x2 ) ∈ R2 , let x̄1 = S1 (x2 ) ∧ Q∗1 and let x̄2 = S2 (x1 ) ∧ Q∗2 . Then the optimal
T
In this section, we consider the situation where the firm commits to providing a minimum level
IP
of service, which is defined in terms of an in-stock probability. For product i, the target in-stock
CR
probability is given by αi , which is a number that lies between 0 and 1. The selection of a value αi
indicates that the firm wants to stock-out of product i with probability no greater than 1 − αi . Hence,
US
when the stocking level for product i is Qi , for i = 1, 2, the service commitment can be characterized
mathematically as
AN
Pr{D1 ≤ Q1 } ≥ α1 and Pr{D2 ≤ Q2 + [Q1 − D1 ]+ } ≥ α2 . (4.6)
M
The latter of the foregoing inequalities takes into account any substitution of product 1 for product
For an initial inventory (x1 , x2 ), the firm’s decision-making problem is to choose inventory levels
(Q1 , Q2 ) that maximize (3.2) while satisfying (4.6). In order for an inventory level Q1 to be feasible
PT
for product 1, we must have Q1 ≥ F1−1 (α1 ), where F1 (Q1 ) = P r{D1 ≤ Q1 } denotes the in-stock
probability of product 1. In order to determine an inventory level Q2 that is feasible for product 2
CE
given a specific Q1 , let H(Q1 , Q2 ) = Pr{D2 ≤ Q2 + (Q1 − D1 )+ } denote the in-stock probability of
Z Q1 Z Q1 +Q2 −ξ1 Z ∞ Z Q2
H(Q1 , Q2 ) = f (ξ1 , ξ2 )dξ2 dξ1 + f (ξ1 , ξ2 )dξ2 dξ1
0 0 Q1 0
Z Q1 Z Q1 +Q2 −ξ1 Z Q1 Z Q2 Z ∞ Z Q2
= f (ξ1 , ξ2 )dξ2 dξ1 − f (ξ1 , ξ2 )dξ2 dξ1 + f (ξ1 , ξ2 )dξ2 dξ1
0 0 0 0 0 0
Z Q1 Z Q1 +Q2 −ξ1 Z Q2 Z ∞
= f (ξ1 , ξ2 )dξ2 dξ1 + f (ξ1 , ξ2 )dξ1 dξ2
0 Q2 0 0
Z Q1 Z Q1 +Q2 −ξ1
= f (ξ1 , ξ2 )dξ2 dξ1 + F2 (Q2 ).
0 Q2
10
ACCEPTED MANUSCRIPT
∂H(Q1 ,Q2 )
Also let H i (Q1 , Q2 ) denote ∂Qi , the partial derivative of H(Q1 , Q2 ), i = 1, 2. As
Z Q2 +Q1 −Q1 Z Q1 Z Q1
H 1 (Q1 , Q2 ) = f (Q1 , ξ2 )dξ2 + f (ξ1 , Q1 + Q2 − ξ1 )dξ1 = f (ξ1 , Q1 + Q2 − ξ1 )dξ1
Q2 0 0
and
Z Q1 Z Q1 Z ∞
2
H (Q1 , Q2 ) = f (ξ1 , Q1 + Q2 − ξ1 )dξ1 − f (ξ1 , Q2 )dξ1 + f (ξ1 , Q2 )dξ1
0 0 0
Z Q1 Z ∞
= f (ξ1 , Q1 + Q2 − ξ1 )dξ1 + f (ξ1 , Q2 )dξ1 ,
T
0 Q1
IP
H(Q1 , Q2 ) is increasing in both Q1 and Q2 . Assuming that Pr{Di < ∞} = 1 for i = 1, 2,
limQ2 →∞ H(Q1 , Q2 ) = 1. So for any Q1 ≥ F1−1 (α1 ), there exists a smallest Q2 such that H(Q1 , Q2 ) ≥
CR
α2 . We let q(Q1 , α2 ) denote this minimum inventory level for product 2. In order for an inventory level
US
large, H(Q1 , 0) ≥ α2 and q(Q1 , α2 ) = 0. In general, q(Q1 , α2 ) is a decreasing function of Q1 for a fixed
both may be increased. As H 1 (Q1 , Q2 ) ≤ H 2 (Q1 , Q2 ), this implies that if the objective is to achieve
M
a specific service level for product 2 by increasing the inventory of only one product, then this can
be accomplished with fewer units of product 2 than product 1. This also implies that the slope of
ED
the curve q(x1 , α2 ) is greater than or equal to −1. Considering that S0 (x1 ) is increasing and the
slope of S1 (x2 ) is less than or equal to −1, q(x1 , α2 ) must intersect with S0 (x1 ) and with S1 (x2 ). In
PT
addition, once q(x1 , α2 ) separates from S0 (x1 ) or from S1 (x2 ), they do not intersect again. Let q0 be
the smallest inventory level of product 1 that satisfies the service requirement of product 2 completely
CE
by substitution, i.e., without the use of any product 2. Then for any Q1 ≥ q0 , q(Q1 , α2 ) = 0. When α2
is large, the curve q(x1 , α2 ) may have no intersection with S2 (x1 ). In the case there is an intersection
AC
at (Q1 , q(Q1 , α2 )) and Q1 ≤ q0 , then by (3.4), (v1 − p2 )α2 − (v1 − v2 )F2 (q(Q1 , α2 )) + p2 − w2 = 0.
Because q(x1 , α2 ) is decreasing in x1 , it is easy to check that once the two curves separate, they will
The constraint curve q(x1 , α2 ) can intersect with S0 (x1 ) and effective parts of S1 (x2 ) (i.e., the part
where x2 ≥ Q∗2 ) and S2 (x1 ) (i.e., the part where x1 ≥ Q∗1 ) at one point or three points (if q(x1 , α2 ) has
no intersection with S2 (x1 ), we just assume that they intersect at x1 = ∞). The one point case arises
when α2 is small. As Case 2 of Figure 2a shows, in the one point case the constraint curve intersects
with S0 and stays below the controlling parts of curves S1 and S2 . At any inventory level below
11
ACCEPTED MANUSCRIPT
the constraint curve the effective parts of the controlling curves S1 and S2 still remain in the feasible
decision domain. In this case the optimal inventory levels of the unconstrained problem will satisfy the
in-stock commitment for product 2. In the three point case we label the three intersecting points from
left to right along the constraint curve q(x1 , α2 ) as (Q11 , Q12 ), (Q01 , Q02 ) and (Q21 , Q22 ), respectively (see
Figure 2b). The next lemma shows that in the three point case there exists at least a local maximizer
Lemma 4. Suppose the constraint curve q(x1 , α2 ) intersects with S1 (x2 ), S0 (x1 ) and S2 (x1 ) at
(Q11 , Q12 ), (Q01 , Q02 ) and (Q21 , Q22 ), respectively. Then there exists at least one local maximizer of
T
T (Q1 , Q2 ) along q(x1 , α2 ) between (Q11 , Q12 ) and (Q01 , Q02 ), and there is no local maximizer of T (Q1 , Q2 )
IP
along q(x1 , α2 ) between (Q01 , Q02 ) and (Q21 , Q22 ).
CR
Proof. See the Appendix.
US
When the assumption of the preceding lemma holds and the initial inventory (x1 , x2 ) = (0, 0), as
will be assumed henceforth, it will be shown below that one of the local maximizers mentioned in the
AN
lemma optimizes T (Q1 , Q2 ). The following theorem shows that the optimal solution to the constrained
Theorem 2. The optimal inventory levels can be found amongst the following points: (i) the global
maximizer of T (Q1 , Q2 ), i.e. (Q∗1 , Q∗2 ); (ii) Q1 = F1−1 (α1 ), Q2 ≥ q(F1−1 (α1 ), α2 ), where T 1 (F1−1 (α1 ), Q2 ) <
ED
0 and T 2 (F1−1 (α1 ), Q2 ) = 0; (iii) Q1 = F1−1 (α1 ), Q2 = q(F1−1 (α1 ), α2 ), where T 1 (F1−1 (α1 ), q(F1−1 (α1 ), α2 ))) <
T 1 (F1−1 (α1 ), q(F1−1 (α1 ), α2 ))) H 1 (F1−1 (α1 ), q(F1−1 (α1 ), α2 )))
> , (4.7)
T 2 (F1−1 (α1 ), q(F1−1 (α1 ), α2 ))) H 2 (F1−1 (α1 ), q(F1−1 (α1 ), α2 )))
CE
and (iv) Q1 ≥ F1−1 (α1 ), Q2 = q(Q1 , α2 ), where T 1 (Q1 , q(Q1 , α2 )) < 0, T 2 (Q1 , q(Q1 , α2 )) < 0 and
AC
It should be noted that case (ii) represents the situation where S1 could not satisfy the service con-
straint. Cases (iii) and (iv) together are related to the local maximizers of T (Q1 , Q2 ) along the bound-
ary x2 = q(x1 , α2 ) where x1 ≥ F1−1 (α1 ). Denoting the derivative of T (x1 , q(x1 , α2 )) with respect to
12
ACCEPTED MANUSCRIPT
As H(x1 , q(x1 , α2 )) = α2 , taking the derivative with respect to x1 on both sides of this identity leads
to
and thus
T
H 1 (x1 , q(x1 , α2 ))
q 1 (x1 , α2 ) = − . (4.10)
H 2 (x1 , q(x1 , α2 ))
IP
Substituting this expression for q 1 (x1 , α2 ) into (4.9) establishes the first-order condition for the max-
CR
imizer of T along the boundary of x2 = q(x1 , α2 ), i.e.,
H 1 (x1 , q(x1 , α2 ))
T 1 (x1 , q(x1 , α2 )) − T 2 (x1 , q(x1 , α2 ))
US H 2 (x1 , q(x1 , α2 ))
Thus, cases (iii) and (iv) actually enumerate all of the possible maximizers along the boundary. With
= 0. (4.11)
AN
them and the values of T for them available, we are able to determine the maximizer of the objective T
that not only optimizes T along the boundary but also maximizes T in the admissible decision region.
M
x2 x2
x1 F (1 )
1
ED
x1 F11 (1 )
1
S1 S1
S0 S0
IV
IV
PT
III III
(Q10 , Q20 )
( Q11 , Q 21 ) q( x1 , 2 ) * *
(Q , Q )
1 2
I I
*
(Q , Q )* S2
CE
1 2
S2 II
II (Q10 , Q20 ) q( x1 , 2 )
x1 x1
Case 1. The corner point in area I Case 2. The corner point in area II
AC
Figure 2a: Optimal policy with customer service objectives where the corner point (where the two
13
ACCEPTED MANUSCRIPT
x2 x2
T
Figure 2b: Optimal policy with customer service objectives where the corner point (where the two
IP
constraint curves meet) lies in regions III (Case 3) and IV (Case 4) respectively.
CR
The next theorem helps us visualize the optimal stocking decision. In the unconstrained problem the
feasible decision space, the first quadrant of the two-dimensional plane, is divided into four regions by
US
the controlling curves Si , i = 0, 1, 2 (see Figure 1). Curve S0 divides the quadrant into two regions and
each of these regions is then further divided into two regions either by S1 or S2 . We label these four
regions in a counterclockwise fashion starting from the lower-left (the region closest to the origin) as
AN
I, II, III and IV (see Figures 2a and 2b). In the problem with service level constraints this region is
also delimited by the line/curve x1 = F1−1 (α1 ) and the curve x2 = q(x1 , α2 ). The corner point formed
M
by where these two constraint curves meet, i.e. (F1−1 (α1 ), q(F1−1 (α1 ), α2 )), serves as a reference point
in the following.
ED
Theorem 3. The optimal inventory level is given by the upper envelope constructed from the effective
parts of curves S1 and S2 , and the constraint curves x1 = F1−1 (α1 ) and x2 = q(x1 , α2 ).
PT
It is informative to examine Figures 2a and 2b in light of Theorem 3. We begin with Case 1 of Figure
2a where the corner point falls in region I. In this case the optimal stocking levels are determined
AC
by the part of curve x1 = F1−1 (α1 ) above S1 , the curve S1 from where it intersects with the curve
x1 = F1−1 (α1 ) to where it intersects with the curve q(x1 , α2 ), and the curve q(x1 , α2 ) above S1 and S2 .
Next consider Case 2 of Figure 2a where the corner point falls in region II. In this case the optimal
stocking levels are determined by the part of curve x1 = F1−1 (α1 ) above S1 , the curve S1 from where
it intersects with the curve x1 = F1−1 (α1 ) to where it intersects with the curve S0 , and the curve S2 .
Now consider Case 3 of Figure 2b where the corner point falls in region III. In this case the optimal
stocking levels are determined by the whole curve x1 = F1−1 (α1 ), the curve q(x1 , α2 ) from where it
meets the curve x1 = F1−1 (α1 ) until it intersects the curve S2 , and the curve S2 where it lies above the
14
ACCEPTED MANUSCRIPT
curve q(x, α2 ). Lastly consider Case 4 of Figure 2b where the corner point falls in region IV. In this
case the optimal stocking levels are determined by the whole curve x1 = F1−1 (α1 ), the curve q(x1 , α2 )
from where it meets the curve x1 = F1−1 (α1 ) until it intersects the curve S2 , and the curve S2 where
5 Numerical Study
In this section, we present the results of a numerical study in which we investigated 1) how optimal
T
inventory levels are affected by service level requirements specified as target in-stock probabilities, and
IP
2) how profitability is affected by substitution. In the following we let q1 (α1 , α2 ) and q2 (α1 , α2 ) denote
CR
the optimal inventory levels of products 1 and 2, respectively, when their respective target in-stock
US
Lemma 5. For fixed α2 , as α1 increases, q1 (α1 , α2 ), the optimal inventory level of product 1 is
In order to gain insight into how service level requirements affect the optimal inventory levels, we
M
investigated four cases. For all the cases we let w1 = 6, w2 = 5, p1 = 10, p2 = 8, v1 = 4 and v2 = 3.
ED
With respect to demand, for each case a different pair of demand distributions was considered: (Case
1) both D1 and D2 uniformly distributed between 0 and 10, denoted by Di ∼ U [0, 10], i = 1, 2; (Case
2) D1 ∼ U [0, 5] and D2 ∼ U [0, 10]; (Case 3) both D1 and D2 exponentially distributed with mean
PT
service levels we first defined the set A = {0.50, 0.60, 0.70, 0.80, 0.90}. We then generated a set of
CE
target in-stock probability (TIP) pairs from the Cartesian product of the set A with itself, denoted
by A × A = {(α1 , α2 ) : α1 ∈ A, α2 ∈ A}. This exercise gave us twenty-five TIP pairs to assess for each
AC
case. The results of our study are reported in Tables 2 and 3. Each pair of numbers in the interior of
a table gives the optimal inventory levels for products 1 and 2 for a member of A × A for one of the
four cases.
15
ACCEPTED MANUSCRIPT
Case 1 Case 2
α1 \α2 0.5 0.6 0.7 0.8 0.9 0.5 0.6 0.7 0.8 0.9
0.5 8.1 3.5 8.1 3.5 8.1 3.9 8.2 5.2 8.5 6.8 4.3 4.5 4.3 4.5 4.2 5.2 4.6 5.9 4.5 7.3
0.6 8.1 3.5 8.1 3.5 8.1 3.9 8.2 5.2 8.5 6.8 4.3 4.5 4.3 4.5 4.2 5.2 4.6 5.9 4.5 7.3
0.7 8.1 3.5 8.1 3.5 8.1 3.9 8.2 5.2 8.5 6.8 4.3 4.5 4.3 4.5 4.2 5.2 4.6 5.9 4.5 7.3
0.8 8.1 3.5 8.1 3.5 8.1 3.9 8.2 5.2 8.5 6.8 4.3 4.5 4.3 4.5 4.2 5.2 4.6 5.9 4.5 7.3
0.9 9.0 2.9 9.0 2.9 9.0 3.2 9.0 4.6 9.2 6.3 4.5 4.4 4.5 4.4 4.5 5.0 4.6 5.9 4.5 7.3
T
Case 3 Case 4
IP
α1 \α2 0.5 0.6 0.7 0.8 0.9 0.5 0.6 0.7 0.8 0.9
0.5 1.6 0.4 1.6 0.4 1.7 0.4 1.7 0.8 2.0 1.3 1.0 1.3 1.0 1.3 1.1 1.7 1.3 2.3 1.6 3.4
CR
0.6 1.6 0.4 1.6 0.4 1.7 0.4 1.7 0.8 2.0 1.3 1.0 1.3 1.0 1.3 1.1 1.7 1.3 2.3 1.6 3.4
0.7 1.6 0.4 1.6 0.4 1.7 0.4 1.7 0.8 2.0 1.3 1.0 1.3 1.0 1.3 1.1 1.7 1.3 2.3 1.6 3.4
0.8
0.9
1.6
2.3
0.4
0.1
1.6
2.3
0.4
0.1
1.7
2.3
0.4
0.1
1.7
2.3
0.8
0.4 US
2.0
2.4
1.3
1.0
1.0
1.1
1.3
1.3
1.0
1.1
1.3
1.3
1.1
1.1
1.7
1.7
1.3
1.3
2.3
2.3
1.6
1.6
3.4
3.4
AN
We now discuss the results. We found that for the TIP pair α1 = α2 = 0.50, in every case the optimal
inventory level is equal to the global maximizer (Q∗1 , Q∗2 ). In fact in all four cases the global maximizer
gives the optimal inventory level for TIP pairs with α1 < 0.90 and α2 < 0.7. Hence for these cases
M
service level requirements that are low to middling do not impact inventory levels.
ED
It can also be seen in all cases that for fixed α2 , as α1 increases, the optimal inventory level of product
1 is increasing while the optimal inventory level of product 2 is decreasing, which is consistent with
PT
Lemma 5 (e.g., in Case 3, as α1 → 1, q2 (α1 , α2 ) → 0 and hence all demand for product 2 will be
met through substitution). On the other hand, for a fixed α1 , as α2 increases we observe a more
CE
complex dynamic. In every case we found both inventory levels are higher when α2 = 0.9 compared
to when α2 = 0.5 (the higher inventory of product 1 reflects that it can substitute for product 2),
AC
but the optimal inventory level of product 1 does not always change in a monotone fashion as α2
increases from 0.5 to 0.9. For example in Case 2 it can be observed that as α2 increases, there are
instances where the inventory level of product 1 decreases (a reverse substitution effect reflecting that
some product 1 formerly stocked to potentially meet product 2 demand is no longer needed because
From our review of the results, first with α2 fixed and then with α1 , we can conclude that for a
fixed α2 , the optimal inventory level of product 1 is relatively insensitive to changes in the value of
α1 , when α1 is not larger than 0.9. For example, in Case 1 with α2 = 0.5, it can be seen that the
16
ACCEPTED MANUSCRIPT
optimal inventory level of product 1 increases from 8.1 to 9.0 as α1 increases from 0.5 to 0.9, which
is a percentage gain in inventory of 11.1%. We found the average percentage change in the optimal
inventory level of product 1 to be 13.3% with the extremes being a 43.8% increase and no change in
inventory at all. By contrast the optimal inventory level of product 2 is quite sensitive to changes
in the value of α2 for a fixed α1 . We found the average percentage change in the optimal inventory
level of product 2 to be 170.8% with the minimum being an increase of 62.2% and the maximum an
increase of 900%. Of course it is important to note that the large percentage increases in the optimal
inventory level of product 2 are attributable at least in part to starting from a low base.
T
Lastly, we observe that when both products face the same demand distribution (see Cases 1 and 3)
IP
and both products have the same required service levels, it can be seen that the inventory level of
CR
product 1 is always much higher than the inventory level of product 2, reflecting that the additional
product 1 can be used to meet unexpectedly high demand for product 1 or used to meet demand for
US
product 2 when demand for product 1 is unexpectedly low.
In the remainder of this section we study the financial benefits of substitution by comparing the optimal
AN
inventory policies with and without substitution. When there is no substitution, the two products are
independent of each other, so we can calculate the optimal inventory level for each product separately.
M
Making use of the newsvendor formula, it is easy to determine that the optimal inventory level for
p i − wi
Qi = Fi−1 ( ) ∨ Fi−1 (αi ), i = 1, 2.
p i − vi
PT
To understand the impact of substitution on the bottom line, we compute the percentage increase in
expected profit between the optimal policies with and without substitution. The results for Cases 1-4
CE
17
ACCEPTED MANUSCRIPT
%
%
0.25 0.2
0.15 α1=0.5
α1=0.6 α1=0.5
0.1
α1=0.7 α1=0.6
0.1 α1=0.7
α1=0.8
α1=0.9 α1=0.8
0.05 α1=0.9
0.05
0 0
α2 α2
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
%
%
1 1.4
T
1.2
0.8 Case 3 Case 4
1
IP
0.6
α1=0.5 0.8 α1=0.5
α1=0.6
α1=0.6
α1=0.7 0.6
0.4 α1=0.7
α1=0.8
CR
α1=0.8
α1=0.9 0.4 α1=0.9
0.2
0.2
0 α2 0 α2
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
US
Figure 4: Percentage increase in profit from substitution.
AN
In Case 1, the percentage increase in expected profit that comes from the use of substitution is never
less than 10%. It can be seen that for a fixed α1 and α2 ≤ 0.6, the percentage increase remains at a
constant level. This reflects that for all these required service levels, the global maximizer is feasible
M
and optimal. Above α2 = 0.6, higher inventory levels become necessary, and as noted earlier in this
section, this is sometimes accomplished by stocking more of product 1 which is then substituted for
ED
product 2 as appropriate, hence, the higher percentage increase in the expected profit from substitution
as α2 rises above 0.6. Even more noteworthy is the percentage increase in expected profit observed
PT
as α1 increases from middling values (α1 ≤ 0.7) towards 1 for a fixed α2 (e.g. in Case 1 for α2 = 0.7,
as α1 increases from 0.7 to 0.9, the percentage increase goes from 12.37% to 18.14%). Hence, we find
CE
that the financial gain from substitution is greatest when the required service level for product 1 is
In this paper, we considered a single period problem in which a firm seeks to determine the profit
maximizing inventory levels for two products in advance of observing random demand. In making its
stocking decisions, the firm wants to take into account downward, supplier-orientated substitution that
it can employ and the firm needs to take into account customer service commitments that it has made.
For the firm with this problem setting, we identified the optimal inventory policy with and without
18
ACCEPTED MANUSCRIPT
service commitments. In order to develop a keener understanding of how optimal inventory levels are
affected by service commitments and how firm profitability is affected by substitution, we undertook
a numerical study. By conducting this study, we learned that middling service level objectives have
no impact on the optimal inventory levels. On the other hand, we found that when the service
level objective for product 1 (the superior product) is fixed at some level, then as the service level
objective for product 2 increases, the optimal inventory level of product 1 may increase, remain the
same, or interestingly even decrease. Through the study we also learned that while the availability of
substitution as an option always increases a firm’s profitability, the impact can be especially dramatic
T
when the firm faces high service level requirements.
IP
Further research is needed to generalize the two-product results of this paper to the multiple product
CR
setting. In addition, research that incorporates price-setting decisions would be valuable and an
Acknowledgements
US
This work was funded by a Marie Curie International Incoming Fellowship within the 7th Framework
AN
Programme of the European Commission (PIIF-GA-2009-253720), National Natural Science Founda-
tion of China (No.71272128, 71432003), Program for New Century Excellent Talents in University
M
(No.NCET-12-0087), and Youth Foundation for Humanities and Social Sciences of Ministry of Educa-
tion of China (No.11YJC630022). The authors are grateful to the editor and the two referees, whose
ED
References
[1] Alptekinoglu, A., Banerjee, A., Paul, A. and Jain, N. 2013. Inventory pooling to deliver differen-
CE
[2] Axsäter, S. 2003a. A new decision rule for lateral transshipments in inventory systems. Manage-
[3] Axsäter, S. 2003b. Evaluation of unidirectional lateral transshipments and substitutions in inven-
[4] Bardhan, A., Dawande, M., Gavirneni, S., Mu, Y. and Sethi, S. 2013. Forecast and rolling horizons
under demand substitution and production changeovers: analysis and insights. IIE Transactions,
45, 323-340.
19
ACCEPTED MANUSCRIPT
[5] Bassok, Y., Anupindi, R. and Akella, R. 1999. Single-period multiproduct inventory models with
[6] Bensoussan, A., Feng, Q. and Sethi, S. 2011. Achieving a long-term service target with periodic
demand signals: a newsvendor signals. Manufacturing and Service Operations Management, 13,
73-88.
[7] Cachon, G. and Terwiesch, C. Matching Supply with Demand: An Introduction to Operations
T
[8] Chen, X. and Shen, Z.-J. 2012. An analysis of a supply chain with options contracts and service
IP
requirements. IIE Transactions, 44, 805-819.
CR
[9] Deflem, Y. and Van Nieuwenhuyse, I. 2013. Managing inventories with one-way substitution: a
US
[10] Hajek, B. 1985. Extremal splitting of point processes. Mathematics of Operations Research 10,
543-556.
AN
[11] Hsu, V.N., Li, C.L. and Xiao, W.-Q. 2005. Dynamic lot size problems with one-way product
[12] Karaesmen, I. and van Ryzin, G. 2004. Overbooking with substitutable inventory classes. Oper-
http://www.purchasing.com/article/CA508544.html.
[14] Li, Q., and Yu, P. 2014. Multimodularity and its applications in three stochastic dynamic inven-
CE
[15] McGillivray, A. R. and Silver, E. A.. 1978. Some concepts for inventory control under substitutable
AC
[16] Murota, K. 2005. Note on multimodularity and L-convexity. Mathematics of Operations Research
30, 658-661.
[17] Pasternack, B. A. and Drezner, Z. S. 1991. Optimal inventory policies for substitutable commodi-
[18] Pentico, D. 2008. The assortment problem: a survey. European Journal of Operational Research
190, 295-309.
20
ACCEPTED MANUSCRIPT
[19] Rao, U. S., Swaminathan, J. M. and Zhang, J. 2004. Multi-product inventory planning with
downward subsitution, stochastic demand and setup costs. IIE Transactions, 36, 59-71.
[20] Shumsky, R. A. and Zhang, F. 2009. Dynamic capacity management with substitution. Operations
[21] Van Mieghem J. A. 1998. Investment strategies for flexible resources. Management Science, 44,
1071-1078.
[22] Van Mieghem J. A. and Rudi, N. 2002. Newsvendor networks: inventory management and capac-
T
ity investment with discretionary activities. Manufacturing & Service Operations Management,
IP
4, 313-335.
CR
[23] Wang, Y., Xiao, Y., and Yang, N. 2014. Improving reliability of a shared supplier with competition
Appendix
US
AN
Proof of Lemma 1
M
21
ACCEPTED MANUSCRIPT
T
is increasing in Q2 , the right-hand side of the last identity is a submodular function of (Q1 , Q2 ). Since
IP
concavity and submodularity are preserved under expectation, the proof is complete.
CR
Proof of Lemma 3
00 0 0 00 00
US
(1) It is sufficient to prove the first assertion for S1 (x2 ) since the proof for S2 is similar. To this end, let
0 0
0 ≤ x2 ≤ x2 , x1 = S1 (x2 ) and x1 = S1 (x2 ). As T 1 (x1 , x2 ) = 0 and for 0 ≤ x2 < x2 , T 1 (x1 , x2 ) > 0 and
0 0 0
AN
0 0 0 00 00
for x2 > x2 , T 1 (x1 , x2 ) ≤ 0, we have T 1 (x1 , x2 ) ≤ 0. Furthermore, because T 1 (x1 , x2 ) is decreasing
00 00 00 0 0 0
in x1 , and by definition, T 1 (x1 , x2 ) = 0, x1 ≤ x1 . For the last assertion, we start with (x1 , x2 ) and
00 00 0 0 00 00 0 00 0 0 0 0
M
(x1 , x2 ) such that S0 (x1 ) = x2 and S0 (x1 ) = x2 for x1 ≤ x1 . Because T 1 (x1 , x2 ) − T 2 (x1 , x2 ) = 0
and since it follows from Lemma 2 that T 1 (x1 , x2 ) − T 2 (x1 , x2 ) is decreasing in x1 and increasing x2 ,
ED
00 0 00 0 00 00 00 00
T 1 (x1 , x2 ) − T 2 (x1 , x2 ) ≤ 0. Making use of Lemma 2 again, as T 1 (x1 , x2 ) − T 2 (x1 , x2 ) = 0, it turns
00 0
out that x2 ≥ x2 .
(2) It is sufficient to prove this assertion for S1 (x2 ) since the proof for S2 is similar. Because T 1 (x1 , x2 )−
PT
T 2 (x1 , x2 ) is decreasing in x1 and increasing x2 , it follows that for any ε > 0, T (x1 , x2 )−T (x1 −ε, x2 +ε)
0 00
is decreasing in x1 , in other words T 1 (x1 , x2 ) − T 1 (x1 − ε, x2 + ε) ≤ 0. Hence, for x1 ≤ x1 ,
CE
00 00 0 0 0 0 00 00
0 = T 1 (S1 (x2 ), x2 ) = T 1 (S1 (x2 ), x2 ) ≤ T 1 (S1 (x2 ) + x2 − x2 , x2 ).
AC
0 0 00
This implies that S1 (x2 ) + x2 − x2 is on the left side of the curve S1 (x2 ), and consequently, the slope
Proof of Theorem 1
For xi ≤ Q∗i , i = 1, 2, since by Lemma 3 Si (x3−i ) is decreasing, Si (x3−i ) ≥ Si (Q∗3−i ) = Q∗i and
thus x̄i = Q∗i . In this case it is optimal to order up to (Q∗1 , Q∗2 ) = (x1 ∨ x̄1 , x2 ∨ x̄2 ) and thus
22
ACCEPTED MANUSCRIPT
(Q∗1 , Q∗2 ) is the optimal joint base stock level. Now consider xi > Q∗i , i = 1, 2. By Lemma 3 again
Si (x3−i ) ≤ Si (Q∗3−i ) = Q∗i and so x̄i = Si (x3−i ) ≤ Q∗i ≤ xi . Thus it is optimal not to order product
i for i = 1, 2, implying that the optimal order-up-to level is (x1 , x2 ) = (x1 ∨ x̄1 , x2 ∨ x̄2 ). Finally, in
view of symmetry, it is sufficient to consider x1 ≤ Q∗1 and x2 ≥ Q∗2 . In this case x̄1 = S1 (x2 ) and
x̄2 = Q∗2 . Based on the above discussion it is optimal to order up to x1 ∨ S1 (x2 ) for product 1 and
nothing for product 2. As x2 ∨ Q∗2 = x2 , it also shows that in this case (x̄1 , x̄2 ) = (S1 (x2 ), Q∗2 ) is the
T
Proof of Lemma 4
IP
Note that on the constraint curve, H(Q1 , q(Q1 , α2 )) = α2 . Thus, by the chain rule, we have
CR
H 1 (Q1 , q(Q1 , α2 )) + H 2 (Q1 , q(Q1 , α2 ))q 1 (Q1 , α2 ) = 0,
H 1 (Q1 , q(Q1 , α2 ))
ED
q 1 (Q1 , α2 ) = − .
H 2 (Q1 , q(Q1 , α2 ))
Using the preceding expression for q 1 (Q1 , α2 ), we can write the derivative of T̃ (Q1 , α2 ) = T (Q1 , q(Q1 , α2 )),
PT
Considering (Q11 , Q12 ) = (Q11 , q(Q11 , α2 )), we use the fact that T 1 (Q11 , q(Q11 , α2 )) = 0 and T 2 (Q11 , q(Q11 , α2 )) <
0, to conclude that T 1 (Q11 , Q12 ) = T̃ 1 (Q11 , α2 ) > 0. Considering (Q01 , Q02 ) = (Q01 , q(Q01 , α2 )), we use the
H 1 (Q0 , q(Q01 , α2 ))
T̃ 1 (Q01 , α2 ) = T 1 (Q01 , q(Q01 , α2 )) 1 − 2 01 < 0.
H (Q1 , q(Q01 , α2 ))
23
ACCEPTED MANUSCRIPT
Finally, consider Q01 ≤ x ≤ Q21 . Since T 1 (x, q(x, α2 )) ≤ T 2 (x, q(x, α2 )) < 0,
1 2 H 1 (x1, q(x, α2 ))
T̃ (x, α2 ) ≤ T (x, q(x, α2 )) 1 − 2 < 0,
H (x, q(x, α2 ))
which implies that there is no local maximizer for the curve between (Q01 , Q02 ) and (Q21 , Q22 ). This
Proof of Theorem 2
T
By KKT the optimal solution to our problem needs to satisfy the following conditions:
IP
CR
0 = T 1 (Q1 , Q2 ) + µ1 f1 (Q1 ) + µ2 H 1 (Q1 , Q2 ),
US
0 = µ1 [F1 (Q1 ) − α1 ] = µ2 [H(Q1 , Q2 ) − α2 ] ,
foregoing conditions. It should be clear that pairs with positive partial derivative are not optimal
M
for the problem, as they make the right-hand side of at least one of the first two equations in (6.12)
positive. On the other hand, the global maximizer is a possible candidate for the optimal solution.
ED
Whether this pair satisfies the service constraints is unknown, but it is attractive to check this solution
Continuing with our examination of pairs, we consider (Q1 , Q2 ) with T 2 (Q1 , Q2 ) = 0 and T 1 (Q1 , Q2 ) <
0. As H 2 (Q1 , Q2 ) > 0, the µ2 associated with this pair must be zero and thus the first equation of (6.12)
CE
1
is T 1 (Q1 , Q2 ) + µ1 f1 (Q1 ) = 0. For this pair, as T 1 (Q1 , Q2 ) < 0 and f1 (Q1 ) > 0, µ1 = − T f(Q 1 ,Q2 )
1 (Q1 )
>0
indicating that F1 (Q1 ) = α1 , i.e., this pair is on the boundary and satisfies Q1 = F1−1 (α1 ). It follows
AC
that in this case, at the corner point (F1−1 (α1 ), q(F1−1 (α1 ), α2 )), T 2 (F1−1 (α1 ), q(F1−1 (α1 ), α2 )) ≥ 0,
since otherwise the concavity of T implies that T 2 (Q1 , Q2 ) < 0 for all Q1 = F1−1 (α1 ) and Q2 >
q(F1−1 (α1 ), α2 ), a contradiction. The remaining quantities (Q1 , Q2 ) must satisfy T 2 (Q1 , Q2 ) < 0 and
T 1 (Q1 , Q2 ) ≤ 0. It follows that µ2 > 0 and (Q1 , Q2 ) is on the boundary satisfying H(Q1 , Q2 ) = α2 or
2
T (Q1 ,q(Q1 ,α2 ))
Q2 = q(Q1 , α2 ). In particular, µ2 = − H 2 (Q ,q(Q ,α )) . For a pair to satisfy the first equation of (6.12),
1 1 2
24
ACCEPTED MANUSCRIPT
If the above relation is an equality, then we choose µ1 = 0 to meet the first equation of (6.12);
otherwise, choose µ1 > 0 and Q1 = F1−1 (α1 ). This completes the proof of the theorem.
Proof of Theorem 3
We begin by showing that the theorem holds when the corner point falls in the region labeled I (see
Figure 2a). There are two cases to consider. In the first case the curve x2 = q(x1 , α2 ) intersects
with curve S0 at or below (Q∗1 , Q∗2 ). Two points merit special attention: the first is the intersection
T
of the line x1 = F1−1 (α1 ) with S1 at (F1−1 (α1 ), Q02 ), where S1 (Q02 ) = F1−1 (α1 ), and the second is the
IP
intersection of the curve q(x1 , α2 ) with S0 at (Q01 , q(Q01 , α2 )) where S0 (Q01 ) = q(Q01 , α2 ). When the
initial stock (x1 , x2 ) lies within the constraint feasible region and above the controlling curves, it is
CR
optimal to do nothing just as in the unconstrained problem. For an initial stock (x1 , x2 ) outside this
space, if x1 < F1−1 (α1 ), x2 ≥ Q02 , and if there is no service level commitment, then it will be optimal
US
to raise the stock of product 1 to (S1 (x2 ), x2 ). But, as S1 (x2 ) < F1−1 (α1 ), and it is necessary to satisfy
the service level commitment, the stock must be raised to (F1−1 (α1 ), x2 ) by adding F1−1 (α1 ) − S1 (x2 )
AN
units of product 1 to the stock that would be established if there was no service level commitment.
Finally, for an initial stock (x1 , x2 ), where x2 < Q02 , the decision rule of the unconstrained problem
M
In the second case, the curve x2 = q(x1 , α2 ) intersects with curve S0 above (Q∗1 , Q∗2 ). Four points
ED
are to be noted: the first is the intersection of the line x1 = F1−1 (α1 ) with S1 at (F1−1 (α1 ), Q02 ),
where S1 (Q02 ) = F1−1 (α1 ); the second, third and fourth points involve the intersection of the curve
PT
x2 = q(x1 , α2 ) with S1 at (Q11 , Q12 ) = (Q11 , q(Q11 , α2 )), where Q11 = S1 (q(Q11 , α2 )), with S0 at (Q01 , Q02 ) =
(Q01 , q(Q01 , α2 )), where S0 (Q01 ) = q(Q01 , α2 ), and with S2 at (Q21 , Q22 ), where Q22 = q(Q21 , α2 ) = S2 (Q21 ).
CE
Once again, when the initial stock (x1 , x2 ) lies within the constraint feasible region and above the
controlling curves, it is optimal to do nothing just as in the unconstrained problem. For an initial
AC
stock (x1 , x2 ) outside this space, (1) if x1 < F1−1 (α1 ) and x2 ≥ Q02 , it follows from similar reasoning
to that employed above that it is optimal to raise the stock of product 1 to (F1−1 (α1 ), x2 ); (2) if
Q12 ≤ x2 < Q02 , it is optimal to raise the stock of product 1 to (S1 (x2 ), x2 ); (3) if Q02 ≤ x2 < Q12 , it
is optimal to increase the stock of product 1 or both products to some level in the lower boundary
Q2 = q(Q1 , α2 ), say (Q̄∗1 (x1 , x2 ), Q̄∗2 (x1 , x2 )) with Q̄∗2 (x1 , x2 ) = q(Q̄∗1 (x1 , x2 ), α2 ), which is a local
maximizer of T (Q1 , q(Q1 , α2 )) for (x1 , x2 ) ≤ (Q1 , q(Q1 , α2 )); (4) if Q02 > x2 ≥ Q22 , when x1 ≤ Q01 ,
it is optimal to raise, either product 1 or 2 or both products, to some level in the lower boundary
Q2 = q(Q1 , α2 ), say (Q̄∗1 (x1 , x2 ), Q̄∗2 (x1 , x2 )) with Q̄∗2 (x1 , x2 ) = q(Q̄∗1 (x1 , x2 ), α2 ), which is a local
25
ACCEPTED MANUSCRIPT
maximizer of T (Q1 , q(Q1 , α2 )) for (x1 , x2 ) ≤ (Q1 , q(Q1 , α2 )), and when x1 > Q01 , it is optimal to raise
the stock of product 2 to (x1 , S2 (x1 )); (5) finally, if x2 < Q22 , when x1 ≤ Q21 , it is optimal to stock
to some level in the lower boundary Q2 = q(Q1 , α2 ), which is a local maximizer of T (Q1 , q(Q1 , α2 ))
for x1 ≤ Q01 , and is (x1 , q(x1 , α2 )) for Q21 ≥ x1 > Q01 , and when x1 > Q21 , it is optimal to raise
the stock of product 2 to (x1 , S2 (x1 )). Note that those local maximizers of T along the boundary
Q2 = q(Q1 , α2 ) only appear in between (Q11 , q(Q11 , α2 )) and (Q01 , S0 (Q01 )), and there may exist multiple
local maximizers in this part of the curve. In our selection of optimal stocking levels, we always choose
the best among the feasible local maximizers for an initial stock. The proofs for regions II, III, and
T
IV are similar and therefore omitted for the sake of brevity.
IP
CR
Proof of Lemma 5
For a fixed α2 , as α1 increases, q1 (α1 , α2 ) either stays the same (if (q1 (α1 , α2 ), q2 (α1 , α2 )) remains
US
feasible), or increases to satisfy the higher required service level. From Theorem 3, we know that the
optimal stocking level is either (Q∗1 , Q∗2 ) if this global maximizer is a feasible solution, or is on one of
AN
the following curves: x1 = F1−1 (α1 ), S1 (x2 ), S2 (x1 ) or q(x1 , α2 ). Note that the last three curves are
decreasing in x1 , hence when α1 increases, q2 (α1 , α2 ) which is the optimal stocking level of product 2
M
must be decreasing.
ED
PT
CE
AC
26