You are on page 1of 54

Inventory

Optimization
SUPPLY CHAIN ANALYTICS
Everyday question ?
Before you Run out , get More !

“How long before you run out ?”

“How much more do you get?”


Introduction
Inventory management is one of the most important
decisions faced by many companies.
They all face two competing pressures.
◦ The first is the pressure to have enough inventory on hand.
◦ The most obvious reason for this is that they do not want to run out of
products that customers demand.
◦ Another prominent reason, however, is the fixed cost of ordering or
producing
◦ The second pressure related to inventory management is the pressure to
carry as little inventory as possible.
◦ The most obvious reasons for this are the cost of storing items and the
interest costs involved in tying up money in inventory.

These two competing pressures need to be balanced in


inventory models.
Introduction continued
An inventory problem can usually be broken up into two parts:
1. how much to order on each ordering opportunity and
2. when to order.
When customer demand is assumed to be known, the resulting models are called deterministic models.

A more realistic situation occurs when customer demand is uncertain. In this case, the decision on
when to place orders becomes more difficult. These more difficult problems require probabilistic
inventory models.
Deterministic vs. probabilistic
models
In deterministic models, all inputs to the problem, particularly
customer demand, are assumed to be known when the decisions are
made.
◦ In reality, a company must always forecast future demands with some type
of forecasting model.
◦ The outputs of this forecasting model might include a mean demand and a
standard deviation of demand.
◦ In deterministic models, however, only the mean is used, and any
information about the uncertainty, such as the standard deviation, is
ignored.
◦ This makes the resulting models simpler, but usually less realistic.
Probabilistic models use this information about uncertainty explicitly.
They are typically more difficult to analyze, but they tend to produce
better decisions, especially when the level of uncertainty is high.
External vs. internal demand
A second factor in inventory modeling is whether demand for the
product is generated externally or internally.
External demand (or independent demand) occurs when the company
that sells the product cannot directly control the extent or the timing of
customer demand.
In contrast, internal demand (or dependent demand) occurs in most
assembly and manufacturing processes.
A framework for Inventory Mgt
DEPENDENT
INDEPENDENT DEMAND
DEMAND

Kanban/
Reorder
constant
STATIONARY point- order
process in
DEMAND quantity
work

Distribution
Material
requirement
Non- STATIONARY requirement
Planning (
DEMAND Planning
DRP)

Source: Bozarth (2005)


Ordering vs. production
A third factor is whether the company orders the products from a
supplier or produces them internally.
If the products are ordered, then there is typically an order lead time,
the time elapsed from when the order is placed until it arrives.
In ordering models, there is also usually a fixed cost (also called a setup
or ordering cost) each time an order is placed, where this cost is
independent of the order quantity.
In contrast, if products are produced internally, there is also a lead
time, the time it takes to produce a batch of items. This time is
determined by a production rate.
As in ordering models, there can also be a setup cost each time a batch
is produced, where this cost is independent of the batch size.
Continuous vs. periodic review
A fourth factor in inventory modeling is whether inventory is reviewed
continuously or periodically.
In continuous review models, the inventory is monitored continually
and orders can be placed at any time.
Typically, there is a reorder point - a specific inventory level—so that
when the inventory on hand reaches this reorder point, an order is
placed immediately.
Continuous vs. periodic review
continued
In contrast, in periodic review models, there is some standard time, such as every Monday morning, when
the inventory is reviewed and ordering decisions are made.

Except possibly for emergency orders, these are the only times when orders are placed.

Continuous review models can certainly be implemented, given today’s computerized access to inventory
levels in real time, and these models can result in lower annual costs than periodic review models.

