The random timestep Euler method and its continuous dynamics
Jonas Latz
TL;DR
The paper introduces stochastic Euler dynamics, a continuous-time Markov process that linear-interpolates a forward Euler step with exponentially distributed random timesteps, yielding a piecewise linear trajectory with a companion constant process. It establishes convergence to the ODE solution via infinitesimal-generator analysis, derives a local RMS truncation error of order $O(\varepsilon^2)$ for linear ODEs, and proves stability results using mean, second moment, and Foster–Lyapunov criteria, with explicit thresholds depending on the step parameter $h$ and spectrum of the linear part. It further extends the framework to second-order stochastic Euler dynamics and validates the theory through numerical experiments on a 1D linear problem and an underdamped oscillator, highlighting both the potential and limitations of higher-order stochastic schemes. The results provide a principled basis for randomized timestep methods in irregular and chaotic ODEs and offer directions for future work in random timestep Runge-Kutta methods and data-driven dynamics.
Abstract
ODE solvers with randomly sampled timestep sizes appear in the context of chaotic dynamical systems, differential equations with low regularity, and, implicitly, in stochastic optimisation. In this work, we propose and study the stochastic Euler dynamics - a continuous-time Markov process that is equivalent to a linear spline interpolation of a random timestep (forward) Euler method. We understand the stochastic Euler dynamics as a path-valued ansatz for the ODE solution that shall be approximated. We first obtain qualitative insights by studying deterministic Euler dynamics which we derive through a first order approximation to the infinitesimal generator of the stochastic Euler dynamics. Then we show convergence of the stochastic Euler dynamics to the ODE solution by studying the associated infinitesimal generators and by a novel local truncation error analysis. Next we prove stability by an immediate analysis of the random timestep Euler method and by deriving Foster-Lyapunov criteria for the stochastic Euler dynamics; the latter also yield bounds on the speed of convergence to stationarity. The paper ends with a discussion of second-order stochastic Euler dynamics and a series of numerical experiments that appear to verify our analytical results.
