Bullwhip Effect & Demand Information Sharing John Boylan & Mohammad Ali Buckinghamshire New...

Preview:

Citation preview

Bullwhip Effect & Demand Information Sharing

John Boylan & Mohammad AliBuckinghamshire New University

EPSRC Launch Meeting, 24 October 2007

Outline

Approaches to the Bullwhip Effect Demand Information Sharing (DIS) and

standard assumptions Scenarios presented in current literature Uncertainty Principles New scenarios introduced

Bullwhip Effect

Amplification of ‘noise’ as demand moves upstream

Amplification of upstream inventory requirements

Mujeeb
A brief desciption of what our research is about. 1. Quantification of the value of Demand Information Sharing in Supply Chain Management2. Give a brief on what Demand Information Sharing is: example a retailer in u.k and a manufacturer in china.

Approaches to the Bullwhip

Control Theory System Dynamics OR / Statistical approach :

Share downstream demand information with upstream links Lee et al (2000) Chen et al (2000) Raghunathan (2003)

Demand Information Sharing

Papers share the following assumptions:

1. Demand follows ARIMA process

2. Residual noise is Gaussian

3. Linear hierarchy, one node at each echelon

4. Inventory rule is ‘Order Up To’ (OUT)

1. ARIMA process

Advantages Convenient

mathematically Can be insightful

Disadvantages Even if process is

ARIMA, forecasting may not be ARIMA

Alternatives Assume ARIMA

process but use a non-optimal method (eg SMA, SES)

Use state-space approach

2. Gaussian Residual Noise

Advantages Leads to tractable

results

Disadvantages May lead to low

safety stocks if data is skewed

NB: depends on inventory rule

Alternatives Use non-standard

ARIMA model with skewed noise distribution

For slow-moving items, use Integer ARMA models (with Poisson noise)

3. Linear Hierarchy

Unrealistic to have single node at each echelon Upstream propagation based on sum of

demands: MA(q1) + MA(q2) = MA(max{q1,q2})

AR(p1) + AR(p2) = ARMA(p1+p2,max{p1,p2})

Even if backward inference allows for identification of the process for total demand, it does not allow identification at each node

4. ‘OUT’ Inventory Rule

OUT leads to

Yt = Dt + (St – St-1)

If optimal (MMSE) forecasting method used: St = mt + -1(p/(p+h)) √v

Yt = Dt + (mt – mt-1)

Immediately apparent that Bullwhip or Anti-Bullwhip may occur

Upstream Translation of Demand (MMSE)

ARIMA (p, d, qR)

ARIMA (p, d, qM)

where qM = max {p+d, qR-L}

Manufacturer(Upstream Link)

Retailer(Downstream Link)

Forecasting Method

MMSE

Alwan et al (2003), Zhang (2004), Gilbert (2005)Alwan et al (2003), Zhang (2004), Gilbert (2005)

Upstream Translation of Demand (SMA)

ARIMA (p, d, qR)

ARIMA (p, d, qR +n)

Manufacturer(Upstream Link)

Retailer(Downstream Link)

Forecasting Method

SMA

Where n is the number of historical terms used in forecasting

Upstream Translation of Demand (SES)

ARIMA (p, d, qR)

ARIMA (p, d, t - 1) + term

Manufacturer(Upstream Link)

Retailer(Downstream Link)

Forecasting Method

SES

Where t is the number of historical terms used in forecasting

Scenarios

Current No information

sharing Demand information

sharing Downstream

Demand Inference

New No information

sharing (estimation of noise term)

Centralised demand information sharing

1 11 (1 )ˆ 1 1

(Manufacturer's Lead Time Forecast)

L L

t t tY y

Lead Time Forecast by Manufacturer AR(1)

1ˆ ˆ( ) (Demand at Manufacturer)t t t ty d D D

1 (Demand at Retailer)t t td d

1(1 )ˆ (Retailer's Lead Time Forecast)1

L

t tD d

No Information Sharing

0t

1 11 (1 )ˆ 1 1

L L

t t tY y

11ˆ

1

L

t tY y

Take

t

1 1

is known, thus can be calculated

1 (1 )ˆ 1 1

t

L L

t t t

d

Y y

1 11 (1 )ˆ 1 1

L L

t t tY y

Demand Information Sharing

t

1 1

ˆ is unknown, but can be estimated

1 (1 )ˆ ˆ 1 1

t

L L

t t t

d

Y y

1 11 (1 )ˆ 1 1

L L

t t tY y

Downstream Demand Inference

Uncertainty Principle I

If the upstream member can identify the demand model at the downstream link, the demand value at the downstream link cannot be exactly calculated.

ARIMA (p, d, qM)

Principle I(applies when p+d<qM)

ARIMA (p, d, qR)

ARIMA (1, 0, 2)

ARIMA (1, 0, 3)

L=1

qM = max {p+d, qR-L}

qM = qR-L = qR-1

Uncertainty Principles

Principle II: “If the upstream member cannot identify the

demand model at the downstream link, then the demand value at the downstream link can be exactly calculated, if a certain model is assumed from a restrictive subset of the possible models.”

ARIMA (p, d, qM+L)…

Principle II (applies when p+d=qM)

ARIMA (p, d, qM)

ARIMA (p, d, 1)

ARIMA(p, d, 0)

ARIMA(p, d, qM+1)…

ARIMA(p, d, qM)

New Scenario : No Information Sharing – estimation of noise

1 11 (1 )ˆ 1 1

L L

t t tY y

t

1 1

ˆ is unknown but can be calculated

1 (1 )ˆ ˆ 1 1

t

L L

t t t

d

Y y

There are two estimation methods for the above1. Recursive Estimation Method

2. Forecast Error Method

New Scenario: Centralised Demand Information Sharing

1 11 (1 )ˆ 1 1

L L

t t tY y

11ˆ

1

L

t t tY d

New Scenarios Introduced

Current Literature

t t

NIS

Y , 0 t t

NIS-Est

ˆY ,

t

DIS

Y , t t t

CDIS

d ,

Scenarios in our Research

Summary of Research

Downstream Demand Inference shown to be infeasible

No Information Scenario improved to include estimation of ‘noise’ term

Demand Information Sharing scenario enhanced by basing estimation on demand at retailer

Further Research

Issue of batching Evaluation of multi-node supply chains Inventory rules other than OUT Challenging the nature of the rules

Recommended