Analytic Extended Dynamic Mode Decomposition
Alexandre Mauroy, Igor Mezic
TL;DR
This work develops Analytic EDMD, an EDMD-type method that discovers the Koopman spectrum for analytic dynamical systems by projecting onto polynomial subspaces with a data-driven Taylor projection in an RKHS. By preserving the block-triangular structure of the Koopman operator, the method avoids spectral pollution and can recover lattice-structured eigenvalues and principal eigenfunctions with arbitrary accuracy using a fixed finite basis, given samples with positive measure. The authors provide convergence guarantees, error bounds, and a detailed numerical comparison showing superior performance relative to standard EDMD and kernel-based variants in many scenarios, including data far from equilibria and partial measurements. The approach has strong potential for analysis and control tasks, such as stability certification, isostable reduction, and spectrum-based network identification, with future directions including extensions to limit cycles and high-dimensional systems.
Abstract
We develop a novel EDMD-type algorithm that captures the spectrum of the Koopman operator defined on a reproducing kernel Hilbert space of analytic functions. This method, which we call analytic EDMD, relies on an orthogonal projection on polynomial subspaces, which is equivalent to a data-driven Taylor approximation. In the case of dynamics with a hyperbolic equilibrium, analytic EDMD demonstrates excellent performance to capture the lattice-structured Koopman spectrum based on the eigenvalues of the linearized system at the equilibrium. Moreover, it yields the Taylor approximation of associated principal eigenfunctions. Since the method preserves the triangular structure of the operator, it does not suffer from spectral pollution and, moreover, arbitrary accuracy on the spectrum can be reached with a fixed finite dimension of the approximation and with a (possibly non-uniform) sampling over an arbitrary set of nonzero measure. The performance of analytic EDMD is illustrated with numerical examples and is assessed through a comparative study with related methods. Finally, the method is complemented with theoretical results, proving strong convergence of the eigenfunctions and providing error bounds on the spectrum estimation.
