Defining Lyapunov functions as the solution of a performance estimation saddle point problem

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autore principale: Fercoq, Olivier
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917841256579072
author Fercoq, Olivier
author_facet Fercoq, Olivier
contents In this paper, we reinterpret quadratic Lyapunov functions as solutions to a performance estimation saddle point problem. This allows us to automatically detect the existence of such a Lyapunov function and thus numerically check that a given algorithm converges. The novelty of this work is that we show how to define the saddle point problem using the PEPit software andthen solve it with DSP-CVXPY.This combination gives us a very strong modeling power because defining new points and their relations across iterates is very easy in PEPit. We can without effort define auxiliary points used for the sole purpose of designing more complex Lyapunov functions, define complex functional classes like the class of convex-concave saddle point problems whose smoothed duality gap has the quadratic error bound property or study complex algorithms like primal-dual coordinate descent method.
format Preprint
id arxiv_https___arxiv_org_abs_2411_12317
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Defining Lyapunov functions as the solution of a performance estimation saddle point problem
Fercoq, Olivier
Optimization and Control
In this paper, we reinterpret quadratic Lyapunov functions as solutions to a performance estimation saddle point problem. This allows us to automatically detect the existence of such a Lyapunov function and thus numerically check that a given algorithm converges. The novelty of this work is that we show how to define the saddle point problem using the PEPit software andthen solve it with DSP-CVXPY.This combination gives us a very strong modeling power because defining new points and their relations across iterates is very easy in PEPit. We can without effort define auxiliary points used for the sole purpose of designing more complex Lyapunov functions, define complex functional classes like the class of convex-concave saddle point problems whose smoothed duality gap has the quadratic error bound property or study complex algorithms like primal-dual coordinate descent method.
title Defining Lyapunov functions as the solution of a performance estimation saddle point problem
topic Optimization and Control
url https://arxiv.org/abs/2411.12317