47
Research Note Vertical Flexibility in Supply Chains Wallace J. Hopp, Seyed M.R. Iravani, Wendy Lu Xu Department of Industrial Engineering and Management Sciences Northwestern University, Evanston, IL 60208, USA Abstract Jordan and Graves (1995) initiated a stream of research on supply chain flexibility, which was furthered by Graves and Tomlin (2003), that examined various structures for achieving horizontal flexibility within a single level of a supply chain. In this note, we extend the theory of supply chain flexibility by considering placement of vertical flexibility across multiple stages in a supply chain. Specifically, we consider two types of flexibility - logistics flexibility and process flexibility - and examine how demand, production and supply variability at a single stage impacts the best stage in the supply chain for each type of flexibility. Under the assumptions that margins are the same regardless of flexibility location, capacity investment costs are the same within and across stages, and flexibility is limited to a single stage of logistics (process) flexibility accompanied with necessary process (logistics) flexibility, we show that both types of flexibility are most effective when positioned directly at the source of variability. However, while expected profit increases as logistics flexibility is positioned closer to the source of variability (i.e., downstream for demand variability and upstream for supply variability), locating process flexibility anywhere except at the stage with variability leads to the same decrease in expected profit. Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem in any supply chain system is efficiently matching supply with demand. Because supply and demand are uncertain, we must make use of various buffers, including safety stock, safety lead time and safety capacity, to facilitate this matching problem. A well-known principle of factory physics is that flexibility can reduce the amount of buffering needed to mitigate the effects of variability (Hopp and Spearman 2008). Examples of flexible capacity in a supply chain include: (a) Dell sourcing multiple mother boards from a single supplier, (b) Hewlett-Packard (HP) assembling voltage adaptors to printers in their European distribution center before shipping them to countries with different AC voltage standards, and (c) General Motors tooling stamping plants to produce body parts for more than one model. In each of these cases, by using capacity that can be shifted from one product type to another, the firm enhances its ability to adjust to fluctuations in either the supply of materials or demand for products. However, as these examples highlight, the flexibility can be positioned at different levels of the supply chain, including suppliers (Dell), component plants (GM) or distribution (HP). 1

Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Research Note

Vertical Flexibility in Supply Chains

Wallace J. Hopp, Seyed M.R. Iravani, Wendy Lu Xu

Department of Industrial Engineering and Management SciencesNorthwestern University, Evanston, IL 60208, USA

Abstract

Jordan and Graves (1995) initiated a stream of research on supply chain flexibility, which wasfurthered by Graves and Tomlin (2003), that examined various structures for achieving horizontalflexibility within a single level of a supply chain. In this note, we extend the theory of supplychain flexibility by considering placement of vertical flexibility across multiple stages in a supplychain. Specifically, we consider two types of flexibility - logistics flexibility and process flexibility- and examine how demand, production and supply variability at a single stage impacts the beststage in the supply chain for each type of flexibility. Under the assumptions that margins are thesame regardless of flexibility location, capacity investment costs are the same within and acrossstages, and flexibility is limited to a single stage of logistics (process) flexibility accompanied withnecessary process (logistics) flexibility, we show that both types of flexibility are most effectivewhen positioned directly at the source of variability. However, while expected profit increases aslogistics flexibility is positioned closer to the source of variability (i.e., downstream for demandvariability and upstream for supply variability), locating process flexibility anywhere except atthe stage with variability leads to the same decrease in expected profit.

Keywords: Supply Chain, Flexibility, Capacity Investment.

1 Introduction

The fundamental problem in any supply chain system is efficiently matching supply with demand.

Because supply and demand are uncertain, we must make use of various buffers, including safety

stock, safety lead time and safety capacity, to facilitate this matching problem. A well-known

principle of factory physics is that flexibility can reduce the amount of buffering needed to mitigate

the effects of variability (Hopp and Spearman 2008). Examples of flexible capacity in a supply chain

include: (a) Dell sourcing multiple mother boards from a single supplier, (b) Hewlett-Packard (HP)

assembling voltage adaptors to printers in their European distribution center before shipping them

to countries with different AC voltage standards, and (c) General Motors tooling stamping plants

to produce body parts for more than one model.

In each of these cases, by using capacity that can be shifted from one product type to another,

the firm enhances its ability to adjust to fluctuations in either the supply of materials or demand

for products. However, as these examples highlight, the flexibility can be positioned at different

levels of the supply chain, including suppliers (Dell), component plants (GM) or distribution (HP).

1

Page 2: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Several authors have studied the problem of how to use process flexibility. Jordan and Graves

(1995) showed that most of the benefits of full flexibility (ability to produce and ship all products

from all plants) can be achieved by partial flexibility. Iravani et al. (2005) introduced the concept

of structural flexibility to capture the ability of a flexibility structure to respond to demand or

supply variability. Graves and Tomlin (2003) presented a framework for analyzing the benefits

of flexibility in a multi-stage supply chain and developed a flexibility measure and guidelines for

flexibility investment. Their paper addressed the question of which flexibility structure is most

efficient provided all stages of the supply chain make use of the same flexibility structure. Other

studies include Fine and Freund (1990), Gupta et al. (1992), and Van Mieghem (1998), among

others. Taken as a whole, this stream of research has provided a number of useful insights that

describe the impact of flexible technology in a supply chain. However, all of these studies have

focused on process flexibility within a single stage of the supply chain.

A multi-echelon supply chain also presents the question of which stage to target for flexibil-

ity investment. We term this the vertical flexibility problem because of the analogy to vertical

integration. Consequently, we refer to flexibility within a stage as horizontal flexibility. Figure

1 contrasts sample horizontal flexibility structures (Figure 1-left) with sample vertical flexibility

structures (Figure 1-right). These structures contain two types of flexibility, process flexibility (the

ability to produce different types of products) and logistics flexibility (the ability to ship products to

different locations). Aprile et al. (2005) used numerical studies to compare lost sales resulting from

different process and logistics flexibility configurations in a fixed-capacity, five-product, two-stage

supply chain. They observed that, given some degree of logistics flexibility, process flexibility in

the supply stage enables the system to cope with demand variability. They also noted that process

flexibility in the assembler stage is more beneficial when there is capacity variability in both supplier

and assembler stages.

Our note goes beyond the results of Aprile et al. (2005) toward a theory of vertical flexibility by

providing analytical results of where to locate flexibility within a supply chain. We do this by proving

a principle that describes how the optimal location for full logistics and process flexibility in a multi-

echelon multi-product supply chain is affected by variability in supply, demand and intermediate

processing. Our main insight is that, if (a) margins are the same regardless of flexibility location,

(b) capacity investment costs are the same within and across stages, (c) only one stage in the

supply chain has variability, and (d) flexibility decisions are limited to locating a single stage of full

logistics (process) flexibility accompanied with necessary process (logistics) flexibility, then logistics

(process) flexibility is most effective when positioned directly at the source of variability. However,

2

Page 3: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

ABC

Demand

Demand

Demand

Plant 1

Plant 2

Plant 3

(a) Full Flexibility

(b) Chained Flexibility

A

B

C

ABC

ABC

Demand

Demand

Demand

Plant 1

Plant 2

Plant 3

A

B

C

AB

BC

CA

Demand

Demand

Demand

Plant 1

Plant 2

Plant 3

Plant 1

Plant 2

Plant 3

Stage 0Stage 1Stage 2

(c) Single-Stage Full Logistics Flexibility

Plant 1

Plant 2

Plant 3

Plant 1

Plant 2

Plant 3

Stage 4 Stage 3Plant 1

Plant 2

Plant 3

Stage 5

(d) Single-Stage Full Process Flexibility

A

B

C

ABC

ABC

ABC

ABC

ABC

ABC

ABC

ABC

ABC

A

B

C

A

B

C

Stage 0Stage 1Stage 2Stage 4 Stage 3Stage 5Demand

Demand

Demand

Plant 1

Plant 2

Plant 3

Plant 1

Plant 2

Plant 3

Stage 0Stage 1Stage 2Plant 1

Plant 2

Plant 3

Plant 1

Plant 2

Plant 3

Stage 4 Stage 3Plant 1

Plant 2

Plant 3

Stage 5

A

B

C

A

B

C

A

B

C

ABC

ABC

ABC

A

B

C

A

B

C

Figure 1: Left: Examples of horizontal flexibility (how to use flexibility in a given stage); Right: Examples ofvertical flexibility (what stage to make flexible). (Unshaded boxes: specialized plants, Shaded boxes: flexibleplants)

while the effectiveness of logistics flexibility increases with proximity to the source of variability, the

effectiveness of process flexibility is equally suboptimal when located at any stage other than the

stage with variability.

2 Model Formulation

We consider a multi-echelon, multi-product supply chain, that produces I different products, indexed

by n = 1, 2, . . . , I, and has K + 1 stages, indexed by k = 0, 1, . . . ,K, and I plants per stage. Note

that the number of plants at each stage is assumed to be the same as the number of products so

that, for a supply chain with no flexibility, each product has a dedicated plant at each stage of the

supply chain. Stage 0 denotes demand, so that node n of stage 0 represents the retail outlet for

product n, while stage K represents the initial (supply) stage. We assume that there are always

sufficient raw materials at stage K and that the cost of these materials is included in how much the

company earns for selling one unit of the product.

Shipping routes between plants in stage k and stage k − 1, or between plants in stage 1 and

demand nodes at stage 0, are represented by an arc set Ak, k = 1, 2, . . . , K, where plant i at

stage k can supply plant j at stage k − 1 (or demand node j if k = 1) iff (i, j) ∈ Ak. Plant i at

stage k can produce product n iff (i, n) ∈ Bk, k = 1, 2, . . . , K. Set A = {A1, . . . , AK} and set

B = {B1, . . . , BK}, respectively, represent the logistics and process flexibility configurations of the

supply chain.

We assume both demands and production capacities can be random. However, to focus on the

3

Page 4: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

effect of variability on the optimal location of flexibility, we restrict our attention to cases where

only a single stage has variability. For a given flexibility configuration (i.e., fixed A and B), we

formulate the problem of maximizing expected profit as a two-step sequential decision process:

1. Capacity Investment Decision: First, before demand is observed, the firm chooses production

capacity levels for all plants, µki , by taking into account demand distributions and unit capacity

investment costs cki , i = 1, 2, . . . , I, k = 1, 2, . . . , K. For a plant with yield loss and machine failures

and other sources of variability, we consider the production capacity to be a random variable, Qki (µ

ki ),

which follows distribution f(Qki (µ

ki )) that depends on the level of µk

i . We use qki to represent

a realization of capacity Qki (µ

ki ) and let µ =

(µk

i

)and c =

(cki

)be corresponding matrices of

capacity and capacity investment cost, with µki and ck

i representing the entries at the ith row and

kth column.

2. Production Flow Decision: After all uncertain demand and/or production capacities have been

observed, the firm chooses a matrix of production and shipping flows, X = (Xkijn), where Xk

ijn

represents the quantity of product n produced in plant i of stage k for plant j of stage k − 1. Note

that this flow matrix is constrained by the flexibility configuration of the supply chain. A flow Xkijn

can be non-zero only if (i, j) ∈ Ak, (i, n) ∈ Bk, and (j, n) ∈ Bk−1. In other words, a flow of product

n from plant i to plant j can only exist if there is a shipping route from i to j, and both plants are

able to process the product. Taking into account the fact that distribution center i at stage 0 is

for product type i, to make our model concise, we define a set B0 for the demand nodes, such that

(j, n) ∈ B0 iff j = n. To simplify the notation, we define set F (k) as the set of all triples (i, j, n) for

all feasible flows Xkijn that satisfy (i, j) ∈ Ak, (i, n) ∈ Bk, and (j, n) ∈ Bk−1. Let rn denote the unit

selling price of product n minus the cost of raw materials, pkin the unit production cost of product n

in plant i of stage k, tkijn the unit transportation cost of product n from plant i at stage k to plant

j of stage k− 1, and r, p and t represent the corresponding vectors (matrices). To maximize profit,

the firm observes demand vector d = (d1, d2, . . . , dI) and production capacity matrix q =(qki

), and

then chooses its production flow matrix X as the optimal solution to the following linear program,

which we call problem P2(A,B,d,q), where π(·) represents the maximum profit:

π(A,B,d,q) = maxX

{ ∑

(i,j,n)∈F (1)

rnX1ijn −

K∑

k=1

(i,j,n)∈F (k)

(pk

in + tkijn

)Xk

ijn

}(1)

subject to:∑

u:(u,i,n)∈F (k+1)

Xk+1uin =

j:(i,j,n)∈F (k)

Xkijn i, n = 1, 2, . . . , I, k = 1, 2, . . . , K − 1, (2)

4

Page 5: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

j,n:(i,j,n)∈F (k)

Xkijn ≤ qk

i i = 1, 2, . . . , I, k = 1, 2, . . . , K, (3)

i,j:(i,j,n)∈F (1)

X1ijn ≤ dn n = 1, 2, . . . , I, (4)

Xkijn ≥ 0 i, j, n = 1, 2, . . . , I, k = 1, 2, . . . , K, (5)

Constraint (2) is the balance equation that sets the total production flow into a plant equal

to the total flow out of it for each product, with the implicit assumptions that to meet one unit

of demand for product n: (a) one unit of capacity is needed at each stage, and (b) all products

consume the same processing capacity at the plant. Constraint (3) guarantees that the total quantity

of production of a plant does not exceed its capacity. Constraint (4) avoids producing more than

needed. Constraint (5) ensures non-negativity of production flow.

Solving P2(A,B,d,q) is premised on first making capacity investments. To do this, the firm

considers a random demand vector D = (D1, D2, . . . , DI) and selects a production capacity matrix

µ =(µk

i

)which decides the distribution of corresponding random matrix Q(µ) =

(Qk

i (µki )

).

Profit is therefore a random variable, $(A,B,D,Q(µ)), that depends on the demand and capacity

distributions. For a given demand d and capacity q, profit is π(A,B,d,q), which is found by

solving P2(A,B,d,q). Hence, we can express the capacity investment decision faced by the firm

as solving the following problem, which we label P1(A,B,D):

V ∗(A,B,D) = maxµ

