Economic lot sizing: an O(n log n) algorithm that runs in linear time in the Wagner-Whitin case
Operations Research - Supplement
Improved algorithms for economic lot size problems
Operations Research
Modelling Practical Lot-Sizing Problems as Mixed-Integer Programs
Management Science
A Dynamic Lot-Sizing Model with Demand Time Windows
Management Science
bc -- prod: A Specialized Branch-and-Cut System for Lot-Sizing Problems
Management Science
An O(n2) algorithm for lot sizing with inventory bounds and fixed costs
Operations Research Letters
On stochastic lot-sizing problems with random lead times
Operations Research Letters
Solving the stochastic dynamic lot-sizing problem through nature-inspired heuristics
Computers and Operations Research
Hi-index | 0.00 |
For a multi-stage stochastic programming problem, one approach is to explore a scenario tree based formulation for the problem and solve the formulation efficiently. There has been significant research progress on how to generate scenario trees in the literature. However, there is limited work on analyzing the computational complexity of the scenario-tree based formulation that considers the number of tree nodes as the input size. In this paper, we use stochastic lot-sizing problems as examples to study the computational complexity issues for the scenario-tree based formulations. We develop production path properties and a general dynamic programming framework based on these properties. The dynamic programming framework allows us to show that the optimal value function is piecewise linear and continuous, which enables us to develop polynomial time algorithms for several different problems, including those with backlogging and varying capacities under certain conditions. As special cases, we develop polynomial time algorithms that run in $${\mathcal{O}(n^2)}$$ and $${\mathcal{O}(n^2T\,{\rm log}\,n)}$$ times, respectively for stochastic uncapacitated and constant capacitated lot-sizing problems with backlogging, regardless of the scenario tree structure.