25
Forecasting, uncertainty and managing service level Professor Robert Fildes Distinguished Professor and Director, Lancaster University Centre for Forecasting With thanks to John Boylan, Xi Chen and Maulana Syuhada

Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Embed Size (px)

Citation preview

Page 1: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Forecasting, uncertainty and managing service level

Professor Robert Fildes

Distinguished Professor and Director, Lancaster University Centre for Forecasting

With thanks to John Boylan, Xi Chen and Maulana Syuhada

Page 2: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

This material has been created and copyrighted © by Lancaster Centre for Forecasting, Lancaster University Management School, all rights reserved. You may use this material for your private educational purposes, so long as they are clearly identified as being created and copyrighted © by Lancaster Centre for Forecasting, Lancaster University Management School. You are not permitted to alter, change, or enhance them. You may not use any of the content, text and images, in full or in part, in a tutorial, training, education, written papers, videos or other recordings. You are not permitted to distribute or make available directly or indirectly, within or outside your company, nor exploit them without explicit prior written permission from Lancaster Centre for Forecasting, Lancaster University Management School, email: [email protected]

Page 3: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Agenda

1. Early beginnings 2. My Assumptions! 3. Demand uncertainty and forecasting models 4. What do we know about forecasting model accuracy? 5. Modelling the supply chain 6. Three examples

i. Intermittent demand ii. Effects of uncertainty and forecasting error on supply

chain iii. Integrating planning models with forecasting model

choice – which matters when 7. Conclusions

Page 4: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

My assumptions!

• Forecasting must be considered in a ‘real’ problem context – Lead time, information, value (loss function),

comparative evaluation

• Service level planning must be considered in a ‘real’ problem context – Supply chain features, demand uncertainty, forecast

error

Inventory planning and forecasting (OR generally) are defined by practice

Page 5: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

0

50

100

150

200

250

300

1 3 5 7 9 11 13 15 17 19 21 23 25

Base

Promot

Promotions

Demand uncertainty - The nature of demand

• Volatile

• Trend+ seasonal

• Step and level changes

• Outliers

• Intermittent?

• Promotional & Other effects

1. Changing volatility 2. Changing Trend+seasonal 3. Promotions

Page 6: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Researching forecasting - the developing research agenda

• Exponential smoothing (1950s)

• ARIMA (1970s)

• State space models (1980s) – Single source of error (1990s)

• Computer intensive methods (1990s on)

– Neural networks – Support vector machines – ‘fuzzy’ models

+ intervention models

Page 7: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Comparative forecasting accuracy • The Forecasting Competitions (Newbold and Granger, 1974; Makridakis and Hibon,

1979; M-competition, 1982; M-3 Competition, 2000) – Aim: to identify the ‘best’ forecasting methods – + the conditions in which one method outperforms another

• Characteristics – Many empirical time series – Alternative methods – Select a data series (from the relevant population) – Apply competitive forecasting methods – Produce forecasts for different horizons from methods – Calculate summary error statistics for each method for each series – Calculate error statistics across all the data series – Compare error statistics – Examine sub-set performance

Which methods win, which lose, when and why?

Page 8: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Conclusions

• Simple model specifications will often outperform complex alternatives

• Damped trend smoothing is on average the most accurate extrapolative forecasting method

• More general methods will not typically outperform constrained alternatives

• Combining leads to improved accuracy • Problem/ context specific methods will outperform

general alternatives • Causal methods will typically outperform extrapolative • Loss functions matter!

Page 9: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Researching ‘forecasting and inventory’

• Keyword search in WoS – highly cited articles 20+ since 2004, 9+ since 2009

• Research priorities

– Focus of research – Demand generation process – Forecasting techniques – Supply chain structure – Methodology – Validation – Loss functions – Conclusions

Page 10: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

A good model?

• Fit for purpose • Comprehensible to the user (Little, 1970) • Complete on important issues • Encompass other models

– structure – results

• Black box (input-output validation) • White box validation

– micro structure supported by observation/empirical research – parameters supported by research

• Robust – model and results meaningful with plausible

