You are on page 1of 23

Inventory Systems

Dr Valentina Plekhanova
CISM02: Decision Support for Management
Unit 8

Unit 8: Learning Outcomes


1.
2.
3.
4.
5.
6.
7.

To understand the inventory problems


To be able to distinguish between a variety of the major stock costs
To understand the nature of demands
To understand the simple Economic Order Quantity (EOQ) model
To construct an algebraic model for a simple inventory system
To be able to apply inventory models to the practical problems
To be able to explain the limitations of inventory control models

CISM02 Decision Support for Management

Unit 8

Inventory
Inventory: Stock of items for internal or external demand.
Tools, machinery , equipment
Raw materials
Working capital
Finished goods
The purpose of inventory management is to determine the amount
of inventory to keep in stock.

CISM02 Decision Support for Management

Unit 8

Inventory Management
The word inventory was first recorded in 1601. The French term inventaire, or
"detailed list of goods," dates back to 1415.
Inventory management is primarily about specifying the size and placement of
stocked goods.
Inventory management is required at different locations within a facility or
within multiple locations of a supply network to protect the regular and planned
course of production against the random disturbance of running out of
materials or goods.
The scope of inventory management also concerns the fine lines between
replenishment lead time, carrying costs of inventory, asset management,
inventory forecasting, inventory valuation, inventory visibility, future inventory
price forecasting, physical inventory, available physical space for inventory,
quality management, replenishment, returns and defective goods and demand
forecasting.
CISM02 Decision Support for Management

Unit 8

Basic Inventory Problem


Any inventory problem gives an answer to the following questions:
How much to order?
When to order?

CISM02 Decision Support for Management

Unit 8

Inventory Control
The problem of inventory exists in all companies whether big or small.
Exceeding inventory has contributed to the failure of many companies.
If stock is taken regularly to honour a demand at any time, a company
will never be out of stock and thereby lose the sales and goodwill of its
customers. But the cost of investment and keeping up the inventory
(holding cost) will increase.
Less inventory leads to frequent orders and stock out and costs
increase as a result.
The ideal inventory policy is to find out the break-even of these costs.
Also the policy should be adjustable to suit the existing system.

CISM02 Decision Support for Management

Unit 8

Buffer Stocks
Many organisations keep an additional amount of inventory called
safety or buffer stocks for the following reasons:
Variations in demand
High seasonal demand
Variations in supplier deliveries
Volume discounts
High ordering price
etc.

CISM02 Decision Support for Management

Unit 8

Inventory Costs

Inventory must be sufficient to provide high quality customer service.


Inventory Costs:

Carrying costs/holding costs are the costs of holding an item in


inventory (rent, heating, cooling, lighting, security, refrigeration,
record keeping, deterioration, taxes, etc.)
Ordering costs increase/decrease with the number/size of orders
Shortage costs insufficient inventory for customer demand

CISM02 Decision Support for Management

Unit 8

Inventory Models:
Economic Parameters
Set-up cost: This involves the fixed charge associated with the
placement of an order or with the initial preparation of a production
facility. The set-up cost is usually assumed independent of the quantity
ordered or produced.
Purchase price or production cost: This parameter is of special interest
when quantity discounts or price breaks can be secured or when large
production runs may result in a decrease in the production cost. Under
these conditions, the order quantity must be adjusted to take advantage
of these price breaks.

CISM02 Decision Support for Management

Unit 8

Inventory Models:
Economic Parameters
Holding cost: This represents the cost of carrying inventory in storage.
It includes the interest on invested capital, storage costs, handling
costs, depreciation costs, etc. Holding costs usually are assumed to
vary directly with the level of inventory as well as the length of time
the item is held in stock. As the inventory increases, this cost
increases.
Shortage cost or penalty cost: These are the penalty costs incurred as
a result of running out of stock when the commodity is needed (i.e.
when the demand is fulfilled). They generally include costs due to
loss in customers goodwill and potential loss in income.

CISM02 Decision Support for Management

Unit 8

10

Inventory Models: Terminology


