Reducing the Cost of Demand Uncertainty through Accurate Response to Early Sales

advertisement
Reducing the Cost of Demand
Uncertainty through Accurate
Response to Early Sales
Fisher and Raman 1996
Operations Research, vol. 44 (1), 87-99
Presentation by Hongmin Li
This summary presentation is based on: Fisher, Marshall, and A. Raman. "Reducing the Cost of Demand
Uncertainty Through Accurate Response to Early Sales." Operations Research 44, no. 1 (1996): 87-99.
Fashion Industry
¾ Long lead time
¾ Unpredictable demand
¾ Complex Supply Chain
¾ Enormous inventory loss
z
25% of retail sales
¾ Lost Sales
Quick Response
¾ Lead time reduction through
z
z
z
Efforts in IT,
Logistics improvement
Reorganization of production process
¾ Complications
z
z
Production planning (how much and when)
Need a method to incorporate observed
demand information
This Paper
¾ Provides a model for response-based
production planning
¾ A two-stage stochastic program
¾ Use relaxations to obtain feasible solutions
and bounds
¾ Implementation at Sport Obermeyer
Time Line
Full Price
season
Mid Feb
LT=1
May
Sept.1
Sept.1
Production period
Dec. 31
spring
Reorders
(filled from avail. Inv)
Place Orders
Jan.1
Markdown
season
Notation
¾
¾
¾
¾
¾
¾
¾
¾
¾
n
xi0
xi
(For notation descriptions, see page
Di0
90 of the Fisher and Raman paper)
Di
Oi
Ui
K
ci(xi,Di) = Oi(xi–Di)+ + Oi (Di -xi)+
Notation (2)
¾ fi(Di0,Di)
¾ gi(Di0)
¾ hi(Di|Di0)
¾ f(D0,D)
¾
¾
g( D 0 )
h(D|D0)
(For notation descriptions, see page
90 of the Fisher and Raman paper)
Model
Expected cost of demand mismatch:
ci ( xi , Di ) = Oi ( xi − Di ) + + U i ( Di − xi ) +
n
c( x, D) = ∑ ci ( xi , Di )
i =1
∞
ED| D0 c( x, D) = ∫ c( x, D)h( D | D0 )dD
0
Choose x0, observe D0, then choose x to
minimize total over and under production cost:
Z * = min Z ( x0 ) = EDo min ED| D0 c ( x, D)
x0 ≥ 0
(P)
n
∑x
i =1
i
x0 ≥ 0
n
≤ K + ∑ xi 0
i =1
Z(x0) is convex
Z 1 ( x, D0 ) = ED|D0 c( x, D)
(P2)
Z 2 ( x0 , D0 ) = min Z 1 ( x, D0 )
x ≥ x0
n
∑x
i =1
i
n
≤ K + ∑ xi 0
ci(xi,Di) is convex in xi
⇒ c(x, D) convex in x
⇒ Z1(x, D0) convex in x
⇒ Z2 convex in x0
i =1
However, no closed
form expression for x
in D0, so convex opt.
is not tractable
Approximation to P
“Replace the capacity constraint in 2nd period with a lower limit on total
1st period production”
x0* - optimal value of x0
W ( L) = min ED0 min ED|D0 c( x, D)
x 0≥0
n
x ≥ x0
n
n
∑ xi 0 = L∑ xi ≤ K + ∑ xi 0
i =1
i =1
Define L * =
∑
x i*0
i =1
W ( L) = min Z ( x0 )
n
∑x
i =1
i0
x0 ≥ 0
n
= L where Z ( x0 ) = ∑ EDi 0 min EDi|Di 0 ci ( xi , Di )
i =1
i =1
(P)
n
(P)
xi ≥ xi 0
Solve (P) for a Given L
1. Given hi(Di|Di0),
xi* (Di0) = argmin ci(xi,Di)
(opt. newsboy solution)
W ( L) = min Z ( x0 )
x0 ≥ 0
n
n
i =1
i =1
∑ xi 0 = L where Z ( x0 ) = ∑ EDi 0 min EDi|Di 0 ci ( xi , Di )
xi = max(xi* (Di0), xi0) solves min EDi|Di0 ci(xi,Di)
Then Z(x0) can be computed using numerical
(P)
integration
2. If Di0 and Di are positively correlated,
There exists a Di0* s.t. for Di0≤Di0*, xi = xi0
and for Di0>Di0* , xi = xi* (Di0)
Partials of Z can be approximated with differences => xi0*
xi ≥ xi 0
Choosing L
¾
¾
¾
x0 (L) – value of x0 that solves P with given L
Use Monte Carlo generation of D0 to evaluate
Z(x0 (L))
Choose L by line search algorithm to the
problem minL>=0 Z(x0 (L))
Lower bounds on W(L)
Relaxing the constraint x >= x0 , we get:
(P2)
W 2 ( L) = ED0 min ED|D0 c( x, D)
x ≥0
n
∑x
i =1
¾
¾
¾
⇒
i
≤K+L
W(L) is a lower bound
W2(L) is a lower bound (a constrained Newsboy
problem that can be solved with lagrangian
methods.)
W(L) is smallest when L=0, W2(L) is largest
when L=0
minL>=0 max ( W(L), W2(L) ) is a nontrivial bound
on Z*
Minimum Production Quantities
Let Sj defines the sets of products that satisfies a
min. initial production level Mj0, j=1,…, m
(See equations on page 92, left hand
column, of Fisher and Raman paper)
The RHS is evaluated by the following problem:
(See equations on
page 92, left hand
column, of Fisher
and Raman paper)
can be solved
similarly as P2
Minimum Production Quantities
¾
The modified problem can be solved as before with 2 changes:
z
z
Only allow movement away from x0j =0 to a point that satisfies the min
production constraints
Change the estimation of the derivative of W(L) w.r.t. xij at xij =0 to:
(See equations on page 92, left hand
column, of Fisher and Raman paper)
z
Zj* has the same form as (P), thus can be solved similarly
Sport Opermeyer
Full Price
season
Mid Feb
May
Sept.1
LT=1 Place Orders
Sept.
(2yrs ago)
Commit 40%
Forecast
Jan.1
Dec. 31
spring
Reorders
(filled from avail. Inv)
Nov.
Oct.
(1yrs ago) (1yrs ago)
Design
Markdown
season
Sept.1
Production period
Sport Obermeyer Application
¾ L = 0.4D
¾ Ui
= wholesale price – variable cost
¾ Oi = variable cost – salvage value
(a conservative measure)
¾ In general, Ui = 3~4Oi
µ
Demand Density Estimation
¾Di0 and Di
follow a bivariate normal distrn
¾Estimate µi0, µi, σi0, σi
and ρi (correlation)
yij sales estimate of product i
by member j
Actual deviation is well correlated
with predicted standard deviation
Estimate
that ρi is the same for all products
within 5 major product categories
¾Estimate ρI as the correlation between total and
initial demand in the previous season
¾Assume
¾Let k be the
i
=> µl i 0 = ku
fraction of season sales in period 1
δ be the correlation coeff. between Di0 and
(Di - Di0 )=> σl = σl ⎡⎢ ρ − δ (1 − ρl ) ⎤⎥ (Proposition 1)
¾Let
2
i0
i
⎢
⎣
i
i
i
2
i
(1 − δ ) ⎥⎦
Proposition 1
⎡
(1 − ρi2 ) ⎤
σ io = σ i ⎢ ρi − δ i
2 ⎥
(1 − δ i ) ⎥⎦
⎢⎣
σi2 - std of (Di - Di0 )
Q-Q plot shows that the
student’s t distribution
with t=2 may be better
approximation.
(For equations and
explanation, see
Proposition 1 on page
95 of the Fisher and
Raman paper)
Closed-form solution
Assume that all products have the same Ui and Oi,
and have normally distributed demand with the same ρ
(See Theorem 2 on page 96 of the
Fisher and Raman paper.)
Results
(See Table 1 on page 97 of the
Fisher and Raman paper.)
Bounding Results
(See Figures 6 and 7 on page 98 of the
Fisher and Raman paper.)
Summary
¾ Provides a model for response-based
production planning
¾ A two-stage stochastic program
¾ Use relaxations to obtain feasible solutions
and bounds
¾ Results at Sport Obermeyer
Critique
¾
¾
¾
¾
¾
¾
Clear and practical motivation
Take advantage of both expert opinion and early
demand information
Simple model
Some details of the model is not explained very
clearly
Accuracy of the lower bounds is not discussed
Application did not use the approximate method
developed in the paper
Download