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 demands (and other problem parameters) are stochastic: the stochastic uncapacitated lot-sizing problem (SULS). 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 non-leaf 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 SULS, 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.
REF presented a dynamic programming approach which determines a solution for the stochastic uncapacitated lot sizing problem in polynomial time.
Polynomial time algorithms for stochastic uncapacitated lot-sizing problems
Operations Research
Computer Science Mathematics