Robust stabilization of polytopic systems via fast and reliable neural network-based approximations
Filippo Fabiani, Paul J. Goulart
TL;DR
The paper tackles fast, certified stabilization of linear polytopic systems by approximating traditional stabilizing controllers with ReLU neural networks. It develops an offline MILP-based certificate that exactly computes the worst-case approximation error $\bar{e}_\alpha$ and the Lipschitz constant of the error, ensuring uniform ultimate boundedness of the closed-loop when using the NN surrogate. The analysis covers both vertex-based and selection-based controllers, characterizes the surrogate mappings as continuous and piecewise-affine, and provides practical guidance on training, network complexity, and safe deployment via projection or augmentation. This yields a principled route to implement high-speed, hardware-friendly surrogate controllers with formal guarantees for constrained, uncertain systems.
Abstract
We consider the design of fast and reliable neural network (NN)-based approximations of traditional stabilizing controllers for linear systems with polytopic uncertainty, including control laws with variable structure and those based on a (minimal) selection policy. Building upon recent approaches for the design of reliable control surrogates with guaranteed structural properties, we develop a systematic procedure to certify the closed-loop stability and performance of a linear uncertain system when a trained rectified linear unit (ReLU)-based approximation replaces such traditional controllers. First, we provide a sufficient condition, which involves the worst-case approximation error between ReLU-based and traditional controller-based state-to-input mappings, ensuring that the system is ultimately bounded within a set with adjustable size and convergence rate. Then, we develop an offline, mixed-integer optimization-based method that allows us to compute that quantity exactly.
