MRP Lot Sizing
MRP Lot Sizing
Lot-Sizing in MRP
Depends on cost
and demand patterns
Lot-for-lot (L4L)
◼ The simplest lot sizing scheme for MRP
systems is lot-for-lot (abbreviated L4L).
This means that requirements are met on a
period by period basis as they arise in the
explosion calculus.
◼ LFL is only for convenience and ease of use,
rather than optimal;
◼ However, more cost effective lot sizing plans
are possible.
These would require knowledge of the cost of
setting up for production and the cost of holding
each item.
...
y r
i =1
i
i =1
i for 1 j n.
Methods
1 n
◼ One could apply the EOQ formula by defining = ri
n i =1
but there are better methods.
Indented BOM
Fig 7-5 Product Structure Diagram for Harmon Trumpet
Level 0 Level 1 Level 2
1 Trumpet
1 Bell assembly
1 Valve assembly
3 Slide assemblies
3 Valves
MRP for the valve casing
assembly (LT=4 weeks)
Week 4 5 6 78 9 10 11 12 13 14 15 16 17
Gross requirement (GR) 42 42 32 12 26 112 45 14 76 38
Net requirement (NR) 42 42 32 12 26 112 45 14 76 38
Planned order release (LFL) 42 42 32 12 26 112 45 14 76 38
MRP- Alternative Lot-sizing
Schemes
◼ Lot for Lot
Three parameters are required: the average demand , the
holding cost h, and setup cost K;
Consider the valve casting assembly: K=$132; the holding cost
is $0.6 per unit per week;
◼ If the holding cost is charged against the inventory each week, the
total holding cost incurred from week 8 through 17 is 0;
◼ Since there is one setup each week, the total setup cost incurred
over 10 weeks planning horizon is 10132=$1320 ;
The cost can be reduced largely by producing larger amounts
less often;
◼ EOQ
As the “first cut”, EOQ formula is used to determine an
alternative production policy;
The total of the time-phased requirements over week 8 through
17 is 439, the average is 43.9/week ; 2K 2 132 43.9
Q= = = 139.
Using ==43.9, h=0.6, and K=132, h 0.6
MRP- Alternative Lot-
sizing Schemes
◼ If we schedule the production in lot size 139, while ensuring that the net
requirements are satisfied, then resulting MRP is as follows
Week 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Net requirement (NR) 42 42 32 12 26 112 45 14 76 38
Planned deliveries 139 0 0 0 139 0 139 0 0 139
Planned order release (EOQ)139 0 0 0 139 0 139 0 0 139
Ending Inventory 97 55 23 11 124 12 106 92 16 117
y4=r4+r5=5+20=25
y=(48, 0, 42, 25, 0)
Total cost= $80*3+30*$2+20*$2= 340
60 = 30*2
228= 30*2+42*2*2
MRP- Lot-sizing:
r=(18, 30, 42, 5, 20 ); h=2; K=80
▪Starting in period3
Order Total 90 is close to 80 than is 10
Horizon holding
cost
1 0
2 10 y3=r3+r4 +r5 =42+5+20=67
3 90
Total cost= $80*2+ 30*$2+5*$2+20*2*$2= $310
ct unit production cost (in dollars per unit), not counting setup or
inventory costs in period t
decision variables
Wagner-Whitin Example
Data
t 1 2 3 4 5 6 7 8 9 10
Dt 20 50 10 50 50 10 20 40 20 30
ct 10 10 10 10 10 10 10 10 10 10
At 100 100 100 100 100 100 100 100 100 100
ht 1 1 1 1 1 1 1 1 1 1
Lot-for-Lot Solution
t 1 2 3 4 5 6 7 8 9 10 Total
Dt 20 50 10 50 50 10 20 40 20 30 300
Qt 20 50 10 50 50 10 20 40 20 30 300
It 0 0 0 0 0 0 0 0 0 0 0
Setup cost 100 100 100 100 100 100 100 100 100 100 1000
Holding cost 0 0 0 0 0 0 0 0 0 0 0
Total cost 100 100 100 100 100 100 100 100 100 100 1000
Wagner-Whitin Dt
ct
At
20 50 10 50 50 10 20 40 20 30
10 10 10 10 10 10 10 10 10 10
100 100 100 100 100 100 100 100 100 100
Example ht 1 1 1 1 1 1 1 1 1 1
Z1 + A2 , produce in 2
2
j3* = 1
Wagner-Whitin Example (cont.)
◼ Step 4: Four choices, j4* = 1, 2, 3, 4.
A1 + h1 D2 + (h1 + h2 ) D3 + (h1 + h2 + h3 ) D4 , produce in 1
Z* + A + h D + ( h + h ) D ,
1 produce in 2
Z 4 = min *
* 2 2 3 2 3 4
Z 2 + A3 + h3 D4 , produce in 3
Z*3 + A4 , produce in 4
100 + 1(50) + (1 + 1)10 + (1 + 1 + 1)50 = 320
100 + 100 + (1)10 + (1 + 1)50 = 310
= min
150 + 100 + (1)50 = 300
170 + 100 = 270
= 270
j4* = 4
Planning Horizon Property
◼ In the Example:
Given fact: we produce in period 4 for period 4 of
a 4 period problem.
Question: will we produce in period 3 for period 5
in a 5 period problem?
Answer: We would never produce in period 3 for
period 5 in a 5 period problem.
Z 3* + A4 + h4 D5 , produce in 4
Z = min *
*
Z 4 + A5 ,
5
produce in 5
170 + 100 + 1(50) = 320
= min
270 + 100 = 370
= 320
j5* = 4
◼ Step 6: Three choices, j6* = 4, 5, 6.
And so on.
Wagner-Whitin Example
Solution
Last Period Planning Horizon (t)
with Production 1 2 3 4 5 6 7 8 9 10
1 100 150 170 320
2 200 210 310
3 250 300
4 270 320 340 400 560
5 370 380 420 540
6 420 440 520
7 440 480 520 610
8 500 520 580
9 580 610
10 620
Zt 100 150 170 270 320 340 400 480 520 580
jt 1 1 1 4 4 4 4 7 7 or 8 8
Produce in period 1 Produce in period 4 Produce in period 8
for 1, 2, 3 (20 + 50 + for 4, 5, 6, 7 (50 + 50 + for 8, 9, 10 (40 + 20 +
10 = 80 units) 10 + 20 = 130 units) 30 = 90 units
Wagner-Whitin Example
Solution (cont.)
◼ Optimal Policy:
Produce in period 8 for 8, 9, 10 (40 + 20 + 30 = 90 units)
Produce in period 4 for 4, 5, 6, 7 (50 + 50 + 10 + 20 =
130 units)
Produce in period 1 for 1, 2, 3 (20 + 50 + 10 = 80 units)
t 1 2 3 4 5 6 7 8 9 10 Total
Dt 20 50 10 50 50 10 20 40 20 30 300
Qt 80 0 0 130 0 0 0 90 0 0 300
It 60 10 0 80 30 20 0 50 30 0 0
Setup cost 100 0 0 100 0 0 0 100 0 0 300
Holding cost 60 10 0 80 30 20 0 50 30 0 280
Total cost 160 10 0 180 30 20 0 150 30 0 580
WW example