DSLGOCMar 2, 2023

Auxiliary Functions as Koopman Observables: Data-Driven Analysis of Dynamical Systems via Polynomial Optimization

arXiv:2303.01483v420 citationsh-index: 16
Originality Incremental advance
AI Analysis

This provides a flexible, data-driven tool for researchers in dynamical systems analysis, though it is incremental as it builds on established Koopman operator techniques.

The paper tackles the problem of analyzing dynamical systems without explicit model discovery by using auxiliary functions as Koopman observables, implemented via a semidefinite program that works for both deterministic and stochastic data, with rigorous convergence results demonstrated through examples like discovering Lyapunov functions and bounding extrema over attractors.

We present a flexible data-driven method for dynamical system analysis that does not require explicit model discovery. The method is rooted in well-established techniques for approximating the Koopman operator from data and is implemented as a semidefinite program that can be solved numerically. Furthermore, the method is agnostic of whether data is generated through a deterministic or stochastic process, so its implementation requires no prior adjustments by the user to accommodate these different scenarios. Rigorous convergence results justify the applicability of the method, while also extending and uniting similar results from across the literature. Examples on discovering Lyapunov functions, performing ergodic optimization, and bounding extrema over attractors for both deterministic and stochastic dynamics exemplify these convergence results and demonstrate the performance of the method.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes