Splitting Methods for differential equations
Sergio Blanes, Fernando Casas, Ander Murua
TL;DR
This paper surveys operator-splitting methods for differential equations, detailing how a system x' = f(x) can be decomposed as f = f1 + ... + fm and solved by composing exact or approximate flows of the simpler subsystems. It develops high-order schemes via composition (e.g., combining Strang maps) and analyzes order conditions using BCH formulas, Lyndon words, and integral representations, including the role of negative time steps. The work highlights geometric numerical integration aspects, showing how splitting preserves invariants like symplectic structure or unitarity, and discusses stability, processing, and long-time behavior through backward error analysis and modified equations. It then specializes these ideas to highly oscillatory problems and to PDEs (including Schrödinger and parabolic equations), covering RKN-type splittings, commutator-based schemes, IMEX formulations, and ADI/LOD approaches, with practical guidance on adapting splittings to non-autonomous problems and boundary conditions. The paper culminates in extensive method cataloging, theoretical insights into order and stability, and demonstrations across classical Hamiltonian systems, celestial mechanics, quantum dynamics, and PDE contexts, underscoring the broad utility of splitting methods in preserving system structure and enabling efficient, long-time simulations.
Abstract
This overview is devoted to splitting methods, a class of numerical integrators intended for differential equations that can be subdivided into different problems easier to solve than the original system. Closely connected with this class of integrators are composition methods, in which one or several low-order schemes are composed to construct higher-order numerical approximations to the exact solution. We analyze in detail the order conditions that have to be satisfied by these classes of methods to achieve a given order, and provide some insight about their qualitative properties in connection with geometric numerical integration and the treatment of highly oscillatory problems. Since splitting methods have received considerable attention in the realm of partial differential equations, we also cover this subject in the present survey, with special attention to parabolic equations and their problems. An exhaustive list of methods of different orders is collected and tested on simple examples. Finally, some applications of splitting methods in different areas, ranging from celestial mechanics to statistics, are also provided.