Replenishment: An inventory system may operate with delivery lags, the
actual replenishment of stock may occur instantaneously or uniformly.
Lead Time or time lag or delivery lag: The time between placing an
order and its arrival in stock. If the lead time is known and is not equal to
zero, and if demand is known, all that one needs to do is to order in
advance by an amount of time equal to the lead time. If, however, it is a
variable that is known only probabilistically, the question of when to
order is more difficult one. If either the demand or the lead time is known
only probabilistically, the amount and timing of replenishment if found by
considering expected costs of holding and storage over the lead time
period.

CISM02 Decision Support for Management

Unit 8

11

Water Tank Analogy for Inventory

Inventory Level
Supply Rate

Inventory Level

Buffers Demand Rate


from Supply Rate

Demand Rate
CISM02 Decision Support for Management

Unit 8

12

Two Forms of Demand


Dependent:
items used to produce final products (table top, legs, hardware, paint, etc.)
Demand determined once we know the type and number of final products

Independent: items demanded by external customers (Kitchen Tables; Cars,


appliances, computers, and houses are examples of independent demand
inventory)
Independent demand
Uncertain / forecasted
Continuous Review / Periodic Review
Dependent demand
Requirements / planned
Materials Requirements Planning / Just in Time

CISM02 Decision Support for Management

Unit 8

13

Nature of Demand
Sometimes, the demand is known with certainty with its rate remaining the
same or not in relation to time. If demand is certain it is called a
deterministic demand.
Depending upon whether the rate of demand remains the same or not
with respect to time it is called static or dynamic demand.

Instead of a deterministic demand, sometimes a demand is expressed in


terms of probability distribution in which case it is termed a probabilistic
demand. In this case also the demand may change in relation to time.
If it does not change it is called stationary, and if it does as nonstationary.

CISM02 Decision Support for Management

Unit 8

14

Reasons to Hold Inventory (1)


Meet variations in customer demand:
Meet unexpected demand
Smooth seasonal or cyclical demand
Pricing related:
Temporary price discounts
Hedge against price increases
Take advantage of quantity discounts
Process & supply surprises
Internal upsets in parts of or our own processes
External delays in incoming goods
Transit

CISM02 Decision Support for Management

Unit 8

15

Reasons to Hold Inventory (2)


Meet unexpected demand
Smooth seasonal or cyclical demand
Meet variations in customer demand
Take advantage of price discounts
Hedge against price increases
Quantity discounts

CISM02 Decision Support for Management

Unit 8

16

Reasons to Not Hold Inventory


Carrying cost
Financially calculable
Takes up valuable factory space
Especially for in-process inventory
Inventory covers up problems
That are best exposed and solved

CISM02 Decision Support for Management

Unit 8

17

Inventory Control Systems


Functions of Inventory Management
Track inventory
How much to order
When to order

Prioritization (e.g. ABC classification/prioritization)


Inventory Management Approach
EOQ
Continuous / Periodic

CISM02 Decision Support for Management

Unit 8

18

Inventory Control Objectives


Inventory Control Objectives Twofold:
1. Maximize customer service
2. Minimize costs

Cost Objective: Minimize sum of relevant costs


Service Objective: desired customer service levels significantly impact
inventory levels.

CISM02 Decision Support for Management

Unit 8

19

Inventory Control Models


Service level may be defined in a number of ways, such as:
Inventory Control Models
Reminder two important issues in inventory control:

order quantity and order timing.


Two general classes of models:
1. continuous review (fixed order quantity)
2. periodic review (fixed order period)

CISM02 Decision Support for Management

Unit 8

20

10

Inventory Control Systems:


Continuous & Periodic
In a continuous system, an order is placed for the same constant amount
whenever the inventory on hand decreases to a certain level, whereas in
a periodic system, an order is placed for a variable amount after specific
regular intervals.

Fixed-order-quantity system ( or Continuous Review or Q-systems) constant amount ordered when inventory declines to predetermined level
Fixed-time-period system (or Periodic review or P-systems) - order
placed for variable amount after fixed passage of time

CISM02 Decision Support for Management

Unit 8

21

Inventory Control Systems:


Continuous
In a continuous inventory system (also referred to as a perpetual system
and a fixed-order-quantity system), a continual record of the inventory
level for every item is maintained. Whenever the inventory on hand
decreases to a predetermined level, referred to as the reorder point, a
new order is placed to replenish the stock of inventory.

