You are currently viewing a new version of our website. To view the old version click .
International Journal of Financial Studies
  • Article
  • Open Access

Published: 5 March 2018

Finite Difference Methods for the BSDEs in Finance

Department of Statistics, Shandong University of Technology, Zibo 255000, China
This article belongs to the Special Issue Recent Developments in Numerical Methods for Option Pricing

Abstract

This paper gives a review of numerical methods for solving the BSDEs, especially, finite difference methods. For numerical methods of finite difference, we should divide them into three branches. Distributed method (or parallel method) should now become a hot topic. It is a key reason we present the review. We give a brief survey on the financial problems. The problems include solution and simulation methods for the BSDEs. We first describe the BSDEs, and then outline the main techniques and main results of the BSDEs. In addition, we compare with the errors between these methods and the Euler method on the BSDEs.

1. Introduction

Primarily motivated by financial problems, backward stochastic differential equations (BSDEs) were developed at high speed during the 1990s. Comparing with Black-Scholes models, Comparing with Black-Scholes models, the BSDEs are more powerful in financial derivative pricing and risk analysis.
To solve many problems in mathematical finance, BSDEs have become powerful mathematical tools. Many problems of option pricing and stochastic optimizations are deal with. For stochastic differential equations (SDEs), BSDEs are terminal value problems. A natural time discretization of the BSDEs works backward in time. Yet, the solution must be adapted to deal with the information. It increases forwards in time, and makes numerical solutions to the BSDEs, become a more challenging problem. Thus, numerical solutions of them have had more and more attention in recent years.
The important class of the BSDEs are the It o ^ ’s type equations such as
d Y t = f ( t , Y t , Z t ) d t + Z t d B t , Y T = ξ ,
where t [ 0 , T ] , B is a Brownian motion and ( ξ , f ) are given. Here Z t is a predictable process, f is called the generator or the driver, Y T = ξ is the terminal condition.
Suppose ( Y , Z ) is the solution of standard BSDE (1). The equations can be interpreted as a stochastic integral equation of the form
Y t = ξ + t T f ( s , Y s , Z s ) d s t T Z s d B s , 0 t T ,
where B is a Brownian motion and ( ξ , f ) are given. Then the solution satisfies,
Y t = Y t 0 t t 0 f ( s , Y s , Z s ) d s + t t 0 Z s d B s , 0 t , t 0 T .
We now assume that ( Y π , Z π ) is some adapted approximation of the solution ( Y , Z ) , which is piecewise constant with respect to a partition π = { t 0 , t 1 , , t n } of [ 0 , T ] . Here f depends only on Y.
We now consider the discrete version of the BSDE (1):
Y t i π = ξ π + 1 n j = i n f ( Y t j π ) j = i n Z t j π ( B t j + 1 π B t j π ) .
It has a unique solution ( Y t π , Z t π ) due to the martingale B π .

1.1. BSDEs via Financial Problems

The BSDEs are widely used in many financial problems. Due to the structure of option pricing problems, it allows to be solved by numerical methods. In the same time, we can have confidence intervals, lower and upper bias of numerical solutions. For general nonlinear BSDEs, a similar way, to construct lower and upper approximations, is not available. Nonetheless, the intricate interplay, between the time discretization and the design of the estimation, persists for nonlinear BSDEs in a similar way as for the option problems.
In a complete market, contingent claim valuation theory can be expressed through BSDEs. The price process Y is a solution of the BSDE. For the usual valuation with payoff ξ = Φ ( X ) , Y is the replicating portfolio value, and Z is the related hedging strategy. Here the driver f is linear with regard to Y and Z.
In incomplete markets, the F o ¨ llmer-Schweizer method is solving a BSDE. For trading constraints, the super-replication price is the limit of the BSDEs. Peng introduced g-expectation (here g is the driver) as a nonlinear pricing rule, and showed the connection between the BSDEs and risk measures, ε t is related to a BSDE about Y t .
The BSDEs appear in many financial problems, for example, the pricing and the hedging of some options. These options include call option, put option, Europe option, American option, lookback options, digital options and compound option, among others. The problems have indifference pricing (), recursive utility (), robust optimization (), among others. In addition, through the BSDEs, portfolio selection, risk control and hedging are obtained.
Here, we give some examples of terminal conditions ξ = Φ ( X ) . A large class of exotic payoffs satisfies a functional Lipschitz condition, for example, vanilla payoff is Φ ( X ) = ϕ ( X T ) ; asian payoff is Φ ( X ) = ϕ ( X T , 0 T X t d t ) ; lookback payoff is Φ ( X ) = ϕ ( X T , min t [ 0 , T ] X t , max t [ 0 , T ] X t ) . Then we can say that the BSDEs are now inevitable tools in mathematical finance.

