Scenario Reduction for Distributionally Robust Optimization
Kevin-Martin Aigner, Sebastian Denzler, Frauke Liers, Sebastian Pokutta, Kartikey Sharma
TL;DR
This work tackles computational challenges in distributionally robust optimization (DRO) by introducing a general scenario-reduction framework that projects the original ambiguity set onto a reduced set of representative scenarios. The method yields provable worst-case approximation guarantees via an $\alpha\beta$ bound, and is applicable to both discrete and continuous uncertainty distributions; it also extends to convex quadratic objectives through a mixed-integer semidefinite program. Key contributions include optimal clustering formulations (MIP and MISDP), partition-based bounds, and a dimension-reduction approach for interval and ellipsoidal ambiguity sets, with extensive experiments on MIPLIB instances and portfolio optimization that demonstrate substantial runtime reductions with modest loss in solution quality. The results show that fast heuristics like $k$-means can closely match optimal reductions in practice, while the proposed framework provides rigorous guarantees when needed. Overall, the paper delivers a scalable DRO reduction toolkit with theoretical bounds and practical validation across linear and quadratic objectives.
Abstract
Stochastic and (distributionally) robust optimization problems often become computationally challenging as the number of scenarios increases. Scenario reduction is therefore a key technique for improving tractability. We introduce a general scenario reduction method for distributionally robust optimization (DRO), which includes stochastic and robust optimization as special cases. Our approach constructs the reduced DRO problem by projecting the original ambiguity set onto a reduced set of scenarios. Under mild conditions, we establish bounds on the relative quality of the reduction. The methodology is applicable to random variables following either discrete or continuous probability distributions, with representative scenarios appropriately selected in both cases. Given the relevance of optimization problems with linear and quadratic objectives, we further refine our approach for these settings. Finally, we demonstrate its effectiveness through numerical experiments on mixed-integer benchmark instances from MIPLIB and portfolio optimization problems. Our results show that the proposed approximation significantly reduces solution time while maintaining high solution quality with only minor errors.