However, when a company stocks many products (hundreds or even thousands), it is often more
convenient to use periodic review.
Single-product vs. multiple-
product models
A final factor in inventory modeling concerns the number of products
involved.
Models that consider only a single product are conceptually and
mathematically simpler, so we initially analyze single-product models.
However, most companies have many different products that must be
considered simultaneously.
If the company orders these items from a supplier, it may be wise to
synchronize the orders in some way to minimize ordering costs.
Types of costs in inventory
models
Ordering (setup) cost is the fixed cost incurred every time an order is placed
or a batch is produced, independent of the amount ordered or produced.
◦ This ordering cost includes the cost of paperwork and billing each time an order is
placed and could include other costs as well, such as paying a truck driver to
deliver the order to the company’s warehouse.
◦ If the product is produced rather than ordered, this cost can include the cost to
set up equipment.
The unit purchasing (or production) cost is the cost for each additional unit
purchased or produced (often referred to as the variable cost).
The holding (or carrying) cost is the cost that motivates the company to
keep less inventory on hand.
◦ This cost generally has two components, the financial holding cost and the
nonfinancial holding cost. The nonfinancial holding cost is usually the cost of
storing the product.
Types of costs in inventory
models continued
It is often important to measure the cost of running out of inventory.
This shortage (or penalty) cost is a difficult cost to measure.
◦ At one extreme, there are lost sales models, where any demands that occur
when inventory is zero are lost; these customers take their business
elsewhere.
◦ At the other extreme, there are complete backlogging models, where
demands that occur when inventory is zero are satisfied as soon as a new
order arrives.
◦ Both of these models—or any in between, called partial backlogging
models—have negative effects for the company.
Economic order quantity
(EOQ) models
We first examine a class of models called economic order quantity
(EOQ) models. These are the most basic of all the inventory planning
models.
◦ A company orders a single product from a supplier and sells this product to
its customers.
Economic order quantity
(EOQ) models continued
◦ Orders can be placed at any time (continuous review).
◦ There is a constant, known demand rate for the product, usually expressed in
units per year (annual demand).
◦ There is a constant, known lead time for delivery of the product from the
supplier.
◦ There is a fixed ordering cost each time the product is ordered, independent
of the size of the order.
◦ The price the company charges for the product is fixed.
◦ The annual holding cost is proportional to the average amount of inventory
on hand.
The basic EOQ model
The most basic EOQ model adds the following two assumptions.
◦ No stockouts are allowed; that is, the company never allows itself to run out
of inventory.
◦ The unit cost of purchasing the product from the supplier is constant. In
particular, no quantity discounts are available.

These assumptions have important implications.


◦ Because the demand rate and lead time are assumed to be known, the
company can ensure that it always has enough on hand to meet demand on
time.
The basic EOQ model
continued
The main decision is whether to order small amounts frequently or to
order large amounts infrequently.
The former results in large fixed costs and small holding costs (less
inventory on hand), whereas the latter results in the opposite.
The EOQ analysis balances these two competing forces.
Example:
Background Information
Macy’s Department Store sells 1200 cameras per year, and the demand
pattern throughout the year is very steady. The store orders its cameras
from the regional warehouse, and it usually takes a week for the
cameras to arrive after an order has been placed. Each time an order is
placed, an ordering cost of $125 is incurred. The store pays $100 for
each camera and sells them for $ 130 a piece. There is no physical
storage cost, but the store’s annual cost of capital is estimated at 8% per
year – that is, it can earn 8% on any excess cash it invests.
The store wants to determine how often it should order cameras, when
it should place orders, and how many cameras it should order in each
order to maximize its revenue.
Example : Solution
Let D=1200 be the annual demand. K = $125.
The problem is to find an order quantity Q that maximizes Machey’s annual
profit.
Solution : Optimization
The time between orders is Q/D.
Because there are D/Q orders placed per year the
Annual ordering cost =KD/Q
Machey’s pays a variable cost, c, for each camera it purchases, c = $100.
the annual variable cost is cD = $120,000.
the company’s revenue from each camera, r = $130, hence annual revenue
is rD.
Example : Solution
i = 0.08,

the average level of the inventory at a typical point in time is (Q+0)/2 = Q/2,

the average monetary value is cQ/2.

