Rigged Dynamic Mode Decomposition: Data-Driven Generalized Eigenfunction Decompositions for Koopman Operators
Matthew J. Colbrook, Catherine Drysdale, Andrew Horning
TL;DR
Rigged DMD provides a data-driven framework to compute generalized eigenfunctions of Koopman operators in the presence of continuous spectra. By first obtaining a unitary, data-driven approximation of the Koopman operator via mpEDMD and then sampling its resolvent with high-order kernels, the method constructs wave-packet approximations to generalized eigenfunctions, enabling coherent modal decompositions beyond traditional DMD. The authors establish convergence results for the resolvent, generalized eigenfunctions, and spectral measures, and introduce a natural rigged Hilbert space construction via time-delay embedding to accommodate a broad class of systems. The approach is demonstrated on systems with Lebesgue spectra, integrable Hamiltonian dynamics, the Lorenz system, and high-Reynolds-number fluid flows, illustrating robustness, convergence, and applicability to complex, continuous-spectrum dynamics. This framework opens avenues for modal analysis, reduced-order modeling, and control in nonlinear systems where continuous spectral components play a central role.
Abstract
We introduce the Rigged Dynamic Mode Decomposition (Rigged DMD) algorithm, which computes generalized eigenfunction decompositions of Koopman operators. By considering the evolution of observables, Koopman operators transform complex nonlinear dynamics into a linear framework suitable for spectral analysis. While powerful, traditional Dynamic Mode Decomposition (DMD) techniques often struggle with continuous spectra. Rigged DMD addresses these challenges with a data-driven methodology that approximates the Koopman operator's resolvent and its generalized eigenfunctions using snapshot data from the system's evolution. At its core, Rigged DMD builds wave-packet approximations for generalized Koopman eigenfunctions and modes by integrating Measure-Preserving Extended Dynamic Mode Decomposition with high-order kernels for smoothing. This provides a robust decomposition encompassing both discrete and continuous spectral elements. We derive explicit high-order convergence theorems for generalized eigenfunctions and spectral measures. Additionally, we propose a novel framework for constructing rigged Hilbert spaces using time-delay embedding, significantly extending the algorithm's applicability (Rigged DMD can be used with any rigging). We provide examples, including systems with a Lebesgue spectrum, integrable Hamiltonian systems, the Lorenz system, and a high-Reynolds number lid-driven flow in a two-dimensional square cavity, demonstrating Rigged DMD's convergence, efficiency, and versatility. This work paves the way for future research and applications of decompositions with continuous spectra.
