Lyapunov stability of the Euler method
Cédric Josz
TL;DR
This work addresses stability of Euler discretizations for set-valued dynamical systems by coupling a continuous-time potential $f$ with a discrete-time Lyapunov function $g$ and developing a comprehensive d-stability framework. It introduces $p$-d-Lyapunov and $(p,q)$-d-Lyapunov notions, along with tracking and descent lemmas, to bridge discrete Euler updates with continuous trajectories and establish stability and asymptotic convergence criteria. The authors extend stability from points to sets and define attractors within this discrete-time conservative-field context, with practical criteria for verifying d-Lyapunov properties via conserved quantities, Verdier conditions, and metric subregularity. Applications to subdifferential dynamics and the role of conservation and symmetry reveal connections to flat minima and implicit regularization, offering a principled approach to understanding discretized optimization dynamics and the emergence of stable flat regions in training.
Abstract
We extend the Lyapunov stability criterion to Euler discretizations of set-valued dynamical systems. It relies on a pair of Lyapunov functions, one in continuous time and one in discrete time. In the context of optimization, this yields sufficient conditions for normalized gradient descent to converge to a region containing the flat minima.