1.2. Branches of Finite Difference Methods for the BSDEs

To solve the financial problems by numerical approximation in time, one can resort to either finite difference (FD) methods, or more general finite element (FE) methods, or even finite volume (FV) methods. We also note that, there is in fact, no absolute border between these methods. In a sense, Monte Carlo (MC) methods are special cases of binomial methods (namely, tree methods). A complete scheme in scientific computation is below:
FV methods ⊃ FE methods ⊃ FD methods ⊃ Tree methods ⊃ MC methods.
FD, FE and FV have their good points: The theory of FD is mature and the precision of it is optional. The advantage of FD is easy to program and parallel. FE is hard to handle a large amount of computation. Parallelism is not as intuitive as FD and FV. FE parallelism, however, is a good direction for current and future applications. FV can be applied to irregular grids and is suitable for parallel. But the precision of it is basically only two order.
The steps of the FD methods include discretizing the localized time-space domain; choosing suitable discrete model; solving the discrete model system, among others.
The most elementary ones are the FD methods for the BSDEs. Up to now basically, three branches of the FD methods have been considered. The main branch of the methods is the FD solution of a related parabolic PDE for the given BSDE. Based on the () method, the FD methods for the BSDEs have been intruduced by (; ), among others. Here the solution problem roughly reduces to the approximation of a quasi-linear parabolic Cauchy problem. This approach relies on some smoothness assumptions on the coefficients of the BSDEs, and the spatial dimensions of the PDEs.
A second branch of the methods works backward in time, and deals with the stochastic problem directly. () used a random time discretization for it. The work of () belongs to this class, however, replacing, the Brownian motion in the approximative equation. This kind of work can also be seen in (); (); (); (); (); (), among others.
A third branch of the methods represents the calibration methods. To improve the efficiency of given methods, some researchers developed parallel and distributed methods, variance reduction methods. For example, () developed a parallel method of reflected BSDEs on option pricing. It is a method with block allocation. () reconstructed the four step method with some new conditions in FBSDEs, which is associated with Schwarz waveform relaxation method, to parallelize the related equations. () introduced importance sampling to MC methods for pricing problems, represented by the BSDEs.
In addition, the following FD methods are especial interest: the Malliavin calculus approach (; ), the linear regression method or the Longsta-Schwartz method (), the Picard iteration method (), the quantization method (; ), among others. These methods work well in the setting of high dimensions. There are also many works in numerical methods for non-Markovian BSDEs. For example, ().

1.3. Recent Development of Some New BSDEs

In this century, the theories about the BSDEs are more and more mature. Yet, there are still plenty of the research areas that appeal to many researchers. For example, the solution problems are very popular among researchers in finance. () introduced a class of the BSDEs. They solved the utility maximization problems in an incomplete market. () solved a type of the BSDEs with drivers, which are the quadratic growths of Z. On top of that, there are a kind of new developed BSDEs such that second-order BSDEs, time-delayed BSDEs, finite-horizon BSDEs, quadratic BSDEs, anticipated BSDEs (), BSDEs with a Lipschitz condition, BSDEs with Markov chains, among others.
The rest of the paper is organized as follows. In Section 2, we describe the solution methods of some related BSDEs, give some analysis for them. In Section 3, we state the solution methods of the FBSDEs. Parallel methods are discussed in Section 4, while Section 5 gives discussion and conclusion.

3. FD Solutions of the FBSDEs in Finance