annual holding cost from money tied up in inventory is icQ/2.

For example, the annual holding cost, determined by the equation for annual financial holding cost, is
calculated in cell B18 with the formula
=Annual_interest_rate*Unit_purchasing_cost*Order_quantity/2.
Note that the only changing cell is the Order_quantity cell.
Example : Using Solver
We maximize annual profit with a single changing cell, the order
quantity cell.
There are no constraints other than nonnegativity of the order quantity.
Also, GRG Nonlinear Solver should be used. The reason is that the
decision variable Q appears in the denominator of the annual ordering
cost. This makes the model nonlinear.
Answer :
The Solver solution specifies that Machey’s should order about 194
cameras each time it orders. This will result in about 6 orders per year,
or about one order every 59 days.
annual ordering cost = annual financial holding cost
EOQ : scenario 1
Annual demand for propene tanker is 50 tanks per week and
cost is$12 per tanker . Order cost is 500 per order. The
inventory holding cost is $3 per tank per year. How often
should propene be ordered and in what quantity ?
Scene 1: If capital cost is 5%. Suppose the full tanks are kept at
gov storage facility that charges $0.2 per tank per month
whereas empty tanks are kept in outside ground which is free.
What is storage cost?
Scene 2: The public storage company is offering an option of
leasing a fixed storage area to store propene tanks. The cost is
$18 per sq km per Year. The lease is on a yearly basis. It is
estimated 1 sq km can hold 10 tanks. Can Tank company saves
money by leasing a fixed storage area? How big storage area is
needed ?
Scene 2:
Storage cost per tank for a year = ?
Storage space required = Q
Storage Cost will be = Q * w
=Q *1.8
Capital inventory holding ( capital) cost = (Q/2)*I
Total cost = cost of order + inventory holding + storage cost
Actual storage cost = 2*1.8 = 3.6 +I = 3.6+0.6 = 4.2
Case 2: Quantity discount
Background information
The accounting form of AJ Taylor buys USB thumb drives from a large
mail-order distributor. The firm uses approximately 5000 drives per year
at a fairly constant rate.
The distributor offers the following quantity discount.
◦ If fewer than 500 drives are ordered, the cost per drive is $30.
◦ If at least 500 but fewer than 800 drives are ordered, the cost per drive is
$28.
◦ If at least 800 drives are ordered, the cost per drive is $26.

The fixed cost of placing an order is $100. The company’s cost of capital
is 10% per year, and there is no storage cost. The firm wants to find the
optimal order quantity and the corresponding total annual cost.
Non linear :Using Solver
Also, because the quantity discounts lead to a nonsmooth objective, it is a good idea to use the
Multistart option,. Alternatively, Evolutionary Solver could be used, but it doesn’t appear to be
necessary.

GRG Nonlinear Solver with the Multistart option finds the optimal solution quickly.

