The Dynamic Programming Models For Inven
The Dynamic Programming Models For Inven
ISSN 2162-4860
2017, Vol. 7, No. 1
Abstract
The concept of dependent and independent demand is important in inventory planning and
replenishment that also requires different inventory control solutions. This paper employs the
dynamic programming technique for inventory control system with time-varying demand to
propose the replenishment policy in terms of the economic order quantity, number of
replenishment, and reorder point where total inventory cost is minimized. The study result
indicates that the dynamic programming models outperform the traditional lot sizing models
in terms of total inventory cost. Moreover, the paper creates opportunities for extending
further researches on dynamic inventory related to capacity constraints and uncertainty
conditions of demand, yield, lead time.
Keywords: Dynamic inventory, Lot sizing, Order point system, Material requirement
planning, Dynamic programming model, Inventory control system
1. Background
In business management, inventory consists of a list of goods and materials held available in
stock. The key questions of what and how much inventory are related. Planning is undertaken
to determine the level of inventory that will be needed for operations, and replenishment is
the process of maintaining this level through some combinations of reorder and other
techniques. To determine the level of inventory needed for operations, it is useful to identify
the source of the demand. The concept of dependent and independent demand is important in
inventory planning and replenishment. An item has independent demand when we can not
control it or tie it directly to another item’s demand. While an item has dependent demand
when the demand for an item is controlled directly, or tied to the production of something
else. Therefore, inventory systems with independent demand and dependent demand also
require very different solutions.
128 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
There is an abundant literature on inventory control policies which extend since the 30’s. The
details on these policies may refer to research of Peterson and Silver (1979), and research of
Zipkin (2000). In inventory planning and replenishment, the traditional lot sizing models are
mostly used for inventory control systems. Each lot sizing method outperforms under some
assumptions and demand conditions in which the demand does not present a monotonous
behavior and varies from period to period. There is also some literature that studies dynamic
inventory control policies based on the investigations of Karlin (1960) and Scarf (1959).
Wagner and Whitin (1958) introduced a dynamic programming model in which demand is a
function of time. Silver and Meal (1973) proposed a heuristic method that finds the optimal
order quantity, minimizing the storage and delivery costs. These deterministic and stochastic
models strongly relied on mathematical background that is not easy to understand and
implement the optimal inventory control policies in reality. This paper attempts to develop
the dynamic programming models for both independent inventory system and dependent
inventory system with time-varying demand. These models are evaluated with traditional lot
sizing models such as Lot for Lot (LFL), Economic Order Quantity (EOQ), Period Order
Quantity (POQ), and Minimum Cost per Period (MCP). The paper provides a basic
framework for extending dynamic inventory researches with capacity constraints and
uncertainty conditions of demand, yield, lead time.
2. Order Point System (OPS)
Order Point System (OPS) is the inventory control system for the independent demand. The
multi-period inventory model with time-varying demand is developed to propose the
replenishment policy in terms of order quantity, number of replenishment, and reorder point.
Figure 1 illustrates the typical independent inventory system that has several end-items with
independent demand.
A multi-period inventory model with time-varying demand for outsourcing materials is
modified on the basis of Wagner’s model (Wagner, 1969) under the following assumptions.
1. Backorder is not allowed.
2. Lead time is known with certainty, and assumed constant during the planning horizon.
3. All relevant costs are assumed constant at each period during the planning horizon.
4. No safety stock is assumed.
5. Ordering and holding costs per period are known.
6. Purchase cost is negligible since prices are assumed constant at each period during the
planning horizon.
7. Inventory level at each period is assumed constant in each period.
8. No quantity discount is allowed.
9. Cost of capital is not considered.
129 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
Order quantity
Stock Stock
System
Lead time
m T m T
O N
i 1 t 1
i i ,t ∑∑H i X i ,t (1)
i 1 t 1
Subject to:
Where,
Oi = Ordering cost per replenishment for item i at period tth
Hi = Holding cost per unit for item i at period tth
Ni,t = Number of orders taking place for item i at period tth
Di,t = Demand for item i at period tth
Qi,t = Order quantity each time an order takes place for item i at period tth
Xi,t = Inventory level for item i at the end of period tth
LTi = Lead time for each replenishment for item i at period tth
130 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
131 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
model uses a lot of data about items and components. The term of “item” is used to refer to
final product, components and components of components. For each item, it needs to know:
• The lead time, the time leg between the release of an order to the shop floor or to a
supplier and the receipt of the items.
• The lot size, a minimum production quantity (referred to as a minimum lot size for items
that are manufactured in-house) or a minimum order quantity for purchased items.
• The inventory status (stock on hand that calculates based on initial inventory, scheduled
receipt and demand requirement in each period).
• Components needed, which is often referred to as a bill of materials (BOM).
Order Quantity
M
A B
T Stock Final-Assembly Stock
E
R D
I
A C A
L E
Sub-Assemblies
Lead time
m T m T
Subject to:
m
X i ,t X i ,t 1 Di ,t Pi , j R j ,t Qi ,t ;i 1..m, t 1..T (8)
j 1
132 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
Where,
Oi = Ordering cost per replenishment for item i at period tth
Hi = Holding cost per unit for item i at period tth
Ni,t = Number of orders taking place for item i at period tth
Qi,t = Order quantity each time an order takes place for item i at period tth
Xi,t = Inventory level for item i at the end of period tth
Di,t = External demand for item i at period tth
Pi,j = Number of item i need to make one j
Ri,t = Reorder point for item i at period tth
LTi = Lead time for each replenishment for item i
LSi = Minimum lot size for item i
M = A large number
t = Period of time during the planning horizon
m = Total number of items
T = Total number of period of time during the planning horizon
The multi-stage inventory system is considered to illustrate the inventory control policy with
time-varying demand. Suppose that there is a single end-item A that has a bill of materials as
shown in Figure 3.
133 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
A (1)
B (1) C (1)
D (2) E (3)
134 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
135 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
136 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
137 http://ber.macrothink.org
Business and Economic Research
ISSN 2162-4860
2017, Vol. 7, No. 1
Copyright Disclaimer
Copyright for this article is retained by the author(s), with first publication rights granted to
the journal.
This is an open-access article distributed under the terms and conditions of the Creative
Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
138 http://ber.macrothink.org