Stochastic parareal: an application of probabilistic methods to time-parallelisation

06/18/2021
by   Kamran Pentland, et al.
0

Parareal is a well-studied algorithm for numerically integrating systems of time-dependent differential equations by parallelising the temporal domain. Given approximate initial values at each temporal sub-interval, the algorithm locates a solution in a fixed number of iterations using a predictor-corrector, stopping once a tolerance is met. This iterative process combines solutions located by inexpensive (coarse resolution) and expensive (fine resolution) numerical integrators. In this paper, we introduce a stochastic parareal algorithm with the aim of accelerating the convergence of the deterministic parareal algorithm. Instead of providing the predictor-corrector with a deterministically located set of initial values, the stochastic algorithm samples initial values from dynamically varying probability distributions in each temporal sub-interval. All samples are then propagated by the numerical method in parallel. The initial values yielding the most continuous (smoothest) trajectory across consecutive sub-intervals are chosen as the new, more accurate, set of initial values. These values are fed into the predictor-corrector, converging in fewer iterations than the deterministic algorithm with a given probability. The performance of the stochastic algorithm, implemented using various probability distributions, is illustrated on systems of ordinary differential equations. When the number of sampled initial values is large enough, we show that stochastic parareal converges almost certainly in fewer iterations than the deterministic algorithm while maintaining solution accuracy. Additionally, it is shown that the expected value of the convergence rate decreases with increasing numbers of samples.

READ FULL TEXT

page 14

page 16

page 17

page 22

research
01/31/2022

GParareal: A time-parallel ODE solver using Gaussian process emulation

Sequential numerical methods for integrating initial value problems (IVP...
research
08/21/2022

A predictor-corrector deep learning algorithm for high dimensional stochastic partial differential equations

In this paper, we present a deep learning-based numerical method for app...
research
04/20/2023

Parareal algorithm via Chebyshev-Gauss spectral collocation method

We present the Parareal-CG algorithm for time-dependent differential equ...
research
04/12/2019

The Lanczos Algorithm Under Few Iterations: Concentration and Location of the Ritz Values

We study the Lanczos algorithm where the initial vector is sampled unifo...
research
07/29/2021

Learning the temporal evolution of multivariate densities via normalizing flows

In this work, we propose a method to learn probability distributions usi...
research
12/09/2019

A refined machinery to calculate large moments from coupled systems of linear differential equations

The large moment method can be used to compute a large number of moments...

Please sign up or login with your details

Forgot password? Click here to reset