Preserving invariant domains and strong approximation of stochastic differential equations
Utku Erdogan, Gabriel Lord
TL;DR
This work develops a general framework for solving stochastic differential equations with solutions confined to a bounded hypercube by constructing domain-preserving integrators from convex combinations of two positivity-preserving flows. The Euler-type scheme achieves strong convergence of order $\tfrac{1}{2}$, with numerical evidence often showing first-order behavior in practice, and a Milstein variant extends higher-order preservation. The approach avoids relying on transformations that are equation-specific and demonstrates robustness across multiple models, including SIS-like dynamics and Nagumo SPDEs. The proposed EM-Weighted variant improves local error and overall accuracy, and the framework is applicable to a broad class of SDEs with diagonal or separable diffusion structures. Overall, the method offers a practical, broadly applicable tool for maintaining invariant domains in stochastic simulations without sacrificing stability or efficiency.
Abstract
In this paper, we develop numerical methods for solving Stochastic Differential Equations (SDEs) with solutions that evolve within a hypercube $D$ in $\mathbb{R}^d$. Our approach is based on a convex combination of two numerical flows, both of which are constructed from positivity preserving methods. The strong convergence of the Euler version of the method is proven to be of order $\tfrac{1}{2}$, and numerical examples are provided to demonstrate that, in some cases, first-order convergence is observed in practice. We compare the Euler and Milstein versions of these new methods to existing domain preservation methods in the literature and observe our methods are robust, more widely applicable and that the error constant is in most cases superior.