In this section we survey the novel solution development of some FBSDEs in finance. An FBSDE is a BSDE where the randomness in the driver, comes from some underlying forward process. The FBSDEs have numerous applications in finance problems. The main property is that, the FD solution can be given by functions of time and state process. For the FBSDEs, several approximation methods were proposed. The first one was from four-step method, by (). There are many methods proposed, foe example, Markov chain approximation (), regression methods (), quantization methods (; ), the MC Malliavin method (). () and () also proposed some difference methods for the FBSDEs. () proposed a probabilistic method. These methods need to discretize the regular grid space, and are not proposed in high-dimensional setting. We now discuss are related to difference solutions of coupled FBSDEs and decoupled FBSDEs in finance.
Consider a coupled FBSDE of the following form,
d X = b ( t , X , Y , Z ) d t + σ ( t , X , Y , Z ) d B t , X ( t 0 ) = x ; d Y = ϕ ( t , X , Y ) d t f ( t , X , Y , Z ) d t + Z d B t , Y T = ϕ ( X T ) ,
where b , σ , ϕ and f are deterministic functions.
We consider the following representation formula of the coupled FBSDEs:
X t = x + 0 t b ( s , X s , Y s , Z s ) d s + 0 t σ ( s , X s , Y s , Z s ) d B s ; Y t = ϕ ( X T ) + t T f ( s , X s , Y s , Z s ) d s t T Z s d B s ,
with Y T = ϕ ( X T ) , B t is on [ 0 , T ] . The solution consists of a triplet ( X , Y , Z ) , i.e., the forward part, the backward part and the control part.

3.1. Markovian Iteration of Coupled FBSDEs

A time discretization of Equation (22) is
X t i + 1 π = X t i π + b ( t i , X t i π , Y t i π ) h + σ ( t i , X t i π , Y t i π ) ( B t i + 1 B t i ) , Z t i π = 1 h E t i [ Y t i + 1 π ( B t i + 1 B t i ) ] , Y t i π = E t i [ Y t i + 1 π + f ( t i , X t i π , Y t i + 1 π , Z t i π ) h ] ; i = 1 , , n ,
where h = T / n and t i = i h . Here E t i denotes the conditional expectation E { · | F t i } , X 0 π = x ,   Y T π = ϕ ( X T π ) .
() combined the above time discretization about an iterative method, and introduced Markovian iteration for coupled FBSDEs, which reads, u i π , 0 ( x ) = 0 , X 0 m , π = x , Y T m , π = g ( X T m , π ) and
X t i + 1 m , π = X t i m , π + b ( t i , X t i m , π , u i m 1 , π ( X t i m , π ) ) h + σ ( t i , X t i m , π , u i m 1 , π ( X t i m , π ) ) ( B t i + 1 B t i ) , Z t i m , π = 1 h E t i [ Y t i + 1 m , π ( B t i + 1 B t i ) ] , Y t i m , π = E t i [ Y t i + 1 m , π + f ( t i , X t i m , π , Y t i + 1 m , π , Z t i m , π ) h ] , u i m , π ( X t i m , π ) = Y t i m , π .
The main advantage is that Y t i m , π is a function of time t and X t i m , π , but does not depend on { X t i μ , π , μ = 1 , , m 1 } .
The MC efficiency is increased through variance reduction. () introduced importance sampling for pricing problems on the FBSDEs. Importance sampling change the drift through a measure change. In addition, () concern some financial application of FBSEs.

3.2. Four-Step Method for Solving Coupled FBSDEs

