Uploaded by Jerome BOUILLE

Chapter 2 - Inventory management

advertisement
Chapter 2 – Inventory Management
There is a trade-off: Expensive inventory VS Happy customers
Trade-offs are caused by:









Order costs
Holding costs
Out of stocks costs
Production rates
Quantity discount
Demand uncertainty
Safety stocks
Service levels
Lead times
ABC-Analysis: it’s another approach to distinguish different types of inventories
The most fundamental model is the Economic Order Quantity (EOQ)
Economic Order Quantity: it assumes that we buy goods from the supplier, and we want to
optimize the optimal order quantity
The Reorder Point is an important threshold when a new order is placed
Newsvendor model is widely used and well suited for products with seasonality
Locations and Functions of Inventory
What types of inventories can we distinguish?

We can distinguish them according to their locations:
o Raw materials inventory: Goods received from supplier
o Work-in-progress inventory (WIP)
o Finished goods inventory: Goods ready to be dispatched to the customer
The rule of thumb is that the raw material inventory represents 30%, the WIP represents 40%
and the finished goods inventory accounts for 30% of the total inventory.

We can distinguish them according to their functions:
o Buffer and safety: to cope with randomness in demand and supply
o Cycles: Multiple products from one operation => keep supply while other
products are produced
o Decoupling: Match the rate of processing at different points in the production
processes (doing inventories to not depend on the production units ahead (if
they are not producing at the same pace))
o Quantity game: To enable bulk and other discount
o Pipeline/ movement: Compensate for transportation and distribution times
ABC Analysis
Pareto’s law: with 20% of the effort, you can generate 80% of the value
A part: 20% of the items inventory (expenses)  usually makes 80% of the inventory value
B parts: 30% of the items inventory
C part: 50% of the items inventory
A and B parts must be managed carefully because they account for a lot
Economic Order Quantity (EOQ) – Understanding the Problem
How many items should I order each time?
The EOQ is based on the fact that the annual demand is well known (given)
Now, we must define how often do we need to order and how much per order?
It’s the trade-off of the ordering costs VS the holding costs
We should assume that demand is constant
Economic Order Quantity (EOQ) – Scenario Analysis
For total holding cost, we need to divide the order quantity by 2 in order to get the average
inventory.
Economic Order Quantity – Calculation of the Optimal Order Quantity
D = Annual demand Q = Optimal order quantity
Co = Ordering Costs Ch = Holding costs
Total ordering cost: D/Q * Co
Total holding costs: Q/2 * Ch
The goal is minimizing the total costs
TC = D/Q * Co + Q/2 * Ch
To minimize  TC’ = 0

- D/Q2 * Co + ½ * Ch = 0  Q = ((2*D*Co)/ Ch)1/2
Economic Order Quantity – Reorder Point (ROP)
Reorder Point: it’s the inventory level which triggers the next order
Lead time: is the time between you’ve ordered something and the delivery to your inventory
ROP = Lead time * Demand per business days
Demand per business day = Annual demand / Business days per year
Economic Production Quantity (EPQ) – Formula
D: Demand forecast
Cs: Production Setup
d: Demand per business days
Ch: Holding cost per units and year
P: Production rate
Q: Optimal Production quantity
Production surplus: P – d  gives us how fast do we build up an inventory
We need to produce until we’ve reached Q
Our Inventory doesn’t go to Q but until Imax
Imax
= t * (P-d)
t = Q/P
= Q (1 – d/P)
To determine the Production Quantity, we have to take the Order Quantity formula and
modify it a bit:
Q = ((2*D*Co)/ Ch)1/2

Q = ((2*D*Cs)/ CH*(1-d/P))1/2
Holding costs need to be adjusted compared to the Order Quantity Formula:
Ch = Alternative production quantity/2 * Holding costs * (1 – d/P)
Economic Production Quantity – Scenario Analysis
When Production Rate = Demand per business day  Just-in-time inventory
Where EOQ focuses on ordering goods from suppliers, EPQ focuses on producing its own
supplies.
The main conceptual difference between EOQ and EPQ is that the inventory no longer
restocks infinitely fast, instead, inventory is received at a constant rate for a certain period of
time.
With EPQ:




