+ All Categories
Home > Documents > WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF...

WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF...

Date post: 01-Sep-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
29
WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE LEAD TIME 9 th IFAC Conference on Manufacturing Modelling, Management, and Control MIM 2019 Gerard Gaalman 1 Stephen M. Disney 2 Xun Wang 2 1 Department of Operations, Faculty of Economics and Business, University of Groningen, The Netherlands 2 Logistics Systems Dynamics Group, Cardiff Business School, Cardiff University. 30 August 2019 - Berlin Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 1 / 29
Transcript
Page 1: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

WHEN THE BULLWHIP EFFECT IS AN INCREASINGFUNCTION OF THE LEAD TIME

9th IFAC Conference on Manufacturing Modelling, Management, and ControlMIM 2019

Gerard Gaalman1 Stephen M. Disney2 Xun Wang2

1Department of Operations, Faculty of Economics and Business, University of Groningen,The Netherlands

2Logistics Systems Dynamics Group, Cardiff Business School, Cardiff University.

30 August 2019 - Berlin

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 1 / 29

Page 2: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Supply chain demand can be variable

Here is a real life demand pattern.

x

2x

3x

4x

5x

2/22/2008 6/1/2008 9/9/2008 12/18/2008 3/28/2009 7/6/2009 10/14/2009 1/22/2010 5/2/2010

0

Quantity

Actual Demand

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 2 / 29

Page 3: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Company forecasts can be biased

This is how the company forecasted the demand pattern one week ahead.

x

2x

3x

4x

5x

2/22/2008 6/1/2008 9/9/2008 12/18/2008 3/28/2009 7/6/2009 10/14/2009 1/22/2010 5/2/2010

0

Quantity

Actual Demand Forecast

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 3 / 29

Page 4: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Forecasting and replenishment rules create bullwhip

The production was 7 times more variable than demand.

x

2x

3x

4x

5x

2/22/2008 6/1/2008 9/9/2008 12/18/2008 3/28/2009 7/6/2009 10/14/2009 1/22/2010 5/2/2010

0

Quantity

ProductionActual Demand Forecast

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 4 / 29

Page 5: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Creating wide fluctuations in inventory levels

The inventory was 16 times more variable then demand.

x

2x

3x

4x

5x

2/22/2008 6/1/2008 9/9/2008 12/18/2008 3/28/2009 7/6/2009 10/14/2009 1/22/2010 5/2/2010

Ending Inventory

0

Quantity

ProductionActual Demand Forecast

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 5 / 29

Page 6: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Does the bullwhip effect always increase in the lead-time?

The bullwhip effect has been extensively studied since Lee et al.(1997).

Dejonckheere et al. (2003) considers the link between lead times andthe bullwhip effect. They showed that for all demand processes, forall lead times, the OUT replenishment policy, with exponentialsmoothing and moving average forecasts, always generates bullwhip.

However, in general little is known about the interactionbetween the bullwhip effect and the lead-time.

Our contribution is to determine the conditions under which thebullwhip effect increases in the lead time under ARMA(p,q) demandwith MMSE forecasts.

We also determine for ARMA(2,2) demand (a class of second-orderdiscrete time systems), when the system has a non-negative impulseresponse.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 6 / 29

Page 7: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Our increasing in the lead time bullwhip story

z-transform of the ARMA(2,2) demand process

The order-up-to replenishment policy

The bullwhip criterion

Tsypkin’s relation for calculating variances from impulse responses

The demand and order variances

Necessary and sufficient condition that increasing bullwhip in the leadtime requires a positive demand impulse response

Complete characterisation of the positivity of the impulse response forthe six possible eigenvalue orders for ARMA(2,2) demand and by this,all second order control systems

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 7 / 29

Page 8: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

The ARMA(2,2) demand process

Ali et al. (2012) found that 75% of 1798 different SKU’s in a Europeanretailer belonged to, or were sub-sets of, the ARMA(2,2) demand process,Box et al. (2008).

