Centralized Ordering Policies In A Multi Warehouse System With Lead Times & Random Demand Distribution Schoenmeyr - Presentation Transcript
“Centralized Ordering Policies in a
Multi-Warehouse System with Lead
Times and Random Demand”
A paper by Gary Eppen and Linus Schrage
Presentation by Tor Schoenmeyr
This is a summary presentation based on: Eppen, Gary, and Linus Schrage. “Centralized Ordering Policies in a
Multi-Warehouse System with Lead times and Random Demand.” TIMS Studies in the Management Sciences, Vol.
16: Multi-Level Production/Inventory Control Systems, Theory and Practice. Edited by Leroy B. Schwarz. 1981.
System and Problem Description
The Allocation Assumption
Policy 1: Order up to y every period
Policy 2: Order up to y every m periods
System Description and Assumptions
N warehouses
Total Depot Demand
Transportation
(no inventory) (with inventories) (random)
inventory in
lead time l
system: y
Supplier
e1 = N ( µ1 , σ 1 )
lead time L Z1
e2 = N ( µ2 , σ 2 )
Supplier Z2
e3 = N ( µ3 , σ 3 )
Z3
Costs to be minimized: Decisions to be made every period:
•Holding cost h per unit in inventory •How much, if anything, should be
ordered from the supplier
•Penalty cost p per unit of unmet
demand (placed in backlog) •How should we distribute the
incoming orders at the Depot
•Fixed cost K for every order placed
Why have a Depot?
(with no inventory)
Problem Depot Benefit
• Separate warehouses have • Exploit quantity discounts from
little purchasing power the supplier
• Demand fluctuates for the • Fluctuations in different
individual warehouse warehouses even out, and you
gain “statistical economies of
scale”
• Depot need not to be a
• It is expensive/ impractical to
physical entity (the point is that
build a depot
goods are allocated after
orders completed)
• (Demand can vary also in the • (Maybe a depot with inventory
aggregate) can do even better)
Applicability of model
Good application: Questionable application:
Steel for conglomerate Coca-Cola for 7-Eleven
Production Long Short
lead times:
Inventory Holding costs Cheap, not to say
surplus: (expensive) desirable (up to shelf
capacity)
Inventory Order placed Customer walks (or
shortfall: on “backlog” at buys a substitute)
some penalty
System and Problem Description
The Allocation Assumption
Policy 1: Order up to y every period
Policy 2: Order up to y every m periods
Allocation Assumption
(for every period ordering, normal demand)
“Every period t, we can “Every period, we can find a
constant v, such that the
make an allocation (at the
depot) such that the total inventory at and in
probability of running out at transit to the i th warehouse
each warehouse is the same is:
at period t+l”
(l + 1) µi + vσ i l + 1
Transportation
lead time l
Depot Warehouses
Supplier
Example when Allocation Assumption holds (identical warehouses)
Ware- Demand
Period t Period t+1
houses Warehouses
L=1 10 6 L=1 10-6+5=9
l=0
8
Supplier l=0
?
Supplier
10 4 10-4+3=9
Example when Allocation Assumption is violated (identical warehouses)
Ware- Demand
Period t Period t+1
houses Warehouses
L=1 10 9 L=1 10-9+8=9
l=0
8
Supplier l=0
?
Supplier
10 0 10-0+0=10
The Allocation Assumption holds for high
µ/σ and low N
Probability of A.A. being true according to experiment
Theoretical Result presented in paper (my experiment in parenthesis) Percent
µ/σ ½ 1 3/2 2 5/2
Eppen and Schrage
N
derive a good
theoretical 32.6 66.3 85.8 95.2 98.8
2
(35.9) (66.3) (86.5) (95.5) (98.8)
approximation
formula for the 20.1 54.7 79.8 93.0 98.1
3
probability of A.A. (19.8) (53.2) (79.0) (93.5) (98.2)
being true. 11.4 43.1 73.3 90.1 97.3
4
(10.0) (41.0) (72.0) (90.5) (97.4)
7.6 36.5 68.6 88.3 96.5
5
(4.9) (30.6) (65.8) (88.0) (96.9)
The paper does not explain
The paper does not explain
4.6 29.9 63.2 86.4 96.1
6
how “negative demand”
how “negative demand”
(2.5) (22.3) (60.7) (85.2) (95.8)
should be interpreted. This
should be interpreted. This
happens frequently in the
happens frequently in the
2.8 24.5 59.1 84.1 95.5
7
lower left corner where my
lower left corner where my
(1.2) (15.8) (53.5) (83.2) (95.5)
experiments gave different
experiments gave different
results than those of the paper
results than those of the paper 1.6 20.4 54.3 82.0 94.6
8
(0.5) (11.0) (46.6) (80.5) (95.3)
System and Problem Description
The Allocation Assumption
Policy 1: Order up to y every period
Policy 2: Order up to y every m periods
Policy 1: Order Every Period
(fixed ordering costs K = 0)
Problem: Intuitive answer: But…
How should we We should distribute But is this always
distribute the goods goods so that total possible?
that come in to the goods at and en If we make the
depot every period? route to every A.A., then yes!
factory is “the same”
How much should We should order so What should be
the value of y?
we order from the that the same total
inventory level y is
factory every
period? achieved every period.
(=order last period’s
demand)
Eppen and Schrage find an analytical expression
for the inventory at each warehouse
We know how much is We know how the We know the (random
We know how much is We know how the We know the (random
ordered every period incoming goods are split function for) demand
ordered every period incoming goods are split function for) demand
(as a function of y)
(as a function of y) up at the Depot at each warehouse
up at the Depot at each warehouse
Eppen and Schrage derive this expression for the inventory S at each warehouse
(simplified form for the case of identical warehouses):
∑ ∑
L N
e
y
− ∑ t = L +1 e jt
L +l
S j = (l + 1) µ + − (l + 1) µ − t =1 i =1 it
N N
Fixed component Random component
The problem is now equivalent to the
newsboy problem, and can be solved
analytically
Newsboy problem
“The newsboy buys i newspapers, at a cost c each. He sells
what is demanded d (random variable), or all he has got i,
whichever is less, at a price r. Any surplus is lost.”
Cost of Cost of
Deterministic Random surplus shortage
inventory inventory (per unit) (per unit)
i -d c r-c
Newsboy
∑t =1 ∑i=1 eit − L+l e
L N
y
∑t =L+1 jt
Our system
(l + 1)µ + − (l + 1)µ − h p
(at warehouse) N N
System and Problem Description
The Allocation Assumption
Policy 1: Order up to y every period
Policy 2: Order up to y every m periods
Policy 2: Order Up to level y every
m periods
+ We can select m and y to minimize total costs,
including fixed ordering costs K
+ Periodic ordering policy easy to implement in
practice
+ Authors claim that theoretical results on this
policy has wider applicability
– Certain approximations have to be made to find
the best m and y
– Even if the best m and y were to be found, the
periodical ordering policy isn’t necessarily
optimal
Several new assumptions lead to an analytical
solution for the periodic ordering policy
2. The allocation rule
2. The allocation rule
(l + m) µi + vσ i
is used, but not proven
is used, but not proven
to be optimal
to be optimal
3. As before,
1. “Stock can we make the
only run out a.a.
Analytical expression
for optimal y and cost,
in the last – it is always
given m
period before possible
order arrivals” to make this
allocation
In typical cases, we can
In typical cases, we can
then find the best solution
then find the best solution
by optimizing y
by optimizing y
for m=1,2,3…
for m=1,2,3…
0 comments
Post a comment