An Euler scheme for BSDEs via the Wiener chaos decomposition
Pere Díaz Lozano, Giulia Di Nunno
TL;DR
This paper develops a fully implementable Euler-type scheme for backward SDEs by leveraging a finite Wiener chaos decomposition to approximate conditional expectations and martingale terms, enabling non-Markovian terminal conditions. It provides a rigorous convergence analysis that accounts for chaos truncation and Monte Carlo estimation errors, and presents practical guidance on choosing the chaos order, basis size, and sample size. The authors demonstrate the method on linear and nonlinear drivers in up to five dimensions, showing competitive accuracy and runtime compared with a Picard-based chaos approach. Overall, the work offers a robust, scalable alternative for numerically solving BSDEs with general terminal data and explicit error control.
Abstract
The Euler scheme is a standard time discretization for BSDEs, but its implementation hinges on approximating conditional expectations and the associated martingale terms at each time step. We propose an implementation based on the Wiener chaos decomposition to approximate these quantities. In contrast to many numerical schemes that rely on a forward-backward (Markovian) structure, our approach accommodates arbitrary $\mathcal{F}_T$-measurable square-integrable terminal conditions. We provide a comprehensive convergence analysis and illustrate the method on several numerical examples.