Due to the four-step scheme, the solution of (22) is connected with the following semilinear PDE:
u t + i = 1 d a i ( t , x , u ) u x i + 1 2 i , j = 1 d a i j ( t , x , u ) 2 u x i x j = ϕ ( t , x , u ) k = 1 n f k ( t , x , u ) i = 1 d σ i k ( t , x , u ) u x i , 0 t T ,
where
a i j = i = 1 d σ i k σ j k , u ( T , x ) = ϕ ( x ) .
Assume that the solution u ( t , x ) of Equation (23) is known. Consider the following equation:
X t = x + 0 t b ( s , X s , u ( s , X s ) ) d s + 0 t σ ( s , X s , u ( s , X s ) ) d B s , Y t = u ( t , X t ) , Z t j = i = 1 d σ i j ( t , X t , Y t ) u x i ( t , X t ) , j = 1 , , n .
Defined by Equation (24), ( X t , Y t , Z t ) would give an adapted solution of the FBSDE on Equation (22).
In addition, () obtained the unique adapted solution of (22) through the following steps:
Step 1.
We define Z such that
Z ( t , X t , Y t , p ) = p σ ( t , X t , Y t ) .
Step 2.
We use Z ( t , X t , Y t , p ) instead of σ ( t , X t , Y t ) , solve Equation (23).
Step 3.
Through u ( t , X t ) and Z ( t , X t , Y t , p ) , we solve the forward SDE:
X t = x + 0 t b ( s , X s , u ( s , X s ) , Z ( s , X s , u ( s , X s ) , u x ) ) d s + 0 t σ ( s , X s , u ( s , X s ) ) d B s .
Step 4.
Set
Y t = u ( t , X t ) , Z t j = i = 1 d σ i j ( t , X t , Y t ) u x i ( t , X t ) , j = 1 , , n .
() exploited the relation to quasilinear parabolic PDEs via Ma-Protter-Yong method. ( X , Y , Z ) are given by
Y t = u ( t , X t ) , Z t = u x ( t , X t ) σ ( t , X t , u ( t , X t ) ) ,
where u is a classical solution of the following quasilinear PDE,
t u ( t , x ) + b ( t , x , u ( t , x ) ) x u ( t , x ) + 1 2 t r a c e ( σ σ T ( t , x , u ( t , x ) ) 2 x 2 u ( t , x ) + f ( t , x , u ( t , x ) ) = 0 ,
with u ( T , x ) = ϕ ( x ) .

3.3. Layer Method of Decoupled FBSDEs

We consider the difference solution of the following decoupled FBSDE:
X t = X 0 + 0 t b ( s , X s ) d s + t T σ ( s , X s ) d B s , 0 t T , Y t = ϕ ( X t ) + t T f ( s , X s , Y s , Z s ) d s t T Z s d B s .
In this representation, X t and Y t are forward and backward components, respectively.
Given a partition π = { 0 = t 0 t n = T } on [ 0 , T ] , we consider Euler discretization:
Y t i + 1 π Y t i π = f ( t i , X t i π , Y t i π , Z t i π ) ( t i + 1 t i ) Z t i π ( B t i + 1 B t i ) ,
together with Y T π = ϕ ( X T π ) .
The discrete-time methods, have been analyzed by (), (), (), and so on. () propose a generic framework for the analysis of MC simulation for the FBSDEs.
For the decoupled FBSDEs, () gave the layer methods to solve the semilinear parabolic PDEs. () link the solution ( Y , Z ) of decoupled FBSDEs to u. Under some reasonable conditions, ( Y , Z ) are given by
( Y t , Z t ) = ( u ( t , X t ) , x u ( t , X t ) σ ( t , X t ) ) , t [ 0 , T ] ,
where u is given by the following semilinear PDE:
t u ( t , x ) + L u ( t , x ) + f ( t , x , u ( t , x ) ) , ( x u σ ) ( t , x ) ) = 0 ,
where u ( T , x ) = ϕ ( x ) , L u ( t , x ) is the following second order elliptic operator, defined by
L u ( t , x ) = 1 2 i , j [ σ σ T ] i j ( t , x ) x i x j 2 u ( t , x ) + i b i ( t , x ) x i u ( t , x ) .
Now we give a comparison of the three methods on the BSDEs, as follows. For the following equation, f ( t , Y t , Z t ) = sin t + 3 Y t + 5 Z t in Equations (21) and (22), the same initial values are given. We denote the errors of Euler methd, Markovian iteration, four steps and layer method by
e E = max t , π { | Y t i π Y t | ; t [ t i , t i + 1 ) } ; e M = max t , π , m { | Y t m , π Y t i | ; t [ t i , t i + 1 ) } ;
e F = max t { | u t ( n ) Y t | ; t [ t i , t i + 1 ) } ; e L = max t { | u t ( n ) Y t | ; t [ t i , t i + 1 ) } .
We examine the performance of Markovian iteration, four steps and layer method in the FBSDEs. It is shown that, in Figure 1, the error comparison results of these methods are given. From the figure, Euler method and Markovian iteration are the ones that give better results in the simulation.
Figure 1. Comparison of the relevant errors in FBSDSs.
We compute max t [ t i , t i + 1 ) | Y t ( n ) Y t i π | for some positive integer n. We denote
e n = max { | Y t ( n ) Y t i π | ; t [ t i , t i + 1 ) } ,
where Y t ( n ) is the nth iteration of Y t for Markovian iteration, four steps and layer method; Y t i π is from Euler method. In the results of comparison, We only use the Euler method as a yardstick of comparison, a base method. Due to being numerical methods, the Euler method does not necessarily get the best estimate. Table 1 presented the errors of Y ^ t between the three methods and the Euler method when iteration numbers increase. From the table, these three methods all get similar results, and Markovian iteration is more close to the Euler method.
Table 1. The errors of Y ^ t between the numerical methods and the Euler method on the FBSDEs.