changes in parameters

Page 11: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Supply chain Structure

• Production system complexity – Echelons (Retailer(s), manufacturer(s), supplier(s) – lead times (fixed?) – interrelationships, bottlenecks – production reliability – back orders – frozen interval, planning horizon

• Demand & Forecasts – Demand generating process (grounded or not in

empirical research) – Forecasts optimal (or not) for particular demand models – inter-related products

Page 12: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Supply chain Structure II

• Information sharing between supply chain levels

• Production and ordering inventory rules (lot sizing)

• Cost structure and Service Level

• Evaluation Criteria – service levels, cost, – Trade-off (Gardner, Man. Sci. 89) – bullwhip

• Bullwhip not directly cost/ service relevant

24

28

32

36

40

44

48

52

370 380 390 400 410 420 430

Simple Smoothing

Damped Trend

Service - inventory investment tradeoff

curves

Inventory

Service

Page 13: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Findings

• Focus of research – Bull-whip – Effect of forecasting accuracy (most important cause) – Evaluation of different forecasting methods

• Computer intensive methods – Information sharing

• Demand generation process – usually unrealistic and unjustified

• Independent demand, no outliers/ promotions, no structural change

• Forecasting techniques – Intermittent demand methods, CIS methods – Non-optimal for DGP

Page 14: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Findings II • Methodology: math model + simulation

– Rarely empirical

• Validation – Some parameter sensitivity testing – Need to ground the model in organisational reality

(rarely done) – Test against observations (few examples, e.g.

• Loss functions: bullwhip amplification, inventory only – Little use of trade off curves

• Conclusions – Either obvious (information sharing is of potential value!) – Or obviously contingent (e.g. ‘bias improves performance’

depends critically on assumed supply chain structure)

Page 15: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Bullwhip Effect (BWE) Key problem in inventory management

BWE Demand variability amplification when moving up the supply chain

5 10 15 20 25 300

200

400

600

800

1000

Period

RetailerWholesalerProducer

11-Oct-2008 20-Dec-2008 28-Feb-2009 09-May-2009 18-Jul-2009 26-Sep-2009500

1000

1500

2000

2500

3000

3500

4000

Date

Uni

ts

RetailerProducer

var( )( )

Supplier

ret

DBullwhip Effect

Var D=

Claimed BWE leads to: 1. Excessive stock 2. Poor customer

service 3. Increased costs

Style of Research: • Strong assumptions • Math Models • Link between BW, forecasting and

information sharing • Ungrounded • No empirical testing Note: with perfect supplier forecasting BWE has no adverse consequences

Page 16: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Three examples of incorporating forecasting research into inventory/ supply chain research

• Intermittent demand – The need for an appropriate loss function

• Manufacturing and lot sizing research – The need to incorporate demand uncertainty and

forecasting error

• Service level operations – The importance of including a range of plausible

policies

Page 17: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Case I - Intermittent demand - researching forecasting method selection

• Range of alternative methods (Kourentzes, IJPE) – Croston, exponential smoothing, SBA,

neural nets (non-linear) • Loss functions

– Forecast error based, vs trade-off losses • Methodology

– Empirical • Validation

– Empirical • Conclusions

– Forecast Accuracy metrics inadequate to capture inventory performance

– Neural nets lead to improved performance (but no improvement in accuracy)

Context specific loss functions critical to evaluation

Page 18: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Models of the supply chain Building blocks • Structure • Demand generation process

and parameters

• Forecast function

• Ordering and delivery rules

• Lead time (LT)

• Performance measures

• References

Typical Assumptions • Two-echelon • Known (I.I.D. or AR(1))

• MMSE

• Order-up-to (backorder)

• Fixed

• BWE ratio

E.g. Chen et. al. (2000), Lee et. al. (2000)

Realistic Assumptions • Multiple-echelon • Unknown (real

demand, AR(1) or other ARIMA)

• Exponential Smoothing or ARIMA

• Order-up-to (backorder or lost sale)

• Stochastic, estimated based on realised LT

• Inventory level, service level, or total cost

E.g. Ali and Boylan (2010), Syuhada (2014)

Page 19: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Different LSRs perfect info

Case II - Manufacturing and lot sizing research - uncertainty and forecasting

(Fildes and Kingsman, JORS, 2010)

Service

Cost • Motivation: Lee and Adam (Man Sci, 1986) – Transparently incorrect!

• Loss functions – trade-off between service level and inventory

• Methodology – Simulation

• Forecasting methods – Optimal + Sub-optimal specification error (exponential smoothing)

• Lot sizing rules including EOQ and ‘optimal’ • Validation

– Demand and Forecasting models based on realistic characterisation • But no ‘outliers’, promotions etc

– Realistic specification of uncertainty and forecast error

Page 20: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Manufacturing and lot sizing research - uncertainty and forecasting

Key structure (Fildes and Kingsman, JORS, 2011)

Two levels – range of lot sizing rules Top level demand uncertainty (ARMA(1,1))

Forecast error

Optimal forecast o Assumes parameters and past error et-1 known,

Forecast can be non-optimal o Actual forecast=Optimal forecast + Noise

Observed error = demand uncertainty + forecast error

Includes bias, specification error, demand uncertainty Additional realism

DGP unknown Grounded error distribution Forecast error can be evaluated

tkttoptktt FF ν+= +−+− ,1,1

1 1t t t tD D e eδ φ θ− −= + + −

11 - + = 1 −− tt eD,tt-Fopt θρδ

With perfect info W-W best But with forecast error, EOQ • Shows effects of different

sizes of forecast error

Cost

Service

50% error 20% 10% Perfect forecast

Page 21: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Conclusions Supply chain models and uncertainty

• Models that exclude demand uncertainty and forecast error have (very) limited value in ranking policy effectiveness – Lot-sizing doesn’t really matter! EOQ robust (Glock et al., IJPE, 2014)

• Specifying realistic levels of uncertainty affects the conclusions – Size matters – not significance

• Confusing demand uncertainty, optimal forecasting and mis-specification mislead – In their policy recommendations – In their quantitative estimates of benefits.

• For high variance, major improvements from reduced error

But do these conclusions apply? For more complex supply chains For realistic demand generation and forecasting

including information sharing

Page 22: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Case III - Service level operations – Call Centre Planning

Call arrivals assumptions Multiple Seasonality +

Autocorrelations Different levels of forecast

error/demand uncertainty in addition to Poisson randomness

Staffing rules assumptions Steady-state queue models

(simple) vs Time-dependent models (complex) Decision constraints

Service level Staff Cost Availability etc...

Queue performance may disrupt

forecasting inputs Balking, Abandonment, Retrial

Call centre planning process • Forecasting

• Models & accuracy • Staffing requirement

• Queuing models • Rostering

• Integer programming • HR constraints

Page 23: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Conclusions Target Service Level vs Intraday Variance

Low

(ED

)

H

igh(

QD

)

Planning methods matters (queueing model for staffing)

Forecast methods matters

Low high Intraday variance of arrival rates

Targ

et S

ervi

ce L

evel

High target service level regime, e.g. TSF(0s) at 90%, • System has low congestion level • Service level degradation reduced at low level intraday variance • System performance can be improved by using better forecast methods

Low target service level regime, e.g. TSF(0s) at 10%, • System has high congestion level, transient behavior of the queue

is significant • Implicit asymmetric cost function for staffing • Intraday variance causes “knock-on” effects from queue backlogs • Queueing model is the dominant effect overshadow forecast

methods

Page 24: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Final reflections

(Most) Research on inventory/ service level offers limited guidance in practice

Why? • Forecasting error poorly integrated into the planning models • Validation ungrounded in practicalities

Most supply chain forecasting research offers limited guidance Why? • Inappropriate loss functions • Poor empirical validation

Need to integrate models and methods from the two perspectives

Page 25: Forecasting, uncertainty and managing service level · PDF fileForecasting, uncertainty and managing service level ... – Demand and Forecasting models based on realistic ... uncertainty

Questions?