The order that is placed is for a fixed amount that minimizes the total
inventory costs. This amount, called the economic order quantity.
A positive feature of a continuous system is that the inventory level is
continuously monitored, so management always knows the inventory
status. This is advantageous for critical items such as replacement parts
or raw materials and supplies. However, maintaining a continual record of
the amount of inventory on hand can also be costly.

CISM02 Decision Support for Management

Unit 8

22

11

Inventory Control Systems:


Continuous
Continuous Review or Fixed Order Quantity Systems (Q-systems)
Multi period models
1. Fixed order quantity, variable time between orders (EOQ, EPQ,
and Quantity Discount)
2. On-hand inventory balance serves as order trigger (R)
3. Perpetual inventory count
4. 2-bin system

Single period Model

CISM02 Decision Support for Management

Unit 8

23

Inventory Control Systems: Periodic


In a periodic inventory system (also referred to as a fixed-time-period
system or a periodic review system), the inventory on hand is counted at
specific time intervals; for example, every week or at the end of each
month.
After the inventory in stock is determined, an order is placed for an
amount that will bring inventory back up to a desired level. In this system
the inventory level is not monitored at all during the time interval between
orders, so it has the advantage of little or no required record keeping.
The disadvantage is less direct control. This typically results in larger
inventory levels for a periodic inventory system than in a continuous
system to guard against unexpected stockouts early in the fixed period.
Such a system also requires that a new order quantity be determined
each time a periodic order is made.
CISM02 Decision Support for Management

Unit 8

24

12

Inventory Control Systems: Periodic


Periodic Review or Fixed Order Period Systems (P-systems)
1. Variable order quantity, fixed time between orders
2. Time serves as order trigger
3. Periodic count
4. Process: When a predetermined amount of time has elapsed, a
physical inventory count is taken. Based upon the number of units in
stock at that time, OH, and a target inventory of TI units, an order is
placed for Q = (TI-OH) units

CISM02 Decision Support for Management

Unit 8

25

Single Item Static Model


The simplest type of inventory model occurs when demand is constant
over time with instantaneous replenishment and no shortages.
Typical situations to which this model may apply are
Use of light bulbs in a building
Use of clerical suppliers, such as paper, pads, and pencils, in an office
Use of certain industrial suppliers such as blots and nuts.

CISM02 Decision Support for Management

Unit 8

26

13

Single Item Static Model:


Economic Order Quantity (EOQ) Model

(1)

This model known as the economic order quantity model is the oldest
and best known inventory model which originated as early as 1915 with
Wilson and so the formula derived under this model to decide the
ordering quantity is called the Wilson formula (i.e. Wilsons economic
lot size).
It basically answers the question how much to order. Out of the four
components of inventory cost, here we are considering only two of
them, namely, the set-up cost and the holding cost.
The other two costs shortage cost and purchasing cost, we adjust in
such a way that shortage is not allowed and the holding cost takes care
of purchasing cost which is possible to some extent with the
assumption that there is no price break possible even if we order
quantity in big lots.
CISM02 Decision Support for Management

Unit 8

27

Single Item Static Model:


Economic Order Quantity (EOQ) Model

(2)

Our aim is to reduce the total cost per unit (TCU) time. This is expressed
it terms of inventory as we are finding out the optimal inventory level
which reduces TCU.
With our assumptions TCU can be expressed as

TCU = set-up cost per unit time + holding cost per unit time
Let us denote
B = rate of demand or consumption
Y = quantity to be ordered
H = holding cost per unit per item
K = set-up cost per order

CISM02 Decision Support for Management

Unit 8

28

14

Single Item Static Model:


Economic Order Quantity (EOQ) Model
Inventory Level

Points in time at which orders are placed

Average Inventory: Y/2

SS

t0=Y/B

Time
Figure: Variation of the Inventory Level

CISM02 Decision Support for Management

Unit 8

29

Single Item Static Model:


Economic Order Quantity (EOQ) Model
Inventory Level

Low ordering frequency

High ordering frequency

SS

Time

The smaller the order quantity Y, the more frequent will be the placement of new orders. However, the
average level of inventory held in stock will be reduced. On the other hand, larger order quantities
indicate larger inventory level but less frequent placement of orders.

