Stability Verification of Neural Network Controllers using Mixed-Integer Programming
Not on the map. Why?
Abstract (arXiv)
We propose a framework for the stability verification of Mixed-Integer Linear Programming (MILP) representable control policies. This framework compares a fixed candidate policy, which admits an efficient parameterization and can be evaluated at a low computational cost, against a fixed baseline policy, which is known to be stable but expensive to evaluate. We provide sufficient conditions for the closed-loop stability of the candidate policy in terms of the worst-case approximation error with respect to the baseline policy, and we show that these conditions can be checked by solving a Mixed-Integer Quadratic Program (MIQP). Additionally, we demonstrate that an outer and inner approximation of the stability region of the candidate policy can be computed by solving an MILP. The proposed framework is sufficiently general to accommodate a broad range of candidate policies including ReLU Neural Networks (NNs), optimal solution maps of parametric quadratic programs, and Model Predictive Control (MPC) policies. We also present an open-source toolbox in Python based on the proposed framework, which allows for the easy verification of custom NN architectures and MPC formulations. We showcase the flexibility and reliability of our framework in the context of a DC-DC power converter case study and investigate its computational complexity.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 20 of its 61 references that are in the map. First posted on arXiv 27 Jun 2022.
Builds on
20 of 61 references.
References · 20
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 641
- 2019Deep Equilibrium Modelscited by 615
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
- 2019Differentiable Convex Optimization Layerscited by 465
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2020Exactly Computing the Local Lipschitz Constant of ReLU Networkscited by 102
- 2019Safety Verification and Robustness Analysis of Neural Networks via Quadratic Constraints and Semidefinite Programmingcited by 101
- 2018Efficient representation and approximation of model predictive control laws via deep learningcited by 58
- 2018Learning an Approximate Model Predictive Controller with Guaranteescited by 57
8 more
- 2020Scaling Polyhedral Neural Network Verification on GPUscited by 43
- 2020Learning Lyapunov Functions for Hybrid Systemscited by 24
- 2017Whole-Body Nonlinear Model Predictive Control Through Contacts for Quadrupedscited by 20
- 2019Near-Optimal Rapid MPC using Neural Networks: A Primal-Dual Policy Learning Frameworkcited by 16
- 2019A Neural Network Architecture to Learn Explicit MPC Controllers from Datacited by 14
- 2021Reliably-stabilizing piecewise-affine neural network controllerscited by 13
- 2020Stability and feasibility of neural network-based controllers via output range analysiscited by 10
- 2016Stability analysis of Model Predictive Controllers using Mixed Integer Linear Programmingcited by 1
Built on by
Citing papers per year: 2023: 4; 2024: 2; 2025: 3; 2026: 2.
11 papers.
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2023Physics-Informed Machine Learning for Modeling and Control of Dynamical Systemscited by 28
- 2025Synthesis of Model Predictive Control and Reinforcement Learning: Survey and Classificationcited by 26
- 2023Imitation Learning from Nonlinear MPC via the Exact Q-Loss and its Gauss-Newton Approximationcited by 5
- 2023MPC-Inspired Reinforcement Learning for Verifiable Model-Free Controlcited by 3
- 2025YANNs: Y-wise Affine Neural Networks for Exact and Efficient Representations of Piecewise Linear Functionscited by 2
- 2024Correctness Verification of Neural Networks Approximating Differential Equationscited by 1
- 2024Mapping back and forth between model predictive control and neural networkscited by 1
- 2025Stochastic Sample Approximations of (Local) Moduli of Continuitycited by 1
- 2026ReLU Networks for Model Predictive Control: Network Complexity and Performance Guaranteescited by 0
- 2026Toward AI Trustworthiness: Finding Analytically Proven Forward-Invariant Sets for AI-Controlled Systemscited by 0
- 2026Toward AI Trustworthiness: Finding Analytically Proven Forward-Invariant Sets for AI-Controlled Systems5 Oct 2026
- 2026ReLU Networks for Model Predictive Control: Network Complexity and Performance Guarantees23 Jan 2026
- 2025Stochastic Sample Approximations of (Local) Moduli of Continuity18 Sep 2025
- 2025YANNs: Y-wise Affine Neural Networks for Exact and Efficient Representations of Piecewise Linear Functions11 May 2025
- 2025Synthesis of Model Predictive Control and Reinforcement Learning: Survey and Classification4 Feb 2025
- 2024Mapping back and forth between model predictive control and neural networks18 Apr 2024
- 2024Correctness Verification of Neural Networks Approximating Differential Equations12 Feb 2024
- 2023MPC-Inspired Reinforcement Learning for Verifiable Model-Free Control8 Dec 2023
- 2023Physics-Informed Machine Learning for Modeling and Control of Dynamical Systems24 Jun 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023Imitation Learning from Nonlinear MPC via the Exact Q-Loss and its Gauss-Newton Approximation3 Apr 2023