Data-Driven Adjustable Robust Optimization
Xiaoxing Ren, Alessio Moreschini, Zhongda Chu, Yulong Gao, Thomas Parisini
TL;DR
Data-Driven Adjustable Robust Optimization addresses feasibility under uncertainty by learning an adjustable uncertainty set $\hat{\mathbb{S}}$ within the nominal set $\mathbb{S}$ from data. It introduces a two-stage framework: Stage 1 constructs the largest feasible $\hat{\mathbb{S}}$ using samples to maximize a size or inclusion measure, and Stage 2 optimizes under that set. The work covers both non-stochastic and distributionally robust (Wasserstein-based) settings, providing tractable reformulations for common set shapes and finite-program representations when the safety set is polyhedral. Numerical demonstrations on a simple problem and an optimal power flow case study illustrate the approach's ability to improve feasibility while balancing robustness under data-driven uncertainty.
Abstract
In this paper, we develop a two-stage data-driven approach to address the adjustable robust optimization problem, where the uncertainty set is adjustable to manage infeasibility caused by significant or poorly quantified uncertainties. In the first stage, we synthesize an uncertainty set to ensure the feasibility of the problem as much as possible using the collected uncertainty samples. In the second stage, we find the optimal solution while ensuring that the constraints are satisfied under the new uncertainty set. This approach enlarges the feasible state set, at the expense of the risk of possible constraint violation. We analyze two scenarios: one where the uncertainty is non-stochastic, and another where the uncertainty is stochastic but with unknown probability distribution, leading to a distributionally robust optimization problem. In the first case, we scale the uncertainty set and find the best subset that fits the uncertainty samples. In the second case, we employ the Wasserstein metric to quantify uncertainty based on training data, and for polytope uncertainty sets, we further provide a finite program reformulation of the problem. The effectiveness of the proposed methods is demonstrated through an optimal power flow problem.
