Article ID: | iaor200942203 |
Country: | United States |
Volume: | 56 |
Issue: | 5 |
Start Page Number: | 1172 |
End Page Number: | 1183 |
Publication Date: | Sep 2008 |
Journal: | Operations Research |
Authors: | Guan Yongpei, Miller Andrew J |
Keywords: | programming: dynamic |
In 1958, Wagner and Whitin published a seminal paper on the deterministic uncapacitated lot–sizing problem, a fundamental model that is embedded in many practical production planning problems. In this paper, we consider a basic version of this model in which problem parameters are stochastic: the stochastic uncapacitated lot–sizing problem. We define the production–path property of an optimal solution for our model and use this property to develop a backward dynamic programming recursion. This approach allows us to show that the value function is piecewise linear and right continuous. We then use these results to show that a full characterization of the optimal value function can be obtained by a dynamic programming algorithm in polynomial time for the case that each nonleaf node contains at least two children. Moreover, we show that our approach leads to a polynomial–time algorithm to obtain an optimal solution to any instance of the stochastic uncapacitated lot–sizing problem, regardless of the structure of the scenario tree. We also show that the value function for the problem without setup costs is continuous, piecewise linear, and convex, and therefore an even more efficient dynamic programming algorithm can be developed for this special case.