Additional insight is provided by the graph of total annual cost versus order quantity shown
above.
Within any quantity discount region, the curve increases almost imperceptibly, but at
quantity discount breakpoints, it decreases abruptly. This is the nonsmooth
EOQ model with shortages
allowed
A key assumption in the basic EOQ model is that the company decides,
as a matter of policy, not to allow any shortages. This means that it is
possible to prevent shortages from occurring. However, it might be in
the company’s best interests to allow a few shortages if the penalty for
a shortage is not too large.
First, are shortages backlogged or are these demands lost?
And what about the penalty cost for a shortage?
Does the penalty relate only to the number of units short per year or
also to the amount of time the shortages last?
Whatever type of shortage cost is assumed, the practical difficulty is
then assessing a specific dollar value for this cost.
Example 3:Background
information
GMB is a mail-order distributor of audio CDs that sells approximately 50,000
CDs per year. Each CD is packaged in a jewel case that GMB buys from a
supplier. The fixed cost of placing an order for jewel cases is $200. GMB
pays $0.50 for each jewel case, and its cost of capital is 10%. The cost of
storing a jewel case for one year is $0.50.
GMB believes it can afford to run out of jewel cases from time to time,
reasoning that this will simply make the time between customer orders and
customer deliveries a bit longer. It knows that there is some cost of doing
this – impatient customers might take their business elsewhere – but it is
not sure what dollar amount p to attach to this cost. It decides to use a trial
value of p=$52, reasoning that this value implies a $1 penalty for each extra
week a customer has to wait because of a backlogged jewel case.
GMB wants to develop a spreadsheet model to find the optimal order
quantity, the optimal amount to backlog, and the optimal annual cost. It
also wants to see how sensitive these quantities are to the unit shortage
cost p.
EOQ model with shortages
allowed
As the basic EOQ model, the first step of the solution is
to develop the components of the total annual cost.
The key is again a saw-toothed graph
Discussion:
Now there are two decision variables; Q, the order quantity, and b, the
maximum amount backlogged.
Each cycle has length Q/D, the time to deplete Q units at demand rate
D. But now a cycle has two parts.
During time (Q-b)/D, there is positive inventory and demands are being
met on time.
During the last section of each cycle, of length b/D, the inventory is
negative, which means that shortages exist.
right after any order arrives, there is Q – b units in inventory.
Shortage allowed
The total cost function:
The annual setup cost = k ( number of orders in a year) = K D/Q
The annual purchase cost = cD.
The annual financial holding cost is again the interest rate times half of the
purchase cost of an order icQ/2.
The annual storage cost = unit storage cost x the average inventory when
inventory is positive (Q-b)/2, x amount of time during the cycle when
inventory is positive, (Q-b)/D X total orders in a year
Annual storage cost = s[(Q-b)/2](Q-b)/D](D/Q) = s(Q-b)2/(2Q)
Annual shortage cost = shortage cost per unit p x average amount short, b/2
x amount of time when inventory is negative ,b/D x number of cycles per
year D/q
= p x( b/2) x (b/D) x (D/q)
Example: shortage
Objective: To find the order quantity and the maximum shortage
allowed that minimize total annual cost, and to see how sensitive the
solution is to the unit shortage cost.

Scenario: What will be reorder point?


Scenario : If demand lead time is L, what will be reorder point ?
Sensitivity:
What will be change if shortage cost is reduces ? P= $26
What will be impact of setup/ order cost change?
What will be impact of high demand and low demand product?
Synchronizing orders with
several products
If the company orders several products, it could calculate the EOQ for
each product and order them according to separate schedules?
Or synchronizing the orders so that several products are ordered
simultaneously, specially attractive for products that come from the
same supplier.
Lot Sizing with Multiple
Products or Customers
Why ? : Ordering, transportation, and receiving costs grow with the
variety of products or pickup points

Three approaches
1. Each product manager orders his or her model independently
2. The product managers jointly order every product in each lot
3. Product managers order jointly but not every order contains every product;
that is, each lot contains a selected subset of the products

Aggregating replenishment across products, retailers or suppliers in a single


order allows for a reduction in lot size for individual products because fixed
ordering and transportation costs are now spread across multiple products,
retailers or suppliers

10/14/2019 DR MRINALINI SHAH, IMT GHAZIABAD


