Systematic Improvement of Splitting Methods for the Hamilton Equations
We show how the standard (St{"o}rmer-Verlet) splitting method for differential equations of Hamiltonian mechanics (with accuracy of order $\tau^2$ for a timestep of length $\tau$) can be improved in a systematic manner without using the composition method. We give the explicit expressions which increase the accuracy to order $\tau^8$, and demonstrate that the method work on a simple anharmonic oscillator.
š” Research Summary
The paper addresses a longāstanding limitation of the standard StƶrmerāVerlet (also known as leapāfrog or symplectic splitting) integrator for Hamiltonian systems. While the Verlet scheme is secondāorder accurate (errorāÆā¼āÆĻ²) and preserves the symplectic structure, many applicationsāsuch as longāterm celestial mechanics, molecular dynamics, and wave propagationārequire much higher accuracy without sacrificing the geometric properties. The usual route to higher order is the composition method (e.g., SuzukiāYoshida or tripleājump schemes), which builds a highāorder map by concatenating several lowāorder steps with carefully chosen coefficients. Although effective, composition quickly becomes cumbersome: the number of subāsteps grows exponentially with the desired order, and the resulting coefficients can be large, leading to increased roundāoff error and computational cost.
The authors propose a fundamentally different strategy: instead of composing many copies of the basic Verlet step, they augment the single āhalfākick ā drift ā halfākickāā sequence with explicit highāorder correction operators that cancel the leading error terms identified by backward error analysis. The key steps are:
-
Modified Hamiltonian Analysis ā By applying the BakerāCampbellāHausdorff (BCH) expansion to the Verlet map, they derive the modified Hamiltonian (\tilde H = H + ϲHā + Ļā“Hā + Ļā¶Hā + ā¦). The extra terms (Hā, Hā, Hā) are expressed in terms of nested Poisson brackets of the kinetic and potential parts, (T(p)) and (V(q)). These terms are responsible for the ϲāorder global error and for the slow drift of conserved quantities.
-
Construction of Correction Operators ā They introduce a correction exponential (\exp(ϳCā + ĻāµCā + Ļā·Cā)) that is inserted between the two halfākicks. The operators (Cā, Cā , Cā) are chosen such that the BCH expansion of the full map (kickācorrectionādriftākick) eliminates the unwanted terms up to Ļāø. Explicitly, \