Explicit complex time integrators for stiff problems
Jithin D. George, Julian Koellermeier, Samuel Y. Jung, Niall M. Mangan
TL;DR
The authors address the challenge of efficiently integrating stiff time-dependent problems by introducing complex time stepping, which enlarges the region of absolute stability and enables larger stable time steps. They show how complex substeps yield tunable stability polynomials, deriving optimal complex coefficients for Schrödinger-type dynamics and demonstrating substantial efficiency gains in both linear and nonlinear Schrödinger equations. The work extends Projective Integration with complex inner steps, enabling stable integration of real-valued and complex-valued stiff systems with spectral gaps, including Prothero–Robinson-type tests. Numerical experiments indicate that complex time integration can double the stable step size and reduce computational cost, suggesting a promising path for efficient quantum-system simulations and other stiff problems; open-source code is provided for reproducibility.
Abstract
Most numerical methods for time integration use real-valued time steps. Complex time steps, however, can provide an additional degree of freedom, as we can select the magnitude of the time step in both the real and imaginary directions. We show that specific paths in the complex time plane lead to expanded stability regions, providing clear computational advantages for complex-valued systems. In particular, we highlight the Schrödinger equation, for which complex time integrators can be uniquely optimal. Furthermore, we demonstrate that these benefits extend to certain classes of real-valued stiff systems by coupling complex time steps with the Projective Integration method.