The smaller the production quantity, the higher the annual setup costs
The higher the production quantity, the higher the holding cost
If the production rate P equals the demand rate d, this is referred to as a just-in-time
inventory
If the demand rate d is greater than the production rate p, it doesn’t make sense to
apply the EPQ model
Low production rate lead to a slow build-up of inventory, which means that inventory holding
costs are not as high. This leads to higher production quantities per production batch.
Economic Production Quantity and Discounts
Total cost = Ordering costs + Holding costs + Unit costs (purchase cost)
Ordering costs: Number of orders * Costs per order
Holding costs: Alternative order quantity/2 * Discount unit cost * Holding cost
Unit costs: Annual demand * Discount unit cost
When they ask a comparison between the EOQ Model and cost savings, we need to take the
lowest value of the exercise and the EOQ value
 EOQ value – Lowest cost of the exercise = Difference
Safety Stock (SS) – The problem
What if demand is unknown? How can we deal with uncertainty?
Safety stock is a reserve in the inventory which support the company with changes in
demand.
Stockout: what’s not possible to deliver to customers because not enough inventory
Reorder Point (ROP) is the available stock during the lead time
We now want to find a new ROP including the safety stock, to avoid stockout
The ROP must be larger than the actual demand during lead time (ADDLT)
Now, we want to calculate the expected Demand during lead time with:
= SUMPRODUCT (Units; Probability)
Safety Stock – Solution
We’ll determine the optimal safety stock
You can have negative safety stock (they are going to reduce the Reorder Point)
IF DDLT > ROP then stockout cost  (DDLT – ROP) * Stockout cost per unit * Number of
order per year
IF DDLT < ROP then inventory cost  (ROP – DDLT) * 5
When a Number of order is given, it doesn’t represent the one we need to use
 always check with: Annual demand / Optimal Order Quantity
=SUMPRODUCT(B2:B6 ; C2:C6)
Annual demand / Optimum Order Quantity
=SUMPRODUCT (B2:F2 ; $B$9:$F$9)
=G4 -G6
= IF ($A2 >= B$1 ; ($A2 – B$1) * holding costs ; (B$1-$A2) * stockout cost * number of orders per years )
Discrete Newsvendor model
Very specific  different from Economic Order Model
This model can be applied to fashion products and perishable goods
The characteristics of this problem:





Single period problem  ordering decision is made every period
Demand is uncertain
Order is placed before demand materializes
It’s possible to order only once per period
There is cost for ordering too much and cost for ordering too few items
IF OQ < Demand  OQ*Margin
OQ: Order Quantity Margin: Sale price – Unit cost
IF OQ > Demand  Demand * Sales Price – OQ * Unit cost+ Overstock * Salvage value
 Overstock: OQ – Sales
NEED TO CHECK THE PROFIT INCREASE IN 2.4C
=SUMPRODUCT (B2:G2; $B$13:$G$13)
= IF ($A2 > B$1 ; ($A2 – B$1) * salvage price + B$1 * selling price ; $A2 * selling price) – setup cost - $A2 * production costs
Uncertainty and Continuous Demand
Newsvendor Model – Normal Distribution
1. We need to understand demand
We don’t have discrete probabilities anymore, but we use a distribution function:


Probability density function
Cumulative distribution function
Overage cost (co) = overstock (storage) costs
Underage cost (cu) = stockout cost (when demand is not fulfilled)
Critical ratio (CR): cu / (cu + co)
2. We must determine costs and critical ratio
When:



0 < CR < 0,1 
co > > cu
 Order very carefully to avoid overage cost
 applied to expensive products
CR = 0,5

co = cu
 Neutral
