Sub-Linear Regret in Adaptive Model Predictive Control

Abstract

We consider the problem of adaptive Model Predictive Control (MPC) for uncertain linear-systems with additive disturbances and with state and input constraints. We present STT-MPC (Self-Tuning Tube-based Model Predictive Control), an online algorithm that combines the certainty-equivalence principle and polytopic tubes. Specifically, at any given step, STT-MPC infers the system dynamics using the Least Squares Estimator (LSE), and applies a controller obtained by solving an MPC problem using these estimates. The use of polytopic tubes is so that, despite the uncertainties, state and input constraints are satisfied, and recursive-feasibility and asymptotic stability hold. In this work, we analyze the regret of the algorithm, when compared to an oracle algorithm initially aware of the system dynamics. We establish that STT-MPC expected regret does not exceed $O(T^{1/2 + \epsilon})$, where $\epsilon \in (0,1)$ is a design parameter tuning the persistent excitation component of the algorithm. Our result relies on a recently proposed exponential decay of sensitivity property and, to the best of our knowledge, is the first of its kind in this setting. We illustrate the performance of our algorithm using a simple numerical example.

Cite

Text

Tranos and Proutiere. "Sub-Linear Regret in Adaptive Model Predictive Control." ICML 2023 Workshops: Frontiers4LCD, 2023.

Markdown

[Tranos and Proutiere. "Sub-Linear Regret in Adaptive Model Predictive Control." ICML 2023 Workshops: Frontiers4LCD, 2023.](https://mlanthology.org/icmlw/2023/tranos2023icmlw-sublinear/)

BibTeX

@inproceedings{tranos2023icmlw-sublinear,
  title     = {{Sub-Linear Regret in Adaptive Model Predictive Control}},
  author    = {Tranos, Damianos and Proutiere, Alexandre},
  booktitle = {ICML 2023 Workshops: Frontiers4LCD},
  year      = {2023},
  url       = {https://mlanthology.org/icmlw/2023/tranos2023icmlw-sublinear/}
}