Article ID: | iaor20124861 |
Volume: | 37 |
Issue: | 3 |
Start Page Number: | 501 |
End Page Number: | 525 |
Publication Date: | Aug 2012 |
Journal: | Mathematics of Operations Research |
Authors: | Ciocan Dragos Florin, Farias Vivek |
Keywords: | programming: dynamic, combinatorial optimization, demand |
The present paper develops a simple, easy to interpret algorithm for a large class of dynamic allocation problems with unknown, volatile demand. Potential applications include ad display problems and network revenue management problems. The algorithm operates in an online fashion and relies on reoptimization and forecast updates. The algorithm is robust (as witnessed by uniform worst‐case guarantees for arbitrarily volatile demand) and in the event that demand volatility (or equivalently deviations in realized demand from forecasts) is not large, the method is simultaneously optimal. Computational experiments, including experiments with data from real‐world problem instances, demonstrate the practicality and value of the approach. From a theoretical perspective, we introduce a new device–a balancing property–that allows us to understand the impact of changing bases in our scheme.