The ARMA(2,2) process is given by

dt = µd +2∑

i=1

φi (dt−i − µd)−2∑

j=1

θjεt−j + εt . (1)

Here, dt is the demand in time period t, µd is the mean demand, φi are theauto-regressive coefficients, θj are the moving average coefficients, and εt isa stochastic independent and identically distributed (i.i.d.) random variablewith zero mean and variance σ2

ε .

The z-transform transfer function of the ARMA(2,2) demand process isgiven by

D[z ] =B[z ]

A[z ]=

z2 − θ1z − θ2

z2 − φ1z − φ2. (2)

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 8 / 29

Page 9: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

The order-up-to replenishment policy

The order-up-to (OUT) policy is a popular policy for placing production andreplenishment orders to maintain control over an inventory.

The OUT policy is available native in many commercial ERP/MRP systems;often used to to schedule high volume, long life products.

The order-up-to policy, creates replenishment orders, ot , via

ot = dt+k+1|t − (it − µi )−k∑

j=1

(ot−j − dt+j|t

), (3)

dt+k+1|t is a minimum mean squared error (MMSE) forecast of the demandin period t + k + 1 conditional upon the information available at time t, Boxet al. (2008).

µi is the mean inventory, or safety stock.

The inventory balance equation completes the definition of the OUT policy,

it+1 = it + ot−k − dt+1. (4)

k ∈ N+ is the replenishment lead time.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 9 / 29

Page 10: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

The autocorrelation function and the impulse response

As we have a linear system, the superposition principle implies the system’simpulse response is the same as the system’s autocorrelation function.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 10 / 29

Page 11: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

The bullwhip criterion

The usual way to measure bullwhip effect is the ratio, BI ,

BI = (σ2o/σ

2d) > 1 (5)

where σ2o is the variance of the replenishment orders ot and σ2

d is thevariance of the demand, dt .

These variances only exist is when demand is stationary. Whendemand becomes non-stationary, (5) suggests that BI = 1 andbullwhip is not present, but this is not true when demand isnon-stationary, or near non-stationary.

The following bullwhip criterion CB[k] provides a better measure,

CB[k] = (σ2o − σ2

d)/σ2ε . (6)

When CB[k] > 0, a bullwhip effect exists; when CB[k] < 0 the ordershave less variance than the demand.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 11 / 29

Page 12: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Variances and the sum of the squared impulse response

Both the variance of the demand and the variance of the orders arerequired to determine whether bullwhip exists.

How might we obtain these?

The impulse response function directly allows the exact computationof the variance of the system output:

Lemma 1. Tsypkin’s Relation

If the input xt to a linear system with impulse response function gt is ani.i.d. random process with variance σ2

x , then the long-run variance of theoutput yt is

σ2y = σ2

x

∞∑t=0

(gt)2, (7)

(Tsypkin, 1964).

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 12 / 29

Page 13: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

The ARMA(2,2) demand impulse response

A rational transfer function can be represented in zero-pole form,

D[z ] =

∏2i=1(z − λθi )∏2i=1(z − λφi )

(8)

where {λθi , λφi } are the zeros and poles (eigenvalues) of the transfer function.

The eigenvalues of the ARMA(2,2) demand process are{λθ1 =

1

2

(θ1 −

√θ2

1 + 4θ2

), λθ2 =

1

2

(θ1 +

√θ2

1 + 4θ2

)}(9)

and {λφ1 =

1

2

(φ1 −

√φ2

1 + 4φ2

), λφ2 =

1

2

(φ1 +

√φ2

1 + 4φ2

)}, (10)

Gaalman et al. (2018).

Note, the poles and zeros can be real, (conjugate) complex, and can havecommon poles or zeros.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 13 / 29

Page 14: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Impulse response of the ARMA(2,2) demand

Lemma 2: Impulse response of the ARMA(2,2) demand

The ARMA(2,2) demand impulse response is

dt =

