On the efficient numerical computation of covariant Lyapunov vectors
Jean-Jacq du Plessis, Malcolm Hillebrand, Charalampos Skokos
TL;DR
This work tackles the practical problem of determining when to terminate the forward and backward transient phases in Ginelli et al.'s covariant Lyapunov vector algorithm for chaotic Hamiltonian dynamics. It introduces two convergence tests—the direct method and the faster indirect method—based on subspace distance and demonstrates that the indirect test yields nearly identical results with lower computational cost. A center-subspace instability during long backward evolutions is identified and resolved via a center-correction that orthonormalizes the two center CLVs at each backward step, dramatically improving accuracy. Through two Hamiltonian models (the Hénon–Heiles system and a three-degree-of-freedom system), the paper provides concrete termination criteria and shows that the center-correction yields robust convergence for the critical center subspace, enabling more reliable CLV computations in practice.
Abstract
Covariant Lyapunov vectors (CLVs) are useful in multiple applications, but the optimal time windows needed to accurately compute these vectors are yet unclear. To remedy this, we investigate two methods for determining when to safely terminate the forward and backward transient phases of the CLV computation algorithm by Ginelli et al.~\cite{GinelliEtAl2007} when applied to chaotic orbits of conservative Hamiltonian systems. We perform this investigation for two prototypical Hamiltonian systems, namely the well-known Hénon-Heiles system of two degrees of freedom and a system of three nonlinearly coupled harmonic oscillators having three degrees of freedom, finding very similar results for the two methods and thus recommending the more efficient one. We find that the accuracy of two-dimesnional center subspace computations is significantly reduced when the backward evolution stages of the algorithm are performed over long time intervals. We explain this observation by examining the tangent dynamics of the center subspace wherein CLVs tend to align/anti-align, and we propose an adaptation of the algorithm that improves the accuracy of such computations over long times by preventing this alignment/anti-alignment of CLVs in the center subspace.
