Explicit $\theta$-Schemes for Solving Anticipated Backward Stochastic Differential Equations
Mingshang Hu, Lianzi Jiang

TL;DR
This paper introduces explicit -schemes for solving anticipated backward stochastic differential equations, transforming the delay process to achieve high-order convergence and demonstrating their stability and accuracy through theoretical analysis and numerical tests.
Contribution
The paper proposes a novel class of explicit -schemes that handle anticipated BSDEs with delays, achieving high-order convergence and stability.
Findings
Schemes are stable and have high-order convergence.
Numerical tests confirm high accuracy.
Error estimates are rigorously proved.
Abstract
In this paper, a class of stable explicit -schemes are proposed for solving anticipated backward stochastic differential equations (anticipated BSDEs) which generator not only contains the present values of the solutions but also the future. We subtly transform the delay process of the generator into the current measurable process, resulting in high-order convergence rate. We also analyze the stability of our numerical schemes and strictly prove the error estimates. Various numerical tests powerful demonstrate high accuracy of the proposed numerical schemes.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and financial applications
Explicit -Schemes for Solving Anticipated Backward Stochastic
Differential Equations
Mingshang Hu Zhongtai Securities Institute for Financial Studies, Shandong University, Jinan, Shandong 250100, PR China. [email protected]. Research supported by NSF (No. 11671231) and Young Scholars Program of Shandong University (No. 2016WLJH10).
Lianzi Jiang Zhongtai Securities Institute for Financial Studies, Shandong University, Jinan, Shandong 250100, PR China. [email protected].
Abstract. In this paper, a class of stable explicit -schemes are proposed for solving anticipated backward stochastic differential equations (anticipated BSDEs) which generator not only contains the present values of the solutions but also the future. We subtly transform the delay process of the generator into the current measurable process, resulting in high-order convergence rate. We also analyze the stability of our numerical schemes and strictly prove the error estimates. Various numerical tests powerful demonstrate high accuracy of the proposed numerical schemes.
Keywords. anticipated BSDEs, -Schemes, error estimates, second order, delay process
AMS subject classifications. 60H35, 65C20, 60H10
1 Introduction
We consider the anticipated backward stochastic differential equations (anticipated BSDEs) on a complete filtered probability space , which generator contains not only the present values of , but also the future. The general form of the anticipated BSDEs is as follow:
[TABLE]
where is the natural filtration generated by the standard -dimensional Brownian motion , and are two -valued continuous functions defined on , satisfying that
- (i)
there exists a constant such that, for all
[TABLE] 2. (ii)
there exists a constant such that, for all and for all nonnegative and integrable ,
[TABLE]
The generator is -measurable, for all , . and , are given terminal conditions. The pair of is called -solution of the anticipated BSDEs if it is -adapted and square integrable processes.
In 1990, Pardoux and Peng [18] first established the framework for the nonlinear BSDEs and rigorous proved the existence and uniqueness results for the solution, their extraordinary works are continued in [11, 19, 20, 21]. In 2009, Peng and Yang [22] introduced a new type of BSDE, namely anticipated BSDEs . They strictly proved the existence and uniqueness of solutions and extended the duality between stochastic differential delay equations (SDDEs) and anticipated BSDEs to stochastic control problems. Since then, a large amount of related research is booming, [2, 3, 6, 17] etc..
Since analytical solutions of the backward stochastic differential equations are often difficult to obtain, the numerical approximation is indispensable. Many works have be done on the numerical computing of BSDEs, including one step schemes, such as [1, 4, 8, 9, 10, 13, 15, 16, 23, 24, 26, 27] and multi-step schemes [5, 25, 28, 29], but little attention has been paid to the anticipated BSDEs.
In this paper, we just discuss the special case of the anticipated BSDEs in the following form:
[TABLE]
where the generator , is an -valued vector function, is a -valued monotonically increasing continuous function. Moreover, we can easily verify that satisfies (i) and (ii), the anticipated BSDEs satisfy the conditions of existence and uniqueness Theorem in [22], thus have a pair of unique -solution . Assume that under some regularity conditions about , and , the unique solution of can be represented as (see as [11, 12, 14, 19])
[TABLE]
where is the smooth solution of the following anticipated parabolic partial integral differential equation
[TABLE]
with the terminal condition , , and is the gradient of with respect to the spacial variable . Furthermore, if , and , then we have ,
In this paper, we devote to proposing a class of stable explicit -schemes for solving anticipated BSDEs. The central idea is to use the properties of the conditional mathematical expectation to subtly transform the delay process in the generator into the current measurable process, which obtain a high-order local truncation error. We also design effective numerical methods to compute the conditional mathematical expectation with delay process and get good results in our numerical tests. To the best of our knowledge, this is the first attempt to come up with a high order numerical scheme for solving anticipated BSDEs.
For simple representations, we first introduce some notations that will be used extensively throughout the paper:
- •
the standard Euclidean norm in , and .
- •
-valued -measurable random variables such that .
- •
the conditional mathematical expectation of .
- •
the conditional mathematical expectation of , under the -field , i.e. .
- •
, a standard Brownian motion with mean zero and variance .
- •
continuously differentiable functions with uniformly bounded partial derivatives and for and , .
- •
continuously differentiable functions with uniformly bounded partial derivatives and for and .
- •
continuously differentiable functions with uniformly bounded partial derivatives for .
The paper is organized as follow. In section 2, we propose a class of explicit -schemes for anticipated BSDEs by choosing different parameters . In section 3, according to the properties of the conditional mathematical expectation, we subtly transform the delay process in the generator into the current process, which obtain a high-order local truncation error. We also analyze the stability of our numerical schemes and strictly prove the error estimates. In section 4, various numerical tests are given to demonstrate high efficiency and accuracy of our schemes. Finally, we come to the conclusions in section 5.
2 Explicit schemes for Anticipated BSDEs
2.1 Reference equations
For the time interval , we introduce the following uniform partition:
[TABLE]
with . For simplicity, we consider is a rational number, by choosing appropriately, we let and , where and are positive integers.
Let be the solution of , we consider the on the time interval , we can obtain easily
[TABLE]
for . Taking the conditional mathematical expectation on both sides of , using the formula , for we get
[TABLE]
For notational simplicity, we denote . It is notable that the integrands in is a deterministic function, then we can use some numerical integration methods to approximate it. Here we use the -scheme to approximate the integral:
[TABLE]
where and
[TABLE]
Since and may not be on the grid points, we approximate it with the value of the adjacent grid points , , and , then
[TABLE]
where
[TABLE]
and
[TABLE]
the scale coefficients , . Combining and we deduce that
[TABLE]
where interpolation error . In order to propose an explicit numerical scheme to solve , we approximate the in and by the left rectangle formula
[TABLE]
where . According to and , we obtain the following reference equation:
[TABLE]
where
[TABLE]
and with
[TABLE]
Now, multiplying by and taking the conditional mathematical expectation on both sides of the derived equation, by the Itô isometry formula, we obtain
[TABLE]
To simplify the presentation, we use to denote . Similar to the above process, we rewrite the two integral terms on the right side of in the following:
[TABLE]
[TABLE]
where ,
[TABLE]
and
[TABLE]
According to and , we obtain
[TABLE]
where . By and the definition of , using the formula of integration by part, it is easy to prove that:
[TABLE]
Substituting into , we get the following reference equation:
[TABLE]
2.2 The explicit -schemes
Let denote the numerical approximation to the solution of the anticipated BSDEs at time level . To maintain the consistency of representation, we use to denote the given final values of the anticipated BSDEs at time partition . From the two reference equations and , we propose the following explicit -schemes for solving the anticipated BSDEs .
The explicit -**schemes **Given the random variables and , , solve random variables and , , from
[TABLE]
[TABLE]
with the deterministic parameters , , the scale coefficients defined in and
[TABLE]
Remark 2.1
It can be seen that by choosing different parameters , , we could get a class of different numerical schemes. When choosing , the explicit -scheme is a second order scheme for solving anticipated BSDEs, which will be confirmed in later numerical experiments.
Remark 2.2
When we calculate the and at each time level, the future values are also involved. By reasonable selecting , the future values can be on the time grid points to ensure the performed of the numerical iterations. In addition, when and are near the time of 0, the point of may appear, we take at this time.
3 Error estimates
In this section, we will give the error estimates of the explicit -schemes and . Before given the main theorem, we first introduce some useful lemmas which play an important role in the later proof.
3.1 Stability analysis
Lemma 3.1** (Discrete Gronwall Lemma)**
Suppose that and are two nonnegative integers and is any positive number. Let , , satisfy
[TABLE]
where and are two positive constants. Let and , then for ,
[TABLE]
Lemma 3.2
Let and are two nonnegative integers, is any positive number. Assume and , are nonnegative sequences, satisfy the inequality
[TABLE]
for , where is an indicator set with , and are positive constants. Let
[TABLE]
If there exist a constant , such that , Then for , it holds that
[TABLE]
where is a constant depending on and .
Proof. This proof is similar to the Lemma 4.2 in [29]. See the appendix for details.
Remark 3.3
The Lemma 3.2 is a generalization of the Lemma 4.2 in [29] . When , then and can include the infinity number indicator, resulting in the right term of the changing from to .
Without loss of generality, in the following of this section we only consider the case of one-dimensional anticipated BSDEs . Conclusions can be generalized to -dimensional anticipated BSDEs where . Before the main theorem, we first introduce the following notation:
[TABLE]
and
[TABLE]
Theorem 3.4
Let , , be the solution of the anticipated BSDEs and defined in the explicit -schemes 2.2, . Assume that satisfies the regularity conditions with Lipschitz constant . Then for sufficiently small time step , we have
[TABLE]
for . Here is a constant depending on and , and are defined in and , respectively.
Proof.* We complete the proof of the theorem in three steps.*
Step1:The estimate of .
Since is a monotonically increasing function, we denote the first n_{0}\which satisfies . While , then , for each integer , Subtract from , we can obtain:
[TABLE]
Then
[TABLE]
By the definition of and , using the Lipschitz continuity property of , we have
[TABLE]
and
[TABLE]
Similarly
[TABLE]
and
[TABLE]
We may rewrite
[TABLE]
where is the Lipschitz constant of with respect to , , and . Taking square on both side of , using the inequalities and , we get
[TABLE]
Step2:The estimate of .
In the same way above, subtracting from , we have
[TABLE]
Moreover,
[TABLE]
Applying Hölder inequality, we deduce that
[TABLE]
and
[TABLE]
Then we have the estimate
[TABLE]
Dividing both side of by we have
[TABLE]
Step3: The proof of .
United and , it is direct to obtain
[TABLE]
which implies
[TABLE]
where , . From we have
[TABLE]
where , . While , , by Remark 2.2, similar to the process above, we have
[TABLE]
where , . When is sufficiently small, by letting be big enough, we can choose constants , which satisfy
[TABLE]
Taking mathematical expectation on both sides of and , rewriting the inequality, we have
[TABLE]
*where and R^{n}=(1+\frac{1}{\gamma\Delta t})4$$\mathbb{E}[|R_{y}^{n,\delta}|^{2}]+\frac{3}{\theta_{3}^{2}\Delta t}\mathbb{E}[|R_{z}^{n,\delta}|^{2}]. Applying Lemma 3.2 to , the conclusion can be drawn. *
Remark 3.5
Theorem 3.4 implies that our explicit -schemes are stable.
3.2 Error estimates for anticipated BSDEs
In this section, we discuss the error estimates of the explicit -schemes for anticipate BSDEs. Under some regularity conditions on , and , we first give the estimates of the local truncation errors and defined in and , then based on the Theorem 3.4, we get the error estimates of the explicit -schemes 2.2.
Lemma 3.6
Let and be the local truncation errors derived from and , respectively. Assume is smooth enough, for sufficiently small , it holds that:
For , , if , , we have
[TABLE]
and if , , we have
[TABLE] 2. 2.
In particular, for , if , , we have
[TABLE]
where is a constant just depending on , the upper bounds of derivatives of , and .
Proof.* 1.According to the definition of and using the continuity of the and can be proved easily. 2.Now we prove and . We first approximate the truncation errors , and . By , we can define . If , and , then , . We rewrite as follow*
[TABLE]
By the properties of conditional mathematical expectation we can see
[TABLE]
Similarly, we obtain
[TABLE]
and
[TABLE]
Now we define a new function
[TABLE]
Since and , we can draw the conclusion that . Due to the properties of Brownian motion, It’s worth noting that
[TABLE]
then
[TABLE]
Therefore, changes to be
[TABLE]
We denote by , by It* formula, we know*
[TABLE]
where , . If and , then , we can deduce
[TABLE]
Furthermore, if , and , then , continue to apply It* formula to the in equation , we can deduce*
[TABLE]
then . In addition, by Its isometry formula, we have
[TABLE]
where
[TABLE]
Owing to while , we have and then . What’s more, while , , using It* formula again*
[TABLE]
and
[TABLE]
thus . Then it is straightforward to show by a computation similar to and
[TABLE]
where . We also have the estimates
[TABLE]
Next, we estimate the non-grid point interpolation errors and . Similar to we rewrite and as follow
[TABLE]
and
[TABLE]
where we denote and . if , we apply It* formula to the third variable of and , we obtain*
[TABLE]
and
[TABLE]
If , continue to apply It* formula to and , using the fact , we can deduce*
[TABLE]
and
[TABLE]
*We can also verify that . To sum up, we get the estimates of and . The proof is complete. * **
Based on the above discussion, now let us show the error estimates of and .
Theorem 3.7
Let , be the solution of the anticipated BSDEs and defined in the explicit scheme 2.2. Suppose that satisfies the regularity conditions with Lipschitz constant , is smooth enough, . Then for sufficiently small time step , we have the following estimates.
For , , if , , and , we have
[TABLE]
and if , , and , we have
[TABLE] 2. 2.
In particular, for , if , , and , we have
[TABLE]
Here is a constant depending on , , , and the upper bounds of derivatives of , .
Proof.* By Lemma 3.6, for sufficiently time step , it holds that*
For , , if and , we have
[TABLE]
and if and, we have
[TABLE] 2. 2.
In particular, for , if and , we have
[TABLE]
*Using Theorem 3.4, the conclusion can be directly obtained. *
Remark 3.8
The Theorem 3.7 above implies that our explicit -schemes could have high order as well as high accuracy for solving anticipated BSDEs. When , and are smooth enough the convergence order of schemes 2.2 for solving and is 1. In particular, if the parameters , the convergence rate can reach second order.
4 Numerical experiments
In this section, we will give some numerical experiments to illustrate the high accuracy of our explicit -schemes for solving the anticipated BSDEs .
We first give the numerical approximation methods for the conditional mathematical expectation which includes the delay process. To simplify the process, we just give the approximation of , with the generator only depends on
[TABLE]
where and are the weights of Gauss-Hermite quadrature formula, and are the roots of the Hermite polynomials of degree and , respectively. The conditional mathematical expectations , , , , and can be obtained similarly, see more details in [27, 28].
Now let us take a few notes on our numerical experiments. We take a uniform partition of time and space, and represent time and space steps, respectively. In our tests, we use Gauss-Hermite quadrature rule to approximate the conditional mathematical expectations and apply cubic spline interpolation to compute spatial non-grid points. In order to balance the time and space error, we set and satisfy the equality , where is the order of spatial interpolation error and is the convergence order of the numerical scheme. In the following tables, CR stands for convergence rate with respect to time step , and denote the absolute errors between the exact and numerical solutions for and at , respectively.
Example 4.1
In this example, we consider a linear anticipated BSDEs
[TABLE]
with the terminal condition
[TABLE]
The exact solution is . We let the Brownian motion start at the time-space point and , then , the exact solution at initial time is . In table 1, we have listed the errors and and their convergence rates of our explicit -schemes with different time partitions.
Example 4.2
In this example, we test the following nonlinear anticipated BSDEs with .
[TABLE]
The exact solution is
[TABLE]
The Brownian motion starts at the time-space point and , the exact solution at initial time is . In table 2, we show the errors and and their convergence rates of our explicit -schemes with different time partitions.
Remark 4.3
The numerical results above show that our numerical schemes defined in work very well for solving anticipated BSDEs whether the generator is linear or nonlinear.
Remark 4.4
The convergence rate of the scheme depends on the choice of parameters. If is not equal to , the convergence rate of the schemes is first order, if , the convergence rate is second order, which is in good agreement with our theoretical analysis.
5 Conclusions
In this paper, we propose a class of stable explicit -schemes for solving anticipated BSDEs. By choosing different , we obtain many different numerical schemes. We also analyze the stability of our numerical schemes and strictly prove the error estimates. When , the scheme is a second order numerical scheme, which is very effective for solving anticipated BSDEs. The numerical tests in section 5 powerful back up the theoretical results. This seems to be the first time to design high order numerical schemes for anticipated BSDEs.
Appendix A Appendix
A.1 The proof of Lemma 3.2
Proof. For , replacing by n+s\with and multiplying on the both side of the inequality, we rewrite it as follow
[TABLE]
Adding up the both side of about from [math] to , we get
[TABLE]
Observe that fixed , we have
[TABLE]
then
[TABLE]
Inserting into , we deduce that:
[TABLE]
Which leads to
[TABLE]
Let
[TABLE]
From , we have
[TABLE]
Using Lemma 3.1 to we obtain
[TABLE]
which is
[TABLE]
Let , Inserting into the right side of , since , we get
[TABLE]
where . We can complete the proof by using in .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] V. Bally , Approximation scheme for solutions of BSDE , in Backward Stochastic Dfferential Equations, Pitman Res. Notes Math. 364, Longman, Harlow, UK, 1997, pp. 177-191.
- 2[2] A. Bensoussan, M. H. M. Chau, and S. C. P. Yam , Mean field Stackelberg games: Aggregation of delayed instructions , SIAM J. Control Optim., 53 (2015), pp. 2237-2266.
- 3[3] A. Bensoussan, M. H. M. Chau, and S. C. P. Yam , Mean field games with a dominating player , Appl Math Optim., 74 (2016), pp. 91-128.
- 4[4] C. Bender and R. Denk , A forward scheme for backward SD Es , Stochastic Process. Appl., 117 (2007), pp. 1793-1812.
- 5[5] J. F. Chassagneux , Linear Multistep Schemes for BSD Es , SIAM J. Numer. Anal. 52 (2014), pp. 2815-2836.
- 6[6] L. Chen and Z. Wu , Maximum principle for the stochastic optimal control problem with delay and application , Automatica, 46 (2010), pp. 1074-1080.
- 7[7] D. Chevance , Numerical methods for backward stochastic differential equations , in Numerical Methods in Finance, Edited by L. C. G. Rogers and D. Talay, Cambridge University Press, 1997, pp. 232-244.
- 8[8] D. Crisan and K. Manolarakis , Second order discretization of Backward SD Es , Ann. Appl. Probab., 24 (2014), pp. 652-678.
