# The Scenario Approach for Stochastic Model Predictive Control with Bounds on Closed-Loop Constraint Violations

arXiv: https://arxiv.org/abs/1307.5640 · HTML: https://mlsanity.com/paper/1307.5640/

## Key facts

- Cited by 24 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 22 Jul 2013.

## Built on by (most cited first, 24 of 24)

- [Probabilistically Robust Learning: Balancing Average- and Worst-case Performance](https://mlsanity.com/paper/2202.01136/) (2022)
- [Compression, Generalization and Learning](https://mlsanity.com/paper/2301.12767/) (2023)
- [Risk-averse autonomous systems: A brief history and recent developments from the perspective of optimal control](https://mlsanity.com/paper/2109.08947/) (2021)
- [Reinforcement Learning-based Model Predictive Control for Greenhouse Climate Control](https://mlsanity.com/paper/2409.12789/) (2024)
- [Human-AI Safety: A Descendant of Generative AI and Control Systems Safety](https://mlsanity.com/paper/2405.09794/) (2024)
- [Probabilistically safe and efficient model-based reinforcement learning](https://mlsanity.com/paper/2504.00626/) (2025)
- [Combining Gaussian processes and polynomial chaos expansions for stochastic nonlinear model predictive control](https://mlsanity.com/paper/2103.05441/) (2021)
- [Variational Elliptical Processes](https://mlsanity.com/paper/2311.12566/) (2023)
- [Finite-sample guarantees for data-driven forward-backward operator methods](https://mlsanity.com/paper/2512.19172/) (2025)
- [Bridging Conformal Prediction and Scenario Optimization: Discarded Constraints and Modular Risk Allocation](https://mlsanity.com/paper/2603.19396/) (2026)
- [A Heuristic for Dynamic Output Predictive Control Design for Uncertain Nonlinear Systems](https://mlsanity.com/paper/2102.02268/) (2021)
- [Simulation Studies on Deep Reinforcement Learning for Building Control with Human Interaction](https://mlsanity.com/paper/2103.07919/) (2021)
- [Adaptive Stochastic MPC under Unknown Noise Distribution](https://mlsanity.com/paper/2204.01107/) (2022)
- [Learning-enhanced Nonlinear Model Predictive Control using Knowledge-based Neural Ordinary Differential Equations and Deep Ensembles](https://mlsanity.com/paper/2211.13829/) (2022)
- [Online Constraint Tightening in Stochastic Model Predictive Control: A Regression Approach](https://mlsanity.com/paper/2310.02942/) (2023)
- [Policy Gradient-based Model Free Optimal LQG Control with a Probabilistic Risk Constraint](https://mlsanity.com/paper/2403.16767/) (2024)
- [Nonmyopic Global Optimisation via Approximate Dynamic Programming](https://mlsanity.com/paper/2412.04882/) (2024)
- [MMD-OPT : Maximum Mean Discrepancy Based Sample Efficient Collision Risk Minimization for Autonomous Driving](https://mlsanity.com/paper/2412.09121/) (2024)
- [Scenario Approach with Post-Design Certification of User-Specified Properties](https://mlsanity.com/paper/2602.15568/) (2026)
- [Statistical Contraction for Chance-Constrained Trajectory Optimization of Non-Gaussian Stochastic Systems](https://mlsanity.com/paper/2603.07092/) (2026)
- [On Reward-Balancing Methods for Reinforcement Learning](https://mlsanity.com/paper/2604.20433/) (2026)
- [Model-free LQG Control with Chance Constraints](https://mlsanity.com/paper/2605.31310/) (2026)
- [Learning-enabled Acceleration of Scenario-based Model Predictive Control](https://mlsanity.com/paper/2607.12775/) (2026)
- [Pick-to-Learn Calibration of an MPC Policy for an Origin-to-Destination Flight Problem](https://mlsanity.com/paper/2607.16084/) (2026)

## Abstract (arXiv)

Many practical applications of control require that constraints on the inputs and states of the system be respected, while optimizing some performance criterion. In the presence of model uncertainties or disturbances, for many control applications it suffices to keep the state constraints at least for a prescribed share of the time, as e.g. in building climate control or load mitigation for wind turbines. For such systems, a new control method of Scenario-Based Model Predictive Control (SCMPC) is presented in this paper. It optimizes the control inputs over a finite horizon, subject to robust constraint satisfaction under a finite number of random scenarios of the uncertainty and/or disturbances. While previous approaches have shown to be conservative (i.e. to stay far below the specified rate of constraint violations), the new method is the first to account for the special structure of the MPC problem in order to significantly reduce the number of scenarios. In combination with a new framework for interpreting the probabilistic constraints as average-in-time, rather than pointwise-in-time, the conservatism is eliminated. The presented method retains the essential advantages of SCMPC, namely the reduced computational complexity and the handling of arbitrary probability distributions. It also allows for adopting sample-and-remove strategies, in order to trade performance against computational complexity.
