Time-symmetry, symplecticity and stability of Euler-Maclaurin and Lanczos-Dyche integration
Charalampos M. Markakis, Michael F. O'Boyle, Derek Glennon, Khoa Tran, Pablo Brubeck, Roland Haas, Hsi-Yu Schive, Kōji Uryū
TL;DR
This paper introduces the Lanczos-Dyche (LD) formula, a time-symmetric, two-point Taylor-based integration rule that yields high-order, multi-derivative approximations for evolving $du/dt=f(t,u)$. For linear (quadratic) Hamiltonian systems, LD can preserve both energy and symplectic structure, a property not available to general explicit methods, with LD reducing to Padé approximants for linear cases. When used in a method of lines framework for PDEs, LD-based schemes are unconditionally stable, enabling large time steps without CFL limits, while maintaining fidelity to continuum invariants; for nonlinear or dissipative systems, LD remains highly accurate and exhibits bounded, oscillatory deviations in conserved quantities, behaving as “symplectic on average.” The findings position LD as a powerful, general-purpose alternative to traditional integrators, especially for linear or quasi-linear problems and PDEs, with broad implications for long-time simulations in Hamiltonian and wave-like systems.
Abstract
Numerical evolution of time-dependent differential equations via explicit Runge-Kutta or Taylor methods typically fails to preserve symmetries of a system. It is known that there exists no numerical integration method that in general preserves both the energy and the symplectic structure of a Hamiltonian system. One is thus normally forced to make a choice. Nevertheless, a symmetric integration formula, obtained by Lanczos-Dyche via two-point Taylor expansion (or Hermite interpolation), is shown here to preserve both energy as well as symplectic structure for linear systems. This formula shares similarities with the Euler-Maclaurin formula, but is superconvergent rather than asymptotically convergent. For partial differential equations, the resulting evolution methods are unconditionally stable, i.e, not subject to a Courant-Friedrichs-Lewy limit. Although generally implicit, these methods become explicit for linear systems.
