Operator Splitting Methods for Numerical Solutions of Ordinary Differential Equations
A. Banjara, I. AlJabea, T. Papamarkou, F. Neubrander
TL;DR
The paper develops operator-splitting methods for approximating Koopman generators associated with nonlinear flows, leveraging Lie-Trotter, Strang, and higher-order exponential splittings within strongly and bi-continuous semigroup frameworks. It employs bi-continuous Chernoff product formulas to guarantee well-posedness and contraction, and introduces coordinate-free, freezing-based algorithms that reduce subproblems to one-dimensional solves. A systematic analysis of exponential-term counts in higher dimensions, along with explicit algorithms for 2D and 3D problems, enables practical high-order schemes. Numerical experiments on Lotka-Volterra, Van der Pol, and Lorenz systems demonstrate favorable accuracy-effort trade-offs and the preservation of key qualitative behavior, illustrating the method’s potential for efficient, structure-preserving ODE integration.
Abstract
We study operator-splitting schemes for approximating Koopman generators of linear semigroups induced by nonlinear flows, a framework originating with Dorroh and Neuberger. Building on ideas of Lie, Kowalewski, and Gröbner, we analyze the Koopman semigroup generated by the Lie-Koopman operator and exploit decompositions of this operator into finitely many components to construct Lie-Trotter, Strang, and higher-order compositions with explicit error bounds. A bi-continuous Chernoff extension guarantees well-posedness and contraction of the splitting operators. Numerical experiments on Lotka-Volterra, Van der Pol, and Lorenz systems validate the theory and demonstrate efficiency via work-precision comparisons. The algorithms remain conceptually simple, relying on coordinate freezing combined with one-dimensional solves, which reflects the classical separation-of-variables principle.
