A systematic approach to Lyapunov analyses of continuous-time models in convex optimization
Céline Moucer, Adrien Taylor, Francis Bach
TL;DR
The paper develops a systematic, SDP-based framework to certify convergence of continuous-time gradient-based models in convex optimization via Lyapunov functions, extending the performance estimation paradigm to both ODEs and SDEs. By formulating Lyapunov decrease as small LMIs, it enables automated worst-case rate computation for deterministic gradient flows and accelerated flows, as well as stochastic approximations of SGD with step-size schedules and averaging. It yields known optimal rates for strongly convex and convex settings, analyzes time dilation and non-autonomous dynamics, and reveals that averaging may not preserve acceleration in stochastic contexts, necessitating careful step-size design. The approach provides practical, tight certificates and highlights pathways for extending Lyapunov-based analysis to broader continuous-time models and higher-order stochastic dynamics, with numerical tools for reproducing results.
Abstract
First-order methods are often analyzed via their continuous-time models, where their worst-case convergence properties are usually approached via Lyapunov functions. In this work, we provide a systematic and principled approach to find and verify Lyapunov functions for classes of ordinary and stochastic differential equations. More precisely, we extend the performance estimation framework, originally proposed by Drori and Teboulle [10], to continuous-time models. We retrieve convergence results comparable to those of discrete methods using fewer assumptions and convexity inequalities, and provide new results for stochastic accelerated gradient flows.
