Task 879.1: Intelligent Demand Aggregation and Forecasting
Task Leader: Argon Chen Co-Investigators: Ruey-Shan Guo Shi-Chung Chang Students: Jakey Blue, Felix Chang, Ken Chen, Ziv Hsia, B.W. Hsie, Peggy Lin
Task 879.1: Intelligent Demand Aggregation and Forecasting Task - - PowerPoint PPT Presentation
SRC Project 879 Progress report Task 879.1: Intelligent Demand Aggregation and Forecasting Task Leader: Argon Chen Co-Investigators: Ruey-Shan Guo Shi-Chung Chang Students: Jakey Blue, Felix Chang, Ken Chen, Ziv Hsia, B.W. Hsie, Peggy Lin
Task Leader: Argon Chen Co-Investigators: Ruey-Shan Guo Shi-Chung Chang Students: Jakey Blue, Felix Chang, Ken Chen, Ziv Hsia, B.W. Hsie, Peggy Lin
Geography View first, then along Time View
View first, then along Geography View
Std.Dev of demand Mean of demand
TimeYear•Quarter•Month•Week × ProductTechnology × Function CV CV CV CV
Heuristic 1: Top-down search Heuristic 2: Bottom-up search Heuristic 3: Middle-out search
Demand Views
Nested-Attribute View:
Mixed View:
Determine Demand Planning Structure: Heuristic 2: Bottom-up search – Avg. CV as index
TimeQuarter •Month•Week x CustomerCR•CC x Product (TxLxP)•PartNum TimeQuarter•Month x CustomerCR•CC x Product (TxLxP)•PartNum TimeQuarter x CustomerCR•CC x Product(TxLxP)•PartNum TimeQuarter x CustomerCR•CC x ProductTxLxP TimeQuarter x CustomerCR x ProductTxLxP TimeQuarter x CustomerCR x ProductLxP TimeQuarter x CustomerCR x ProductL TimeQuarter x CustomerCR x ProductAll TimeQuarter x CustomerAll x ProductAll
Determine Demand Planning Structure: Heuristic 3: Middle-out search – Avg. CV as index
TimeQuarter •Month •Week x CustomerAll x ProductAll TimeQuarter •Month •Week x CustomerAll x ProductL TimeQuarter •Month •Week x CustomerCR x ProductL TimeQuarter •Month •Week x CustomerCR x ProductLxP TimeQuarter •Month •Week x CustomerCR x ProductTxLxP TimeQuarter•Month •Week x CustomerCR•CC x Product TxLxP TimeQuarter •Month•Week x CustomerCR•CC x Product (TxLxP)•PartNum TimeQuarter •Month x CustomerAll x ProductAll TimeQuarter x CustomerAll x ProductAll
Determine Demand Planning Structure: Heuristic 1: Top-down search – Sum of Std. as index
TimeQuarter x CustomerAll x ProductAll TimeQuarter •Month x CustomerAll x ProductAll TimeQuarter •Month •Week x CustomerAll x ProductAll TimeQuarter •Month •Week x CustomerCR x ProductAll TimeQuarter •Month •Week x CustomerCR •CC x ProductAll TimeQuarter •Month •Week x CustomerCR •CC x ProductP TimeQuarter •Month •Week x CustomerCR •CC x ProductLxP TimeQuarter•Month •Week x CustomerCR•CC x Product TxLxP TimeQuarter •Month•Week x CustomerCR•CC x Product (TxLxP)•PartNum
Asia
P1? P3… P2?
Europe ….….. Africa
P14?
detailed planning
Effects of Product Life Cycle.
Stage Stage
Expand Expand Grow up Grow up Mature Mature Decline Decline
( Average the Proportion of previous “n” time buckets to determine the next one )
( Average the demand of previous “n” time buckets to determine the proportion for the next time bucket)
n t t i n i
= + 1 , 1 ,
n t t n t t i n i
= = + = 1 1 , 1 ,
P i,m : proportion of product i at time bucket m n : Total time period d i,m : demand of product i at time bucket m D m : Total demand at time bucket m n : Total time period
Weighted Moving Average” (EWMA) can be used.
i = week n = Total week number
i n i
−
Exponential Weight with r=0.02
0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Time
Weight
Exponential Weight with r=0.25
0.05 0.1 0.15 0.2 0.25 0.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Time
Weight
For rapid-change demand r=0.25 For stable demand r=0.01
T=n+1 History Data (Proportion or Demand) Time T=n-30 T=n-29 T=n T=n-1 T=n-2 ………………….. Exponential Weight Time T=n-30 T=n-29 T=n T=n-1 T=n-2 …………………..
Sum of Weights = 1
EWMA statistic is used in Method-A,Method-B.
current proportion.
current demand and its proportion.
= +
n t t i t n i
1 , 1 ,
= = +
n t t t n t t i t n i
1 1 , 1 ,
d i,m : demand of product i at time bucket m D m : Total demand at time bucket m W m : Exponential weights at time bucket m P i,m : proportion of product i at time bucket m W m : Exponential weights at time bucket m
1. Time horizon: 46-weeks semiconductor demand data. 2. Methods: conventional A, B; EWMA-A, EWMA-B 3. Historical data to determine proportions:30 weeks data
Gen00
P1 P3… P2
Gen01 ….….. Gen19
P14
Performance Index : MSE ( Mean Square Error between forecast and real demand data )
performance.
proportion in Method-A and the demand in Method-B. For example...
Generation 04 (Demand is stable) r = 0.01 weight
Generation 07 (Demand is changing) r = 0.25 weight
EWMA-B has the smallest MSE (best performance)
(see presentation material of liaison meeting on 7/25 and the attached technical paper “Aggregation Strategies to Minimize Inventory Cost under Uncertain Demand”)
OEE OEE : : Overall Equipment Efficiency Overall Equipment Efficiency
capacity needed OEE demand × processing time OEE
Capacity to be prepared= E(q) + α × St.Dev.(q)
requirement! Std.Dev of capacity demand Mean of capacity demand
3 groups 2 groups 2 groups 2 groups 1 group
A B C A B C C B A A C B B C A
e.g. 3 demand sources: A, B & C; 5 combinations
Grouping product demand → fluctuation of capacity demand ↓ → auxiliary capacity ↓
Aggregate +
Time Time
Before aggregation
Time
After aggregation
Capacity needed OEE
Time Processing Actual Time Processing l Theoretica yield Time Total Time Production × × =
demand × processing time OEE
After grouping products for the same machine
OEE may either improve or deteriorate after grouping.
requirement + Auxiliary Capacity)
(see presentation material of liaison meeting on 7/25 and the attached technical paper “Aggregation and forecasting approaches for two interrelated demand sources”)
disaggregate for detailed planning? OR
disaggregation approaches
t t t t t t t t
2 1 2 22 1 1 21 2 1 1 2 12 1 1 11 1
− − − −
with autocorrelation & cross correlation between them
forecasting.
Disaggregation;.
the effects of aggregation, forecasting and disaggregation
disaggregation approaches
methodologies and corresponding forecasting approaches.