Uncertainty Partitioning with Probabilistic Feasibility and Performance Guarantees for Chance-Constrained Optimization
Francesco Cordiano, Matin Jafarian, Bart De Schutter
TL;DR
We address stochastic optimization with probabilistic feasibility without requiring distributional assumptions by partitioning the uncertainty domain into K regions and solving a discrete, data-driven approximation PP_ε. The key idea yields a priori feasibility guarantees, while explicit performance bounds are obtained by introducing a relaxed RP_ε problem and tightening the PP_ε constraints; all bounds are controlled by partition quality and Lipschitz properties. The framework is shown to be tractable for MPC problems with piecewise-affine dynamics and logical constraints, and concrete strategies for constructing uncertainty partitions (clustering, iterative gridding, and adaptive splitting) are provided. Numerical results on a PWA MPC case illustrate the trade-offs between conservatism and computation and compare against randomized approaches, highlighting practical viability for online control of hybrid systems.
Abstract
We propose a novel distribution-free scheme to solve optimization problems where the goal is to minimize the expected value of a cost function subject to probabilistic constraints. Unlike standard sampling-based methods, our idea consists of partitioning the uncertainty domain in a user-defined number of sets, enabling more flexibility in the trade-off between conservatism and computational complexity. We provide sufficient conditions to ensure that our approximated problem is feasible for the original stochastic program, in terms of chance constraint satisfaction. In addition, we perform a rigorous performance analysis, by quantifying the distance between the optimal values of the original and the approximated problem. We show that our approach is tractable for optimization problems that include model predictive control of piecewise affine systems, and we demonstrate the benefits of our approach, in terms of the trade-off between conservatism and computational complexity, on a numerical example.