Example: Multiproduct
inventory
Sleepease, a retailer of bedding supplies, orders king-size and queen-
size mattresses from a regular supplier. There is a fairly constant
demand for each of these products. The annual demand for queens is
2200; for kings it is 250.
The unit purchasing costs for queen-size and king-size mattresses are
$100 and $120, and the company’s cost to store either of these for one
year is $15. Sleepease’s ordering cost is based primarily on the fixed
cost of delivering a batch of mattresses. This ordering cost is $500 if
only king size or queen size is ordered but only $650 if both are ordered
together. Sleepease’s cost of capital is 10%.
The company wants to know whether synchronizing is better than not
synchronizing them, and if so, it wants to find the best synchronized
ordering policy.
To develop the total annual cost, the
purchasing and holding costs are
exactly as before. Therefore, we
concentrate on the setup cost.
During an ordering cycle of length T,
both products are ordered together
exactly once, for a setup cost of K12.
The product j is ordered nj-1 times by
itself, for a setup cost of Kj(nj-1). The
number of cycles per year is 1/T, so
the total annual setup cost is
Annual setup cost = [K12 + (n1 –1)K1 +
(n2-1)K2] / T
Example continued:
Developing the model
The model can be formed as follows.
◦ Inputs. Enter the inputs in rows 4,5,8,and 9. Note that the combined holding costs in the range
E8:E9 are storage cost plus the interest rate multiplied by the purchasing costs.
◦ Decision variable : Orders per cycle and cycle time. n1,n2 and T ( Cycle time)
◦ Enter any values in the cells B14, B15, and B17. The value in the cells B14 and B15 correspond to
n1 and n2; the value is B17 corresponds to T.
◦ Timing of orders. Calculate the times between orders t1 and t2, in the range C14:C15 by
entering the formula =Cycle_time/B14 in cell C14 and copying it down. Then calculate the
orders per year in the range D14:D15 as the reciprocal of the values in C14:C15.
◦ Order quantities. Calculate the order quantity for queens in the cell E14 with the formula
=F8*C14 and copy this to cell E15 for the kings. Again this expresses the order quantity as the
annual demand multiplied by the time between orders.
◦ Annual setup cost. Calculate the annual setup cost in cell B20 with the formula
=(Joint_setup_cost+SUMPRODUCT(Orders_per_cycle-1,B8:B9))/Cycle_time This follows
directly from the equation.
◦ Other costs. Calculate the other costs exactly as in previous EOQ models, except that now the
holding and purchasing costs must be summed over the two products, queens and kings.
Example :
Discussion of the solution
The total annual cost from this synchronized ordering policy is $8876.
By comparing setup and holding costs, we see that this unsynchronized
policy costs about 12.7% more than the best synchronized policy.
In addition, there might be an important noneconomic advantage of
synchronizing orders – the ordering process is simply easier to manage.
Solution
Would you have guessed that queens would be ordered more
frequently than kings?
The reason is that the number of orders per year for either product is
D/Q.
From the EOQ square root formula, we know that optimal number of
orders per year is proportional to the square root of D.
Now, kings and queens have very similar setup costs K and holding costs
h.
Therefore, their relative ordering frequencies are determined by their
demand rates, and queens have a much larger demand rate.
Thus, it makes sense to order queens more frequently.
Synchronization
The product managers jointly order every product in each lot
More than two products
Virtually the same spreadsheet could be used for more than two
products, provided that we make a simplifying assumption.
This assumption is that a setup cost reduction is available only when the
company places an order for all of the products simultaneously.
Unfortunately, it is probably more realistic to assume that there is a
setup cost reduction when any subset of products is ordered
simultaneously.
If we allow this possibility, however, and then try to optimize over all
possible synchronizations, the problem becomes difficult to model in a
spreadsheet.
Therefore, we do not pursue this multiple-product model any further
here.
Multiproduct with
space limitation
Electronics store : Multi product
inventory, space limitation
Electronics store application carries four products. The annual demand
for these product ranges from 300/per year for a high end vacuum
cleaner and 30000/year for a low end fan . The product cost, order cost
and space occupied for each product is given in table. Holding cost is
estimated as 10% of product cost per unit time. Electronics stores its
inventory in warehouse of size 12000 square feet that can be dedicated
to any combination of four products. The problem is to find order
quantity that minimizes cost while keeping storage space limitation in
mind.
Electronics store : Multi
product inventory
Product p1 p2 p3 p4
Demand/yr 5000 10000 30000 300
Order cost 400 700 100 250
Purchase 500 250 80 1000
cost
Space/unit 12 25 40 20
Holding cost 10% 10% 10% 10%

