Neural Lyapunov Control for Discrete-Time Systems
Junlin Wu, Andrew Clark, Yiannis Kantaros, Yevgeniy Vorobeychik

TL;DR
This paper introduces a novel neural Lyapunov control method for discrete-time nonlinear systems, combining verification, set computation, and heuristic learning to achieve provably stable controllers with superior performance.
Contribution
It presents the first comprehensive approach for neural Lyapunov control in discrete-time systems, integrating mixed-integer programming, sublevel set computation, and heuristic methods.
Findings
Outperforms state-of-the-art baselines in benchmarks
First automated provably stable controllers for some benchmarks
Significantly faster and larger region of attraction in path tracking
Abstract
While ensuring stability for linear systems is well understood, it remains a major challenge for nonlinear systems. A general approach in such cases is to compute a combination of a Lyapunov function and an associated control policy. However, finding Lyapunov functions for general nonlinear systems is a challenging task. To address this challenge, several methods have been proposed that represent Lyapunov functions using neural networks. However, such approaches either focus on continuous-time systems, or highly restricted classes of nonlinear dynamics. We propose the first approach for learning neural Lyapunov control in a broad class of discrete-time systems. Three key ingredients enable us to effectively learn provably stable control policies. The first is a novel mixed-integer linear programming approach for verifying the discrete-time Lyapunov stability conditions, leveraging the…
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.
Code & Models
Videos
Taxonomy
TopicsAdvanced Control Systems Optimization · Model Reduction and Neural Networks · Real-time simulation and control systems
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
