E. Gobet,J. G. López-Salas,C. Vázquez
Abstract:In this article we design a novel quasi-regression Monte Carlo algorithm in order to approximate the solution of discrete time backward stochastic differential equations (BSDEs), and we analyze the convergence of the proposed method. The algorithm also approximates the solution to the related semi-linear parabolic partial differential equation (PDE) obtained through the well-known Feynman-Kac representation. For the sake of enriching the algorithm with high-order convergence a weighted approximation of the solution is computed and appropriate conditions on the parameters of the method are inferred. With the challenge of tackling problems in high dimensions we propose suitable projections of the solution and efficient parallelizations of the algorithm taking advantage of powerful many-core processors such as graphics processing units (GPUs).
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to design a new quasi - regression Monte Carlo algorithm to approximately solve discrete - time backward stochastic differential equations (BSDEs) and related semi - linear parabolic partial differential equations (PDEs). Specifically, the paper focuses on effectively solving these equations in high - dimensional cases and proposes an algorithm suitable for large - scale parallelization, especially for achieving efficient parallel computing on graphics processing units (GPUs).
### Problem Background
1. **Feynman - Kac Formula**: Since the 1940s, the Feynman - Kac formula has provided a probabilistic interpretation for linear partial differential equations. Therefore, the Monte Carlo method has become an alternative method for solving linear PDEs, especially when the dimension is high. Traditional deterministic numerical algorithms (such as the finite - difference, finite - element or finite - volume method) will encounter the "curse of dimensionality" problem, that is, as the dimension increases, the computational complexity required to reach a given accuracy increases exponentially. However, the convergence speed of the Monte Carlo method is independent of the dimension of the state space, so it has an advantage in high - dimensional problems.
2. **Backward Stochastic Differential Equations (BSDEs)**: In the 1990s, BSDE theory provided a probabilistic interpretation for nonlinear problems. BSDEs are a class of stochastic differential equations with terminal conditions, and their solutions are pairs of processes. Nonlinear BSDEs were first rigorously studied by Pardoux and Peng in 1990. The application of BSDEs in finance began with the research of El Karoui et al. in 1997, who applied them to the European option pricing problem.
### Core Problems of the Paper
The paper aims to solve the following problems:
- **Numerical Solution of High - Dimensional BSDEs and PDEs**: Traditional methods are difficult to effectively solve BSDEs and PDEs in high - dimensional cases, so new numerical schemes need to be designed.
- **Efficient Parallelization**: In order to meet the computational challenges brought by high - dimensional problems, an algorithm suitable for large - scale parallelization is proposed, especially by using the powerful multi - core processor capabilities of GPUs.
- **Improving the Convergence Order**: By introducing weighted approximations and appropriate parameter conditions, the convergence order of the algorithm is improved, thereby obtaining more accurate solutions.
### Solutions
The paper proposes a new quasi - regression Monte Carlo algorithm, which has the following characteristics:
1. **Quasi - Regression Monte Carlo Scheme**: Utilize the orthogonal properties of basis functions to simplify the calculation of conditional expectations into simple Monte Carlo averages, avoiding the inversion of the linear system required for solving the least - squares problem.
2. **Smooth Basis Functions**: Use smooth and naturally orthogonal basis functions (such as Student - cosine basis) to ensure the global smoothness of the solution, which is especially suitable for solving smooth solutions.
3. **Large - Scale Parallelization**: By parallelizing between different samples and basis function coefficients, the parallel computing power of GPUs is fully utilized, and the computational efficiency is improved.
### Conclusion
By designing a new quasi - regression Monte Carlo algorithm, this paper solves the numerical solution problems of high - dimensional BSDEs and PDEs and proposes a scheme suitable for large - scale parallelization, especially the efficient implementation on GPUs. This provides an effective tool for dealing with high - dimensional problems.