B ) what if product 1 and 2 has to be in multiple of 100 , product is in


packet of 50 and product 4 is available in bundle of 25. what will
happen to order?
Reducing the setup cost
striving for zero inventory?
One possible answer to this question is to reconsider whether the setup
cost is really fixed.
Reducing the setup cost
There are two modeling problems here.
◦ The first is to choose a reasonable form for the function f(K).
◦ The second is to find a way to turn a one-time investment cost, f (K), into an
equivalent annual cost, so that the cost of reducing the setup cost is
comparable to the annual operating costs we have been discussing.

Putting all of this together, the total annual cost to the company is f (K)i
plus the annual operating cost from any of the previous models.
In addition to any previous decision variables, such as Q, K must be
chosen, subject to the constraint K K0.
The following example illustrates the procedure.
Example: Background
information
The CompServe Company stocks expensive laser printers. The annual
demand for this product is 300 units. The cost from CompServe’s
supplier is $1000 per printer, the cost of capital is 10%, and the storage
cost per year is $30. CompServe currently incurs a setup cost of $800
per order, but it believes that by streamlining its ordering and delivery
operations, it can reduce this value and thereby achieve smaller
inventory levels. Specifically, it estimates that each 10% reduction in
setup cost will require $1500 investment. However, preliminary analysis
shows that it is physically impossible to reduce the setup cost below
$50, regardless of the amount invested.
Should the company invest in setup cost reductions, and if so, how will
affect its ordering policy?
Objective: To check, in the context of the basic EOQ model, whether it is
cost-effective to make a one-time investment in setup cost reduction.
Example : Solution
We must first find the parameters a0 and a1 of the investment cost
function f(K) by using the information on the original setup cost, $800,
and the cost per 10% setup cost reduction, $1500.
Then we can express all annual costs in terms of the decision variables K
and Q and use the Solver to optimize.
Example : Developing the
model
We will list key steps here:
◦ Parameters of setup cost reduction function.
◦ Calculate the parameters a0 and a1 of the setup cost reduction function in
cells B13 and B14 using the procedure outlined previously. Specifically,
calculate the slope a1 with the formula
=Cost_reduction_in_setup_cost/LN(0.9)
◦ calculate a0 with the formula =-Slope*LN(Initial_setup_cost)
◦ This formula ensures that the cost of making no setup cost reduction is 0.
◦ Cost of reducing setup cost.
◦ Enter the one-time investment in setup cost reduction in cell B23 with the
formula =Intercept+Slope*LN(Setup_cost_after_reduction).
◦ Then enter the equivalent annual cost in cell B24 with the formula
=B23*Annual_interest_rate.
Example : Using Solver
The rest of the model is exactly like the basic EOQ model.

To setup the Solver, we identify annual cost as the objective to minimize, the SetupCost and OrderQuan
cells as the changing cells.

We constrain SetupCost to be less than or equal to InitSetupCost and greater then or equal to
MinSetupCost, and we select the AssumeNon-Negative option.

We also constrain the order quantity to be an integer.


Example continued: Using
Solver
As shown in the model, CompuServe should first invest $29,054 to
reduce the setup cost from $800 to $103.94.
Then its optimal order quantity is 22 printers, and the total annual cost,
including the investment in setup cost reduction, is $305,753.
Of course, only $5753 of this is affected by the decision variables. The
other $300,000 is the unavoidable annual purchase cost.
Example continued: Solution
Has setup cost reduction worked?
When setup cost reduction is allowed, the company reduces its setup
cost from $800 to slightly over $100, and the ordering quantity drops
sharply to 22 units.
Instead of ordering about 5 times per year, it now orders almost 14
times a year.
Also, the annual cost decreases by over $2000.
Example : Solution
Since the company’s initial investment of almost $29,000 its equivalent
to about $2900 per year, the savings in annual ordering and holding
costs is about $4900.
In addition, there may be other intangible benefits from holding less
inventory, as Zangwill and many other authors have noted.

You might also like