4. Parallel Methods for FD Solutions of BSDEs in Finance

From numerical analysis viewpoint, challenging problems are the search for fast and efficient simulation schemes of BSEDs. Then the study of application and theory is very important. In the section, we review several given parallel methods to the BSDEs in theory and in application. The idea is to impose the parallel methods on solving some BSDEs, in order to optimize cost and time.

4.1. Multistep Method for the BSDEs in Space-Time

() proposed a multistep discretization method in space-time to solve Equation (1). To approximate conditional expectations of the equations, they used Lagrange interpolating polynomials, and the Gauss-Hermite quadrature. Some examples were given, including an evaluation problem in stock markets.
From the structure of the method, its FD procedures among space grids are independent. Thus, parallel computing techniques can be adopted to solve large scale problems. () gave some examples of parallel computing in his thesis.

4.2. Schwarz Waveform Relaxation for FBSDEs in Space-Time

Waveform relaxation (WR) can be performed in parallel computers, in order to solve large-scale equations. The WR methods are mostly based on block Jacobi, Gauss-Seidel or Schwarz methods. For the WR solution, many works are related to convergence theory, acceleration methods, and parallel implementation. In the same time, to decrease computation time, many researchers proposed parallelization in finance, see, (). Schwarz WR methods are easy parallel methods, and converge faster than the nomal Schwarz methods (). More recently, Schwarz methods have also been used to solve the BSDEs, see also ().
() reconstructed the four step method with some novel conditions to the FBSDEs in Equation (23), and associated it with Schwarz WR to solve Equation (25). Generically, Schwarz method partitions a solution space into the subspaces. The method has two main advantages: it is global in time, and does not conform space-time discretization in different subdomains, and few iterations are used to obtain an accurate solution, due to some suitable conditions.

4.3. Block Allocation for the BSDERs in Finance

Though many methods have been made to obtain the FD solutions of the BSDERs, little work has been done on parallel method. Time constraints are often respected in financial problems, and the implementations are in many costs. () developed a parallel method for the BSDERs, to option pricing. The method is a parallel method with block allocation, and about () method for the BSDEs.
() considered the FD methods of the standard BSDEs (1), [ 0 , T ] is divided into n time steps in δ = T / n . The Brownian motion can be approximated with:
B t = δ i ε i π ,
where ε i π is a Bernoulli sequence. They obtained a FD solution by the following discrete BSDEs on the small interval [ i δ , ( i + 1 ) δ ] ,
Y t i π = Y t i + 1 π + f ( t i , Y t i π , Z t i π ) δ Z t i π ε i + 1 π δ .
We can see the equation above is similar to (9).
Let Y + = Y t i + 1 π | ε i + 1 π = 1 and Y = Y t i + 1 π | ε i + 1 π = 1 . Under some assumptions, the equation above is thus equivalent to the following equations:
Y t i π = Y + + f ( t i , Y t i π , Z t i π ) δ Z t i π δ , Y t i π = Y + f ( t i , Y t i π , Z t i π ) δ Z t i π δ .
This is equivalent to
Y t i π = 1 2 ( Y + + Y ) + f ( t i , Y t i π , Z t i π ) δ , Z t i π = 1 2 δ ( Y + Y ) .
We suppose that Y + = Y t i t i + 1 and Y = Y t i + 1 t i + 1 , then Y t i π = Y t i t i , Z t i π = Z t i t i . By the Equation (33), () get a following explicit scheme. It is performed from level n 1 to level 0 of the following binomial tree model
Y t i t i = 1 2 ( Y t i t i + 1 + Y t i + 1 t i + 1 ) + f ( t i , Y t i t i , Z t i t i ) δ , Z t i t i = 1 2 δ ( Y t i t i + 1 Y t i + 1 t i + 1 ) .
This is the equation, performed by block allocation.
The discussed method uses task decomposition to parallelize the BSDEs by block allocation, the parallel method does not have a linear speed-up rate, since the computation of block allocation method can not be done with embarrassing parallelism. But the method gave a chance to improve the execution time of the BSDERs.
To get the solution of the BSDEs, () used GPU to speed up option pricing computations with the BSDEs. It is shown that, when the numbers of simulations are small, the speedups seem insignificant. Moreover, higher accuracy will be achieved when the value of them increases. () concern parallelization and the use of GPUs.
Now, we give a comparison of the three methods on the BSDEs as follows. For the following equation, f ( t , Y t , Z t ) = t + 2 Y t + 3 Z t in Equatioins (1) and (22), the same initial values are also given. We denote
e n = max { | Y t ( n ) Y t i π | ; t [ t i , t i + 1 ) } ,
where Y t ( n ) is the nth iteration of Y t for Multistep method, Schwarz WR and block allocation; Y t i π is from Euler method.
We examine the performance of these method in the BSDEs. In the results of comparison. Here we only use the Euler method a base method. Table 2 shows the errors of Y ^ t between these methods and the Euler method when iteration numbers increase. From the table, Multistep method is more close to the Euler method.
Table 2. The errors between the three methods and the Euler method on the BSDEs.

