Professional Documents
Culture Documents
SS 2015
4-1
4: Lot Sizing
Literature
Nahmias, S. (2005), 183-202; 346-366
Krajewski, L. J.; Ritzman, L. P. (2002), 593-607; 731-796
Heizer, J.; Render, B. (2006), 473-513; 549-586
SS 2015
4-2
Exercise 4.1
An enterprise consumes 15,000 kilograms of a certain material per month (30 days),
which is demanded by the production department at a constant rate per day (also on
Saturdays, Sundays and public holidays). The (variable) cost per order are 600
(order cost rate), the (variable) cost of storing one kilogram for one day have been
calculated at 0.15 (holding cost rate).
1.
Determine an optimal lot size under the assumption that the enterprise would
like to minimize the sum of its monthly holding and ordering cost!
2.
What are the total cost per month? What are the contributions of the holding
cost and of the ordering cost? Also determine the corresponding cost per
material unit!
3.
How long will this lot last? How many orders will have to be placed per month?
SS 2015
4-3
cH
: holding cost rate: cost of keeping one unit in stock for one time unit;
cO
variables
(a)
expectation variables
CH
CO
(b)
decision variable
SS 2015
4-4
x (1)
( 2) 1 (1)
x = 3 x
C H = c HT
1
x
2
CH
CO
nT
CO = c O
x
x
optimal lot-size,
Economic Order Quantity (EOQ)
SS 2015
4-5
SS 2015
13,500
14,250
14,850
15,000
15,150
15,750
16,500
22,500
0.95
0.99
1.00
1.01
1.05
1.10
1.50
7,500
0.50
0.90
actual
demand
demand
deviation
factor
2,449.5
2,097.6
2,049.4
2,010.0
2,000.0
1,990.0
1,949.4
1,897.4
1,414.2
optimal
lot-size
500
600
0.15
2,000
11,022.7
9,439.3
9,222.3
9,044.9
9,000.0
8,954.9
8,772.1
8,538.1
6,364.0
11,250.0
9,450.0
9,225.0
9,045.0
9,000.0
8,955.0
8,775.0
8,550.0
6,750.0
2.062
0.114
0.030
0.001
0.000
0.001
0.033
0.139
6.066
http://www.mansci.ovgu.de
4-6
Exercise 4.2
Customers demand 15,000 kilograms per month (30 days) of a certain final product
from a manufacturing company. The demand is coming in at a more or less
constant rate. The company produces at a constant rate of 1,500 kilograms per day
(also on Saturdays, Sundays and public holidays). The holding cost rate per product
unit (one kilogram) is 0.15 , the (variable) set-up cost rate has been determined at
600 per set up.
1.
Determine the lot-size, which minimizes the sum of the monthly holding and setup costs!
2.
How long is the cycle time? How many lots have to be produced in one month?
3.
What are the total costs per month? What are the contributions of the holding
cost and of the set-up cost?
SS 2015
4-7
cH
: holding cost rate: cost of keeping one unit in stock for one time unit;
cS
: demand rate: number of units required (by customers) per time unit.
variables
(a)
expectation variables
CH
CS
t1
t2
Tc
(b)
decision variable
SS 2015
4-8
inventory
x
y
t
t1
t2
SS 2015
4-9
a = 1,500
SS 2015
4 - 10
inventory
product type I
t
inventory
product type II
SS 2015
4 - 11
Exercise 4.3
Besides other components, a car-manufacturing company buys batteries from a
supplier. On the basis of its planned product-mix, the production planning
department is able to give a precise forecast of its demand for (12-volt-) batteries for
the following six weeks (which is identical with the planning period; see Table 1).
week
number of batteries
nt
8,000
4,000
6,000
2,000
3,000
7,000
The (decision-relevant) cost of placing an order has been calculated at 600 each.
Batteries which have to be stocked until they are needed in manufacturing cause
(decision-relevant) holding cost (interest on included capital, in particular) of 0.10
per unit and week.
The buying centre of the company would like to determine a purchasing policy which
minimizes the sum of ordering and holding cost.
Ordered batteries are received once a week, shortly before production starts
on Monday morning. The time which is needed to unload the transportation
vehicles and to transfer the batteries to their respective storage locations can
be neglected.
SS 2015
4 - 12
Likewise, withdrawals from stock only take place once a week directly before
the start of production on Monday morning.
The planned inventory for the end of the last week is zero.
Assignments
1.
2.
3.
4.
Least-Unit-Cost Method
Silver-Meal-Heuristic
Part-Period-Method.
SS 2015
4 - 13
Wagner-Whitin-Model: Symbols
(1) identification of variables and constants
x1
y0
x2
x3
x4
t=1
t=2
t=3
n1
n2
n3
y1
y2
y3
xT-1
n4
y4
xT
t=T-1
t=T
nT-1
nT
yT-1
yT
(2) constants
T
cH
: holding cost rate: cost of keeping one unit in stock over one sub-period;
cO
nt
(3) variables
(3.1) expectation variables
C
yt
or
yt-1 yt + xt = nt
SS 2015
4 - 14
: binary variable
t =
1, if xt > 0
0, if xt = 0
for t = 1,,T.
SS 2015
4 - 15
(4.1)
C=
(4.2)
yt-1
yt
(4.3)
xt
(4.4)
y0,
(4.5)
yt
(4.6)
(4.7)
+ xt
Mt
= nt
for t = 1,,T;
for t = 1,,T;
= 0
yT
xt
t
for t = 0,,T;
for t = 1,,T;
0,1
for t = 1,,T.
SS 2015
4 - 16
SS 2015
4 - 17
SS 2015
4 - 18
Zielzelle (Min)
Zelle
Name
Ausgangswert Lsungswert
$D$16 Total_Cost
0
3000
Vernderbare Zellen
Zelle
Name
Ausgangswert Lsungswert
$D$9 OrderQ_1
0
12000
$E$9 OrderQ_2
0
0
$F$9 OrderQ_3
0
8000
$G$9 OrderQ_4
0
0
$H$9 OrderQ_5
0
3000
$I$9
OrderQ_6
0
7000
$D$10 Inventory_1
0
4000
$E$10 Inventory_2
0
0
$F$10 Inventory_3
0
2000
$G$10 Inventory_4
0
0
$H$10 Inventory_5
0
0
$I$10 Inventory_6
0
0
$D$11 BinaryV_1
0
1
$E$11 BinaryV_2
0
0
$F$11 BinaryV_3
0
1
$G$11 BinaryV_4
0
0
$H$11 BinaryV_5
0
1
$I$11 BinaryV_6
0
1
SS 2015
4 - 19
order
quantity
xt
demand
nt
8,000
4,000
6,000
2,000
3,000
7,000
inventory
yt
holding cost
cHyt
ordering cost
cOt
SS 2015
4 - 20
Wagner-Whitin-Model: Properties
There exists always an optimal ordering policy
(x1, x2, ,xT)
(1) xt yt-1 = 0,
t = 1, ,T;
0
or
(2) xt =
t = 1, ,T.
t+i1
nj,
1iTt+1
j=t
SS 2015
4 - 21
8,000
7,000
6,000
5,000
4,000
3,000
2,000
1,000
t
t=1
t=2
t=3
t=4
t=5
t=6
inventory
11,000
10,000
9,000
x1 = 19,000 ( = n1 n2 n3 1000)
8,000
x1 = 18,000 ( = n1 n2 n3 )
7,000
6,000
5,000
4,000
3,000
2,000
1,000
t
t=1
t=2
t=3
t=4
t=5
t=6
SS 2015
4 - 22
t
1
1
8,000
12,000
18,000
20,000
23,000
30,000
4,000
10,000
12,000
15,000
22,000
6,000
8,000
11,000
18,000
2,000
5,000
12,000
3,000
10,000
3
4
5
6
7,000
t
1
2
3
4
1
600
1,000
2,200
2,800
4,000
7,500
600
1,200
1,600
2,500
5,300
600
800
1,400
3,500
600
900
2,300
600
1,300
5
6
600
t:
j:
SS 2015
4 - 23
(t, i)
: partial (ordering) policy in which at the beginning of subperiod t the demand of (the following) i sub-periods is
ordered.
x(t, i)
x(t, i)
nj
j=t
= x(t, i 1) + nt+i-1
C(t, i)
with x(t, 0) = 0
C(t, i)
= cO +
cH (j t) nj
j=1
= C(t, i 1) + cH (i 1) nt+i1
with C(t, 0) = cO
SS 2015
4 - 24
T, nt, t = 1, ...,T;
t := 1;
i := 1;
Iteration:
while t T do
i := 1;
xt := nt;
while t + i 1 T and cut of criterion for ordering policy (t, i)
is not satisfied do
i := i + 1;
xt := xt + nt+i-1;
xt+i-1 = 0;
endwhile
t := t + i - 1;
endwhile
Result:
SS 2015
4 - 25
C(t, i + 1) C(t,i)
>
=: cu(t,i)
x(t, i + 1)
x(t,i)
C(t, i + 1) C(t,i)
>
=: ct(t,i)
i+1
i
SS 2015
4 - 26
sub-period
demand
(in no. of units)
nt
8,000
4,000
6,000
2,000
3,000
7,000
order quantity
xt
SS 2015
4 - 27
sub-period
demand
(in no. of units)
nt
8,000
4,000
6,000
2,000
3,000
7,000
order quantity
xt
SS 2015
4 - 28
sub-period
demand
(in no. of units)
nt
8,000
4,000
6,000
2,000
3,000
7,000
order quantity
xt
SS 2015
4 - 29
x4
x3
part-period-method
SILVER-MEAL-heuristic
least-unit-cost-method
optimization model
x1
x2
ordering policy
x5
x6
holding ordering
cost
cost
total
cost
SS 2015
4 - 30