English

Efficient representation and approximation of model predictive control laws via deep learning

Optimization and Control 2021-01-01 v3

Abstract

We show that artificial neural networks with rectifier units as activation functions can exactly represent the piecewise affine function that results from the formulation of model predictive control of linear time-invariant systems. The choice of deep neural networks is particularly interesting as they can represent exponentially many more affine regions compared to networks with only one hidden layer. We provide theoretical bounds on the minimum number of hidden layers and neurons per layer that a neural network should have to exactly represent a given model predictive control law. The proposed approach has a strong potential as an approximation method of predictive control laws, leading to better approximation quality and significantly smaller memory requirements than previous approaches, as we illustrate via simulation examples. We also suggest different alternatives to correct or quantify the approximation error. Since the online evaluation of neural networks is extremely simple, the approximated controllers can be deployed on low-power embedded devices with small storage capacity, enabling the implementation of advanced decision-making strategies for complex cyber-physical systems with limited computing capabilities.

Keywords

Cite

@article{arxiv.1806.10644,
  title  = {Efficient representation and approximation of model predictive control laws via deep learning},
  author = {Benjamin Karg and Sergio Lucia},
  journal= {arXiv preprint arXiv:1806.10644},
  year   = {2021}
}

Comments

13 pages, 7 figures

R2 v1 2026-06-23T02:44:00.703Z