5. Discussion and Conclusions

This paper has reviewed many developments in numerical solution of the BSDEs. Numerical solution of BSDE-based mathematical models have been an important research topic over decades. Over the last decade, the BSDEs have been studied intensively, and a vast related literature conduct academic research, and provide practical assistance in financial problems. Numerical solutions of the BSDEs have made recent progresses in finance problems. Although some numerical methods of BSDEs have been proposed, they suffer the problem of complexity, or are very costly. As for the BSDEs, there is a large potential applicability for other economics and finance problems such as game theory, credit risk or liquidity risk models. Motivated in particular by the BSDEs, one faces challenging numerical problems. For example, they are arising in high dimension finance, partial information, transaction costs and so on.
To address these issues in financial problems, the inference development present new challenges. Especially, distributed method (or parallel method) should now become hot topic.

Acknowledgments

I thank a co-editor and three anonymous referees for their extremely valuable suggestions. This work was supported by a grant from Natural Science Foundation of Shandong under project ID ZR2016AM09.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Antonelli, Fabio, and Andrea Pascucci. 2002. On the viscosity solutions of a stochastic differential utility problem. Journal of Differential Equations 186: 69–87. [Google Scholar] [CrossRef]
  2. Bally, Vlad, and Gilles Pages. 2002. A quantization algorithm for solving discrete time multidimensional optimal stopping problems. Bernoulli 9: 1003–49. [Google Scholar] [CrossRef]
  3. Bally, Vlad, and Gilles Pages. 2003. Error analysis of the quantization algorithm for obstacle problems. Stochastic Processes and their Applications 106: 1–40. [Google Scholar] [CrossRef]
  4. Bender, Christian, and Jianfeng Zhang. 2008. Time discretization and markovian iteration for coupled FBSDEs. Annals of Applied Probability 18: 143–77. [Google Scholar] [CrossRef]
  5. Bender, Christian, and Thilo Moseler. 2010. Importance sampling for backward SDEs. Stochastic Analysis and Applications 28: 226–53. [Google Scholar] [CrossRef]
  6. Bender, Christian, and Robert Denk. 2007. A forward scheme for backward SDEs. Stochastic Processes and their Applications 117: 1793–812. [Google Scholar] [CrossRef]
  7. Bouchard, Bruno, and Nizar Touzi. 2004. Discrete time approximation and Monte Carlo simulation for backward stochastic differential equations. Stochastic Processes and their Applications 111: 175–206. [Google Scholar] [CrossRef]
  8. Bouchard, B., and J. Chassagneux. 2008. Discrete-time approximation for continuously and discretely reflected BSDEs. Stochastic Processes and their Applications 118: 2269–93. [Google Scholar] [CrossRef]
  9. Bouchard, Bruno, and Romuald Elie. 2008. Discrete time approximation of decoupled forward-backward SDE with jumps. Stochastic Processes and their Applications 118: 53–75. [Google Scholar] [CrossRef]
  10. Chassagneux, Jean-François. 2009. Discrete-time approximation of doubly reflected BSDEs. Advances in Applied Probability 41: 101–30. [Google Scholar] [CrossRef][Green Version]
  11. Chevance, D. 1997. Numerical methods for backward stochastic differential equations. In Numerical Methods in Finance. Edited by L. C. G. Rogers and D. Talay. Cambridge: Cambridge University Press, pp. 232–44. [Google Scholar]
  12. Cheridito, Patrick, H. Mete Soner, Nizar Touzi, and Nicolas Victoir. 2007. Second Order Backward Stochastic Differential Equations and Fully Non-Linear Parabolic PDEs. Communications in Pure and Applied Mathematics 60: 1081–110. [Google Scholar] [CrossRef]
  13. Crisan, Dan, Konstantinos Manolarakis, and Nizar Touzi. 2010. On the Monte Carlo simulation of BSDEs: An improvement on the Malliavin weights. Stochastic Processes and their Applications 120: 1133–58. [Google Scholar] [CrossRef]
  14. Dai, Bin, Ying Peng, and Bin Gong. 2010. Parallel Option Pricing with BSDE Method on GPU, gcc. Paper present at Ninth International Conference on Grid and Cloud Computing, Nanjing, China, November 1–5; pp. 191–95. [Google Scholar]
  15. Delarue, François, and Stéphane Menozzi. 2006. A forward-backward stochastic algorithm for quasi-linear PDEs. Annals of Applied Probability 16: 140–84. [Google Scholar] [CrossRef][Green Version]
  16. Douglas, Jim, Jin Ma, and Philip Protter. 1996. Numerical methods for forward–backward stochastic differential equations. Annals of Applied Probability 6: 940–68. [Google Scholar] [CrossRef]
  17. El Karoui, Nicole, Shige Peng, and Marie Claire Quenez. 1997. Backward stochastic differential equations in finance. Mathematical Finance 7: 1–71. [Google Scholar] [CrossRef]
  18. Elie, R., and I. Kharroubi. 2010. Probabilistic representation and approximation for coupled systems of variational inequalities. Statistics & Probability Letters 80: 1388–96. [Google Scholar]
  19. Essaky, E. H. 2008. Reflected backward stochastic differential equation with jumps and RCLL obstacle. Bulletin of Mathematical Sciences 132: 690–710. [Google Scholar] [CrossRef]
  20. Gander, M. J. 2006. Optimized schwarz methods. SIAM Journal on Numerical Analysis 44: 699–731. [Google Scholar] [CrossRef]
  21. Gobet, Emmanuel, and Céline Labart. 2010. Solving BSDE with adaptive control variate. SIAM Journal on Numerical Analysis 48: 257–77. [Google Scholar] [CrossRef]
  22. Gobet, Emmanuel, Jean-Philippe Lemor, and Xavier Warin. 2005. A regression based Monte Carlo method to solve backward stochastic differential equations. Annals of Applied Probability 15: 2172–202. [Google Scholar] [CrossRef]
  23. Gobet, Emmanuel, and Céline Labart. 2007. Error expansion for the discretization of backward stochastic differential equations. Stochastic Processes and their Applications 117: 803–29. [Google Scholar] [CrossRef]
  24. Gobet, Emmanuel, J. López-Salas, P. Turkedjiev, and C. Vázquez. 2016. Stratified regression Monte-Carlo scheme for semilinear PDEs and BSDEs with large scale parallelization on GPUs. SIAM Journal on Scientific Computing 38: 652–77. [Google Scholar] [CrossRef]
  25. Kharroubi, Idris, Jin Ma, Huyên Pham, and Jianfeng Zhang. 2010. Backward SDEs with constrained jumps and quasi-variational inequalities. Annals of Probability 38: 794–840. [Google Scholar] [CrossRef]
  26. Kobylanski, M. 2000. Backward stochastic differential equations and partial differential equations with quadratic growth. Annals of Probability 28: 558–602. [Google Scholar] [CrossRef]
  27. Lemor, Jean-Philippe, Emmanuel Gobet, and Xavier Warin. 2006. Rate of convergence of an empirical regression method for solving generalized backward stochastic differential equations. Bernoulli 12: 889–916. [Google Scholar] [CrossRef]
  28. Ma, Jin, Philip Protter, Jaime San Martin, and Soledad Torres. 2002. Numerical methods for backward stochastic differential equations. Annals of Applied Probability 12: 302–16. [Google Scholar]
  29. Ma, Jin, Philip Protter, and Jiongmin Yong. 1994. Solving forward-backward stochastic differential equations explicitly-a four step scheme. Probability Theory and Related Fields 98: 339–59. [Google Scholar] [CrossRef]
  30. Ma, Jin, Jie Shen, and Yanhong Zhao. 2008. On numerical approximations of forward-backward stochastic differential equations. SIAM Journal on Numerical Analysis 46: 2636–61. [Google Scholar] [CrossRef]
  31. Ma, Jin, and Jianfeng Zhang. 2005. Representations and regularities for solutions to BSDEs with reflections. Stochastic Processes and Their Applications 115: 539–69. [Google Scholar] [CrossRef]
  32. Makarov, R. 2003. Numerical solution of quasilinear parabolic equations and backward stochastic differential equations. Russian Journal of Numerical Analysis and Mathematical Modelling Rnam 18: 397–412. [Google Scholar] [CrossRef]
  33. Milstein, G. N., and M. V. Tretyakov. 2006. Numerical algorithms for forward-backward stochastic differential equations. SIAM Journal on Scientific Computing 28: 561–82. [Google Scholar] [CrossRef]
  34. Peng, Ying, Bin Gong, Hui Liu, and Yanxin Zhang. 2010. Parallel Computing for Option Pricing Based on the Backward Stochastic Differential Equation. In High Performance Computing and Applications (Lecture Notes in Computer Science). Berlin: Springer, vol. 5938, pp. 325–30. [Google Scholar]
  35. Peng, Shige, and Mingyu Xu. 2008. The Numerical Algorithms and simulations for BSDEs (2008). ArXiv, arXiv:08062761. [Google Scholar]
  36. Peng, Shige, and Zhen Wu. 1999. Fully Coupled Forward-Backward Stochastic Differential Equations and Applications to Optimal Control. SIAM Journal on Control and Optimization 37: 825–43. [Google Scholar] [CrossRef]
  37. Peng, S., and Z. Yang. 2009. Anticipated backward stochastic differential equations. Annals of Probability 37: 877–902. [Google Scholar] [CrossRef]
  38. Royer, Manuela. 2006. Backward stochastic differential equations with jumps and related nonlinear expectations. Stochastic Processes and Their Applications 116: 1358–76. [Google Scholar] [CrossRef]
  39. Rouge, Richard, and Nicole El Karoui. 2000. Pricing via utility maximization and entropy. Mathematical Finance 10: 259–76. [Google Scholar] [CrossRef]
  40. Sak, Halis, Súleyman Ózekici, and Ílkay Bodurog. 2007. Parallel Computing in Asian option pricing. Parallel Computing 33: 92–108. [Google Scholar] [CrossRef]
  41. Situ, Rong. 1997. On solution of backward stochastic differential equations with jumps. Stochastic Processes and their Applications 66: 209–36. [Google Scholar]
  42. Situ, Rong, and Juliang Yin. 2003. On solutions of forward-backward stochastic differential equations with Poisson jumps. Stochastic Analysis and Applications 21: 1419–48. [Google Scholar]
  43. Tran, Minh-Binh. 2011. A parallel four step domain decomposition scheme for coupled forward backward stochastic differential equation. Journal de Mathématiques Pures et Appliquées 96: 377–94. [Google Scholar] [CrossRef][Green Version]
  44. Zhang, Jianfeng. 2004. A numerical scheme for BSDEs. Annals of Applied Probability 14: 459–88. [Google Scholar] [CrossRef]
  45. Zhang, Guannan. 2010. An Accurate Numerical Method for High Solving Backward Stochastic Differential Equations. Master’s thesis, Shandong University, Jinan, China. [Google Scholar]
  46. Zhao, Weidong, Guannan Zhang, and Lili Ju. 2010. A stable multi-step scheme for solving backward stochastic differential equations. SIAM Journal on Numerical Analysis 48: 1369–94. [Google Scholar] [CrossRef]
  47. Zhu, Xuehong. 2010. Backward stochastic viability property with jumps and applications to the comparison theorem for multidimensional BSDEs with jumps. ArXiv, arXiv:1006.1453. [Google Scholar]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.