Learning Lyapunov Functions for Hybrid Systems
Shaoru Chen, Mahyar Fazlyab, Manfred Morari, George J. Pappas, Victor, M. Preciado

TL;DR
This paper introduces a sampling-based, iterative method to learn Lyapunov functions for hybrid systems, combining convex optimization and mixed-integer programming to verify stability in complex dynamical systems.
Contribution
It presents a novel alternating learner-verifier approach using convex and mixed-integer programs to efficiently find Lyapunov functions for hybrid systems with mixed-integer representations.
Findings
Successfully verified stability of MPC-controlled systems.
Demonstrated effectiveness on ReLU neural network controlled PWA systems.
Finite convergence when the Lyapunov function set is full-dimensional.
Abstract
We propose a sampling-based approach to learn Lyapunov functions for a class of discrete-time autonomous hybrid systems that admit a mixed-integer representation. Such systems include autonomous piecewise affine systems, closed-loop dynamics of linear systems with model predictive controllers, piecewise affine/linear complementarity/mixed-logical dynamical system in feedback with a ReLU neural network controller, etc. The proposed method comprises an alternation between a learner and a verifier to find a valid Lyapunov function inside a convex set of Lyapunov function candidates. In each iteration, the learner uses a collection of state samples to select a Lyapunov function candidate through a convex program in the parameter space. The verifier then solves a mixed-integer quadratic program in the state space to either validate the proposed Lyapunov function candidate or reject it with a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Fault Detection and Control Systems · Control Systems and Identification