{ED,Q(µ)

[$(A,B,D,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µ

ki

}, (6)

where ED,Q(µ)

[$(A,B,D,Q(µ))

]is the expected profit. The expectation is over random demand

D and random capacity Q(µ), and V ∗(·) is the maximum value of expected profit minus capacity

investment cost. The matrix µ∗ that achieves V ∗(·) is called the optimal capacity investment strategy.

As shown in Jordan and Graves (1995) and Graves and Tomlin (2003), there are many ways a

single stage of a supply chain can be made flexible. Since the focus of this note is on the position,

rather than the type, of flexibility, we will focus on full flexibility and will assume a single stage of

flexibility. Full logistics flexibility is achieved at a stage kf if what is produced in each plant at stage

kf can be shipped to all plants at stage kf−1. We use A1full(kf ) to represent full logistics flexibility

configuration, where A1full(kf ) = {A1, . . . , Akf , . . . , AK}, with Ak = {(i, i) ∀ i = 1, 2, . . . , I} for

k 6= kf , and Akf = {(i, j) ∀ i = 1, 2, . . . , I, j = 1, 2, . . . , I}. It is worth emphasizing that in order to

make use of full logistics flexibility of stage kf , stage kf and all stages upstream to kf must have

process flexibility. As illustrated in Figure 1(c), in order to make use of full logistics flexibility of

stage 3, plants 1, 2 and 3 at stage 3 and all upstream stages must be able to process products A, B

and C.

5

Page 6: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Full process flexibility is achieved at a single stage kf if all product types can be processed

in each plant of stage kf . We use B1full(kf ) to represent full logistics flexibility configuration,

where B1full(kf ) = {B1, . . . , Bkf , . . . , BK}, with Bk = {(i, i) ∀ i = 1, 2, . . . , I} for k 6= kf , and

Bkf = {(i, n) ∀ i = 1, 2, . . . , I, n = 1, 2, . . . , I}. In order to make use of process flexibility at stage

kf , stages kf and kf + 1 must have logistics flexibility so that plants at stage kf are supplied with

subassemblies of all products and are able to ship all products to the subsequent stage. As illustrated

in Figure 1(d), in order to make use of full process flexibility of stage 3, plants 1, 2 and 3 at stage

3 all need to ship products to all plants at stage 2. Also all plants must have supply from plants 1,

2 and 3 at stage 4. Therefore, full logistics flexibility is required at stages 3 and 4.

In the remainder of this note, we focus on the location of a single stage of full logistics (process)

flexibility. Also, when we say a stage is flexible, we mean it has full logistics (process) flexibility

and the corresponding process (logistics) flexibility to make it possible.

We assume that implementing full logistics flexibility at stage k incurs a fixed cost Λk ≥ 0,

(k = 1, 2, . . . ,K), to establish the shipping channels to all plants of stage k − 1. Also, full process

flexibility at stage k incurs a fixed cost Ψk ≥ 0, (k = 1, 2, . . . , K), to equip the plant with the

necessary tooling to process all types of products. We use ΛK+1 to denote the fixed cost incurred

for plants at stage K to establish inbound logistics flexibility (supply channels) to obtain all types of

raw material. Hence, to evaluate a flexibility configuration (A,B), we need to compute V ∗(A,B,D)

and subtract from it the fixed cost associated with the flexibility structure.

To develop our results on the optimal position of full logistics flexibility in a supply chain, we

first need to characterize the solution to P2(A1full(kf ),B,d,q). We define

mL,in(kf ) = rn −( kf−1∑

k=1

pknn +

K∑

k=kf

pkin

)−

[( kf−1∑

k=1

tknnn

)+ t

kf

inn +K∑

k=kf+1

tkiin

]

as the unit contribution margin for production flow from plant i of stage K to demand node n,

where rn is how much the company earns for selling one unit of the product,∑kf−1

k=1 pknn +

∑Kk=kf

pkin

is the production cost associated with the production flow, and∑kf−1

k=1 tknnn + tkf

inn +∑K

k=kf+1 tkiin

is the transportation cost. We can show (see Lemma 1 in On-line Appendix I) that, if a supply

chain has logistics flexibility only at a single stage, the production flow allocation problem in the

entire supply chain can be simplified to a single stage production flow allocation problem, where

production flow from plant i of stage K to demand node n is given by Ykf

in and is associated with

a unit profit margin, mL,in(kf ).

With respect to process flexibility, we define

6

Page 7: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

mP,in(kf ) = rn −[( K∑

k=1k 6=kf

pknn

)+ p

kf

in

]−

[( K∑

k=1k 6=kf ,kf+1

tknnn

)+ t

kf

inn + tkf+1nin

]

as the unit contribution margin for production flow of product n that is produced in plant i of

stage kf and in plant n of all other stages. The company earns rn for selling the product. At the

same time, this production flow involves production cost∑K

k=1k 6=kf

pknn + p

kf

in and transportation cost∑K

k=1k 6=kf ,kf+1

tknnn + tkf

jnn + tkf+1nin . We can show (see Lemma 2 in the On-line Appendix I) that, if a

supply chain has process flexibility at only a single stage, the production flow allocation problem

in the entire supply chain can be simplified to a single stage production flow allocation problem,

where flow of product n that is produced in plant i of stage kf and in plant n of all other stages is

given by Zkf

in and is associated with a unit profit margin, mP,in(kf ).

Note that margin mL,in(kf ) or mP,in(kf ) depends on the location (stage) of the logistics or

process flexibility structure, respectively, and is therefore a function of kf .

To generate our result, we will make use of the following assumptions throughout the paper.

Assumption 1. mL,in(k′) = mL,in(k) (mP,in(k′) = mP,in(k)) for all i and n and all k′ 6= k.

This assumption ensures that the unit contribution margin is the same regardless of where

logistics (process) flexibility is located, so that we can isolate the role of variability from the role of

cost.

Assumption 2. Unit variable production cost pkin and unit transportation cost tkijn are independent

of whether the capacity for product n at plant i of stage k is flexible or dedicated.

The main components of the unit variable production cost are material and labor, which usually

do not depend on whether the capacity is flexible or not. Consider, for instance, a flexible auto

assembly plant that produces models A and B, and a dedicated assembly plant that produces only

model A. In both plants, the material to produce model A is the same, and the labor skill required

(to install the doors, for example) is the same. Furthermore, the cost of shipping items from one

plant to another is clearly independent of whether those plants are flexible or not. Thus, Assumption

2 represents many systems in practice.

Assumption 3. mL,ii(kf ) > mL,in(kf ), mL,ii(kf ) > mL,ni(kf ), and mP,ii(kf ) > mP,in(kf ),

mP,ii(kf ) > mP,ni(kf ) ∀ n 6= i, i, n = 1, 2, . . . , I, 1 ≤ kf ≤ K.

This assumption reflects the cost of flexibility, logistics or process flexibility, in the form of more

sophisticated equipment, more highly trained staff, longer routes, etc., which reduces the margins

of products produced in flexible plants or shipped along non-standard distribution channels.

7

Page 8: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Assumption 4. cki = ck

j , i = 1, 2, . . . , I, j = 1, 2, . . . , I, i 6= j, k = 1, 2, . . . ,K.

This assumption states that unit capacity investment costs are the same for all plants at the

same stage. This is a reasonable assumption in supply chains where plants at one stage of the supply

chain perform similar processing functions and therefore use similar equipment and facilities. For

example, in an electronics supply chain, semiconductor facilities feed board assembly plants, which

feed final assembly plants. Because the complexity of the technologies at each level is similar, the

capacity costs of plants within each level should also be similar. Of course, other supply chains may

involve very different processes, with very different capacity costs, at the same level. In such cases,

the differing capacity costs will obviously influence flexibility choices. But, since our focus is on the

influence of variability on the desired location for flexibility, we consider only supply chains without

a significant differences in capacity costs within stages.

The net effect of the above assumptions is that variability will drive flexibility location decisions,

not cost. Under these, we can show that for the single-stage logistics (process) flexibility configura-

tion, an optimal capacity configuration will have the same capacity at all stages without variability

or (logistics or process) flexibility (See proofs of lemma’s 3 and 4 in the On-line Appendix I).

3 Optimal Location for Logistics Flexibility

In systems where production facilities are already flexible, increasing system flexibility can be

achieved by introducing logistics flexibility. This is often the case in a pure distribution system

consisting of warehouses, depots and retail outlets, where all facilities can process all products. But

adding routes between facilities may entail fixed and variable costs. Within the Walmart distribu-

tion network, for example, personnel at any node (e.g., warehouse, depot, retail outlets) are able

to process all types of products, and so process flexibility can be realized without significant costs,

but logistics flexibility (e.g., supplying multiple stores from depots) is not costless.

It can be shown that necessary conditions for the optimal capacity investment strategies are

that if the single source of variability is downstream (upstream) of the flexible stage, then plants

downstream (upstream) of the flexible stage should have larger total capacity than plants upstream

(downstream) in order to hedge against the variability (see Lemma 3 in the On-line Appendix I).

This leads directly to our main results for the case of a single stage with logistics flexibility, which

we present in Theorem 1.

Theorem 1. For a multi-echelon supply chain with full logistics flexibility at only a single stage kf ,

process flexibility at all upstream stages of kf , and only a single source of variability at stage kv,

then:

8

Page 9: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

(1) if kv + 1 ≤ kf ≤ K − 1 (i.e., the source of variability is downstream from the stage with

logistics flexibility), then logistics flexibility at stage kf achieves higher expected profit than

does logistics flexibility at stage kf + 1;

(2) if 2 ≤ kf ≤ kv (i.e., the source of variability is upstream from the stage with logistics flex-

ibility), then logistics flexibility at stage kf achieves higher expected profit than does logistics

flexibility at stage kf − 1.

Theorem 1 implies that if a supply chain has single source of variability, and all stages have (full)

process flexibility, it is most beneficial to place logistics flexibility closest to the source of variability.

The intuition behind this is as follows. Suppose we place the logistics flexible stage adjacent to the

source of variability on the downstream side (i.e., kv = kf ). This allows us to use any available

capacity of the plants at the stage with variability kv (and its upstream plants, since they feed

the plants in the stage with variability kv) to hedge against variability. Therefore, in an optimal

configuration, the capacity of plants at the stage with variability kv (and upstream of stage kv) will

be higher than that of the dedicated plants downstream of the stage with variability kv. If we move

the flexible stage one level further from the source of variability (i.e., kf = kv − 1), then we can

still use the plants at and upstream of the stage with variability kv to hedge against variability, but

now we must increase the capacity of the plants at an additional stage (i.e., stage kf , since plants

at stage kf should have the capacity to process items that they receive from plants at stage kv).

Hence, it costs more to get the same amount of protection as the flexible stage is moved away from

the source of variability.

From a management perspective, these results suggest that demand variability (i.e., kv = 0) pro-

vides motivation to make downstream stages of the supply chain flexible, while supply variability

(i.e., kv = K) provides motivation to make the upstream stages flexible. In systems where process

flexibility is inexpensive, this is a crisp insight. However, when process flexibility is costly, down-

stream logistics flexibility becomes more expensive (since it requires all upstream stages to have

process flexibility). So, when supply is variable, upstream logistics flexibility is clearly preferable

(since it is closer to source of variability and requires fewer upstream stages to have process flexi-

bility). But when demand is variable, we must balance the cost of the additional process flexibility

with the benefits of positioning the logistics flexibility further downstream. In On-Line Appendix II

we further investigate this tradeoff and we show that the flexibility location decision has a threshold

structure.

9

Page 10: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

4 Optimal Location for Process Flexibility

In addition to facilitating logistics flexibility, process flexibility is effective in its own right. Indeed,

in systems where full logistics flexibility is inexpensive (e.g., material is shipped between facilities

via a third party logistics firm and so additional routes can be added without fixed cost), enhancing

flexibility is solely a matter of deciding where to add process flexibility. To gain insight into this

decision, we consider the problem of locating a single stage of full process flexibility.

It can be shown that the process flexible stage cannot have more (and may have less) capacity

than the other stages as a result of the ability to produce different products (See Lemma 4 in On-line

Appendix I for details).

We can now state our main results for the optimal location of process flexibility in Theorem

2. Note that Part (1) of the theorem holds when Assumptions 3 and 4 are relaxed, and with an

additional assumption:

Assumption 5. cki = ck′

i , i = 1, 2, . . . , I, k, k′ = 1, 2, . . . , K, k 6= k′.

This assumption states that unit capacity investment costs are the same for plants across stages.

If cki 6= ck′

i , then the optimal location of flexibility could be affected by both the location of variability

and the capacity investment cost structure. So we rule this out to focus exclusively on variability

location.

Theorem 2. For a multi-echelon supply chain with logistics flexibility at all stages,

(1) if only stage kv = 0 (demand) has variability, then the expected profit for a system with a

single stage of process flexibility at stage k is equal for any k = 1, 2, . . . , K.

(2) if only stage kv > 0 (plants) has variability, then expected profit is maximized if the single stage

with process flexibility is located at kv; for all other positions of the flexible stage, expected profit

is equal.

Theorem 2 characterizes the optimal location for process flexibility in a system where the fixed

cost of logistics flexibility is zero, and therefore it is costless to have logistics flexibility at all stages,

including stages adjacent to the stage with process flexibility.

The intuition behind the result of Theorem 2 is as follows. If the only source of variability is

demand, then the amount of demand for a product, say product n, that can be satisfied is restricted

by (1) the capacity of plants that produce product n at all dedicated (i.e., non-flexible) stages, and

(2) total capacity of plants at the flexible stage. No matter which stage has process flexibility, these

two restrictions are the same. Therefore, investing in process flexibility at any stage is equivalent.

10

Page 11: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

In contrast, if the only source of variability is stage kv ≥ 1 (i.e., the capacity of stage kv is random),

then making the plants at stage kv flexible allows excess capacity of one plant at stage kv to make up

for a capacity shortage at another plant at that stage. If, instead, any stage other than kv has process

flexibility, then such pooling is not possible because production of each product is constrained by

the capacities at stage kv. Hence, investment in process flexibility at stage kv is optimal when it is

the only source of variability.

From a management perspective, the above results suggest that, when demand is the major

source of variability (i.e., kv = 0), the impact of variability is not the key consideration in decisions

about locating process flexibility. Since process flexibility is equally effective at almost all stages,

it makes sense to install such flexibility wherever it is least expensive. In contrast, when supply is

variable (i.e., kv = K), then there is incentive to make the suppliers themselves flexible. In supply

chain terms, this suggests that multi-sourcing from flexible suppliers may be a helpful strategy for

mitigating problems of yield loss. But it may not be a particularly attractive option for dealing with

uncertain demand, since it may be cheaper to install (equally effective) flexibility at a downstream

stage.

5 Conclusions

In this note, we have focused specifically on the impact of variability on the optimal placement of

logistics and process flexibility in a multi-product, multi-echelon supply chain. Although we have

only discussed full flexibility, our insights about flexibility position generally carry over to other

configurations (e.g., the “chaining” structure suggested by Jordan and Graves (1995)), provided

that comparisons are made between the same configuration at different stages. To isolate the effect

of variability, we have considered systems in which the capacity investment cost is the same within

and across levels of the supply chain. For such systems, we have shown analytically that if there

is only a single source of variability (in supply, demand, or any intermediate stage of the supply

chain), then positioning logistics flexibility as close as possible to the source of variability or process

flexibility at the source of variability is optimal when the two types of flexibility are considered

separately (i.e., either process or logistics flexibility is costless and the problem is only to locate a

single stage of the other type of flexibility). When both types of flexibility are costly, the optimal

configuration is more complicated, but still exhibits a threshold structure that is informed by the

behavior of the cases where process and logistics flexibility are considered separately (see On-line

Appendix II for details).

In practical terms, our results imply that systems with a high degree of supply variability should

11

Page 12: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

make use of upstream logistics flexibility provided process flexibility is inexpensive. For example,

supply chains that rely on recycled materials may be subject to uncontrollable fluctuations in their

inputs and hence would benefit from enhancing flexibility in this first stage of the network (e.g., by

using multiple recycling plants to supply each downstream production plant). In contrast, supply

chains subject to volatile customer demand may be better served by downstream logistics flexibility.

For example, the automotive supply chains that motivated the original Jordan and Graves (1995)

work must cope with fluctuations in individual model sales that occur after plant capacity decisions

have been made. By making the final assembly plants capable of supplying demands of different

models, their capacity can be used more efficiently to satisfy demand.

Of course, variability is only one factor affecting optimal flexibility configurations. Another

obvious factor is cost. For systems where flexibility is very expensive at upstream stages (e.g.,

electronics supply chains in which the first stage is a very costly and inflexible wafer fab), it may

make sense to use flexibility predominantly in downstream stages, regardless of the source of vari-

ability. In contrast, in systems where flexibility is very expensive at downstream stages (e.g., some

pharmaceutical supply chains, in which cost, specialization and regulations may restrict the extent

to which multiple products can be produced in the same finishing plant), it may make sense to use

more flexibility in upstream stages (e.g., commodity chemical plants). Further research is needed

to incorporate cost, variability, and the various process constraints of specific environments.

References

Aprile, D., A. C. Garavelli and I. Giannoccaro (2005). Operations planning and flexibility in a supply chain.Production Planning and Control 16 (1) 21-31.

Fine, C. H. and R. M. Freund (1990). Optimal investment in product-flexible manufacturing capacity.Management Science 36 (4) 449-466.

Graves, S. C. and B. T. Tomlin (2003). Process flexibility in supply chains. Management Science 49 (7)907-919.

Gupta, D., Y. Gerchak and J. A. Buzacott (1992). The optimal mix of flexiblity and dedicated manufacturingcapacities: hedging against demand variability. International Journal of Productin Economics 28 309-319.

Hopp, W.J. and M.L. Spearman (2008) Factory Physics: Foundations of Manufacturing Management, ThirdEdition. McGraw-Hill, New York.

Iravani, S.M.R., Sims, K. and M.P. Van Oyen (2005). Structural Flexibility: A new perspective on thedesign of manufacturing and service operations. Management Science 51, 151-166.

Jordan, W. C. and S. C. Graves (1995). Principles on the benefits of manufacturing process flexibility.Management Science 41 (4) 577-594.

Van Mieghem, J. A. (1998). Investment strategies for flexible resources. Management Science 44 (8)1071-1078.

12

Page 13: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

ON-LINE APPENDIX IProofs of Analytical Results

Lemma 1. For a multi-echelon supply chain with full logistics flexibility only at stage kf , let Ykf

in be production

flow from plant i of stage K to demand node n of stage 0, and let mL(kf ) =(mL,in(kf )

)be the matrix where

element mL,in(kf ) denotes the element of the ith row and nth column, problem P2(A1full(kf ),B,d,q) canbe simplified to the following linear program, P2(mL(kf ),d,q):

π(mL(kf ),d,q) = maxY

kfin

{ I∑

i=1

I∑n=1

mL,in(kf )Y kf

in

}(7)

subject to :I∑

n=1

Ykf

in ≤ minkf≤k≤K

{qki

}i = 1, 2, . . . , I, (8)

I∑

i=1

Ykf

in ≤ min1≤k≤kf−1

{qkn, dn

}n = 1, 2, . . . , I. (9)

PROOF OF LEMMA 1:

Since a flow Xkijn can be non-zero only if (i, j) ∈ Ak, (i, n) ∈ Bk, and (j, n) ∈ Bk−1, for A1full(kf ), we have

Xkijn 6= 0 only if i = j = n, i, j, n = 1, 2, . . . , I, k = 1, 2, . . . , kf − 1, (10)

Xkijn 6= 0 only if j = n, i, j, n = 1, 2, . . . , I, k = kf , (11)

Xkijn 6= 0 only if i = j, i, j, n = 1, 2, . . . , I, k = kf + 1, kf + 2, . . . , K. (12)

Therefore constraint (2) of P2(A,B,d,q) becomes

X1nnn = · · · = X

kf−1nnn =

I∑

i=1

Xkf

inn n = 1, 2, . . . , I, (13)

Xkf

inn = Xkf+1iin = · · · = XK

iin i, n = 1, 2, . . . , I. (14)

And constraint (3) of P2(A,B,d,q) becomes

Xknnn ≤ qk

n n = 1, 2, . . . , I, ∀ 1 ≤ k < kf , (15)I∑

n=1

Xkf

inn ≤ qkf

i i = 1, 2, . . . , I, (16)

I∑n=1

Xkiin ≤ qk

i i = 1, 2, . . . , I, ∀ kf < k ≤ K. (17)

From (13) we have Xknnn =

∑Ii=1 X

kf

inn, n = 1, 2, . . . , I, ∀ 1 ≤ k < kf . substituting it into (15) we get

I∑

i=1

Xkf

inn ≤ qkn n = 1, 2, . . . , I, 1 ≤ k < kf . (18)

From (14) we have Xkiin = X

kf

inn, i, j = 1, 2, . . . , I, ∀ kf < k ≤ K. substituting it into (17) we get

I∑n=1

Xkf

inn ≤ qki i = 1, 2, . . . , I, kf < k ≤ K. (19)

13

Page 14: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Combining (19) with (16) we have

I∑n=1

Xkf

inn ≤ qki i = 1, 2, . . . , I, kf ≤ k ≤ K. (20)

If kf 6= 1, constraint (4) of P2(·) becomes

X1nnn ≤ dn n = 1, 2, . . . , I,

From (13) we have Xknnn =

∑Ii=1 X

kf

inn, n = 1, 2, . . . , I, ∀ 1 ≤ k < kf , which by substituting into the aboveinequality we get

I∑

i=1

Xkf

inn ≤ dn n = 1, 2, . . . , I. (21)

And if kf = 1, constraint (4) is exactly same as (21). On the other hand, (20) is equivalent to

I∑n=1

Xkf

inn ≤ minkf≤k≤K

{qki

}i = 1, 2, . . . , I. (22)

And combining (18) and (21) we have

I∑

i=1

Xkf

inn ≤ min1≤k≤kf−1

{qkn, dn

}n = 1, 2, . . . , I. (23)

We define Ykf

in as production flow from plant i at stage K to demand node n at stage 0. Since we havelogistics flexibility only at stage kf , the only possible path for flow Y

kf

in is from plant i to plant i at stagesK,K − 1, . . . , kf , then from plant i at stage kf to plant n at stage kf − 1, and then from plant n to plant n

at stages kf − 1, kf − 2, . . . , 1. Therefore, flow Ykf

in is exactly the same as the flow of product n that flexibleplant i at stage kf sends to plant n at stage kf − 1, i.e., Y

kf

in = Xkf

inn. Substituting Xkf

inn with Ykf

in in (22)and (23) we get (8) and (9) for P2(·).Now we derive the objective function of P2(·). Taking into account (10), (11) and (12), if kf 6= 1, objectivefunction (1) can be written as

I∑

i=1

rnX1nnn −

kf−1∑

k=1

I∑

i=n

(pk

nn + tknnn

)Xk

nnn −I∑

i=1

I∑n=1

(p

kf

in + tkf

inn

)X

kf

inn −K∑

k=kf+1

I∑

i=1

I∑n=1

(pk

in + tkiin

)Xk

iin.

In the above, by substituting Xkf

inn = Ykf

in , Xknnn =

∑Ii=1 X

kf

inn =∑I

i=1 Ykf

in , where n = 1, 2, . . . , I, and1 ≤ k < kf , and also Xk

iin = Xkf

inn = Ykf

in , where i, n = 1, 2, . . . , I, and kf < k ≤ K, we will have:

I∑n=1

[rn

I∑

i=1

Ykf

in

]−

kf−1∑

k=1

I∑n=1

[(pk

nn + tknnn

) I∑

i=1

Ykf

in

]

−I∑

i=1

I∑n=1

(p

kf

in + tkf

inn

)Y

kf

in −K∑

k=kf+1

I∑

i=1

I∑n=1

[(pk

in + tkiin

)Y

kf

in

](24)

=I∑

i=1

I∑n=1

rnYkf

in −I∑

i=1

I∑n=1

[( kf−1∑

k=1

(pk

nn + tknnn

))Y

kf

in

]

−I∑

i=1

I∑n=1

(p

kf

in + tkf

inn

)Y

kf

in −I∑

i=1

I∑n=1

[( K∑

k=kf+1

(pk

in + tkiin))

Ykf

in

]

=I∑

i=1

I∑n=1

rn −

( kf−1∑

k=1

pknn +

K∑

k=kf

pkin

)−

[( kf−1∑

k=1

tknnn

)+ t

kf

inn +K∑

k=kf +1

tkiin

]Y

kf

in .

14

Page 15: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Let

mL,in(kf ) = rn −( kf−1∑

k=1

pknn +

K∑

k=kf

pkin

)−

[( kf−1∑

k=1

tknnn

)+ t

kf

inn +K∑

k=kf+1

tkiin

],

then the objective function (1) can be written as∑I

i=1

∑In=1 mL,in(kf )Y kf

in , which is what we have in (7) forP2(·).If kf = 1, objective function (1) can be written as

I∑

i=1

I∑n=1

rnXkf

inn −I∑

i=1

I∑n=1

(p

kf

in + tkf

inn

)X

kf

inn −K∑

k=kf+1

I∑

i=1

I∑n=1

(pk

in + tkiin

)Xk

iin

substituting Xkf

inn = Ykf

in and Xkiin = X

kf

inn = Ykf

in , where i, n = 1, 2, . . . , I and kf < k ≤ K, in the above, wewill have:

I∑n=1

[rn

I∑

i=1

Ykf

in

]−

I∑

i=1

I∑n=1

(p

kf

in + tkf

inn

)Y

kf

in −K∑

k=kf+1

I∑

i=1

I∑n=1

[(pk

in + tkiin

)Y

kf

in

]

which is equivalent to (24) with the second term equal to 0. All the argument for kf 6= 1 case then follows.This completes the proof of Lemma 1.

Using Lemma 1, P1(A1full(kf ),B,D) can be simplified to P1(mL(kf ),D), where

V ∗(mL(kf ),D) = maxµ

{ED,Q(µ)

[$(mL(kf ),D,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

}.

We now introduce Lemma 2.

Lemma 2. For a multi-echelon supply chain with full process flexibility only at stage kf , let Zkf

in be theproduction flow from plant n at stage K to demand node n at stage 0 that is processed in plant i at stage kf

and in plant n at all the other stages, and let mP(kf ) =(mP,in(kf )

)be the matrix where element mP,in(kf )

denotes the element at the nth row and ith column, problemP2(A,B1full(kf ),d,q) can be simplified to the following linear program, P2(mP(kf ),d,q):

π(mP(kf ),d,q) = maxZ

kfin

{ n∑n=1

n∑

i=1

mP,in(kf )Zkf

in

}(25)

subject to :I∑

i=1

Zkf

in ≤ min1≤k≤Kk 6=kf

{qkn, dn

}n = 1, 2, . . . , I, (26)

I∑n=1

Zkf

in ≤ qkf

i i = 1, 2, . . . , I. (27)

Using Lemma 2, P1(A,B1full(kf ),D) can be simplified to P1(mP(kf ),D), where

V ∗(mP(kf ),D) = maxµ

{ED,Q(µ)

[$(mP(kf ),D,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

}.

15

Page 16: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

PROOF OF LEMMA 2:

Since a flow Xkijn can be non-zero only if (i, j) ∈ Ak, (i, n) ∈ Bk, and (j, n) ∈ Bk−1, for B1full(kf ), we have

Xkijn 6= 0 only if i = n = j, i, j, n = 1, 2, . . . , I, ∀ k 6= kf , k 6= kf + 1, 1 ≤ k ≤ K, (28)

Xkijn 6= 0 only if j = n, i, j, n = 1, 2, . . . , I, k = kf , (29)

Xkijn 6= 0 only if i = n, i, j, n = 1, 2, . . . , I, k = kf + 1. (30)

Therefore constraint (2) of P2(A,B,d,q) becomes

X1nnn = · · · = X

kf−1nnn =

I∑

i=1

Xkf

inn n = 1, 2, . . . , I, (31)

Xkf+1nin = X

kf

inn n, i = 1, 2, . . . , I, (32)I∑

i=1

Xkf +1nin = X

kf +2nnn = · · · = XK

nnn n = 1, 2, . . . , I. (33)

And constraint (3) of P2(A,B,d,q) becomes

Xknnn ≤ qk

n n = 1, 2, . . . , I, ∀ k 6= kf , k 6= kf + 1, 1 ≤ k ≤ K, (34)I∑

n=1

Xkf

inn ≤ qkf

i i = 1, 2, . . . , I, (35)

I∑

i=1

Xkf+1nin ≤ q

kf+1n n = 1, 2, . . . , I. (36)

From (31) we have Xknnn =

∑Ii=1 X

kf

inn, for n = 1, 2, . . . , I, and 1 ≤ k < kf . Substituting it into (34) we get

I∑

i=1

Xkf

inn ≤ qkn n = 1, 2, . . . , I, 1 ≤ k < kf . (37)

From (32) and (33) we have Xknnn =

∑Ii=1 X

kf+1nin =

∑Ii=1 X

kf

inn, for n = 1, 2, . . . , I, and kf + 2 ≤ k ≤ K.Substituting it into (34) we get

I∑

i=1

Xkf

inn ≤ qkn n = 1, 2, . . . , I, kf + 2 ≤ k ≤ K. (38)

And substituting (32) in (36) we have

I∑

i=1

Xkf

inn ≤ qkf+1n n = 1, 2, . . . , I. (39)

If kf 6= 1, constraint (4) of P2(·) becomes

X1nnn ≤ dn n = 1, 2, . . . , I,

From (31) we have X1nnn =

∑Ii=1 X

kf

inn, for n = 1, 2, . . . , I, which by substituting into the above inequalitywe get

I∑

i=1

Xkf

inn ≤ dn n = 1, 2, . . . , I. (40)

16

Page 17: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

And if kf = 1, constraint (4) is exactly same as (40). Combining (37), (38), (39) and (40) we have:

I∑

i=1

Xkf

inn ≤ min1≤k≤K,k 6=kf

{qkn, dn

}n = 1, 2, . . . , I. (41)

We define Zkf

in as production flow of product n that is produced in plant i at stage kf . This flow is alsoequal to the flow in plant n at all the other stages, since we have process flexibility only at stage kf . Thatis, Z

kf

in = Xkf

inn = Xkf+1nin . Substituting X

kf

inn and Xkf+1nin with Z

kf

in in (41) and (35) we get constraints (26)and (27) in Lemma 2.

Now consider the objective function (1). Taking into account (28), (29) and (30), if kf 6= 1, objective function(1) can be written as

I∑n=1

rnX1nnn −

K∑

k=1k 6=kf ,kf+1

I∑n=1

(pk

nn + tknnn

)Xk

nnn −I∑

n=1

J∑

i=1

(p

kf

in + tkf

inn

)X

kf

inn −I∑

n=1

J∑

i=1

(p

kf+1nn + t

kf+1nin

)X

kf+1nin .

In the above function, by substituting Xkf

inn = Xkf+1nin = Z

kf

in , and Xknnn =

∑Ii=1 X

kf

inn =∑I

i=1 Zkf

in , ∀ 1 ≤k ≤ K, k 6= kf , kf + 1, we will have:

I∑n=1

[rn

I∑

i=1

Zkf

in

]−

K∑

k=1k 6=kf ,kf+1

I∑n=1

[(pk

nn + tknnn

) I∑

i=1

Zkf

in

]

−I∑

n=1

I∑

i=1

[(p

kf

in + tkf

inn

)Z

kf

in

]−

I∑n=1

I∑

i=1

[(p

kf+1nn + t

kf+1nin

)Z

kf

in

](42)

=I∑

n=1

I∑

i=1

rnZkf

in −I∑

n=1

I∑

i=1

[( K∑

k=1k 6=kf ,kf+1

(pk

nn + tknnn

))Z

kf

in

]

−I∑

n=1

I∑

i=1

[(p

kf

in + tkf

inn

)Z

kf

in

]−

I∑n=1

I∑

i=1

[((p

kf+1nn + t

kf+1nin

))Z

kf

in

]

=I∑

n=1

I∑

i=1

rn −[( K∑

k=1k 6=kf

pknn

)+ p

kf

in

]−

[( K∑

k=1k 6=kf ,kf+1

tknnn

)+ t

kf

inn + tkf+1nin

]

Zkf

in .

Let

mP,in(kf ) = rn −[( K∑

k=1k 6=kf

pknn

)+ p

kf

in

]−

[( K∑

k=1k 6=kf ,kf+1

tknnn

)+ t

kf

inn + tkf+1nin

],

then the objective function can be written as∑I

n=1

∑Ii=1 mP,in(kf )Zkf

in , which is the objective function inLemma 2.

If kf = 1, objective function (1) can be written as

I∑

i=1

I∑n=1

riXkf

inn −K∑

k=1k 6=kf ,kf+1

I∑n=1

(pk

nn + tknnn

)Xk

nnn −I∑

n=1

J∑

i=1

(p

kf

in + tkf

inn

)X

kf

inn −I∑

n=1

J∑

i=1

(p

kf+1nn + t

kf+1nin

)X

kf+1nin .

Substituting Xkf

inn = Xkf+1nin = Z

kf

in , and Xknnn =

∑Ii=1 X

kf

inn =∑I

i=1 Zkf

in , ∀ 1 ≤ k ≤ K, k 6= kf , kf + 1 inthe above function, we get (42). All the argument for kf 6= 1 case then follows. This completes the proof forLemma 2.

17

Page 18: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Using Lemma 2, P1(A,B1full(kf ),D) can be simplified to P1(mP(kf ),D), where

V ∗(mP(kf ),D) = maxµ

{ED,Q(µ)

[$(mP(kf ),D,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

}.

Before we present the proof for Theorem 1, we first need to prove the following lemma. Note that this lemmaholds when Assumptions 1 is relaxed.

Lemma 3. CASE 1 (downstream variability): Suppose a supply chain has variability only at stage kv (0 ≤kv ≤ K − 2) and logistics flexibility only at stage kf (kv + 2 ≤ kf ≤ K). Let µ =

(µk

i

)be the optimal

capacity matrix for the supply chain. Then the optimal capacity matrix µ satisfies the following:

(a) the optimal capacity configuration is the same for all deterministic stages downstream from the flexiblestage (i.e., there exist values qdwn

i such that µ1i = µ2

i = · · · = µkv−1i = µkv+1

i = · · · = µkf−1i = qdwn

i , i =1, 2, . . . , I);

(b) the optimal capacity configuration is the same for all stages upstream of the flexible stage (i.e., thereexist values qup

i such that µkf

i = µkf+1i = · · · = µK

i = qupi , i = 1, 2, . . . , I);

(c) qdwni ≤ di for 1 ≤ kv ≤ K − 2, i = 1, 2, . . . , I;

(d)∑I

i=1 qupi ≤ ∑I

i=1 qdwni .

CASE 2 (upstream variability): Suppose a supply chain has variability only at stage kv (2 ≤ kv ≤ K) andlogistics flexibility only at stage kf , which is located downstream of stage kv (i.e., 1 ≤ kf ≤ kv − 1). Let

µ =(µk

i

)be the optimal capacity matrix for the supply chain. Then for 2 ≤ kf ≤ kv − 1, the optimal

capacity matrix µ satisfies

(a) the optimal capacity configuration is the same for all stages downstream of the flexible stage ( i.e., thereexist values qdwn

i such that µ1i = µ2

i = · · · = µkf−1i = qdwn

i , i = 1, 2, . . . , I);

(b) the optimal capacity configuration is the same for all deterministic stages upstream of the flexible stage(i.e., there exist values qup

i such that µkf

i = µkf+1i = · · · = µkv−1

i = µkv+1i = · · · = µK

i = qupi , i =

1, 2, . . . , I);

(c) qdwni ≤ di, for i = 1, 2, . . . , I;

(d)∑I

i=1 qupi ≥ ∑I

i=1 qdwni .

For kf = 1, the optimal capacity matrix µ satisfies:

(a) the optimal capacity configuration is the same for all stages upstream of the flexible stage, except forstage kv, (i.e., there exist values qup

i such that µ1i = µ2

i = · · · = µkv−1i = µkv+1

i = · · · = µKi = qup

i , i =1, 2, . . . , I);

(b)∑I

i=1 qupi ≥ ∑I

i=1 di.

PROOF OF LEMMA 3 – Flexibility Upstream of Variability:

We prove Lemma 3 by the following two cases, namely, 1 ≤ kv ≤ K − 2 and kv = 0.

CASE 1: 1 ≤ kv ≤ K − 2

In order to prove the optimal capacity investment matrix µ satisfies conditions (a) to (d), we show that anyµ that does not satisfy any of the four conditions cannot be optimal, i.e., there exists a matrix µ̃, whichsatisfies the condition, and achieves higher total expected profit than µ.

18

Page 19: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Since the only variability is at stage kv (1 ≤ kv ≤ K − 2), for all k’s such that k 6= kv, we set Qki (µk

i ) = µki ,

as described in the paragraph following equation (6). Therefore, we have

Q(µ) =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

µ11 · · · µkv−1

1 Qkv1 µkv+1

1 · · · µK1

.... . .

......

.... . .

...µ1

I · · · µkv−1I Qkv

I µkv+1I · · · µK

I

,

where we consider q as the matrix of the realization of capacities as follows:

q =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

µ11 · · · µkv−1

1 qkv1 µkv+1

1 · · · µK1

.... . .

......

.... . .

...µ1

I · · · µkv−1I qkv

I µkv+1I · · · µK

I

.

And since demand is deterministic,

D = (D1, D2, . . . , DI) = (d1, d2, . . . , dI) = d.

For full logistics flexibility configuration at stage kf , where kv + 2 ≤ kf ≤ K, by Lemma 1, the optimalcapacity investment µ is the solution to P1(mL(kf ),d):

V ∗(mL(kf ),d) = maxµ

{V (mL(kf ),d,Q(µ))

}

= maxµ

{EQ(µ)

[$(mL(kf ),d,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

},

where $(mL(kf ),d,Q(µ)) is calculated by solving P2(mL(kf ),d,q) and taking expectation over Q(µ):

π(mL(kf ),d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

[mL,ij(kf ) · Y kf

ij

]}(43)

subject to:I∑

j=1

Ykf

ij ≤ minkf≤k≤K

{µk

i

}i = 1, 2, . . . , I, (44)

I∑

j=1

Ykf

ji ≤ min1≤k≤kf−1,k 6=kv

{µk

i , di, qkvi

}i = 1, 2, . . . , I, (45)

where

mL,ij(kf ) = rj −( kf−1∑

k=1

pkjj +

K∑

k=kf

pkij

)−

[( kf−1∑

k=1

tkjjj

)+ t

kf

ijj +K∑

k=kf+1

tkiij

].

CASE 1 – Part (a) and Part (b):

Assume that µ does not satisfy condition (a) or (b). Let, for i = 1, 2, . . . , I,

qdwnmin,i = min

1≤k≤kf−1,k 6=kv

{µki } and qup

min,i = minkf≤k≤K

{µki }

Now consider the capacity matrix µ̃ as:

µ̃ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

qdwnmin,1 · · · qdwn

min,1 µkv1 qdwn

min,1 · · · qdwnmin,1 qup

min,1 · · · qupmin,1

.... . .

......

.... . .

......

. . ....

qdwnmin,I · · · qdwn

min,I µkv

I qdwnmin,I · · · qdwn

min,I qupmin,I · · · qup

min,I

.

19

Page 20: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

If µ does not satisfy condition (a), then

µki > qdwn

min,i for some i (1 ≤ i ≤ I) and some k (1 ≤ k ≤ kf − 1, k 6= kv).

If µ does not satisfy condition (b), then

µki > qup

min,i for some i (1 ≤ i ≤ I) and some k (kf ≤ k ≤ K).

In either case we have

K∑

k=1

I∑

i=1

cki µ̃k

i <

K∑

k=1

I∑

i=1

cki µk

i .

which implies that capacity matrix µ̃ has a lower capacity investment than that of µ. On the other hand,since

min1≤k≤kf−1,k 6=kv

{µ̃k

i

}= qdwn

min,i = min1≤k≤kf−1,k 6=kv

{µki } i = 1, 2, . . . , I,

and

minkf≤k≤K

{µ̃k

i

}= qup

min,i = minkf≤k≤K

{µki } i = 1, 2, . . . , I,

then, the feasible region for problem P2 (i.e., constraints (44) and (45)) are the same for capacity matrices µand µ̃. On the other hand, since the objective function of problem P2(mL(kf ),d,q), i.e., (43), is independentof capacity matrices; hence, we have

$(mL(kf ),d,Q(µ̃)) = $(mL(kf ),d,Q(µ)) for all realization of Q.

Therefore, since µ̃ has a lower capacity investment, it achieves higher expected net profit than µ, and henceµ cannot be optimal solution to P1(mL(kf ),d). Thus, the optimal capacity matrix µ must follow bothcondition (a) and (b).

CASE 1 – Part (c):

To prove part (c), suppose

µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

qdwn1 · · · qdwn

1 µkv1 qdwn

1 · · · qdwn1 qup

1 · · · qup1

.... . .

......

.... . .

......

. . ....

qdwnI · · · qdwn

I µkv

I qdwnI · · · qdwn

I qupI · · · qup

I

satisfies condition (a) and (b), but does not satisfy (c), i.e., qdwni′ > di′ for some i′ (1 ≤ i′ ≤ I). Let

µ̃ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

qdwn1 · · · qdwn

1 µkv1 qdwn

1 · · · qdwn1 qup

1 · · · qup1

.... . .

......

.... . .

......

. . ....

di′ · · · di′ µkv

i′ di′ · · · di′ qupi′ · · · qup

i′...

. . ....

......

. . ....

.... . .

...qdwn

I · · · qdwnI µkv

I qdwnI · · · qdwn

I qupI · · · qup

I

,

that is, substituting all qdwni′ in µ with di′ . Since qdwn

i′ > di′ for i′ (1 ≤ i′ ≤ I), we have

K∑

k=1

I∑

i=1

cki µ̃k

i <

K∑

k=1

I∑

i=1

cki µk

i .

20

Page 21: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

On the other hand, the only difference between capacity matrices µ and µ̃ is in plant i′ at stages downstream ofkf , except for stage kv, hence the righthand-side of constraint (45) for capacity matrices µ and µ̃, respectively,for i′ is

min1≤k≤kf−1,k 6=kv

{µk

i′ , di′ , qkv

i′}

= min{qdwn

i′ , di′ , qkvi

}= min

{di′ , q

kvi

},

min1≤k≤kf−1,k 6=kv

{µ̃k

i′ , di′ , qkv

i′}

= min{di′ , di′ , q

kv

i′}

= min{di′ , q

kv

i′}.

Therefore, the feasible region, i.e., constraints (44) and (45), are the same for capacity matrices µ and µ̃. So,similar to Cases (a) and (b), we have

$(mL(kf ),d,Q(µ̃)) = $(mL(kf ),d,Q(µ)) for all realization of Q.

Therefore, µ̃ achieves higher expected net profit than µ, and hence µ cannot be optimal solution to P1(mL(kf ),d).Thus, the optimal capacity matrix µ must follow condition (c).

CASE 1 – Part (d):

Let

µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

qdwn1 · · · qdwn

1 µkv1 qdwn

1 · · · qdwn1 qup

1 · · · qup1

.... . .

......

.... . .

......

. . ....

qdwnI · · · qdwn

I µkv

I qdwnI · · · qdwn

I qupI · · · qup

I

µ̃ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

qdwn1 · · · qdwn

1 µkv1 qdwn

1 · · · qdwn1 qdwn

1 · · · qdwn1

.... . .

......

.... . .

......

. . ....

qdwnI · · · qdwn

I µkv

I qdwnI · · · qdwn

I qdwnI · · · qdwn

I

both of which satisfy condition (a), (b) and (c). Suppose∑I

i=1 qupi >

∑Ii=1 qdwn

i , i.e. µ does not satisfycondition (d). It is clear that

K∑

k=1

I∑

i=1

cki µk

i −K∑

k=1

I∑

i=1

cki µ̃k

i =K∑

k=kf

I∑

i=1

cki (qup

i − qdwni ) > 0, (46)

since cki = ck

j , i, j = 1, 2, . . . , I, i 6= j, and k = 1, 2, . . . , K. Thus, capacity matrix µ̃ has a lower capacityinvestment cost than that of µ.

For capacity investment vector µ̃, $(mL(kf ),d,Q(µ̃)) is calculated by solving P2(mL(kf ),d,q) and takingexpectation over Q(µ̃):

π(mL(kf ),d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

[mL,ij(kf ) · Y kf

ij

]}

subject to:I∑

j=1

Ykf

ij ≤ qdwni i = 1, 2, . . . , I, (47)

I∑

j=1

Ykf

ji ≤ min{qdwn

i , di, qkvi

}= min

{qdwn

i , qkvi

}(since (c) holds) i = 1, 2, . . . , I. (48)

21

Page 22: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

On the other hand, since according to Assumption 3,

mL,ii(kf ) > mL,ij(kf ) and mL,ii(kf ) > mL,ji(kf ) ∀ j 6= i, i = 1, 2, . . . , I,

the most profitable way of allocating flows (Y kf

ij ’s) is to use dedicated ones. Since by comparing right-hand-side of (47) and (48) we have qdwn

i ≥ min{qdwn

i , qkvi

}, we get the maximum profit for µ̃ by setting

Yii = min{qdwn

i , qkvi

}and Y

kf

ij = 0 ∀ i 6= j:

π(mL(kf ),d,q) =I∑

i=1

[mL,ii(kf ) ·min

{qdwn

i , qkvi

}].

On the other hand, for capacity investment vector µ, $(mL(kf ),d,Q(µ)) is calculated by solving P2(mL(kf ),d,q)and taking expectation over Q(µ):

π(mL(kf ),d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

[mL,ij(kf ) · Y kf

ij

]}

subject to:I∑

j=1

Ykf

ij ≤ qupi i = 1, 2, . . . , I

I∑

j=1

Ykf

ji ≤ min{

qdwni , qkv

i

}i = 1, 2, . . . , I

Since∑I

i=1 qupi >

∑Ii=1 qdwn

i , we have∑I

i=1 qupi >

∑Ii=1 min

{qdwn

i , qkvi

}for any q, hence

I∑

i=1

I∑

j=1

mL,ij(kf ) · Y kf

ij =I∑

i=1

I∑

j=1

mL,ji(kf ) · Y kf

ji

≤I∑

i=1

[mL,ii(kf )

I∑

j=1

Ykf

ji

]

≤I∑

i=1

[mL,ii(kf ) ·min(qdwn

i , qkvi )

].

Therefore

$(mL(kf ),d,Q(µ)) ≤ $(mL(kf ),d,Q(µ̃)) for all realization of Q (49)

By (46) and (49),

V (mL(kf ),d,Q(µ)) < V (mL(kf ),d,Q(µ̃)),

and hence µ cannot be optimal solution to P1(mL(kf ),d). Thus, the optimal capacity matrix µ must followcondition (d).

CASE 2: kv = 0

The proof for the case with kv = 0 is similar to that for kv 6= 0, except for the following minor modifications,given that now demand is the only source of variability and capacity is deterministic:

(1) Q(µ) = q = µ;

(2) Since D is stochastic and Q(µ) is deterministic, to calculate V ∗, the expectation is taken over Dinstead of Q(µ);

22

Page 23: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

(3) Stage kv with uncertain capacity is missing in capacity matrices Q(µ), q, µ and µ̃, and in constraintssuch as (45);

(4) In part (d) constraint (48), instead of qkvi , we have di.

PROOF OF LEMMA 3 – Flexibility Downstream of Variability:

CASE 1: 2 ≤ kf ≤ kv − 1

In order to prove the optimal capacity vector µ satisfies conditions (a) to (d), similar to the proof of theprevious case, we show that for any capacity matrix µ which does not satisfy any of the four conditions,there exists a capacity matrix µ̃, which satisfies the condition and achieves higher total expected profit thanµ; therefore, µ cannot be optimal.

Since the only variability is at stage kv (2 ≤ kv ≤ K), we have

Q(µ) =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

µ11 · · · µkv−1

1 Qkv1 µkv+1

1 · · · µK1

.... . .

......

.... . .

...µ1

I · · · µkv−1I Qkv

I µkv+1I · · · µK

I

,

and the matrix of the realization of the above capacity matrix is:

q =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

µ11 · · · µkv−1

1 qkv1 µkv+1

1 · · · µK1

.... . .

......

.... . .

...µ1

I · · · µkv−1I qkv

I µkv+1I · · · µK

I

.

Since D is deterministic, we have

D = (D1, D2, . . . , DI) = (d1, d2, . . . , dI) = d.

For supply chain with variability at stage kv and full logistics flexibility at stage kf , by Lemma 1, the optimalcapacity investment µ is solution to P1(mL(kf ),d):

V ∗(mL(kf ),d) = maxµ

{V (mL(kf ),d,Q(µ))

}

= maxµ

{EQ(µ)

[$(mL(kf ),d,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

},

where $(mL(kf ),d,Q(µ)) is calculated by solving P2(mL(kf ),d,q) and taking expectation over Q(µ):

π(mL(kf ),d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

[mL,ij(kf ) · Y kf

ij

]}

subject to:I∑

j=1

Ykf

ij ≤ minkf≤k≤K,k 6=kv

{µk

i , qkvi

}i = 1, 2, . . . , I, (50)

I∑

j=1

Ykf

ji ≤ min1≤k≤kf−1

{µk

i , di

}i = 1, 2, . . . , I. (51)

23

Page 24: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

CASE 1 – Part (a) and Part (b):

Assume that µ does not satisfy condition (a) or (b). Let, for i = 1, 2, . . . , I,

qdwnmin,i = min

1≤k≤kf−1{µk

i } and qupmin,i = min

kf≤k≤K,k 6=kv

{µki } i = 1, 2, . . . , I,

and

µ̃ =

stage 1 · · · stage (kf−1) stage kf· · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qdwnmin,1 · · · qdwn

min,1 qupmin,1 · · · qup

min,1 µkv1 qup

min,1 · · · qupmin,1

.... . .

......

. . ....

......

. . ....

qdwnmin,I · · · qdwn

min,I qupmin,I · · · qup

min,I µkv

I qupmin,I · · · qup

min,I

.

If µ does not satisfy condition (a), then

µki > qdwn

min,i for some i (1 ≤ i ≤ I) and some k (1 ≤ k ≤ kf − 1).

If µ does not satisfy condition (b), then

µki > qup

min,i for some i (1 ≤ i ≤ I) and some k (kf ≤ k ≤ K, k 6= kv).

In either case we haveK∑

k=1

I∑

i=1

cki µ̃k

i <

K∑

k=1

I∑

i=1

cki µk

i .

which implies that µ̃ has a lower capacity investment cost than µ. On the other hand, since

min1≤k≤kf−1

{µ̃k

i

}= qdwn

min,i = min1≤k≤kf−1

{µki } i = 1, 2, . . . , I,

and

minkf≤k≤K,k 6=kv

{µ̃k

i

}= qup

min,i = minkf≤k≤K,k 6=kv

{µki } i = 1, 2, . . . , I,

constraints (50) and (51) result in the same feasible region for both capacity matrices µ and µ̃. So we have

$(mL(kf ),d,Q(µ̃)) = $(mL(kf ),d,Q(µ)) for all realization of Q.

Therefore,

V (mL(kf ),d,Q(µ̃)) > V (mL(kf ),d,Q(µ)),

and µ̃ achieves higher expected net profit than µ, and hence µ cannot be optimal solution to P1(mL(kf ),d).Thus, the optimal capacity matrix µ must follow both condition (a) and (b).

CASE 1 – Part (c):

To prove (c), suppose

µ =

stage 1 · · · stage (kf−1) stage kf· · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qdwn1 · · · qdwn

1 qup1 · · · qup

1 µkv1 qup

1 · · · qup1

.... . .

......

. . ....

......

. . ....

qdwnI · · · qdwn

I qupI · · · qup

I µkv

I qupI · · · qup

I

,

which satisfies conditions (a) and (b), but not (c), i.e., qdwni′ > di′ for some i′ (1 ≤ i′ ≤ I). Now consider

capacity matrix µ̃ as follows:

µ̃ =

stage 1 · · · stage (kf−1) stage kf· · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qdwn1 · · · qdwn

1 qup1 · · · qup

1 µkv1 qup

1 · · · qup1

.... . .

......

. . ....

......

. . ....

di′ · · · di′ qupi′ · · · qup

i′ µkv

i′ qupi′ · · · qup

i′...

. . ....

.... . .

......

.... . .

...qdwn

I · · · qdwnI qup

I · · · qupI µkv

I qupI · · · qup

I

,

24

Page 25: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

that is, substituting all qdwni′ in µ with di′ and get µ̃. Since qdwn

i′ > di′ for i′ (1 ≤ i′ ≤ I), we have

K∑

k=1

I∑

i=1

cki µ̃k

i <

K∑

k=1

I∑

i=1

cki µk

i .

On the other hand, the only difference between capacity matrices µ and µ̃ is in plant i′ at stages downstreamof kf ; hence, the right-hand-side of constraint (51) for capacity matrix µ and µ̃, respectively, for i′ is

min1≤k≤kf−1

{µk

i′ , di′}

= min{qdwn

i′ , di′}

= di′ ,

min1≤k≤kf−1

{µ̃k

i′ , di′}

= min{di′ , di′

}= di′ .

Hence constraints (50) and (51) are the same for capacity matrices µ and µ̃. So we have

$(mL(kf ),d,Q(µ̃)) = $(mL(kf ),d,Q(µ)) for all realization of Q.

Therefore,

V (mL(kf ),d,Q(µ̃)) > V (mL(kf ),d,Q(µ)),

which implies that µ cannot be optimal solution to P1(mL(kf ),d). Thus, the optimal capacity matrix µmust follow condition (c).

CASE 1 – Part (d):

For this part, we establish a new unit margin matrix mmin based on the smallest margin value of the originalunit margin matrix m. We first prove that a capacity matrix which satisfies condition (d) achieves higherexpected profit than a capacity matrix that does not under this new margin matrix. And then we show thatthis is also true under original unit margin matrix m.

For proof in this part, we model the uncertain capacity of plant i at stage kv as Qkvi (µkv

i ) = µkvi + εkv

i ,where µkv

i is capacity investment level decided by the firm and εkvi is an additive random term to account

for variability in the capacity of plant i at stage kv. Let ε be the corresponding random vector. Let ε beobservation of ε.

Assume that capacity matrix µ is:

µ =

stage 1 · · · stage (kf−1) stage kf· · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qdwn1 · · · qdwn

1 qup1 · · · qup

1 µkv1 qup

1 · · · qup1

.... . .

......

. . ....

......

. . ....

qdwnI · · · qdwn

I qupI · · · qup

I µkv

I qupI · · · qup

I

,

which satisfies conditions (a) to (c), but not (d). That is,∑I

i=1 qupi <

∑Ii=1 qdwn

i . Now consider anothercapacity matrix

µ̃ =

stage 1 · · · stage (kf−1) stage kf· · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qdwn1 · · · qdwn

1 µ̃1 · · · µ̃1 µkv1 µ̃1 · · · µ̃1

.... . .

......

. . ....

......

. . ....

qdwnI · · · qdwn

I µ̃I · · · µ̃I µkv

I µ̃I · · · µ̃I

that satisfies conditions (a) to (d), with∑I

i=1 µ̃i =∑I

i=1 qdwni . In the following paragraphs, we refer to

the change from µ to µ̃, i.e., increasing the sum of capacities at stages upstream of flexibility, as increasingcapacity from µ to µ̃.

Let mL,min = min1≤i,j≤I{mL,ij(kf )} and

mLmin =

mL,min · · · mL,min

.... . .

...mL,min · · · mL,min

.

25

Page 26: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Under the new unit margin matrix mLmin, for capacity investment µ,

π(mLmin,d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

(mL,min · Y kf

ij )}

= maxY

kfij

{mL,min ·

I∑

i=1

I∑

j=1

Ykf

ij

}.

Since µ follows condition (b), minkf≤k≤K,k 6=kv

{µk

i , qkvi

}= min

{qup

i , qkvi

}, from (50) we have

I∑

i=1

I∑

j=1

Ykf

ij ≤I∑

i=1

min{qup

i , qkvi

}. (52)

Similarly, since µ follows condition (a) and (c), min1≤k≤kf−1

{µk

i , di

}= min

{qdwn

i , di

}= qdwn

i , from (51)we have

I∑

i=1

I∑

j=1

Ykf

ji ≤I∑

i=1

qdwni . (53)

Since∑I

i=1 qupi <

∑Ii=1 qdwn

i , then∑I

i=1 min{qup

i , qkvi

}<

∑Ii=1 qdwn

i , combining with (52) and (53), themaximum value that

∑Ii=1

∑Ij=1 Y

kf

ij can achieve is∑I

i=1 min{qup

i , qkvi

}. Thus, the optimal solution to

problem P2(mmin,d,q) is

π(mLmin,d,q) = maxY

kfij

{mL,min ·

I∑

i=1

I∑

j=1

Ykf

ij

}= mL,min ·

I∑

i=1

min{qup

i , qkvi

}.

Hence

V (mLmin,d,Q(µ)) = EQ(µ)

[$(mLmin,d,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

= mL,min · EQ(µ)

[ I∑

i=1

min{qup

i , Qkvi (µkv

i )}]−

K∑

k=1

I∑

i=1

cki µk

i

= mL,min ·I∑

i=1

EQ(µ)

[min

{qup

i , Qkvi (µkv

i )}]−

K∑

k=1

I∑

i=1

cki µk

i

= mL,min

I∑

i=1

(∫ qupi

0

qkvi f(qkv

i )dqkvi +

∫ ∞

qupi

qupi f(qkv

i )dqkvi

)

−kf−1∑

k=1

I∑

i=1

cki qdwn

i −I∑

i=1

ckvi µkv

i −K∑

k=kf ,k 6=kv

I∑

i=1

cki qup

i ,

where f(qkvi ) is probability density function (pdf) of Qkv

i (µkvi ).

Since Qkvi (µkv

i ) = µkvi + εkv

i.= r(εkv

i ), we have εkvi = Qkv

i (µkvi )− µkv

i.= s(Qkv

i (µkvi )). Let g(εkv

i ) be pdf of εkvi ,

then

g(εkvi ) = f(r(εkv

i ))

∣∣∣∣∣dr(εkv

i )dεkv

i

∣∣∣∣∣ = f(µkvi + εkv

i ),

and

f(qkvi ) = g(s(qkv

i ))

∣∣∣∣∣ds(qkv

i )dqkv

i

∣∣∣∣∣ = g(qkvi − µkv

i ).

So 1

1Note that for the sake of calculation, we assume the integration is from −∞ to ∞. The approach can be easilyrevised for cases where the random capacity is bounded from below and from above. For those cases one can set theprobability of the random capacity being less than the lower bound and larger than the upper bound to zero in ourcalculation.

26

Page 27: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

V (·) = mL,min

I∑

i=1

(∫ qupi −µkv

i

−∞(µkv

i + εkvi )f(µkv

i + εkvi )dεkv

i +∫ ∞

qupi −µkv

i

qupi f(µkv

i + εkvi )dεkv

i

)

−kf−1∑

k=1

I∑

i=1

cki qdwn

i −I∑

i=1

ckvi µkv

i −K∑

k=kf ,k 6=kv

I∑

i=1

cki qup

i

= mL,min

I∑

i=1

(∫ qupi −µkv

i

−∞(µkv

i + εkvi )g(εkv

i )dεkvi +

∫ ∞

qupi −µkv

i

qupi g(εkv

i )dεkvi

)

−kf−1∑

k=1

I∑

i=1

cki qdwn

i −I∑

i=1

ckvi µkv

i −K∑

k=kf ,k 6=kv

I∑

i=1

cki qup

i .

The optimal µkvi

∗satisfies

∂V

∂µkvi

∣∣∣∣µkv

i =µkvi

∗=

[mL,min

d(qupi − µkv

i )dµkv

i

(µkv

i + qupi − µkv

i

)g(εkv

i ) + mL,min

∫ qupi −µkv

i

−∞

d(µkvi + εkv

i )dµkv

i

g(εkvi )dεkv

i

−mL,mind(qup

i − µkvi )

dµkvi

qupi g(εkv

i )− ckvi

]∣∣∣∣µkv

i =µkvi

= mL,min

∫ qupi −µkv

i

−∞g(εkv

i )dεkvi − ckv

i

= 0. (54)

On the other hand,

∂V

∂qupi

= mL,mind(qup

i − µkvi )

dqupi

(µkv

i + qupi − µkv

i

)g(εkv

i )

−mL,mind(qup

i − µkvi )

dqupi

qupi g(εkv

i ) + mL,min

∫ ∞

qupi −µkv

i

g(εkvi )dεkv

i −K∑

k=kf ,k 6=kv

cki

= mL,min

∫ ∞

qupi −µkv

i

g(εkvi )dεkv

i −K∑

k=kf ,k 6=kv

cki .

Therefore, by envelope theory,

∂V ∗

∂qupi

=∂V

∂qupi

∣∣∣∣µkv

i =µkvi

= mL,min

∫ ∞

qupi −µkv

i

∗g(εkv

i )dεkvi −

K∑

k=kf ,k 6=kv

cki ,

but by (54) we know that

mL,min

∫ ∞

qupi −µkv

i

∗g(εkv

i )dεkvi = mL,min −mL,min

∫ qupi −µkv

i

−∞g(εkv

i )dεkvi = mL,min − ckv

i ,

27

Page 28: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

hence,

∂V ∗

∂qupi

= mL,min − ckvi −

K∑

k=kf ,k 6=kv

cki

= mL,min −K∑

k=kf

cki

> mL,min −K∑

k=1

cki

> 0,

since we assume the supply chain makes profit even through the least profitable arc.

Therefore, for a capacity matrix µ with∑I

i=1 qupi <

∑Ii=1 qdwn

i , profit can be improved by increasing qupi for

some i until the sum of capacities for the upstream and downstream stages equate. Hence

V (mLmin,d,Q(µ̃)) > V (mLmin,d,Q(µ)).

That is, under the profit margin matrix mLmin, increasing capacity from µ to µ̃ increases profit V (·).Now consider the original profit margin matrix mL. We know that the profit V (mL,d,Q(µ)) consists oftwo parts, revenue EQ(µ)

[$(mL,d,Q(µ))

], and cost

∑Kk=1

∑Ii=1 ck

i µki . Compared with the case under

margin matrix mLmin, increasing capacity from µ to µ̃ under profit margin matrix mL increases E[π(·)] evenmore because of higher profit margin. On the other hand, the extra cost of increasing capacity from µ toµ̃,

∑Kk=1

∑Ii=1 ck

i µ̃ki −

∑Kk=1

∑Ii=1 ck

i µki , is independent of the margin. Therefore, under the profit margin

matrix mL, increasing capacity from µ to µ̃ increases profit V (·) more than the case under profit marginmatrix mLmin , i.e.,

V (mL,d,Q(µ̃))− V (mL,d,Q(µ)) ≥ V (mLmin,d,Q(µ̃))− V (mLmin,d,Q(µ))> 0.

and so µ is not optimal solution to P1(mL(kf ),d).

CASE 2: kf = 1

The proof for this case is similar to the kf > 1 case, with the following minor modifications:

(1) Since kf = 1, there is no plant stages downstream of kf , i.e., stages 1, 2, . . . , kf − 1 are missing incapacity matrices Q(µ), q, µ and µ̃, and in constraints such as (51);

(2) Proof of Part (b) is similar to proof of Part (d) in Case 1, except that all qdwni are replaced by di.

This completes the proof of Lemma 3.

With respect to the statements in Lemma 3, we would like to add the following:

• Limits of kf for fixed kv:

– Lemma 3 CASE 1 is for flexibility upstream of variability (kv+1 ≤ kf ≤ K). As stated in Theorem1 (1), when flexibility is upstream of variability, the optimal location of flexibility is at the stageclosest to variability, i.e., kf = kv + 1, and all the other locations for flexibility are suboptimal.Lemma 3 describes property of structures that are suboptimal, i.e., kf : kv + 2 ≤ kf ≤ K.

– Lemma 3 CASE 2 is for flexibility downstream of variability (1 ≤ kf ≤ kv). As stated in Theorem1 (2), when flexibility is downstream of variability, the optimal location of flexibility is at thestage closest to variability, i.e., kf = kv, and all the other locations for flexibility are suboptimal.Lemma 3 describes property of structures that are suboptimal, i.e., kf : 1 ≤ kf ≤ kv − 1.

28

Page 29: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

• The two optimal structures, namely kf = kv + 1 for flexibility upstream of variability, and kf = kv forflexibility downstream of variability, are not included in the Lemma, because of the following:

– The proof of Theorem 1 does not need property of optimal structures, namely kf = kv +1 for thecase with flexibility upstream of variability, and kf = kv for the case with flexibility downstreamof variability.

– The optimal structures, namely kf = kv + 1 for the case with flexibility upstream of variability,and kf = kv for the case with flexibility downstream of variability, have the similar propertystated in Lemma 3. But including these structures in the lemma, while not needed, will lead tomore subcases and thus complicate the statement of the lemma.

• Limits of kv:

– Limits of kv is such that the corresponding kf does not exceed limits of the system, i.e., 1 ≤ kf ≤K. For CASE 1, kv + 2 ≤ kf ≤ K requires kv ≤ K − 2. And kv ≥ 0 is to make sure kv does notexceed the supply chain. For CASE 2, 1 ≤ kf ≤ kv − 1 requires kv ≥ 2. And kv ≤ K is to makesure kv does not exceed the supply chain.

PROOF OF THEOREM 1, PART (1):

In order to prove

V ∗(mL(kf ),D) ≥ V ∗(mL(kf + 1),D) ∀ kf : kv + 1 ≤ kf ≤ K − 1,

by sample path method, it suffices to show that for each possible optimal µ for system with flexibility atstage kf + 1, there exists at least one corresponding µ̃ for system with flexibility at stage kf , such that

V (mL(kf ),D,Q(µ̃)) ≥ V (mL(kf + 1),D,Q(µ)),

which in turn requires

π(mL(kf ),d,q)−K∑

k=1

I∑

i=1

cki µ̃k

i ≥ π(mL(kf + 1),d,q)−K∑

k=1

I∑

i=1

cki µk

i for all d,q. (55)

By “possible optimal” capacity we refer to capacity matrices that satisfy conditions in Lemma 3.

From Assumption 1, we have

mL,ij(k) = mL,ij(k + 1), i, j = 1, 2, . . . , I, ∀ k : 1 ≤ k < K.

Therefore, to simplify notation we use mL,ij = mL,ij(k) = mL,ij(k + 1), and hence we have

mL(k) = mL ∀ k : 1 ≤ k ≤ K.

By Assumption 3, we write

cki = ck, i = 1, 2, . . . , I, ∀ k : 1 ≤ k ≤ K.

CASE 1: 1 ≤ kv ≤ K − 2

In this case, the capacity of plants at stage kv are sources of variability. By Lemma 3, in order for µ to beoptimal when flexibility is located at stage kf + 1, µ must have the form

µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage kf stage (kf+1) · · · stage K

qdwn1 · · · qdwn

1 µkv1 qdwn

1 · · · qdwn1 qup

1 · · · qup1

.... . .

......

.... . .

......

. . ....

qdwnI · · · qdwn

I µkv

I qdwnI · · · qdwn

I qupI · · · qup

I

(56)

29

Page 30: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

with

qdwni ≤ di for i = 1, 2, . . . , I, and

I∑

i=1

qupi ≤

I∑

i=1

qdwni .

We claim that for all such µ (i.e., certain qdwni , qup

i and µkvi for all i) in the structure with flexibility at stage

kf + 1, there exists a capacity matrix µ̃ (with element µ̃ki ) in the structure with flexibility at stage kf , where

µ̃ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

qdwn1 · · · qdwn

1 µkv1 qdwn

1 · · · qdwn1 qup

1 · · · qup1

.... . .

......

.... . .

......

. . ....

qdwnI · · · qdwn

I µkv

I qdwnI · · · qdwn

I qupI · · · qup

I

, (57)

and µ̃ results in a higher profit for any realization of capacity Qkvi for all i.

When flexibility is at stage kf , for any realization of capacity matrix Q(µ̃), we have from Lemma 1,

π(mL,d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

[mL,ij · Y kf

ij

]}(58)

subject to:I∑

j=1

Ykf

ij ≤ minkf≤k≤K

{µ̃k

i

}i = 1, 2, . . . , I, (59)

I∑

j=1

Ykf

ji ≤ min1≤k≤kf−1,k 6=kv

{µ̃k

i , di, q̃kvi

}i = 1, 2, . . . , I, (60)

Using (57) for i = 1, 2, . . . , I, we have:

µ̃ki =

{qup

i : kf ≤ k ≤ K,qdown

i : 1 ≤ k ≤ kf − 1, k 6= kv,

then, constraints (59) and (60) becomes

I∑

j=1

Ykf

ij ≤ qupi i = 1, 2, . . . , I, (61)

I∑

j=1

Ykf

ji ≤

min{di, q

kvi

}: if kv = 1, kf = 2,

min{qdwn

i , di, qkvi

}: otherwise,

i = 1, 2, . . . , I. (62)

When flexibility is at stage kf + 1, for any realization of capacity matrix Q(µ), we have

π(mL,d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

[mL,ij · Y kf

ij

]}(63)

subject to:I∑

j=1

Ykf

ij ≤ minkf+1≤k≤K

{µk

i

}i = 1, 2, . . . , I, (64)

I∑

j=1

Ykf

ji ≤ min1≤k≤kf ,k 6=kv

{µk

i , di, qkvi

}i = 1, 2, . . . , I. (65)

30

Page 31: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Using (56), for i = 1, 2, . . . , I, we have:

µki =

{qup

i : kf + 1 ≤ k ≤ K,qdown

i : 1 ≤ k ≤ kf , k 6= kv,

then, constraints (64) and (65) becomes

I∑

j=1

Ykf

ij ≤ qupi i = 1, 2, . . . , I, (66)

I∑

j=1

Ykf

ji ≤ min{di, q

kvi , qdwn

i

}i = 1, 2, . . . , I. (67)

Compare constraints (61) and (62) with (66) and (67), the feasible region defined by constraints (61) and(62) is either larger than (when kv = 1, kf = 2) or equivalent to (when kv 6= 1, kf 6= 2) the feasible regiondefined by (66) and (67). Since the objective functions (58) and (63) have the same structure, therefore

$(mL,d,Q(µ̃)) ≥ $(mL,d,Q(µ)) for all realization of Q. (68)

With respect to the capacity investment cost,

K∑

k=1

I∑

i=1

cki µ̃k

i =kf−1∑

k=1,k 6=kv

I∑

i=1

cki qdwn

i +K∑

k=kf

I∑

i=1

cki qup

i +I∑

i=1

ckvi µkv

i ,

K∑

k=1

I∑

i=1

cki µk

i =kf∑

k=1,k 6=kv

I∑

i=1

cki qdwn

i +K∑

k=kf+1

I∑

i=1

cki qup

i +I∑

i=1

ckvi µkv

i .

And therefore

K∑

k=1

I∑

i=1

cki µ̃k

i −K∑

k=1

I∑

i=1

cki µk

i =I∑

i=1

ckf

i qupi −

I∑

i=1

ckf

i qdwni

= ckf ·( I∑

i=1

qupi −

I∑

i=1

qdwni

)≤ 0. (69)

Considering (68) and (69), it becomes clear that capacity matrix µ̃ has a lower capacity investment andresults in a higher profit than µ for any realization of Qkv

i . Therefore, we have proven (55) and hence

V ∗(mL(kf ),D) ≥ V ∗(mL(kf + 1),D) ∀ kf : kv + 1 ≤ kf ≤ K − 1. (70)

CASE 2: kv = 0

The proof for the kv = 0 case is similar to the kv 6= 0 case, except for the following minor modifications,given that now demand is the only source of variability and capacity is deterministic:

(1) Q(µ) = q = µ;

(2) Since D is stochastic and Q(µ) is deterministic, to calculate V ∗, the expectation is taken over Dinstead of Q(µ);

(3) Stage kv with uncertain capacity is missing in capacity matrices µ and µ̃. And qkvi is omitted in all

the constraints regarding capacities, since demand is the only source of variability.

PROOF OF THEOREM 1, PART (2):

In order to prove

V ∗(mL(kf ),D) ≥ V ∗(mL(kf − 1),D) ∀ kf : 2 ≤ kf ≤ kv,

31

Page 32: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

by sample path method, it suffices to show that for each possible optimal µ for system with flexibility atstage kf − 1, there exists at least one corresponding µ̃, such that

V (mL(kf ),D,Q(µ̃)) ≥ V (mL(kf − 1),D,Q(µ)),

which in turn requires

π(mL(kf ),d,q)−K∑

k=1

I∑

i=1

cki µ̃k

i ≥ π(mL(kf − 1),d,q)−K∑

k=1

I∑

i=1

cki µk

i ) for all d,q. (71)

By “possible optimal” capacity we refer to capacity matrices that satisfy conditions in Lemma 3.From Assumption 1, we have

mL,ij(k) = mL,ij(k − 1), i, j = 1, 2, . . . , I, ∀ k : 1 < k ≤ K.

Therefore, to simplify notation we use mL,ij = mL,ij(k) = mL,ij(k − 1), and hence we have

mL(k) = mL ∀ k : 1 ≤ k ≤ K.

By Assumption 3, we write

cki = ck, i = 1, 2, · · · , I, ∀ k : 1 ≤ k ≤ K.

CASE 1: 2 < kf ≤ kv

In this case, capacity of plants at stage kv are sources of variability. By Lemma 3, in order for µ to be optimalwhen logistics flexibility is located at stage kf − 1, µ must have the form

µ =

stage 1 · · · stage (kf−2) stage (kf−1) · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qdwn1 · · · qdwn

1 qup1 · · · qup

1 µkv1 qup

1 · · · qup1

.... . .

......

. . ....

......

. . ....

qdwnI · · · qdwn

I qupI · · · qup

I µkv

I qupI · · · qup

I

(72)

with

qdwni ≤ di i = 1, 2, . . . , I, and

I∑

i=1

qupi ≥

I∑

i=1

qdwni .

We claim that for all such µ in the structure with flexibility at stage kf − 1, there exists a capacity matrixµ̃ in the structure with flexibility at stage kf , where

µ̃ =

stage 1 · · · stage (kf−1) stage kf· · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qdwn1 · · · qdwn

1 qup1 · · · qup

1 µkv1 qup

1 · · · qup1

.... . .

......

. . ....

......

. . ....

qdwnI · · · qdwn

I qupI · · · qup

I µkv

I qupI · · · qup

I

, (73)

and µ̃ results in a higher profit for any realization of capacity Qkvi for all i.

When flexibility is at stage kf , for any realization of capacity matrix Q(µ̃), we have

π(mL,d,q) = maxY

kfij

{ I∑

i=1

I∑

j=1

[mL,ij · Y kf

ij

]}

subject to:I∑

j=1

Ykf

ij ≤ minkf≤k≤K,k 6=kv

{µ̃k

i , qkvi

}i = 1, 2, . . . , I, (74)

I∑

j=1

Ykf

ji ≤ min1≤k≤kf−1

{µ̃k

i , di

}i = 1, 2, . . . , I. (75)

32

Page 33: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Based on (73), we have for i = 1, 2, . . . , I:

µ̃ki =

qupi : kf ≤ k ≤ K, k 6= kv,

qdowni : 1 ≤ k ≤ kf − 1,

µki : k = kv,

and constraints (74)and (75) become

I∑

j=1

Ykf

ij ≤

qkvi : if kv = kf = K

min{qup

i , qkvi

}: otherwise

i = 1, 2, . . . , I, (76)

I∑

j=1

Ykf

ji ≤ qdwni i = 1, 2, . . . , I. (77)

When flexibility is at stage kf − 1, for any realization of capacity matrix Q(µ), we have

π(mL,d,q) = maxy

{ I∑

i=1

I∑

j=1

[mL,ij · Y kf

ij

]}

subject to:I∑

j=1

Ykf

ij ≤ minkf−1≤k≤K,k 6=kv

{µk

i , qkvi

}i = 1, 2, . . . , I, (78)

I∑

j=1

Ykf

ji ≤ min1≤k≤kf−2

{µk

i , di

}i = 1, 2, . . . , I. (79)

Using (72) for i = 1, 2, . . . , I we have:

µki =

{qup

i : kf − 1 ≤ k ≤ K, k 6= kv,qdown

i : 1 ≤ k ≤ kf − 2,

therefore, constraints (78)and (79) become

I∑

j=1

Ykf

ij ≤ min{qup

i , qkvi

}i = 1, 2, . . . , I, (80)

I∑

j=1

Ykf

ji ≤ qdwni i = 1, 2, . . . , I. (81)

Comparing constraints (76) and (77) with (80) and (81), we see that the feasible region defined by constraints(76) and (77) is either larger than or equivalent to the feasible region defined by (80) and (81). Therefore

$(mL,d,Q(µ̃)) ≥ $(mL,d,Q(µ)) for all realization of Q. (82)

With respect to the capacity investment cost,

K∑

k=1

I∑

i=1

cki µ̃k

i =kf−1∑

k=1

I∑

i=1

cki qdwn

i +K∑

k=kf ,k 6=kv

I∑

i=1

cki qup

i +I∑

i=1

ckvi µkv

i ,

K∑

k=1

I∑

i=1

cki µk

i =kf−2∑

k=1

I∑

i=1

cki qdwn

i +K∑

k=kf−1,k 6=kv

I∑

i=1

cki qup

i +I∑

i=1

ckvi µkv

i .

33

Page 34: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

And therefore

K∑

k=1

I∑

i=1

cki µ̃k

i −K∑

k=1

I∑

i=1

cki µk

i =I∑

i=1

ckf−1i qdwn

i −I∑

i=1

ckf−1i qup

i

= ckf−1 ·[ I∑

i=1

qdwni −

I∑

i=1

qupi

]

≤ 0. (83)

Considering (82) and (83), it becomes clear that capacity matrix µ̃ has a lower capacity investment andresults in a higher profit than µ for any realization of Qkv

i . Therefore, we have proven (71) and hence

V ∗(mL(kf ),D) ≥ V ∗(mL(kf − 1),D) ∀ kf : 2 < kf ≤ kv. (84)

CASE 2: kf = 2

Proof for this case is similar to the 2 < kf ≤ kv case. But now in order for µ to be optimal when flexibilityis at stage 1, by Lemma 3 Case(2): kf = 1, it must have the form

µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

qup1 · · · qup

1 µkv1 qup

1 · · · qup1

.... . .

......

.... . .

...qup

I · · · qupI µkv

I qupI · · · qup

I

(85)

with

I∑

i=1

qupi ≥

I∑

i=1

di.

We claim that for all such µ, there exists a capacity matrix µ̃ in the structure with flexibility at stage 2,where

µ̃ =

stage 1 stage 2 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

d1 qup1 · · · qup

1 µkv1 qup

1 · · · qup1

......

. . ....

......

. . ....

dI qupI · · · qup

I µkv

I qupI · · · qup

I

, (86)

and µ̃ results in a higher profit for any realization of capacity Qkvi for all i.

All arguments for the 2 < kf ≤ kv case follows by replacing qdwni with di.

Before we present the proof for Theorem 2, we first need to present Lemma 4. Note that Lemma 4 holdswhen Assumptions 1 is relaxed.

Lemma 4. Suppose a supply chain has variability only at stage kv (0 ≤ kv ≤ K) and process flexibility onlyat stage kf (1 ≤ kf ≤ K). Let µ =

(µk

i

)be the optimal capacity investment matrix for the supply chain.

Then the optimal capacity matrix µ satisfies the following:

(a) the optimal capacity configuration is the same for all stages except for the flexible and variable stage(i.e., there exist values qi such that qi = µk

i , ∀k 6= kf , kv, k = 1, 2, . . . , K, i = 1, 2, . . . , I);

(b) qi ≤ di, for 1 ≤ kv ≤ K, i = 1, 2, . . . , I;

(c) µkf

i ≤ qi, for i = 1, 2, . . . , I.

34

Page 35: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

PROOF OF LEMMA 4:

We prove the lemma by proving the following two cases, namely, 1 ≤ kv ≤ K and kv = 0.

CASE 1: 1 ≤ kv ≤ K

In order to prove the optimal capacity matrix µ satisfies conditions (a) to (c), we show that any µ that doesnot satisfy any of the three conditions cannot be optimal, i.e., there exists a vector µ̃, which satisfies theseconditions, and achieves higher total expected profit than µ.

Since the only variability is at stage kv (1 ≤ kv ≤ K), for all k’s such that k 6= kv, we set Qki (µkv

i ) = µki .

Therefore, we have

Q(µ) =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

µ11 · · · µkv−1

1 Qkv1 µkv+1

1 · · · µK1

.... . .

......

.... . .

...µ1

I · · · µkv−1I Qkv

I µkv+1I · · · µK

I

,

q =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage K

µ11 · · · µkv−1

1 qkv1 µkv+1

1 · · · µK1

.... . .

......

.... . .

...µ1

I · · · µkv−1I qkv

I µkv+1I · · · µK

I

.

And since demand is deterministic,

D = (D1, D2, . . . , DI) = (d1, d2, . . . , dI) = d.

For full process flexibility configuration at stage kf , by Lemma 2, the optimal capacity matrix µ is thesolution to P1(mP (kf ),d):

V ∗(mP (kf ),d) = maxµ

{V (mP (kf ),d,Q(µ))

}

= maxµ

{EQ(µ)

[$(mP (kf ),d,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

},

where $(mP (kf ),d,Q(µ)) is calculated by solving P2(mP (kf ),d,q) and taking expectation over Q(µ):

π(mP (kf ),d,q) = maxZ

kfij

{ I∑

i=1

I∑

j=1

[mP,ij(kf ) · Zkf

ij

]}(87)

subject to:I∑

j=1

Zkf

ij ≤ min1≤k≤Kk 6=kf ,kv

{µk

i , qkvi , di

}i = 1, 2, . . . , I, (88)

I∑

j=1

Zkf

ji ≤ µkf

i i = 1, 2, . . . , I, (89)

where

mP,ij(kf ) = ri −[( K∑

k=1k 6=kf

pkii

)+ p

kf

ji

]−

[( K∑

k=1k 6=kf ,kf+1

tkiii)

+ tkf

jii + tkf +1iji

].

35

Page 36: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

CASE 1 – Part (a):

Assume that µ does not satisfy condition (a). Let, for i = 1, 2, . . . , I,

qmin,i = min1≤k≤Kk 6=kf ,kv

{µki }.

Now consider the capacity matrix µ̃ as:

µ̃ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

qmin,1 · · · qmin,1 µkv1 qmin,1 · · · qmin,1 µ

kf

1 · · · qmin,1

.... . .

......

.... . .

......

. . ....

qmin,I · · · qmin,I µkv

I qmin,I · · · qmin,I µkf

I · · · qmin,I

.

If µ does not satisfy condition (a), then

µki > qmin,i for some i (1 ≤ i ≤ I) and some k (1 ≤ k ≤ K, k 6= kf , kv).

So we haveK∑

k=1

I∑

i=1

cki µ̃k

i <

K∑

k=1

I∑

i=1

cki µk

i .

which implies that capacity matrix µ̃ has a lower capacity investment cost than that of µ. On the otherhand, since

min1≤k≤Kk 6=,kf ,kv

{µ̃k

i

}= qmin,i = min

1≤k≤Kk 6=,kf ,kv

{µki } i = 1, 2, . . . , I,

Then, the feasible region for problem P2 (i.e., constraints (88) and (89)) are the same for capacity matricesµ and µ̃. On the other hand, since the objective function of problem P2, i.e., (87), is independent of capacitymatrices; hence, we have

$(mP (kf ),d,Q(µ̃)) = $(mP (kf ),d,Q(µ)) for all realization of Q.

Therefore, since µ̃ has a lower capacity investment, it achieves higher expected net profit than µ, and henceµ cannot be optimal solution to P1(mP (kf ),d). Thus, the optimal capacity matrix µ must follow condition(a).

CASE 1 – Part (b):

To prove part (b), consider

µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

q1 · · · q1 µkv1 q1 · · · q1 µ

kf

1 · · · q1

.... . .

......

.... . .

......

. . ....

qi′ · · · qi′ µkv

i′ qi′ · · · qi′ µkf

i′ · · · qi′

.... . .

......

.... . .

......

. . ....

qI · · · qI µkv

I qI · · · qI µkf

I · · · qI

.

which satisfies condition (a), but does not satisfy (b), i.e., qi′ > di′ for some i′ (1 ≤ i′ ≤ I). Let

µ̃ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

q1 · · · q1 µkv1 q1 · · · q1 µ

kf

1 · · · q1

.... . .

......

.... . .

......

. . ....

di′ · · · di′ µkv

i′ di′ · · · di′ µkf

i′ · · · di′

.... . .

......

.... . .

......

. . ....

qI · · · qI µkv

I qI · · · qI µkf

I · · · qI

,

36

Page 37: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

that is, substituting all qi′ in µ with di′ . Since qi′ > di′ for i′ (1 ≤ i′ ≤ I), we have

K∑

k=1

I∑

i=1

cki µ̃k

i <

K∑

k=1

I∑

i=1

cki µk

i .

On the other hand, the only difference between capacity matrices µ and µ̃ is in plant i′ at all stages exceptfor stages kf and kv, and for these capacities, we have

min1≤k≤Kk 6=kf ,kv

{µk

i′ , di′}

= di′ = min1≤k≤Kk 6=kf ,kv

{µ̃k

i′ , di′}.

Hence, the feasible region, i.e., constraints (88) and (89), are the same for capacity matrices µ and µ̃. So,similar to Part (a), we have

$(mP (kf ),d,Q(µ̃)) = $(mP (kf ),d,Q(µ)) for all realization of Q.

Therefore, µ̃ achieves higher expected net profit than µ, and hence µ cannot be optimal solution to P1(mP (kf ),d).Thus, the capacity matrix that does not satisfy condition (b) cannot be optimal.

CASE 1 – Part (c):

First we need to show that∑I

i=1 µkf

i ≤ ∑Ii=1 qi. Suppose

µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

q1 · · · q1 µkv1 q1 · · · q1 µ

kf

1 · · · q1

.... . .

......

.... . .

......

. . ....

qI · · · qI µkv

I qI · · · qI µkf

I · · · qI

satisfies (a) and (b), but with∑I

i=1 µkf

i >∑I

i=1 qi. Then

µ̃ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

q1 · · · q1 µkv1 q1 · · · q1 q1 · · · q1

.... . .

......

.... . .

......

. . ....

qI · · · qI µkv

I qI · · · qI qI · · · qI

has a lower capacity investment cost, as

K∑

k=1

I∑

i=1

cki µk

i −K∑

k=1

I∑

i=1

cki µ̃k

i =K∑

k=kf

I∑

i=1

cki (µkf

i − qi) > 0, (90)

since cki = ck

j , for i, j = 1, 2, . . . , I, i 6= j, and k = 1, 2, . . . , K.

For capacity matrix µ̃, $(mP(kf ),d,Q(µ̃)) is calculated by solving P2(mP(kf ),d,q) and taking expectationover Q(µ̃):

π(mP (kf ),d,q) = maxZ

kfij

{ I∑

i=1

I∑

j=1

[mP,ij(kf ) · Zkf

ij

]}

subject to:I∑

j=1

Zkf

ij ≤ min1≤k≤Kk 6=kf ,kv

{µk

i , qkvi , di

}= min

{qi, q

kvi

}(since (a) and (b) hold) i = 1, 2, . . . , I,(91)

I∑

j=1

Zkf

ji ≤ µkf

i = qi i = 1, 2, . . . , I. (92)

37

Page 38: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Since according to Assumption 3,

mP,ii(kf ) > mP,ij(kf ) and mP,ii(kf ) > mP,ji(kf ) ∀ j 6= i, i = 1, 2, . . . , I,

the most profitable way of allocating flows (Zkf

ij ’s) is to use dedicated plants. By comparing right-hand-sideof (91) and (92) we have qi ≥ min

{qi, qkv

i

}. Therefore, we get the maximum gross profit for µ̃ by setting

Zii = min{qi, qkv

i

}and Z

kf

ij = 0, ∀ i 6= j:

π(mP (kf ),d,q) =I∑

i=1

[mP,ii(kf ) ·min

{qi, qkv

i

}].

On the other hand, for capacity investment vector µ, $(mP(kf ),d,Q(µ)) is calculated by solving P2(mP(kf ),d,q)and taking expectation over Q(µ):

π(mP (kf ),d,q) = maxZ

kfij

{ I∑

i=1

I∑

j=1

[mP,ij(kf ) · Zkf

ij

]}

subject to:I∑

j=1

Zkf

ij ≤ min{qi, q

kvi

}i = 1, 2, . . . , I,

I∑

j=1

Zkf

ji ≤ µkf

i i = 1, 2, . . . , I.

Hence

I∑

i=1

I∑

j=1

mP,ij(kf ) · Zkf

ij =I∑

i=1

I∑

j=1

mP,ji(kf ) · Zkf

ji

≤I∑

i=1

[mP,ii(kf )

I∑

j=1

Zkf

ji

]

≤I∑

i=1

[mP,ii(kf ) ·min

{qi, q

kvi

}]

Therefore

$(mP (kf ),d,Q(µ)) ≤ $(mP (kf ),d,Q(µ̃)) for all realization of Q (93)

By (90) and (93),

V (mP (kf ),d,Q(µ)) < V (mP (kf ),d,Q(µ̃)),

and hence µ cannot be optimal solution to P1(mP (kf ),d). Thus, the optimal capacity matrix µ must follow∑Ii=1 µ

kf

i ≤ ∑Ii=1 qi.

Now we show that µkf

i ≤ qi for all i = 1, 2, . . . , I. Suppose µkf

i′ > qi′ for some i′, since∑I

i=1 µkf

i ≤ ∑Ii=1 qi,

there has to be some i′′, such that µkf

i′′ < qi′′ . Without loss of generality, we assume that plant i′′ is the onlyplant at stage kf with such property. Let us design µ̃ such that µ̃

kf

i′ = qi′ and µ̃kf

i′′ = µkf

i′′ + µkf

i′ − qi′ , that is,at stage kf , µ

kf

i′ − qi′ units of capacity is moved to plant i′′. From Assumption 4, we have cki = ck

j , ∀ i, j =

1, 2, . . . , I, i 6= j, ∀ k = 1, 2, . . . , K. So µ̃ and µ have same capacity investment cost. Only now µkf

i′ −qi′ unitsof capacity can be used through dedicated arc from plant i′′, rather than flexible arcs from plant i′. SinceAssumption 3 assures that dedicated arc is more profitable than flexible ones, µ̃ gives higher revenue than

38

Page 39: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

µ. Hence µ cannot be optimal. Therefore the optimal capacity investment matrix has property µkf

i ≤ qi forall i = 1, 2, . . . , I.

CASE 2: kv = 0

The proof for the kv = 0 case is similar to that for the kv 6= 0 case, except for the following minor modifications.Given that now demand is the only source of variability and capacity is deterministic:

(1) Q(µ) = q = µ;

(2) Since D is stochastic and Q(µ) is deterministic, to calculate V ∗, the expectation is taken over Dinstead of Q(µ);

(3) Stage kv with uncertain capacity is missing in capacity matrices Q(µ), q, µ and µ̃, and in constraintssuch as (88);

(4) We have di instead of qkvi in constraint (91) of Part (c) and the arguments following the constraint.

PROOF OF THEOREM 2:

From Assumption 1, we have mP,ij(k) = mP,ij(k′), ∀ i, j, ∀ k 6= k′. To simplify notation we use mP,ij =mP,ij(k), and hence we have

mP (k) = mP ∀ k : 1 ≤ k ≤ K.

PART (1) - Variability in Demand:

To prove Part (1), we show that when demand is variable, the total expected profit of all configurations inwhich only one stage has process flexibility are the same. Consider two flexibility configurations (kf 6= k′f ):

(I) Full process flexibility at stage kf ,

(II) Full process flexibility at stage k′f ,

we show

V ∗(mP (kf ),D) = V ∗(mP (k′f ),D) ∀ 1 ≤ kf , k′f ≤ K.

Let µ be a candidate for the optimal capacity investment matrix for configuration (I). By Lemma 4,

µ =

stage 1 · · · stage (kf−1) stage kf stage (kf+1) · · · stage K

q1 · · · q1 µkf

1 q1 · · · q1

.... . .

......

.... . .

...qI · · · qI µ

kf

I qI · · · qI

,

and

V (mP (kf ),D,Q(µ)) = ED,Q(µ)

[$(mP (kf ),D,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

= ED

[$(mP ,D,q(µ))

]−

K∑

k=1

I∑

i=1

ciµki

= ED

[$(mP ,D,q(µ))

]−

I∑

i=1

ci

[(K − 1)qi + µ

kf

i

], (94)

39

Page 40: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

where ED

[$(mP ,D,q(µ))

]is calculated by solving the following problem P2(mP ,d,q) and taking expec-

tation over D:

π(mP ,d,q) = maxZ

kfij

{ I∑

i=1

I∑

j=1

[mP,ij · Zkf

ij

]}(95)

subject to:I∑

j=1

Zkf

ij ≤ min1≤k≤Kk 6=kf

{µk

i , di

}= min

{qi, di

}i = 1, 2, . . . , I,

I∑

j=1

Zkf

ji ≤ µkf

i i = 1, 2, . . . , I.

Note that by Assumption 5, we write cki = ci, i = 1, 2, · · · , I, ∀ k : 1 ≤ k ≤ K.

For configuration (II), build a capacity matrix µ̃ using elements of µ as follows:

µ̃ =

stage 1 · · · stage (k′f−1) stage k′f stage (k′f+1) · · · stage K

q1 · · · q1 µkf

1 q1 · · · q1

.... . .

......

.... . .

...qI · · · qI µ

kf

I qI · · · qI

,

we have

V (mP (k′f ),D,Q(µ̃)) = ED,Q(µ̃)

[$(mP (k′f ),D,Q(µ̃))

]−

K∑

k=1

I∑

i=1

cki µ̃k

i

= ED

[$(mP ,D,q(µ̃))

]−

K∑

k=1

I∑

i=1

ciµ̃ki

= ED

[$(mP ,D,q(µ̃))

]−

I∑

i=1

ci

[(K − 1)qi + µ

kf

i

], (96)

where ED

[$(mP ,D,q(µ̃))

]is calculated by solving P2(mP ,d,q) and taking expectation over D:

π(mP ,d,q) = maxZ

kfij

{ I∑

i=1

I∑

j=1

[mP,ij · Zkf

ij

]}(97)

subject to:I∑

j=1

Zkf

ij ≤ min1≤k≤Kk 6=kf

{µ̃k

i , di

}= min

{qi, di

}i = 1, 2, . . . , I,

I∑

j=1

Zkf

ji ≤ µ̃kf

i = µkf

i i = 1, 2, . . . , I.

Comparing (94) and (95) with (96) and (97), we conclude that for all candidate optimal capacity investmentmatrix µ for configuration (I), there exists a corresponding capacity matrix µ̃ for configuration (II), such thatV (mP (kf ),D,Q(µ)) = V (mP (k′f ),D,Q(µ̃)) for all realization of D. And this is true for the other directionas well. Therefore we have

V ∗(mP (kf ),D) = V ∗(mP (k′f ),D) ∀ 1 ≤ kf , k′f ≤ K. (98)

40

Page 41: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

In other words, configurations (I) and (II) result in the same total expected profit. This completes the proof.

PART (2) - Variability at Stage kv:

First we prove that investing in process flexibility at stage kf is optimal. We consider the following twoconfigurations:

(I) Full process flexibility at stage kv;

(II) Full process flexibility at stage kv 6= kf .

Let µ be a candidate for the optimal capacity investment matrix for configuration (II), assuming kv < kf

without loss of generality. By Lemma 4,

µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

q1 · · · q1 µkv1 q1 · · · q1 µ

kf

1 · · · q1

.... . .

......

.... . .

......

. . ....

qI · · · qI µkv

I qI · · · qI µkf

I · · · qI

with qi ≤ di and µkf

i ≤ qi, ∀i, which gives

V (mP (kf ),D,Q(µ)) = ED,Q(µ)

[$(mP (kf ),D,Q(µ))

]−

K∑

k=1

I∑

i=1

cki µk

i

= EQ(µ)

[$(mP ,d,Q(µ))

]−

K∑

k=1

I∑

i=1

ciµki

where EQ(µ)

[$(mP ,d,Q(µ))

]is calculated by solving the following P2(mP ,d,q) and taking expectation

over Q(µ):

π(mP ,d,q) = maxZ

kfij

{ I∑

i=1

I∑

j=1

[mP,ij · Zkf

ij

]}(99)

subject to:I∑

j=1

Zkf

ij ≤ min1≤k≤Kk 6=kf ,kv

{µk

i , qkvi , di

}= min

{qi, q

kvi

}i = 1, 2, . . . , I, (100)

I∑

j=1

Zkf

ji ≤ µkf

i i = 1, 2, . . . , I. (101)

For configuration (I), consider capacity matrix µ̃ which is exactly the same as µ:

µ̃ = µ =

stage 1 · · · stage (kv−1) stage kv stage (kv+1) · · · stage (kf−1) stage kf· · · stage K

q1 · · · q1 µkv1 q1 · · · q1 µ

kf

1 · · · q1

.... . .

......

.... . .

......

. . ....

qI · · · qI µkv

I qI · · · qI µkf

I · · · qI

,

Since process flexibility is only at stage kv, we have

V (mP (kv),D,Q(µ̃)) = ED,Q(µ̃)

[$(mP (kv),D,Q(µ̃))

]−

K∑

k=1

I∑

i=1

cki µ̃k

i

= EQ(µ̃)

[$(mP ,d,Q(µ̃))

]−

K∑

k=1

I∑

i=1

ciµ̃ki

= EQ(µ)

[$(mP ,d,Q(µ))

]−

K∑

k=1

I∑

i=1

ciµki ,

41

Page 42: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

where EQ(µ̃)

[$(mP ,d,Q(µ̃))

]is calculated by solving the following problem P2(mP ,d,q) and taking ex-

pectation over Q(µ̃):

π(mP ,d,q) = maxZ

kfij

{ I∑

i=1

I∑

j=1

[mP,ij · Zkf

ij

]}(102)

subject to:I∑

j=1

Zkf

ij ≤ min1≤k≤Kk 6=kv

{µ̃k

i , di

}= min

{qi, µ

kf

i , di

}= µ

kf

i (by Lemma 4) i = 1, 2, . . . , I, (103)

I∑

j=1

Zkf

ji ≤ qkvi (since flexibility and variability are both at stage kv) i = 1, 2, . . . , I. (104)

Comparing problems (99) and (102), it is clear that constraint (101) is the same as constrain (103), andconstraint (100) is more strict than constraint (104). Therefore, for each realization of Q, problem (102)achieves higher value than (99), i.e., π(mP ,d,q(µ̃)) ≥ π(mP ,d,q(µ)). Consequently, for all candidateoptimal capacity investment matrix µ for configuration (II), there exists a corresponding capacity matrix µ̃for configuration (I), such that V (mP (kv),d,Q(µ̃)) ≥ V (mP (kf ),d,Q(µ)) for all realization of Q. Therefore,we have

V ∗(mP (kv),d) ≥ V ∗(mP (kf ),d) ∀ kf 6= kv. (105)

In other words, configurations (I) outperforms configuration (II). Since kf and kv are arbitrarily chosen, thiscompletes the proof.

Now we prove that investing in process flexibility at all the stages other than stage kf gives the same profit.The proof is similar to PART (1), with the following minor modifications:

(1) Since Q is stochastic and D is deterministic, to calculate V ∗, the expectations are taken over Q insteadof D;

(2) In capacity matrices µ and µ̃, there is a stage kv with capacity investment µkvi ;

(3) In constraints with di, di is replaced by qkvi , which is one realization of random capacity Qkv

i .

42

Page 43: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

ON-LINE APPENDIX IIMulti-Stage Flexibility Configurations: The Impact of

Cost and Variability

Many facilities (e.g., automotive assembly plants, chemical plants, etc.) require investment to make theirprocesses flexible. When the fixed cost of process flexibility is non-zero, it may not be feasible to have processor logistics flexibility at all stages. On the other hand, there are cases where flexibility can be located inmore than one stage in a supply chain. To study the impact of cost and location of variability on the optimallocation of process and logistics flexibility, in this Appendix, we focus on the optimal location of process andlogistics flexibility in a two-echelon supply chain with two products when flexibility can be located in morethan one stage, and the flexibility costs are non-zero.

Taking into account the interdependency of logistics and process flexibility, for a two-product two-echelonsystem, we depict the possible five flexibility configurations in Figure 2. Note that these are the only poten-tially optimal configurations for a two-product, two-plant system. (There are other configurations in which acertain stage of logistics (process) flexibility has been installed but is not in use because it is not accompaniedby the necessary process (logistics) flexibility. Those configurations are suboptimal, since the fixed cost oflogistics (process) flexibility is non-zero, and therefore not included in our analysis.) In these configurationswe also show the raw material inventory and we include its cost of logistics flexibility (if established) in ouranalysis. Note that in order to make use of full process flexibility at stage K = 2, all plants at that stage needto be supplied with all types of raw material and therefore logistics flexibility is required from raw materialto stage K, as depicted in the figure. Structure (1) has no flexibility, structure (5) has full flexibility, whilestructures (2), (3) and (4) have partial flexibility (i.e., at least one stage does not have flexibility). Comparingthe five structures we observe that if we vary costs of logistics and process flexibility and keep all the otherparameters fixed, the optimal flexibility configuration follows a threshold structure. Depending on differentparameter values, for demand side variability case, the optimal threshold structure results in a 2-reagin, ora 3-regain, or a 4-region policy. Figure 3(Left) presents the case where the threshold structure results in a4-region policy.

For the supply side variability case, the optimal threshold structure results in a 2- or 3-region policy. Figure3(Right) presents the case where the optimal threshold results in a 3-region policy. To save space, in Theorem3 we only present the results for the structures in Figure 3. The proof of this theorem along with the proofsfor other threshold structures are presented at the end of this Appendix.

Theorem 3. For a two-product two-stage supply chain, consider V ∗1 to V ∗

5 to be the optimal expected profitfor configurations 1 to 5, respectively, and let Λk = Λ 6= 0, and Ψk = Ψ 6= 0 for k = 1, 2.

(1) (Variability only in demand): If V ∗3 − V ∗

1 > V ∗5 − V ∗

3 , V ∗4 −V ∗12 > V ∗

5 − V ∗4 and V ∗

3 − V ∗1 +V ∗42 > V ∗

5 − V ∗4 ,

then optimal flexibility configuration follows a 4-region policy as depicted in Figure 3(Left), which canbe described as follows:

(a) if Ψ + Λ < V ∗5 − V ∗

3 , and Λ < V ∗5 − V ∗

4 , then configuration (5) is optimal;

(b) if Ψ + Λ <V ∗4 −V ∗1

2 , Λ > V ∗5 − V ∗

4 , and Ψ < V ∗4 − V ∗

3 , then configuration (4) is optimal;

(c) if Ψ + Λ > V ∗5 − V ∗

3 , 2Λ + Ψ < V ∗3 − V ∗

1 , and Ψ > V ∗4 − V ∗

3 , then configurations (3) and (2) areoptimal;

(d) if Ψ + Λ >V ∗4 −V ∗1

2 , and 2Λ + Ψ > V ∗3 − V ∗

1 , then configuration (1) is optimal;

(2) (Variability only in Supply): If V ∗3 − V ∗

1 > V ∗5 − V ∗

3 and V ∗3 −V ∗12 < V ∗

5 − V ∗3 , then optimal flexibility

configuration follows a 3-region policy as depicted in Figure 3(Right), which can be described as follows:

(a) if Ψ + Λ < V ∗5 − V ∗

3 , and 2Ψ + 3Λ < V ∗5 − V ∗

1 , then configuration (5) is optimal;

(b) if Ψ + Λ > V ∗5 − V ∗

3 and 2Λ + Ψ < V ∗3 − V ∗

1 , then configuration (3) is optimal;

(c) if 2Λ + Ψ > V ∗3 − V ∗

1 , and 2Ψ + 3Λ > V ∗5 − V ∗

1 , then configuration (1) is optimal;

43

Page 44: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

Demand

Demand

Plant 1

Plant 2

Plant 1

Plant 2

Stage 0Stage 1Stage 2

FLEXIBILITY CONFIGURATION (3)

A

B

AB

AB

A

A

A

B

Raw Material

Raw Material

Demand

Demand

Plant 1

Plant 2

Plant 1

Plant 2

Stage 0Stage 1Stage 2

FLEXIBILITY CONFIGURATION (1)

A

B

A

B

A

B

A

B

Raw Material

Raw Material

Demand

Demand

Plant 1

Plant 2

Plant 1

Plant 2

Stage 0Stage 1Stage 2

FLEXIBILITY CONFIGURATION (2)

A

B

A

B

AB

AB

A

B

Raw Material

Raw Material

Demand

Demand

Plant 1

Plant 2

Plant 1

Plant 2

Stage 0Stage 1Stage 2

FLEXIBILITY CONFIGURATION (4)

A

B

AB

AB

AB

AB

A

B

Raw Material

Raw Material

Demand

Demand

Plant 1

Plant 2

Plant 1

Plant 2

Stage 0Stage 1Stage 2

FLEXIBILITY CONFIGURATION (5)

A

B

AB

AB

AB

AB

A

B

Raw Material

Raw Material

Figure 2: Flexibility Configurations for Two-Product Two-Plant System: (1) No flexibility; (2) Full processflexibility at stage 1 with minimally required logistics flexibility; (3) Full process flexibility at stage 2 withminimally required logistics flexibility; (4) Full process flexibility at stages 1 and 2 with minimally requiredlogistics flexibility; (5) Full process flexibility and full logistics flexibility at stages 1 and 2.

As both threshold structures in Figure 3 show, when the cost of flexibility is low, both types of flexibility areused at both stages. When the cost of flexibility is sufficiently high, no flexibility is used. For intermediatecosts of process and logistics flexibility, thresholds define boundaries between use and nonuse of flexibility.Notice, however, that supply side variability still favors configurations with upstream logistics and processflexibility (Configuration 3) over those with downstream process and/or logistics flexibility (Configurations 2and 4). In contrast, demand variability favors configurations with downstream logistics flexibility (Configu-ration 4) over configurations with upstream logistics flexibility (Configuration 3), unless the cost of processflexibility is high, which increases the cost of downstream logistics flexibility and offsets its natural advan-tage. Furthermore, for the case of demand variability, the location of process flexibility does not matter (i.e.,Configurations 2 and 3 are equally good). These observations are consistent with our analytical results inSections 3 and 4.

As the number of products and stages in the supply chain increases, the number of possible flexibilityconfigurations also increases. While we cannot depict the optimal policy with a two-dimensional figure, wecan still use the approach of Theorem 3 to demonstrate that the optimal policy consists of structured regionsdivided by thresholds.

PROOF OF THEOREM 3:

To evaluate a supply chain configuration, we introduce the total expected profit for a configuration i, TP (i),which is defined as expected profit minus fixed cost associated with the investment in process and/or logisticsflexibility. We list this total expected profit for all the five configurations as follows:

• TP (1) = V ∗1 ;

• TP (2) = V ∗2 − 2Λ−Ψ;

• TP (3) = V ∗3 − 2Λ−Ψ;

• TP (4) = V ∗4 − 2Λ− 2Ψ;

• TP (5) = V ∗5 − 3Λ− 2Ψ.

44

Page 45: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

FLEX. CONFG.

FLEX. CONFG.

FLEX. CONFG.

FLEX. CONFG.(1)

V*- V* V*- V*

V*- V*

V*- V*

Cost of Process Flexibility13

(Ψ)35

5

4

4

1

2

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

(2) and (3)(5)

(4)

FLEX. CONFG.

FLEX. CONFG.(1)

V*- V* V*- V*

V*- V*

Cost of Process Flexibility13

(Ψ)35

1

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

FLEX. CONFG.(5)

(3)

5

3

Figure 3: Threshold Structure for Optimal Flexibility Decision: (Left) Demand Side Variability (Right)Supply Side Variability

PART (1):

For demand side variability, Theorem 2 shows that V ∗2 = V ∗

3 , since both configurations 2 and 3 incur fixedcost 2Λ + Ψ for flexibility, we have TP (2) = TP (3). Therefore, we only need to compare configurations 1, 3,4 and 5.

From Theorem 1, we know that V ∗4 ≥ V ∗

3 . Since configuration 5 has full logistics and process flexibilityat both stages, configuration 1 has no flexibility, configurations 3 has one stage of process flexibility, andconfiguration 4 has two stages of process flexibility, it is clear that V ∗

1 ≤ V ∗3 ≤ V ∗

4 ≤ V ∗5 . Therefore, we have

TP (1) > TP (3) if 2Λ + Ψ > V ∗3 − V ∗

1 , TP (3) > TP (1) otherwise;TP (1) > TP (4) if 2Λ + 2Ψ > V ∗

4 − V ∗1 , TP (4) > TP (1) otherwise;

TP (1) > TP (5) if 3Λ + 2Ψ > V ∗5 − V ∗

1 , TP (5) > TP (1) otherwise;TP (3) > TP (4) if Ψ > V ∗

4 − V ∗3 , TP (4) > TP (3) otherwise;

TP (3) > TP (5) if Λ + Ψ > V ∗5 − V ∗

3 , TP (5) > TP (3) otherwise;TP (4) > TP (5) if Λ > V ∗

5 − V ∗4 , TP (5) > TP (4) otherwise.

We use Figure 4 to show the above relationship in the space of Λ and Ψ. Note that Lines D, E and F crossat point (V ∗

4 −V ∗3 , V ∗

5 −V ∗4 ), Line A, E, and C cross at (2V ∗

5 +V ∗1 − 3V ∗

3 , 2V ∗3 −V ∗

1 −V ∗5 ), and Lines B, F, C

cross at ( 3V ∗4 −V ∗1 −2V ∗52 , V ∗

5 − V ∗4 ). Depending on the value of V ∗

1 to V ∗5 , we have the six threshold structures

shown in Figure 5.From the figures, we observe the following relationship between the values of V ∗

1 to V ∗5 , and the threshold

structures in Figure 5.

1. If V ∗3 − V ∗

1 ≤ V ∗5 − V ∗

3 and V ∗4 −V ∗12 ≤ V ∗

5 − V ∗4 , then threshold structure is shown in Figure 5 [6];

2. If V ∗3 − V ∗

1 ≤ V ∗5 − V ∗

3 and V ∗4 −V ∗12 > V ∗

5 − V ∗4 , then threshold structure is shown in Figure 5 [5];

3. If V ∗3 − V ∗

1 > V ∗5 − V ∗

3 and V ∗4 −V ∗12 ≤ V ∗

5 − V ∗4 , then threshold structure is shown in Figure 5 [4];

4. If V ∗3 − V ∗

1 > V ∗5 − V ∗

3 , V ∗4 −V ∗12 > V ∗

5 − V ∗4 and V ∗

3 − V ∗1 +V ∗42 < V ∗

5 − V ∗4 , then threshold structure is

shown in Figure 5 [3];

5. If V ∗3 − V ∗

1 > V ∗5 − V ∗

3 , V ∗4 −V ∗12 > V ∗

5 − V ∗4 and V ∗

3 − V ∗1 +V ∗42 = V ∗

5 − V ∗4 , then threshold structure is

shown in Figure 5 [2];

6. If V ∗3 − V ∗

1 > V ∗5 − V ∗

3 , V ∗4 −V ∗12 > V ∗

5 − V ∗4 and V ∗

3 − V ∗1 +V ∗42 > V ∗

5 − V ∗4 , then threshold structure is

shown in Figure 5 [1].

45

Page 46: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

*

1

*

3 VV −

2

*

1

*

3 VV −

2

*

1

*

4 VV −

2

*

1

*

4 VV −

2

*

1

*

5 VV −

3

*

1

*

5 VV −

*

3

*

4 VV −

*

4

*

5 VV −

*

3

*

5 VV −

*

3

*

5 VV −

→Ψ →Ψ →Ψ

→Ψ →Ψ →Ψ

↑Λ ↑Λ ↑Λ

↑Λ ↑Λ ↑Λ

(a) (b) (c)

(d) (f)(e)

A BC

D

F

E

)4()1( TPTP >

)1()4( TPTP >

)4()5( TPTP >

)5()4( TPTP >

)3()5( TPTP >

)5()3( TPTP >)3()4( TPTP >

)4()3( TPTP >

)1()5( TPTP >

)5()1( TPTP >

)1()3( TPTP >

)3()1( TPTP >

Figure 4: Performance Comparison between Configuration Pairs

PART (2):

When variability is in supply, it can be shown using Theorem 1 that configuration 3 outperforms configuration4. Theorem 2, on the other hand, implies that configuration 3 outperforms configuration 2. Therefore, weonly compare configurations 1, 3 and 5 in the following paragraphs.

Since configuration 5 has full logistics and process flexibility at both stages, configuration 1 has no flexibility,and configurations 3 has partial flexibility, it is clear that V ∗

1 ≤ V ∗3 ≤ V ∗

5 . Therefore, we have

TP (1) > TP (3) if 2Λ + Ψ > V ∗3 − V ∗

1 , TP (3) > TP (1) otherwise;TP (1) > TP (5) if 3Λ + 2Ψ > V ∗

5 − V ∗1 , TP (5) > TP (1) otherwise;

TP (3) > TP (5) if Λ + Ψ > V ∗5 − V ∗

3 , TP (5) > TP (3) otherwise.

Diagrams (a), (c) and (e) in Figure 4 show the above relation. Depending on the values of V ∗1 , V ∗

3 and V ∗5 ,

it can be concluded from diagrams (a), (c) and (e) in Figure 4 that there exists four threshold structures foroptimal policy, which are shown in Figure 6. From the figures, we observe the following relationship betweenthe values of V ∗

1 to V ∗5 and the thresholds:

1. If V ∗3 − V ∗

1 ≤ V ∗5 − V ∗

3 , then threshold structure is shown in Figure 6 [4];

2. If V ∗3 − V ∗

1 > V ∗5 − V ∗

3 and V ∗3 −V ∗12 < V ∗

5 − V ∗3 , then threshold structure is shown in Figure 6 [3];

2. If V ∗3 −V ∗12 = V ∗

5 − V ∗3 , then threshold structure is shown in Figure 6 [2];

3. If V ∗3 −V ∗12 > V ∗

5 − V ∗3 , then threshold structure is shown in Figure 6 [1].

46

Page 47: Vertical Flexibility in Supply Chainsusers.iems.northwestern.edu/~iravani/Vertical...Keywords: Supply Chain, Flexibility, Capacity Investment. 1 Introduction The fundamental problem

FLEX. CONFG.

FLEX. CONFG.

FLEX. CONFG.

FLEX. CONFG.(1)

V*- V* V*- V*

V*- V*

V*- V*

Cost of Process Flexibility13

(Ψ)35

5

4

4

1

2

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

(2) and (3)(5)

(4)

[1]

A

B

DF

E

FLEX. CONFG.(1)

V*- V* V*- V*

V*- V*

Cost of Process Flexibility13

(Ψ)35

4 1

2

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

(2) and (3)

[2]

FLEX. CONFG.(5) FLEX. CONFG.

CONFG.(4)

V*- V*5 4

FLEX.

A

B

F

E

FLEX. CONFG.(1)

V*- V* V*- V*

V*- V*

Cost of Process Flexibility13

(Ψ)35

4 1

2

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

(2) and (3)

FLEX. CONFG.(5) FLEX. CONFG.

CONFG.(4)

V*- V*5 4

FLEX.

A

B

F

E

C

[3]

FLEX. CONFG.(1)

V*- V* V*- V*

Cost of Process Flexibility13

(Ψ)35

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

FLEX. CONFG.(5)

A

E

C

(2) and (3)FLEX. CONFG.

1V*- V*

[4]

5

3

FLEX. CONFG.(1)

V*- V*

V*- V*

Cost of Process Flexibility1

(Ψ)

4 1

2

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

CONFG.(4)

V*- V*5 4

FLEX. B

F

[5]

C

(5)FLEX. CONFG.

52

FLEX. CONFG.(1)

V*- V*

Cost of Process Flexibility1

(Ψ)

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

52

C

(5)FLEX. CONFG.

[6]

31V*- V*5

Figure 5: Optimal Threshold Structures for Demand Side Variability.

FLEX. CONFG.(1)

V*- V*

Cost of Process Flexibility1

(Ψ)3

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

V*- V*3

5V*- V*

5

(5)CONFG.FLEX. FLEX. CONFG.

(3)

3

A

[1]

V*- V*

E

3 1

2 FLEX. CONFG.(1)

V*- V*

Cost of Process Flexibility1

(Ψ)3

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

V*- V*35

FLEX. CONFG.(3)

A

V*- V*3 1

2

[2]

FLEX. CONFG.

(5)

E

FLEX. CONFG.(1)

V*- V* V*- V*

Cost of Process Flexibility13

(Ψ)35

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

FLEX. CONFG.(5)

A

E

C

FLEX. CONFG.

1V*- V*5

3

[3]

(3)

FLEX. CONFG.(1)

V*- V*

Cost of Process Flexibility1

(Ψ)

Cos

t of

Log

istic

s F

lexi

bilit

y(Λ

)

52

C

(5)FLEX. CONFG.

[4]

31

V*- V*5

Figure 6: Optimal Threshold Structures for Supply Side Variability.

47