Dynamic Lot Size Model
   HOME

TheInfoList



OR:

The dynamic lot-size model in
inventory theory Material theory (or more formally the mathematical theory of inventory and production) is the sub-specialty within operations research and operations management that is concerned with the design of production/ inventory systems to minimize costs: i ...
, is a generalization of the
economic order quantity Economic Order Quantity (EOQ), also known as Economic Buying Quantity (EPQ), is the order quantity that minimizes the total holding costs and ordering costs in inventory management. It is one of the oldest classical production scheduling models. ...
model that takes into account that demand for the product varies over time. The model was introduced by Harvey M. Wagner and Thomson M. Whitin in 1958. Harvey M. Wagner and Thomson M. Whitin, "Dynamic version of the economic lot size model," Management Science, Vol. 5, pp. 89–96, 1958


Problem setup

We have available a forecast of product demand over a relevant time horizon t=1,2,...,N (for example we might know how many widgets will be needed each week for the next 52 weeks). There is a
setup cost In manufacturing, changeover is the process of converting a line or machine from running one product to another. Changeover times can last from a few minutes to as much as several weeks in the case of automobile manufacturers retooling for new ...
incurred for each order and there is an inventory
holding cost In marketing, carrying cost, carrying cost of inventory or holding cost refers to the total cost of holding inventory. This includes warehousing costs such as rent, utilities and salaries, financial costs such as opportunity cost, and inventory co ...
per item per period ( and can also vary with time if desired). The problem is how many units to order now to minimize the sum of setup cost and inventory cost. Let us denote inventory: I=I_+\sum_^x_-\sum_^d_\geq0 The functional equation representing minimal cost policy is: f_(I)=\underset\left i_I+H(x_)s_+f_\left( I+x_-d_ \right) \right/math> Where H() is the
Heaviside step function The Heaviside step function, or the unit step function, usually denoted by or (but sometimes , or ), is a step function, named after Oliver Heaviside (1850–1925), the value of which is zero for negative arguments and one for positive argum ...
. Wagner and Whitin proved the following four theorems: * There exists an optimal program such that I=0; ∀t * There exists an optimal program such that ∀t: either =0 or x_=\textstyle \sum_^ d_ for some k (t≤k≤N) * There exists an optimal program such that if is satisfied by some , t**

Planning Horizon Theorem

The precedent theorems are used in the proof of the Planning Horizon Theorem. Let F(t)= min\left \right/math> denote the minimal cost program for periods 1 to t. If at period t* the minimum in F(t) occurs for j = t** ≤ t*, then in periods t > t* it is sufficient to consider only t** ≤ j ≤ t. In particular, if t* = t**, then it is sufficient to consider programs such that > 0.


The algorithm

Wagner and Whitin gave an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algorithms are used as specificat ...
for finding the optimal solution by
dynamic programming Dynamic programming is both a mathematical optimization method and a computer programming method. The method was developed by Richard Bellman in the 1950s and has found applications in numerous fields, from aerospace engineering to economics. ...
. Start with t*=1: # Consider the policies of ordering at period t**, t** = 1, 2, ... , t*, and filling demands , t = t**, t** + 1, ... , t*, by this order # Add H()+ to the costs of acting optimally for periods 1 to t**-1 determined in the previous iteration of the algorithm # From these t* alternatives, select the minimum cost policy for periods 1 through t* # Proceed to period t*+1 (or stop if t*=N) Because this method was perceived by some as too complex, a number of authors also developed approximate
heuristics A heuristic (; ), or heuristic technique, is any approach to problem solving or self-discovery that employs a practical method that is not guaranteed to be optimal, perfect, or rational, but is nevertheless sufficient for reaching an immediate, ...
(e.g., the Silver-Meal heuristicEA Silver, HC Meal, A heuristic for selecting lot size quantities for the case of a deterministic time-varying demand rate and discrete opportunities for replenishment, Production and inventory management, 1973) for the problem.


See also

* Infinite fill rate for the part being produced:
Economic order quantity Economic Order Quantity (EOQ), also known as Economic Buying Quantity (EPQ), is the order quantity that minimizes the total holding costs and ordering costs in inventory management. It is one of the oldest classical production scheduling models. ...
* Constant fill rate for the part being produced:
Economic production quantity The economic production quantity model (also known as the EPQ model) determines the quantity a company or retailer should order to minimize the total inventory costs by balancing the inventory holding cost and average fixed ordering cost. The EPQ m ...
* Demand is random: classical
Newsvendor model The newsvendor (or newsboy or single-periodWilliam J. Stevenson, Operations Management. 10th edition, 2009; page 581 or salvageable) model is a mathematical model in operations management and applied economics used to determine optimal inventory l ...
* Several products produced on the same machine:
Economic lot scheduling problem The economic lot scheduling problem (ELSP) is a problem in operations management and inventory theory that has been studied by many researchers for more than 50 years. The term was first used in 1958 by professor Jack D. Rogers of Berkeley, who e ...
*
Reorder point The reorder point (ROP) is the level of inventory which triggers an action to replenish that particular inventory stock. It is a minimum amount of an item which a firm holds in stock, such that, when stock falls to this amount, the item must be re ...


References

{{reflist


Further reading

* Lee, Chung-Yee, Sila Çetinkaya, and
Albert PM Wagelmans Albert may refer to: Companies * Albert (supermarket), a supermarket chain in the Czech Republic * Albert Heijn, a supermarket chain in the Netherlands * Albert Market, a street market in The Gambia * Albert Productions, a record label * Albert ...
.
A dynamic lot-sizing model with demand time windows
" ''
Management Science Management science (or managerial science) is a wide and interdisciplinary study of solving complex problems and making strategic decisions as it pertains to institutions, corporations, governments and other types of organizational entities. It is ...
'' 47.10 (2001): 1384–1395. * Federgruen, Awi, and Michal Tzur. "A simple forward algorithm to solve general dynamic lot sizing models with n periods in 0 (n log n) or 0 (n) time." ''
Management Science Management science (or managerial science) is a wide and interdisciplinary study of solving complex problems and making strategic decisions as it pertains to institutions, corporations, governments and other types of organizational entities. It is ...
'' 37.8 (1991): 909–925. * Jans, Raf, and Zeger Degraeve. "Meta-heuristics for dynamic lot sizing: a review and comparison of solution approaches." ''European Journal of Operational Research'' 177.3 (2007): 1855–1875. * H.M. Wagner and T. Whitin, "Dynamic version of the economic lot size model," ''
Management Science Management science (or managerial science) is a wide and interdisciplinary study of solving complex problems and making strategic decisions as it pertains to institutions, corporations, governments and other types of organizational entities. It is ...
'', Vol. 5, pp. 89–96, 1958 * H.M. Wagner: "Comments on Dynamic version of the economic lot size model", ''
Management Science Management science (or managerial science) is a wide and interdisciplinary study of solving complex problems and making strategic decisions as it pertains to institutions, corporations, governments and other types of organizational entities. It is ...
'', Vol. 50 No. 12 Suppl., December 2004


External links


Solving the Lot Sizing Problem using the Wagner-Whitin Algorithm



Python implementation
of the Wagner-Whitin algorithm. Inventory optimization