Professional Documents
Culture Documents
in a Supply Chain
Forecasting and Aggregate Planning
utdallas.edu/~metin
Learning Objectives
Overview of forecasting
Forecast errors
2
utdallas.edu/~metin
Strategy or design:
Planning:
Operation
Forecast
Forecast
Actual demand
3
utdallas.edu/~metin
Characteristics of forecasts
utdallas.edu/~metin
Forecasting Methods
Qualitative
Expert opinion
E.g. Why do you listen to Wall Street stock analysts?
Time Series
Static
Adaptive
Causal
Forecast Simulation for planning purposes
5
utdallas.edu/~metin
Components of an observation
Observed demand (O) =
Systematic component (S) + Random component (R)
Level (current deseasonalized demand)
Trend (growth or decline in demand)
Seasonality (predictable seasonal fluctuation)
6
utdallas.edu/~metin
Demand Dt
8000
13000
23000
34000
10000
18000
23000
38000
12000
13000
32000
41000
97
,2
97
,3
97
,4
98
,1
98
,2
98
,3
98
,4
99
,1
99
,2
99
,3
99
,4
00
,1
8
utdallas.edu/~metin
Forecasting methods
Static
Adaptive
Moving average
Simple exponential smoothing
Holts model (with trend)
Winters model (with trend and seasonality)
9
utdallas.edu/~metin
Error measures
MAD
Mean Squared Error (MSE)
Mean Absolute Percentage Error (MAPE)
Bias
Tracking Signal
10
utdallas.edu/~metin
Firm Orders
Frozen Zone
Forecasts
Flexible Zone
Time
utdallas.edu/~metin
Aggregate Planning
Single product
Single capacity
12
Inventory
Basic Strategies
Level strategy;
swim wear
utdallas.edu/~metin
13
Use inventory
Demand
Demand
se
ca
pa
ci
ty
14
utdallas.edu/~metin
Farm tools:
Shovels
Spades
Forks
Same characteristics?
Demand Forecast
1,600
3,000
3,200
3,800
2,200
2,200
16
utdallas.edu/~metin
Aggregate Planning
Item
Materials
Inventory holding cost
Marginal cost of a stockout
Hiring and training costs
Layoff cost
Labor hours required
Regular time cost
Over time cost
Cost of subcontracting
Max overtime hrs per employee
Cost
$10/unit
$2/unit/month
$5/unit/month
$300/worker
$500/worker
4hours/unit
$4/hour
$6/hour
$30/unit
10hours/employee
17
utdallas.edu/~metin
2. Objective Function:
6
6
6
6
6
6
6
6
Min 4 8 20W t + 300H t + 500Lt + 6Ot + 2 I t + 5 S t + 10Pt + 30Ct
t =1
t =1
t =1
t =1
t =1
t =1
t =1
t =1
3. Constraints
Workforce
W =W
W W
t
t 1
+ H t Lt, or
t 1
Production
= 80.
P 8 20(1/ 4)W + O 4 or
40W + O 4 P 0, for t = 1,...,6.
t
utdallas.edu/~metin
19
3. Constraints
P +C = D + S + I S ,
+ P + C D S I + S = 0,
for t = 1,..., 6 , where I = 1,000 , S = 0 and I
I
I
t 1
t 1
t 1
t 1
Over
500 .
O 10W or
10 W O 0
t
for t = 1,..., 6.
20
utdallas.edu/~metin
Application
utdallas.edu/~metin
Month
January
February
March
April
May
June
Total
Demand Forecast
1,600
3,000
3,200
3,800
2,200
2,200
16,000
Demand Forecast
1,000
3,000
3,800
4,800
2,000
1,400
16,000
Total costs=$432.858K.
utdallas.edu/~metin
23
Chapter 9:
Matching Demand and Supply
Supply = Demand
Supply < Demand => Lost revenue opportunity
Supply > Demand => Inventory
Manage Supply Productions Management
Manage Demand Marketing
24
utdallas.edu/~metin
a
b
Similar capabilities
utdallas.edu/~metin
d
a,b,
c,d
25
26
utdallas.edu/~metin
Demand Forecast
3,000=1600(1.1)+0.2(3000+3200)
2,400=3000(0.8)
2,560=3200(0.8)
3,800
2,200
2,200
Demand Forecast
1,600
3,000
3,200
5,060=3800(1.1)+0.2(2200+2200)
1,760=2200(0.8)
1,760=2200(0.8)
utdallas.edu/~metin
Demand Management
30
utdallas.edu/~metin
Demand Forecast
4,440=1600(2)+0.2(3000+3200)
2,400=0.8(3000)
2,560=0.8(3200)
3,800
2,200
2,200
Demand Forecast
1,600
3,000
3,200
8,480=3800(2)+(0.2)(2200+2200)
1,760=(0.8)2200
1,760=(0.8)2200
Promotion
Price
Promotion
Period
$40
$40
$40
$40
$40
$31
$31
$31
$40
$39
$39
$39
$39
$31
$30
$30
NA
January
April
January
April
NA
January
April
Percent
increase in
demand
NA
20 %
20%
100%
100%
NA
100%
100%
Percent
forward
buy
NA
20 %
20%
20%
20%
NA
20%
20%
Profit
Average
Inventory
$217,725
$221,485
$211,283
$242,810
$247,320
$73,725
$84,410
$69,120
895
523
938
208
1,492
895
208
1,492
Favored timing
Low demand period
High demand period
High demand period
High demand period
Low demand period
Low demand period
Low demand period
34
utdallas.edu/~metin
utdallas.edu/~metin
utdallas.edu/~metin
A Simple Model
Units
Capacity
x
Demand
D(t)= + t
x/
Time (t)
x
f ( x)
k
C ( x) = exp r (k ) f ( x) = f ( x) (exp(rx / )) =
1 exp(rx / )
k =0
k =0
f ( x) = x ; r = 5%; = 1; x 30
0.5
38
utdallas.edu/~metin
Demand
Surplus
capacity
Inventory
build up
Inventory
depletion
Time
utdallas.edu/~metin
3
Plants
Products
utdallas.edu/~metin
40
Capacity allocation
X3B
DA
DB
X1A
200
100
100
100
100
150
150
100
50
100
50 B
100
200
100
100
100 B
Shortage
41
utdallas.edu/~metin
X3B
DA
DB
X1A
200
100
100
100
100
150
150
100
50
50
100
100
200
100
100
100
Shortage
42
utdallas.edu/~metin
Disciplined database
Component commonality
Shortcomings
Rigid lead times
No capacity consideration
43
utdallas.edu/~metin
44
utdallas.edu/~metin
Focus on timing
Advocates pull system, use Kanban
Design improvements encouraged
Lower inventories / set up time / cycle time
Quality improvements
Supplier relations, fewer closer suppliers, Toyota city
JIT philosophically different than OPT or MRP, it is not
only a planning tool but a continuous improvement scheme
45
utdallas.edu/~metin
Forecasting
Aggregate planning
Supply and demand management during
aggregate planning with predictable demand
variation