On the structure of complex spectra and eigenfunctions of transfer and Koopman operators
Matheus M Castro, Gary Froyland
TL;DR
This work analyzes how small-noise perturbations shape the complex spectra of transfer and Koopman operators for dynamical systems with rotation speeds that vary over phase space. By proposing a canonical model on a discretized cylinder with multiple coexisting cycles, the authors derive a separable eigenfunction structure and characterize the zero-noise limit, including explicit quadratic and linear responses of eigenvalues and eigenfunctions. They establish convergence of eigenprojections to band-localized subspaces and reveal that cycle periods and locations are robust to noise, enabling practical cycle-detection algorithms from operator eigendata. The results generalize to banded configurations and higher-dimensional phase spaces, providing a principled framework for detecting approximately cyclic motion in complex systems. The findings have potential applications in climate dynamics, molecular dynamics, and data-driven spectral analysis where coexisting cycles play a critical role and noise is inevitable.
Abstract
Complex spectra of transfer and Koopman operators describe rotational motion in dynamical systems. A particularly relevant situation in applications is where the rotation speed depends on the position in the phase space. We consider a canonical model of such dynamics in the presence of small noise, and provide precise characterisations of the eigenspectrum and eigenfunctions of the corresponding transfer operators. Further, we study the limiting behaviour of the eigenspectrum and eigenfunctions in the zero-noise limit, including their quadratic and linear response. Our results clarify the structure of transfer and Koopman operator eigenspectra, and provide new interpretations for applications. Our theorems on support localisation of the eigenfunctions yield simple algorithms to detect the existence and phase-space location of approximately cyclic motion with distinct periods. Our response results demonstrate that information on the cycle periods and their locations determined by the operator eigendata is largely insensitive to the noise level. We believe the mechanisms creating the eigendata apply more broadly and enhance our understanding of approximate cycle detection in dynamical systems with operator methods.