CISM02 Decision Support for Management

Unit 8

30

15

Single Item Static Model:


Economic Order Quantity (EOQ) Model

(3)

Holding cost per unit time = Average inventory x Holding cost per unit per item =
=YxH/2
Y/2 becoming average inventory.
The cycle time is denoted by t0 and defined as t0

Y
B

Set-up cost per unit time = K x Number of orders per unit time = K x B/Y =
= K/ (Y/B)

Reminder: TCU = set-up cost per unit time + holding cost per unit time

TCU (Y )
or

KH

Y
t0
2

t0

TCU = K x B/Y + (Y/2) H

CISM02 Decision Support for Management

Unit 8

31

Single Item Static Model:


Economic Order Quantity (EOQ) Model

(4)

Using the calculus method to find the optimal inventory we have to differentiate
TCU with respect to Y (assuming Y is a continuous variable) and equate to zero:

dTCU (Y ) KB H
2 0
dY
Y
2
This will give us the value of Y as

Y (2KB) / H
The above order quantity is usually referred as Wilsons economic lot size.

CISM02 Decision Support for Management

Unit 8

32

16

Single Item Static Model:


an Example
The daily demand for a commodity is approximately 100 units. Every time an
order is placed, a fixed cost of 100 is incurred. The daily holding cost per unit
inventory is 0.02. If the lead time is 12 days, determine the economic lot size
and reorder point.
From the above formulas, the economic lot size is:
Y*

2 KB

2 100 100
1000 (units )
0.02

Since the lead time is 12 days and the cycle length is 10 days, reordering
occurs when the level of inventory is sufficient to satisfy the demand for two
(12-10) days. Thus, the quantity Y*=1000 is ordered when the level of inventory
reaches 2 x 100 = 200 units. And the optimum cost TCU is defined as
TCU (Y )

K
Y
100
1000
H

0.02
20 ( per day)
Y
1000
2
2
B
100

CISM02 Decision Support for Management

Unit 8

33

Single Item Static Model:


Remarks
The assumptions of the above model are usually rarely satisfied for real
situations, mainly because demand is probabilistic.
Nevertheless, a crude procedure has evolved among practitioners
which, while retaining the simplicity of applying the economic lot size
model, does not completely ignore the effect of probabilistic demand.

CISM02 Decision Support for Management

Unit 8

34

17

Quantity Discount Model


Form of an economic order quantity (EOQ) model that takes into account
quantity discounts. Quantity discounts are price reductions designed to induce
large orders.
If quantity discounts are offered, the buyer must weigh the potential benefits of
reduced purchase price and fewer orders against the increase in carrying costs
caused by higher average inventories. Hence, the buyer's goal in this case is to
select the order quantity that will minimize total costs, where total cost is the sum
of carrying cost, ordering cost, and purchase cost:
Total Cost = Carrying Cost + Ordering Cost + Purchase Cost =
C x Q/2 + O x (D/Q) + P x D
where C = carrying cost per unit, O = ordering cost per order, D = annual
demand, P = unit price, and Q = order quantity.

CISM02 Decision Support for Management

Unit 8

35

Inventory Models
More models:
Single Item Static Model with Simultaneous Production and Sales
Single Item Static Model with Simultaneous Production and Sales
where Shortage is allowed
Single Item Static Model with Time Lag
Single Item Static Model with Price Breaks

Multiple-Item Static Model with Storage Limitation


Single-Item N-Period Dynamic Model

CISM02 Decision Support for Management

Unit 8

36

18

Prioritization (e.g. ABC classification/prioritization)

ABC Inventory Classification


Inventory control based on a form of Pareto analysis. The inventory
items are divided into three categories (A, B, and C), according to a
criterion such as revenue generation, turnover, or value.
Typically, A items represent 20 percent in terms of quantity and 75 to
80 percent in terms of the value.

CISM02 Decision Support for Management

Unit 8

37

ABC Analysis

ABC Analysis: Analysis of a range of items, from inventory levels to


customers and sales territories, into three groups:
A = very important
B = important
C = marginal significance.
The goal is to categorize items which would be prioritized, managed, or
controlled in different ways.
ABC analysis is also called usage-value analysis.
Details of ABC classifications will be discussed in Unit 11.