{1, if t = 0,

r1(λφ1 )t−1 + r2(λφ2 )t−1, if t ≥ 1,(11)

where,

r1 =(λφ1 − λθ1)(λφ1 − λθ2)

(λφ1 − λφ2 )

and r2 =(λφ2 − λθ1)(λφ2 − λθ2)

(λφ2 − λφ1 )

. (12)

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 14 / 29

Page 15: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Impulse response of the orders

Lemma 3: Impulse response of the orders

The impulse response of the orders is given by

ot =

{∑k+1j=0 dt+j , if t = 0,

dt+k+1, if t > 0.(13)

Proof Under the order-up-to policy,

ot = dt +k+1∑j=1

dt+j |t −k+1∑j=1

dt+j |t−1,

When demand as an ARMA(2,2) impulse response, d0 = d0 anddt+j |t = dt+j for t > 0, otherwise dt+j |t = 0. The consequences of thesefacts lead to the stated relations in (13).

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 15 / 29

Page 16: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

The demand and order variances

Using Tsypkin’s relation, the demand variance is

σ2d = σ2

ε

∞∑t=0

d2t . (14)

The order variance is

σ2o = σ2

ε

(( k+1∑j=0

dj

)2

+∞∑t=1

d2t+k+1

). (15)

Using these variances, CB[k] becomes

CB[k] =σ2o − σ2

d

σ2ε

=

( k+1∑j=0

dj

)2

−k+1∑t=0

d2t . (16)

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 16 / 29

Page 17: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

A necessary and sufficient condition for an increasing inthe lead time bullwhip effect

Theorem 4.

Iff {d1, d2, ..., dk+1} > 0 then CB[k] is positive and increasing in the lead time.

Proof CB[k] is positive and increasing in k if CB[0] > 0 and ∀k,CB[k]− CB[k − 1] > 0

Note always, d0 = 1.

CB[0] =(∑1

j=0 dj)2 −

∑1t=0 d

2t = 2d0d1 is positive if additionally d1 > 0

CB[1]− CB[0] = 2(d0 + d1)d2 is positive if additionally d2 > 0

CB[2]− CB[1] = 2(d0 + d1 + d2)d3 is positive if additionally d3 > 0

This process can be continued for all k . �

Bullwhip is always increasing in the lead-time iff the demand impulse response ispositive for all t.Note. This result holds for all ARMA(p,q) demand processes

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 17 / 29

Page 18: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

ARMA(2,2) demand has six possible eigenvalue orderings

-1 1

-1 1

-1 1

-1 1

-1 1

-1 1

A:

B:

C:

D:

E:

F:

r <0, r >01 2

r >0, r >01 2

r <0, r >01 2

r <0, r <01 2

r >0, r <01 2

r <0, r >01 2

lf

lq

Remember Lemma 2?

The ARMA(2,2) demand impulse response is

dt =

{1, if t = 0,

r1(λφ1 )t−1 + r2(λφ2 )t−1, if t ≥ 1,(11)

where,

r1 =(λφ1 − λθ1)(λφ1 − λθ2)

(λφ1 − λφ2 )

and r2 =(λφ2 − λθ1)(λφ2 − λθ2)

(λφ2 − λφ1 )

. (12)

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 18 / 29

Page 19: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Case A: Eigenvalue order is

−1 < Re[λθ1] ≤ Re[λθ2] < λφ1 ≤ λφ2 < 1.

It is easy to verify that r1 < 0 < r2, d1 > 0, and −r2/r1 > 1. This casecan exist when complex zeros are present. Depending of the sign of thepoles, {λφ1 , λ

φ2}, we need to consider the following three sub-cases:

Case A1: 0 < λφ1 ≤ λφ2 . Using r1 = d1 − r2 in (11) provides

dt+1 = d1(λφ1 )t + r2((λφ2 )t − (λφ1 )t) > 0, (17)

which is positive for all t as d1, r2, λφ1 , λ

φ2 > 0 and λφ2 > λφ1 . This

means that the bullwhip effect is increasing in the lead time.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 19 / 29

Page 20: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Case A: Parameter hyper-plane and numerical cross-check

2

1

0

-1

2

-1 -0.5 0 0.5 1f

2

f1

Complex poles

Unstable demand

Unstable demand

1A

Bullwhip is increasing in the lead-time

Bullwhip is not always increasing in the lead-time

Key

q = -1, q = -0.21 2

3A

5 10 15

1.5

1

0.5

00

2

Time

De

ma

nd

2iA

2iiA

1

0.5

0

1.5

De

ma

nd

5 10 15Time0

A : q = -1, q = -0.2, f = -0.26, f = -0.01

0.1

0.05

0

1

De

ma

nd

5 10 15Time

-0.02

0.8

0.01

0

1

De

ma

nd

5

10 15Time

-0.01

0.8

0.6

-0.005

3 1 1 22

1.5

A : q = -1, q = -0.2, f = -0.2, f = 0.051 22 2ii 1

1.5 A : q = -1, q = -0.2, f = 0.5, f = 0.12i 1 1 22A : q = -1, q = -0.2, f = 1, f = -0.151 1 1 22

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 20 / 29

Page 21: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Case B: −1 < λθ1 < λφ1 < λθ2 < λφ2 < 1

Complex poles

2

1

0

-1

2

-1 -0.5 0 0.5 1f

2

f1

Unstable demand

Unstable demand

B1

B2ib

B2ia

B2iib

Bullwhip is increasing in the lead-time

Bullwhip is not always increasing in the lead-time

Key

q = -0.2, q = 0.71 2

Dem

and

5 10 15

1.2

0.6

0.4

0

1.4

Time

Dem

and

0

0.8

0.2

1

B : q = -0.2, q = 0.7, f = 1.175, f = -0.21 1 1 22

5 10 15

1.2

0.6

0.4

0

Time0

0.8

0.2

1

B : q = -0.2, q = 0.7, f = 0.92, f = 0.052ia 1 1 22

5 10 15

0.1

-0.05

0

1

Time

Dem

and

B : q = -0.2, q = 0.7, f = -0.14, f = 0.7252iib 1 1 22

5 10 15

0.4

0.2

0

1

Time

Dem

and

0.6

0.8

-0.2

B : q = -0.8, q = 0.1, f = -0.3, f = -0.13 1 2 1 2

B2iia

5 10 15

0.4

0.2

0

1

Time

Dem

and

0.6

0.8

B : q = -0.2, q = 0.7, f = 0.15, f = 0.52ib 1 1 22

5

10

15

0.1

-0.05

0

1

Time

Dem

and

B : q = -0.2, q = 0.7, f = -0.14, f = 0.6752iia 1 1 22

Note d > 0t>9

Note: It is not possible to illustrate all possible subsets of our 4-D parameterspace on a 2-D map. Hence case B3 is not shown on the parameter hyper-plane.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 21 / 29

Page 22: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Case C: λφ1 ≤ λφ2 < Re[λθ1] ≤ Re[λθ2]

2

1

0

-1

2

-1 -0.5 0 0.5 1f

2

f1

Complex poles

Unstable demand

Unstable demand

1C

Bullwhip is increasing in the lead-time

Bullwhip is not always increasing in the lead-time

Key

q = 1.4, q = -0.451 2

3C

2iC

2iiC

0.5

0

-0.5

-1

1

Dem

and

C : q = 1.4, q = -0.45, f = 0.5, f = -0.041 1 1 22

5 10 15Time

0.5

0

-0.5

-1.5

1

Dem

and

C : q = 1.4, q = -0.45, f = 0.2, f = 0.12i 1 1 22

5 10 15Time

-1

0.5

0

-1.5

-2

1

Dem

and

C : q = 1.4, q = -0.45, f = -0.2, f = 0.12ii 1 1 22

5

10 15Time

0.5

0

-0.5

-2

1.5

Dem

and

C : q = 1.4, q = -0.45, f = -0.5, f = -0.043 1 1 22

5

10 15Time

-1

-0.5

-1

1

-1.5

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 22 / 29

Page 23: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Case D: λφ1 < λθ1 < λφ2 < λθ2

Time

2

1

0

-1

2

-1 -0.5 0 0.5 1f

2

f1

Complex poles

Unstable demand

Unstable demand

1D

Bullwhip is increasing in the lead-time

Bullwhip is not always increasing in the lead-time

Key

q = 1.3, q = -0.41 2

5 10 150

-0.2

-0.3

-0.5

1

Dem

and

2iD

2iiD

0.5

-0.5

-1

Dem

and

5 10 15Time0

D : q = -0.8, q = -0.1, f = -1, f = -0.175

-0.5

0Dem

and

5

10 15Time

-1.5

1

0.5

0.1

0

1

Dem

and

5

10 15Time

-0.2

0.2

-0.1

3 1 1 22D : q = 1.3, q = -0.4, f = -0.2, f = 0.41 22 2ii 1

1 D : q = 1.3, q = -0.4, f = 0.4, f = 0.22i 1 1 22D : q = 1.3, q = -0.4, f = 0.8, f = -0.11 1 1 22

-0.4

-0.1

-1

Note: It is not possible to illustrate all possible subsets of our 4-D parameterspace on a 2-D map. Hence case d3 is not shown on the parameter hyper-plane.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 23 / 29

Page 24: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Case E: λθ1 < λφ1 ≤ λφ2 < λθ2

2

1

0

-1

2

-1 -0.5 0 0.5 1f

2

f1

Complex poles

Unstable demand

Unstable demand

1E

Bullwhip is increasing in the lead-time

Bullwhip is not always increasing in the lead-time

Key

q = 0.1, q = 0.51 2

5

10 15

0.8

0.6

0.2

-0.2

0

1

Time

Dem

and

2iiE

2iE

E : q = -1, q = -0.15, f = -0.95, f = -0.175

0

1

Dem

and

5 10 15Time

-0.1

0.1

-0.05

3 1 1 22

0.1

-0.1

0

1

Dem

and

5 10 15Time

-0.3

-0.2

E : q = 0.1, q = 0.5, f = -0.2, f = 0.151 22 2i 1E : q = 0.1, q = 0.5, f = 0.65, f = -0.051 1 1 22

0.6

0.6

0.2

0

1.0

Dem

and

5

10 15Time

-0.2

0.8

E : q = 0.1, q = 0.5, f = 0.3, f = 0.152ii 1 1 22

0.4

Note: It is not possible to illustrate all possible subsets of our 4-D parameterspace on a 2-D map. Hence case E3 is not shown on the parameter hyper-plane.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 24 / 29

Page 25: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Case F: λφ1 < Re[λθ1] ≤ Re[λθ2] < λφ2

Complex poles

2

1

0

-1

2

-1 -0.5 0 0.5 1f

2

f1

Unstable demand

Unstable demand

F1ii

F2iiF1i

F2i

F2iii

5 10 15

0.005

-0.005

-0.01

-0.015

0

1

TimeDem

and

5 10 15

0.4

0.2

0.1

0.3

0

1

Time

Dem

and

5

10

15

0.5

-0.5

-1

0

1

Time

Dem

and

0.2

0.1

0.05

0

1

Dem

and

5 10 15

0.3

0.1

-0.1

-0.2

0

1

Time

Dem

and

5

10 15

0.2

-0.1

-0.1

-0.2

0

1

Time

Dem

and

Bullwhip is increasing in the lead-time

Bullwhip is not always increasing in the lead-time

Key

q = 0.65, q = -0.051 2

F : q = 0.65, q = -0.05, f = 0.6375, f = -0.041i 1 1 22 F : q = 0.65, q = -0.05, f = 0.8, f = -0.0251ii 1 1 22

0.15

5 10 15Time5

0

F : q = 0.65, q = -0.05, f = 0.7, f = 0.152i 1 1 22 F : q = 0.65, q = -0.05, f = 0.5, f = 0.252ii 1 1 22

F : q = 0.65, q = -0.05, f = -0.2, f = 0.62iii 1 1 22 F : q = -0.65, q = -0.05, f = -0.8, f = -0.0253 1 1 22

0.2

Note: It is not possible to illustrate all possible subsets of our 4-D parameterspace on a 2-D map. Hence case F3 is not shown on the parameter hyper-plane.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 25 / 29

Page 26: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Concluding remarks

We have introduced a new bullwhip metric, CB[k], useful when largeorder and demand variances are present.

Theorem 4 showed the positivity of the demand impulse responsedetermines whether bullwhip increases over the lead-time.

We confirmed this by studying the eigenvalues, {λφi , λθj }, of thedemand process rather than AR and MA parameters, {φi , θj},directly. This was efficient as only the order of the eigenvaluesdetermines a lead-time/bullwhip relationship, not the specific value ofthe eigenvalues or the demand parameters.

We illustrated our results by studying all the possible eigenvalueorderings of the ARMA(2,2) demand process.

The ARMA(2,2) demand process is equivalent to the general class ofsecond order discrete time control systems. Thus we have alsoobtained a complete understanding of when a positive impulseresponse exists for all second order control systems.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 26 / 29

Page 27: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Concluding remarks

The practicing manager may be considering a lead-time reduction.

Depending on the demand process present there may, or may not, bea bullwhip benefit from reducing the lead time.

If there is a benefit, the cost of reducing the lead time may be offsetagainst the lower capacity costs, (Hosoda and Disney, 2012).

If bullwhip does not increase in the lead time, perhaps different(cheaper, slower, more ecologically friendly) transport modes orproduction technology can be used instead?

But what should the manager do if there is a bullwhip benefit fromreducing a short lead-time, but for long lead times there is nobullwhip benefit?

Is it possible to find empirical examples where there is, and is not, abullwhip benefit from a lead-time reduction?

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 27 / 29

Page 28: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Thank you for listening

WHEN THE BULLWHIP EFFECT IS AN INCREASINGFUNCTION OF THE LEAD TIME

Gerard Gaalman, Stephen M. Disney, and Xun Wang

[email protected]

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 28 / 29

Page 29: WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF …bullwhip.co.uk/files/Increasing_bullwhip.pdf · 2019. 6. 24. · WHEN THE BULLWHIP EFFECT IS AN INCREASING FUNCTION OF THE

Bibliography

Ali, M.M., J.E. Boylan, A.A. Syntetos. 2012. Forecast errors and inventory performance under forecast information sharing.International Journal of Forecasting 28 830–841.

Box, G.E.P., G.M. Jenkins, G.C. Reinsel. 2008. Time Series Analysis, Forecasting, and Control . Holden-Day, San Francisco.

Dejonckheere, J., S.M. Disney, M.R. Lambrecht, D.R. Towill. 2003. Measuring and avoiding the bullwhip effect: A controltheoretic approach. European Journal of Operational Research 147(3) 567 – 590.

Gaalman, G., S.M. Disney, X. Wang. 2018. Bullwhip behaviour as a function of the lead-time for the order-up-to policy underARMA demand. Pre-prints of the 20th International Working Seminar of Production Economics, vol. 2. Innsbruck, Austria,249––260.

Hosoda, T., S. M. Disney. 2012. On the replenishment policy when the market demand information is lagged. InternationalJournal of Production Economics 135(1) 458–467.

Lee, H.L., P. Padmanabhan, S. Whang. 1997. Information distortion in a supply chain: the bullwhip effect. ManagementScience 43 543–558.

Tsypkin, Y. Z. 1964. Sampling Systems Theory and its Application, vol. 2. Pergamon Press, Oxford.

Gaalman, Disney, and Wang Increasing bullwhip in the lead time 30 August 2019 - Berlin 29 / 29


Recommended