The AutoLyap software suite for computer-assisted Lyapunov analyses of first-order methods

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Upadhyaya, Manu, Gupta, Shuvomoy Das, Taylor, Adrien B., Banert, Sebastian, Giselsson, Pontus
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917304213700608
author Upadhyaya, Manu
Gupta, Shuvomoy Das
Taylor, Adrien B.
Banert, Sebastian
Giselsson, Pontus
author_facet Upadhyaya, Manu
Gupta, Shuvomoy Das
Taylor, Adrien B.
Banert, Sebastian
Giselsson, Pontus
contents We introduce AutoLyap, a software suite that assists with Lyapunov analyses of a wide class of first-order methods for structured optimization and inclusion problems. Lyapunov analyses are structured proof patterns, with historical roots in the study of dynamical systems, commonly used to establish convergence results for first-order methods. Building on previous work, the core idea behind AutoLyap is to recast the verification of the existence of a Lyapunov analysis as a semidefinite program (SDP), which can then be solved numerically using standard SDP solvers. Users of the package specify (i) the class of optimization or inclusion problems, (ii) the first-order method in question, and (iii) the type of Lyapunov analysis they wish to test. Once these inputs are provided, AutoLyap handles the SDP modeling and proceeds to solve the SDP numerically. We use the package to numerically verify and extend several convergence results. AutoLyap is currently available in Python and Julia.
format Preprint
id arxiv_https___arxiv_org_abs_2506_24076
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The AutoLyap software suite for computer-assisted Lyapunov analyses of first-order methods
Upadhyaya, Manu
Gupta, Shuvomoy Das
Taylor, Adrien B.
Banert, Sebastian
Giselsson, Pontus
Optimization and Control
We introduce AutoLyap, a software suite that assists with Lyapunov analyses of a wide class of first-order methods for structured optimization and inclusion problems. Lyapunov analyses are structured proof patterns, with historical roots in the study of dynamical systems, commonly used to establish convergence results for first-order methods. Building on previous work, the core idea behind AutoLyap is to recast the verification of the existence of a Lyapunov analysis as a semidefinite program (SDP), which can then be solved numerically using standard SDP solvers. Users of the package specify (i) the class of optimization or inclusion problems, (ii) the first-order method in question, and (iii) the type of Lyapunov analysis they wish to test. Once these inputs are provided, AutoLyap handles the SDP modeling and proceeds to solve the SDP numerically. We use the package to numerically verify and extend several convergence results. AutoLyap is currently available in Python and Julia.
title The AutoLyap software suite for computer-assisted Lyapunov analyses of first-order methods
topic Optimization and Control
url https://arxiv.org/abs/2506.24076