CISM02 Decision Support for Management

Unit 8

38

19

ABC classification:
Applications in Inventory Control
ABC classification could be used to determine the importance rating for
different items and help the Stores in better inventory control. We could
have the following objectives for classifications:
Purchasing and Finance may want to classify the items in three
classes, i.e. A, B and C based upon last years consumption value.

Stores may want to classify the items in class High, Medium, and
Low based upon on-hand quantities for the purpose of doing a better
store space planning.
Inventory Controller may want to classify the items in High
movement, Medium movements and Low movements for
analysing the Min-Max Levels of different items.

CISM02 Decision Support for Management

Unit 8

39

Inventory Control: an Example (1)


A product is manufactured to meet the demand over the next n periods.
At period i, the demand ri (units) may be filled from the production xi
(units) in this period and/or the inventory carried forward from previous
periods. This means it is possible to produce more than ri units in period
i, with the surplus being used to fill (some of) the demand for one or
more succeeding periods.

No shortages are allowed in any period so that the demand for all
periods must be filled. If the level of production in period i is increased
over that in period (i-1), that is, xi > xi-1, a cost ai pounds per excess unit
is incurred.
On the other hand, if xi < xi-1, a cost bi pounds per decreased unit is
added for decreasing the level of production.
An inventory holding cost ci pounds is incurred for every unit held over to
the next period.
CISM02 Decision Support for Management

Unit 8

40

20

Inventory Control: an Example (2)


The objective of the model is to determine the optimal production
schedule such that the total cost of the production-inventory system is
minimised.
The balance equation at period i is:
Ii+1 = xi + Ii ri, I = 1,2,,n
where I1 is the initial inventory at the beginning of period 1 and In+1 is
the final inventory at the end of period n; the demand ri (units); the
production xi (units).
Generally, I1 >=0, while In+1 must be zero in any optimal solution. In
order to guarantee that the demand is satisfied in every period (no
shortage), Ii>=0, I = 1,2,, n-1.
Naturally, production quantities must be nonnegative so that
xi>= 0, i=1,2,,n
CISM02 Decision Support for Management

Unit 8

41

Inventory Control: an Example (3)


The above restrictions define all the constraints of the problem. The
objective function includes three components: cost of holding inventory,
cost of increasing production, and cost of decreasing production.
The holding cost is the simplest, and it is given directly for period i by
ci Ii+1 (notice the inventory holding cost is charged on units left at the
end of the period). The cost of increasing and decreasing production in
period i is given by

ai ( xi xi 1 ), if xi xi 1

yi bi ( xi 1 xi ), if xi xi 1
0, if x = x
i
i 1

CISM02 Decision Support for Management

Unit 8

42

21

Inventory Control: an Example (4)


Equivalently, yi may be written as

yi max{ai ( xi xi 1 ), bi ( xi 1 xi )}
This follows since if production is increased, xi-1 xi

< 0 so that

bi (xi-1 xi)<0 while ai (xi xi-1)>0. Thus bi (xi-1 xi)<ai (xi xi-1),
which gives yi= ai(xi xi-1) as desired. The case where production is
decreased is interpreted similarly. Thus, the overall objective function is
given by
n

minimise x0 (ci I i 1 yi )
i 1

The expression for x0 is nonlinear. It can be linearised.


CISM02 Decision Support for Management

Unit 8

43

Inventory Control: an Example (5)


Since

yi max{ai ( xi xi 1 ), bi ( xi 1 xi )}

it follows for all i that

ai ( xi xi 1 ) yi
bi ( xi 1 xi ) yi

CISM02 Decision Support for Management

Unit 8

44

22

Inventory Control: an Example (6)


The linear programming model of the production-inventory problem may
be summarised as
n

minimise x0 (ci I i 1 yi )
i 1

subject to

ai xi ai xi 1 yi 0
bi xi bi xi 1 yi 0
xi I i I i 1 ri
I i , xi , yi 0, i 1, 2,..., n

where In+1 =0. The variable yi is nonnegative because it represents the


cost of increasing or reducing production.
CISM02 Decision Support for Management

Unit 8

45

23

You might also like