With a critical ratio over 0.5, the overstock cost has lower weight than the out-of-stock
cost. Therefore, the order quantity is larger than the average value
1 > CR > 0,9 
co < < cu
 Order aggressively to avoid underage cost
 avoid underage cost like penalty because not delivered in time
3. Determine Optimal Order Quantity
Standard normal distribution (textbook way): average/ mean = 0 and a standard deviation = 1
(Normal distribution: mean = x and standard deviation = y  x and y can be chosen)
μ = mean
z = F-1 (CR)
σ = standard deviation (68/95)
Q= optimal order quantity
Q = μ +/- σ * z (aggressive ordering  adding / carefully ordering  subtracting)
We use z as a probability and take the cumulative distribution function of the standard normal
distribution and derive a corresponding z-value
We take the normal standard distribution inv. =NORM.S.INV(CR)) to derive z
Optimal Order Quantity = SUM (Mean; standard deviation * z)
4. Determine costs (probability density function)
C = (cu + co) * f01 (z) * σ
f01 (z): Norm.S.Dist (z; FALSE)
False because we use the probability density function and not the cumulative
distribution anymore
5. Determine Profit
P = (p - c) * μ – C
p: sales price
c: unit cost
Newsvendor Model - Service levels
Demand is normal distributed with a mean of 100 and a standard deviation of 20
Service level is one of the most important metrics in business today
SLA = Service Level Agreement
SLA define service level KPI’s
Service availability (service level) is never assured 100%
When service level = 95%, we are looking for the order quantity (stock/inventory) that
assures us that we can deliver in 95% of the cases
Optimal order quantity: = NORM.INV (probability; mean or expected demand; standard
deviation)
The closer we get to 100% of service availability, the faster the order quantity increases
If we really go for 100%  OQ = Infinite
The cost are so high to satisfy 100% of customers that often we have to traded off with costs
Inventory Management in Practice
Existing Inventory Management Approaches
Fundamental management policies based on Reorder Point (ROP)
Applied when demand is not stable:
The R-Q approach: Demand can vary (not always reordering at the same period) but the
ordered items quantity to refill our inventory is always the same (q doesn’t change) .
The R-T approach (R-Q approach with a target level): Each time we have to reorder, we
would fill up the inventory to the target level  the quantity of items ordered vary
Periodic inventory management approaches:
Applied when there is a constant period between orders
The T-Q approach: applied when demand is stable, the quantity of items ordered is always
the same
The T-T approach: applied when there is a target level, demand is constant but the ordered
quantity is variable (in order to always reach the target level)
Periodic Order Management with Target Inventory Level –
Implementation
Inventory Position = Inventory at the beginning of the period + Open Orders
Order quantity = Target inventory – Inventory Position
Inventory at the end of the period = Inventory at the beginning + Orders received – Demand
during the period
Periodic Order Management with Target Inventory Level – Determining
the Target Level
Critical ratio: Underage costs / (overage + underage costs)
 allow us to get the z-value: Norm.S.Inv of critical ratio
Z- value can also be obtained only with the service level  Norm.S.INV (service level)
The items we ordered are only available to us after Lead time + 1  week when we place
the order + LT
Standard deviation within LT+1
= SQRT((Lead time + 1) * Standard deviation ^2 )
Average demand within LT+1:
= Average demand * (LT + 1)
Target inventory level:
=ROUND ((Average demand within LT + 1) + (Standard deviation within LT+1) * Z-Value; 0)
Pipeline inventory: Sum of the orders within LT
Inventory Position = Physical inventory + Pipeline Inventory
Order Quantity = Target Inventory – Inventory Position
Physical Inventory in the end = Physical Inventory at the beginning + Orders received –
Demand fulfilled
Safety stock = Target inventory level – Average demand within Lead time (LT)
With increasing lead time, the safety stock remains quite low compared to the pipeline
inventory (which is good because it means not much holding costs)
Download