Professional Documents
Culture Documents
1
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Contents
• Characteristics
• Heuristic method:
• Other heuristics
2
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
D
Q
T
• Infinite planning horizon
• Demand D is constant
Characteristics
Demand varies from period to period
4
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
5
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Some Approaches
Basic economic quantity (EOQ):
• Useful when the variation of demand is low.
Optimal solution given by mathematical models:
• Wagner – Whitin algorithm.
Heuristic (rule-based) method:
• Silver – Meal algorithm
• EOQ expressed as a time supply (POQ)
• Least unit cost (LUC)
• Part-Period Balancing (PPB)
6
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
7
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Objective
8
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Notation
• t: a period (e.g., day, week, month); t = 1, … ,T, where T represents the
planning horizon
• Dt: demand in period t (number of units)
• ct: unit purchasing/production cost
• At (or Co,t): ordering/setup cost associated with placing an order (or initiating
production) in period t
• ht (or Ch,t): cost of holding one unit of inventory from period t to period t +1
• Qt: the size of the order (or lot size) in period t; a decision variable
9
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example
10
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
11
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
12
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
13
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Solution Approach
Solve as a standard MILP (using for example a branch and
bound algorithm); several commercial MILP solver software tools
are available
14
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Property 1
A replenishment takes place when the inventory level is zero
Property II
There is an upper limit to how far a period j we would
include its requirements D(j) in a replenishment quantity.
Eventually, the carrying costs become so high that it is less
expensive to have a replenishment arrive at the start of period
j than to include its requirements in a replenishment from
many periods earlier
15
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
If jk*
= t = last period when we have place order exactly Dt+
Dt+1 …Dk in period jk*.
16
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
17
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example
18
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example
Step 1: Obviously, just satisfy D1 (note we are neglecting
production cost, since it is fixed).
19
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example (Continued…)
Step3: Three choices, j3* = 1, 2, 3.
20
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example (Continued…)
Step 4: Four choices, j4* = 1, 2, 3, 4.
21
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example (Continued…)
Step 5: Only two choices, j5* = 4, 5.
And so on.
22
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example Solution
23
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Example Solution
Optimal Policy:
• Order in period 8 for 8, 9, 10 (40 + 20 + 30 = 90 units)
• Order in period 4 for 4, 5, 6, 7 (50 + 50 + 10 + 20 = 130
units)
• Order in period 1 for 1, 2, 3 (20 + 50 + 10 = 80 units)
24
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Disadvantages
The algorithm is too complicated.
Need a well – defined ending point.
The replenishment quantities should not change.
Replenishments can be made only in discrete interval
25
IU ISE506IU: INVENTORY CONTROL & MANAGEMENT I S E
Assignment
Find the optimum ordering policy using the following
data using Wagner-Whitin algorithm
Assignment
Demand for a 12-month horizon is as follows: 400; 600;
1000; 800; 1200; 900; 800; 1000; 1200; 700; 600; 800.
Inventory holding is 20% of unit prize C = $20.
Ordering cost is $300 per time. Calculate total cost
a. using lot-for-lot approach.
b. Using fixed order quantity, 4 times a year.
c. Using fixed order quantity, 2 times a year.
d. Usin Wagner-Whitin approach.