Smooth Uncertainty Sets: Dependence of Uncertain Parameters via a Simple Polyhedral Set
Noam Goldberg, Michael Poss, Shimrit Shtern
TL;DR
This paper addresses robust optimization under dependent uncertainty by introducing the smooth uncertainty set $\mathcal{U}_{\mathcal{S}}$ that constrains pairwise differences of uncertain parameters via a graph $G=(V,E,\gamma)$. It develops probabilistic guarantees linking this set to traditional ellipsoidal bounds, and provides practical solution techniques, including exact compact reformulations for structured cases, a column-generation algorithm for large polytopes, and a minimum-cost-flow reformulation of the adversarial problem. Empirical results across transshipment, energy data, and robust shortest path demonstrate that $\mathcal{U}_{\mathcal{S}}$ delivers comparable or better performance to ellipsoidal sets while offering significant runtime and memory benefits, and that column generation can outperform classic dualization approaches. The work highlights a scalable, interpretable framework for encoding dependencies in uncertain parameters, with broad potential impact in engineering applications where physics or domain knowledge dictate smoothness or proximity across parameters.
Abstract
We propose a novel polyhedral uncertainty set for robust optimization, termed the smooth uncertainty set, which captures dependencies of uncertain parameters by constraining their pairwise differences. The bounds on these differences may be dictated by the underlying physics of the problem and may be expressed by domain experts. When correlations are available, the bounds can be set to ensure that the associated probabilistic constraints are satisfied for any given probability. We explore specialized solution methods for the resulting optimization problems, including compact reformulations that exploit special structures when they appear, a column generation algorithm, and a reformulation of the adversarial problem as a minimum-cost flow problem. Our numerical experiments, based on problems from literature, illustrate (i) that the performance of the smooth uncertainty set model solution is similar to that of the ellipsoidal uncertainty model solution, albeit, it is computed within significantly shorter running times, and (ii) our column-generation algorithm can outperform the classical cutting plane algorithm and dualized reformulation, respectively in terms of solution time and memory consumption.
