Abstract
Wagner and Whitin (1958) develop an algorithm to solve the dynamic Economic Lot-Sizing Problem (ELSP), which is widely applied in inventory control, production planning, and capacity planning. The original algorithm runs in O(T2) time, where T is the number of periods of the problem instance. Subsequently, other researchers develop linear-time algorithms to solve the Wagner-Whitin (WW) lot-sizing problem; examples include the ELSP and equivalent Single Machine Batch-Sizing Problem (SMBSP). This paper revisits the algorithms for the ELSP and SMBSP under WW cost structure, presents a new efficient linear-time algorithm, and compares the developed algorithm with equivalent algorithms in the literature. The developed algorithm employs a lists and stacks data structure, which is a completely different approach than that of the comparable algorithms for the ELSP and SMBSP. Analysis of the developed algorithm shows that it executes fewer different actions throughout and hence it improves execution time by a maximum of 51.40% for the ELSP and 29.03% for the SMBSP.
| Original language | English |
|---|---|
| Pages (from-to) | 6-18 |
| Number of pages | 13 |
| Journal | Computers and Industrial Engineering |
| Volume | 117 |
| DOIs | |
| State | Published - Mar 2018 |
| Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2018 Elsevier Ltd
Keywords
- Economic lot-sizing
- Inventory
- Linear-time complexity
- Single machine batch-sizing problem
- WW algorithm
ASJC Scopus subject areas
- General Computer Science
- General Engineering