Randomized optimization is an established tool for control design with modulated robustness. While for uncertain convex programs there exist efficient randomized approaches, this is not the case for non-convex problems. Methods based on statistical learning theory are applicable to non-convex problems, but they usually are conservative in achieving the desired probabilistic guarantees. In this paper, we derive a novel scenario approach for a wide class of random non-convex programs, with a sample complexity similar to that of uncertain convex programs and with probabilistic guarantees that hold not only for the optimal solution of the scenario program, but for all feasible solutions inside a set of a-priori chosen complexity. We also address measure-theoretic issues for uncertain convex and non-convex programs. Among the family of non-convex control-design problems that can be addressed via randomization, we apply our scenario approach to stochastic model predictive control for chance constrained nonlinear control-affine systems.
- Chance constrained programs (CCPs)
- model predictive control (MPC)
- scenario program (SP)