A test of backward stochastic differential equations solver for solving semilinear parabolic differential equations in 1D and 2D

Evan Davis,Guangming Yao,Elizabeth Javor,Kalani Rubasinghe,Luis Antonio Topete Galván
DOI: https://doi.org/10.1016/j.padiff.2022.100457
2022-12-01
Partial Differential Equations in Applied Mathematics
Abstract:Backward stochastic differential equation solver was first introduced by Han et al in 2017. A semilinear parabolic partial differential equation is converted into a stochastic differential equation, and then solved by the backward stochastic differential equation (BSDE) solver. The BSDE solver uses the backward Euler scheme for time discretization and stochastic process and neural network to learn the derivative functions at each time step. The algorithm is ideal for solving high-dimensional PDEs, especially in dimensions higher than 3-dimension problems, whereas the traditional numerical techniques fail to produce any simulations. We modified the BSDE solver so that is works for one-dimensional problems as well. The focus of this paper is to understand how the BSDE solver works in comparison with the traditional numerical techniques in low dimensional spaces (1D and 2D). We examined the BSDE solver in terms of accuracy, efficiency and convergence. Through five classical differential equations, we discovered that the solver works for low dimensional spaces, as accurate as it can be in high dimensional spaces. It is more accurate than the radial basis function collocation method reported in literature and the results by the Picard method. However, the BSDE solver is time consuming. This however, can be solved by parallel computing if needed.
What problem does this paper attempt to address?