Professional Documents
Culture Documents
Applied Mathematics and Computation: Xiaomei Qu, Chengming Huang, Chao Liu
Applied Mathematics and Computation: Xiaomei Qu, Chengming Huang, Chao Liu
Applied Mathematics and Computation: Xiaomei Qu, Chengming Huang, Chao Liu
a r t i c l e i n f o a b s t r a c t
Keywords: In this paper, we study the convergence and stability of the stochastic theta method (STM)
Stochastic delay differential algebraic for a class of index 1 stochastic delay differential algebraic equations. First, in the case of
equation constrained mesh, i.e., the stepsize is a submultiple of the delay, it is proved that the
Convergence method is strongly consistent and convergent with order 1/2 in the mean-square sense.
Mean-square
Then, the result is further extended to the case of non-constrained mesh where we employ
Stability
Stochastic theta method
linear interpolation to approximate the delay argument. Later, under a sufficient condition
for mean-square stability of the analytical solution, it is proved that, when the stepsizes are
sufficiently small, the STM approximations reproduce the stability of the analytical solu-
tion. Finally, some numerical experiments are presented to illustrate the theoretical
findings.
Crown Copyright Ó 2009 Published by Elsevier Inc. All rights reserved.
1. Introduction
In recent years, because stochastic differential equations (SDEs) play an important role in modeling of problems in many
branches of science and industry, their numerical analysis has received considerable attention; see, e.g., [9–12,14,15]. During
the same period of time, much work has also been done in the field of numerical solution of differential algebraic equations
(DAEs) (see [1,7,16,18]). These systems can be found in a wide variety of scientific and engineering applications, including
circuit analysis, computer-aided design and real-time simulation of mechanical systems, and optimal control. While delay
differential equations (DDEs) serve as models of physical processes whose time evolution depends on their past history,
which arise from, for example, circuit simulation and power systems. The same as SDEs and DAEs, DDEs are also well known
and intensively studied (cf. [2,5,19]).
A generalization of SDEs and DAEs is stochastic differential algebraic equations (SDAEs). Not much work has been done on
numerical methods for SDAEs. In [20], Winkler gives a introduction to index 1 SDAEs and discusses the convergence and sta-
bility of their numerical methods.
Delay differential algebraic equations (DDAEs), which can be seen as an extension of DAEs and DDEs, appear frequently in
many problems [22]. Until now, there is little work on numerical analysis of DDAEs, and most of papers are concerned with
linear problems. Here, we refer to [6] for a recent discussion of numerical stability for linear DDAEs.
Stochastic delay differential algebraic equations (SDDAEs), which have both delay and algebraic constraints, possess sto-
chastic nature as well. Relatively little is known about the numerical analysis of SDDAEs. In this paper, we consider a class of
index 1 SDDAEs. Their stochastic theta method is established, and the convergence and mean-square stability are analyzed.
This paper is organized as follows.
* Corresponding author.
E-mail addresses: maggiequ111@163.com (X. Qu), chengming_huang@hotmail.com (C. Huang), leochal@163.com (C. Liu).
0096-3003/$ - see front matter Crown Copyright Ó 2009 Published by Elsevier Inc. All rights reserved.
doi:10.1016/j.amc.2009.12.007
X. Qu et al. / Applied Mathematics and Computation 215 (2010) 4008–4021 4009
In Section 2, a class of index 1 SDDAEs is given and the initial value problems are formulated. We introduce some nec-
essary notations and assumptions, then we present the conditions of existence and uniqueness of strong solutions, and
establish the stochastic theta method for index 1 SDDAEs.
In Section 3, we provide a proof of mean-square consistency and convergence for the stochastic theta method applied to
index 1 SDDAEs. This generalizes some results of strong convergence for index 1 SDAEs in [20] to index 1 SDAEs with time
delay. We introduce an attempt to treat the delay argument by linear interpolation, and also prove that the stochastic theta
method for SDDAEs with linear interpolation procedure is consistent and convergent.
In Section 4, we first discuss the stability of analytical solution for a class of index 1 SDDAEs. Then we prove that the STM
approximate solutions can preserve MS-stability of the analytical solution, when the stepsizes are sufficiently small.
Finally, in Section 5 some numerical experiments are presented to illustrate the theoretical findings.
Throughout this paper, we let ðX; F; fFt gtPt0 ; PÞ be a complete probability space with a filtration fFt gtPt0 satisfying the
usual conditions (i.e., it is increasing and right continuous while F0 contains all P-null sets). Let W ¼ ðW 1 ; W 2 ; . . . ; W s ÞT be a
s-dimensional Brownian motion defined on the probability space. Let j j be the Euclidean norm in Rd . If A is a vector or ma-
trix, its transpose is denoted by AT . If A is a matrix, its trace norm is denoted by
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
jAj ¼ traceðAT AÞ:
Lets > 0; J ¼ ½t0 ; T and Rþ ¼ ½0; 1Þ. Denote by Cð½s; 0; Rd Þ the family of continuous functions from ½s; 0 to Rd with the
norm kuk ¼ sups6h60 juðhÞj. Let p > 0, and denote by LpFt ðJ; Rd Þ the family of Ft0 measurable CðJ; Rd Þ-valued random vari-
0
ables n ¼ fnðhÞ : h 2 Jg such that Eknkp < 1. The norm and the inner product on L2 ðX; F; PÞ are defined by
1
kxkL2 ¼ ðEjxj2 Þ2 ; hx; yi ¼ EðxT yÞ:
In the following, we consider a class of index 1 stochastic delay differential algebraic equations (SDDAEs) in Itô sense
dxðtÞ ¼ f ðxðtÞ; xðt sÞ; yðtÞÞdt þ gðxðtÞ; xðt sÞ; yðtÞÞdWðtÞ; t 2 J;
ð2:1Þ
0 ¼ uðxðtÞ; xðt sÞ; yðtÞÞ; t 2 J;
with initial data xðtÞ ¼ uðtÞ; yðtÞ ¼ wðtÞ; t0 s 6 t 6 t 0 xðtÞ and yðtÞ are Rd and Rl -valued processes, respectively,
f : Rd Rd Rl ! Rd , u : Rd Rd Rl ! Rl , g : Rd Rd Rl ! Rds are given continuous functions, uðtÞ and wðtÞ are Ft0 -mea-
surable and
!
2 2
Ekuk < 1; Ekwk < 1 kuk ¼ sup juðtÞj :
t 0 s6t6t0
For uðx; m; yÞ ¼ 0, the Jacobian matrix @u=@y is supposed to have a uniformly bounded inverse. Without loss of generality, we
suppose
where the second integral in the first equation of (2.3) is an Itô integral.
In order to ensure the existence and uniqueness of the solution, we further assume that f and g are smooth enough and
satisfy
ðiÞ jf ðx; v ; yÞ f ðx; v ; y
Þj _ jgðx; v ; yÞ gðx; v ; y
Þj 6 b1 ðjx xj þ jv v j þ jy y
jÞ; ð2:4Þ
ðiiÞ jf ðx; v ; yÞj _ jgðx; v ; yÞj 6 b2 ð1 þ jxj þ jv j þ jyjÞ; ð2:5Þ
ðiiiÞ uðuðtÞ; uðt sÞ; wðtÞÞ ¼ 0; t0 s 6 t 6 t 0 ; ð2:6Þ
4010 X. Qu et al. / Applied Mathematics and Computation 215 (2010) 4008–4021
for all x; v ; ; 2 Rd ; y; y
x; v 2 Rl , where b1 ; b2 > 0 are constants (Generally, (i) is called global Lipschitz condition (GLC), (ii) is
known as linear growth condition (LGC)). Because the Jacobian matrix @u=@y is supposed to have a uniformly bounded in-
verse, so using the existence theorem of implicit function, then for uðx; m; yÞ ¼ 0 there exists a unique solution
y ¼ Uðx; v Þ;
which implies
dxðtÞ ¼ f ðxðtÞ; xðt sÞ; UðxðtÞ; xðt sÞÞÞdt þ gðxðtÞ; xðt sÞ; UðxðtÞ; xðt sÞÞÞdWðtÞ; t 2 J: ð2:8Þ
Thus, the index 1 SDDAE (2.1) can be transformed to a stochastic delay differential equation theoretically. Nevertheless, it is
normally difficult to find the explicit expression of Uðx; mÞ so that we have to solve the original SDDAE.
Lemma 2.1 [12]. For stochastic delay differential equations
(
dxðtÞ ¼ ~f ðt; xðtÞ; xðt sÞÞdt þ g~ðt; xðtÞ; xðt sÞÞdWðtÞ; t > t0 ;
ð2:9Þ
xðtÞ ¼ n; t 6 t0 ;
suppose f and g are globally Lipschitz-continuous with respect to x, continuous with respect to t, satisfy the linear growth condition
(LGC), and that initial data Eknk2 < 1, which is independent of the Brownian motion W and with finite second moments. Then
there exists a solution process xðÞ of SDDEs (2.9) that is pathwise unique. Moreover, the solution process xðÞ is square-integrable
and fulfills
!
E sup jxðsÞj2 6 c1 Eð1 þ knk2 Þec2 ðtt0 Þ ;
t 0 s6s6t
where the stepsize h > 0, the parameter h 2 ½0; 1; tn ¼ nh; n ¼ 0; 1; . . . N, MW n ¼ Wðtnþ1 Þ Wðtn Þ, each xn is an approximation
to xðtn Þ. For h ¼ 0, (2.10) reduces to Euler–Maruyama (EM). The h ¼ 1 case is addressed as backward Euler (BE).
The argument xn denotes an approximation to xðtn sÞ, that is obtained by an interpolation procedure at the point
t ¼ tn s using values fxk gk6n .
Let s ¼ ðm dÞh with m a positive integer and d 2 ½0; 1Þ. We can define
3. Convergence analysis
Throughout this section, we always assume that conditions (i)–(iii) are satisfied. For the convenience of discussion, we
denote
r n :¼ xðtnþ1 Þ xðt n Þ h½hf ðxðtnþ1 Þ; xðtnþ1 sÞ; yðtnþ1 ÞÞ
ð3:1Þ
þð1 hÞf ðxðt n Þ; xðtn sÞ; yðt n ÞÞ gðxðtn Þ; xðt n sÞ; yðt n ÞÞMW n ;
and Et ðxÞ ¼ EðxjFt Þ. In accordance with [4], we present the following definitions.
Defintion 3.1. The numerical method (2.10) is strongly consistent with order p in the mean-square sense if the following
estimates hold
pþ1 pþ1=2
max kEtn ðr n ÞkL2 6 Ch ; max krn kL2 6 Ch ;
06n6N 06n6N
Defintion 3.2. The numerical method (2.10) is strongly convergent with order p in the mean-square sense if the following
estimate holds
p
max ðkxn xðt n ÞkL2 þ kyn yðtn ÞkL2 Þ 6 Ch ;
06n6N
Theorem 3.1. The stochastic theta method (2.10) applied to index 1 SDDAEs (2.1) is strongly consistent with order 12.
2 Rb pffiffiffiffiffiffiffiffiffiffiffiffiffiffiR b 2 12
By the inequality ðha þ ð1 hÞbÞ2 6 ha2 þ ð1 hÞb ; h 2 ½0; 1 and Hölder inequality a
1 jf jdt 6 jb aj a jf j dt , we can
see from (3.5) that
4012 X. Qu et al. / Applied Mathematics and Computation 215 (2010) 4008–4021
" Z 2
t nþ1
kEtn ðr n Þk2L2 6 E hEtn jf ðxðtÞ; xðt sÞ; yðtÞÞ f ðxðt nþ1 Þ; xðt nþ1 sÞ; yðt nþ1 ÞÞjdt
tn
Z !2 3
t nþ1
þ ð1 hÞEtn jf ðxðtÞ; xðt sÞ; yðtÞÞ f ðxðt n Þ; xðt n sÞ; yðtn ÞÞjdt 5
tn
Z t nþ1
6 hE hEtn jf ðxðtÞ; xðt sÞ; yðtÞÞ f ðxðtnþ1 Þ; xðtnþ1 sÞ; yðtnþ1 ÞÞj2 dt
tn
Z tnþ1 #
2
þð1 hÞEtn jf ðxðtÞ; xðt sÞ; yðtÞÞ f ðxðtn Þ; xðt n sÞ; yðt n ÞÞj dt : ð3:6Þ
tn
R tnþ1
We set Ri ¼ tn
jf ðxðtÞ; xðt sÞ; yðtÞÞ f ðxðti Þ; xðti sÞ; yðt i ÞÞj2 dt, for i ¼ n; n þ 1. By GLC (2.4), we derive that
Z t nþ1
Ri 6 b21 ½jxðtÞ xðt i Þj þ jxðt sÞ xðt i sÞj þ jyðtÞ yðt i Þj2 dt: ð3:7Þ
tn
Because the Jacobian matrix @u=@y is supposed to have a globally bounded inverse, so using the existence theorem of implicit
function and (2.2), one has
!
@uðx; v ; yÞ1 @uðx; v ; yÞ
jU x ðx; v Þj ¼ 6 L1 L2 ; ð3:8Þ
@y @x
!
@uðx; v ; yÞ 1 @uðx; v ; yÞ
jU v ðx; v Þj ¼ 6 L1 L3 : ð3:9Þ
@y @v
By (3.8) and (3.9), we may ensure that
jyðtÞ yðtn Þj 6 L1 L2 jxðtÞ xðtn Þj þ L1 L3 jxðt sÞ xðt n sÞj: ð3:10Þ
Taking conditional expectation on both sides of inequality (3.7) and using (3.10) and Lemma 3.1, we have
Z tnþ1
Etn jRi j 6 b21 E ½ð1 þ L1 L2 ÞjxðtÞ xðti Þj þ ð1 þ L1 L3 Þjxðt sÞ xðt i sÞj2 dt
tn
Z t nþ1 Z t nþ1
kr n k2L2 ¼ Ejr n j2
Z tnþ1
6 2hE hjf ðxðtÞ; xðt sÞ; yðtÞÞ f ðxðt nþ1 Þ; xðtnþ1 sÞ; yðtnþ1 ÞÞj2 dt
tn
Z t nþ1
hence
pffiffiffiffiffi
kr n kL2 6 2 c2 b1 ð2 þ L1 L2 þ L1 L3 Þh: ð3:15Þ
This completes the proof. h
Theorem 3.2. Let s ¼ mh with m a positive integer, then the method (2.10) for index 1 SDDAEs (2.1) is strongly convergent with
order 1/2.
which implies
n ÞT /g MW n jFt ¼ 0,
Since WðtÞ is a standard s-dimensional Brownian motion, we have E½M Tn /g n MW n jFtn ¼ 0, E½ð/f n n
2 1
It is known that xn ; xðtn Þ; xn xðt n Þ are Ftn -measurable, thus by the fundamental inequality 2xy 6 hx þ h y2 ; 0 < h < 1 and
(3.12), we have
1 1h i
T T T 2 1 2 2 2 2
E M n r n ¼ E Etn M n r n ¼ E Mn Etn ðr n Þ 6 ½hEjMn j þ h EðjðEtn ðr n ÞÞj Þ ¼ hEjMn j þ K 3 h ; ð3:23Þ
2 2
pffiffiffiffiffi
where K 3 ¼ c2 b1 ð2 þ L1 L2 þ L1 L3 Þ. Additionally,
2jE M Tn /f
n j ¼ 2hjE M T /fnþ1 j þ 2ð1 hÞjE M T /fn j
n n
1 h
2
EjM nþ1 j2 6 2
1 þ 2K 21 ð1 hÞ þ 2K 22 ðh þ hÞ
1 2K 21 hðh
þ hÞ K 1 hh
i
2
þ K 1 ð2 hÞ þ 2K 2 þ 1 þ 2K 21 þ 2K 22 h max EM2i þ 9K 23 h
nm6i6n
2 3
2
2 K 21 þ K 22 ðh þ hÞ þ 2K 1 þ 2K 2 þ 1 þ 2K 21 þ 2K 22 h
¼ 41 þ 2
5 max EM2
i
1 2K 21 hðh þ hÞ K 1 hh nm6i6n
2
9K 23 h
þ 2
1 2K 21 hðh
þ hÞ K 1 hh
h i
2
6 1 þ K 6 K 1 þ K 22 þ 2K 1 þ 2K 2 þ 1 h max EjM i j2 þ 9KK 23 h :
2
ð3:28Þ
nm6i6n
Let a ¼ K 6K 21 þ 6K 22 þ 2K 1 þ 2K 2 þ 1 ; b ¼ 9KK 23 . Clearly, a; b are constants independent of h. Then (3.28) turns to be
2
EjM nþ1 j2 6 ð1 þ ahÞ max EjM i j2 þ bh ;
nm6i6n
which implies
Remark 3.1. Applying Theorems 3.1 and 3.1 to the case of systems without delay, we can also obtain that the stochastic
theta method is strongly consistent and convergent with order 1/2, which corresponds to the results in [20]. Therefore,
our conclusions of convergence can be seen as an extension of the corresponding result in [20].
Theorem 3.3. Let s ¼ ðm dÞh with m a positive integer and d 2 ½0; 1Þ, then stochastic theta method (2.10) with linear interpo-
lation (2.11) is strongly convergent with order 12.
xnþ1 xðtnþ1 Þ ¼ xn xðtn Þ þ hh½f ðxnþ1 ; xnþ1 ; ynþ1 Þ f ðxðtnþ1 Þ; xðtnþ1 sÞ; yðtnþ1 ÞÞ þ ð1 hÞh½f ðxn ; xn ; yn Þ
f ðxðtn Þ; xðt n sÞ; yðt n ÞÞ þ ½gðxn ; xn ; yn Þ gðxðt n Þ; xðtn sÞ; yðt n ÞÞMW n rn :
Denote
X. Qu et al. / Applied Mathematics and Computation 215 (2010) 4008–4021 4015
M n ¼ xn xðt n Þ;
~ n ¼ f ðxn ; xn ; y Þ f ðxðtn Þ; xðt n sÞ; yðt n ÞÞ;
/f n
/f ~ nþ1 þ ð1 hÞ/f
^ n ¼ h/f ~ n;
then
^ n þ /g
Mnþ1 ¼ M n þ h/f ~ MW n r n : ð3:30Þ
n
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiqffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
^ n j 6 2h EjMn j2 Ej/f
2hjE M Tn /f ^ n j2 6 h EjMn j2 þ Ej/f
^ n j2 ;
qffiffiffiffiffiffiffiffiffiffiffiffiqffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
^ n ÞT r n Þj 6 2h Ejr n j2 Ej/f
2hjEðð/f ^ n j2 6 h Ejrn j2 þ Ej/f
^ n j2 :
2 ~ j2 þ ð1 þ hÞEjrn j2 þ K 2 h2 :
EjM nþ1 j2 6 ð1 þ 2hÞEjM n j2 þ ðh þ 2hÞEj/f
^ n j2 þ hEj/g
n 3 ð3:32Þ
~ n j 6 b ½ð1 þ L1 L2 ÞjMn j þ ð1 þ L1 L3 Þ½djM nmþ1 j þ ð1 dÞjM nm j þ djxðt nþ1m Þ xðtn sÞj þ ð1 dÞjxðt nm Þ xðt n sÞj
j/f 1
¼ K 1 jMn j þ K 2 ½djMnmþ1 j þ ð1 dÞjM nm j þ djxðt nþ1m Þ xðtn sÞj þ ð1 dÞjxðtnm Þ xðt n sÞj:
~ n j2 6 E½K 1 jMn j þ K 2 ½djM nmþ1 j þ ð1 dÞjM nm j þ djxðt nþ1m Þ xðtn sÞj þ ð1 dÞjxðt nm Þ xðt n sÞj2
Ej/f
6 2K 21 EjMn j2 þ 8K 22 d2 EjM nþ1m j2 þ 8K 22 ð1 dÞ2 EjMnm j2 þ 8K 22 d2 Ejxðt nþ1m Þ xðtn sÞj2
þ 8K 22 ð1 dÞ2 Ejxðt nm Þ xðtn sÞj2
6 2K 21 EjMn j2 þ 8K 22 d2 EjM nþ1m j2 þ 8K 22 ð1 dÞ2 EjMnm j2 þ 8K 22 c2 ½d2 ð1 dÞ þ dð1 dÞ2 h;
hence
^ n j2 6 hEj/f
Ej/f ~ nþ1 j2 þ ð1 hÞEj/f ~ n j2
h i
6 2K 21 EjM nþ1 j2 þ 8K 22 d2 EjMnþ2m j2 þ 8K 22 ð1 dÞ2 EjMnþ1m j2 h
h i
þ 2K 21 EjM n j2 þ 8K 22 d2 EjM nþ1m j2 þ 8K 22 ð1 dÞ2 EjM nm j2 ð1 hÞ þ 8K 22 c2 dð1 dÞh: ð3:34Þ
~ j2 ¼ Ejgðxn ; xn ; y Þ gðxðtn Þ; xðt n sÞ; yðt n ÞÞj2 6 2b2 ð1 þ L1 L2 Þ2 EjM n j2 þ 2b2 ð1 þ L1 L3 Þ2 Ejxn xðt n sÞj2
Ej/g n n 1 1
then
h i
2 2
1 2K 21 þ 8K 22 d2 hðh þ 2hÞ EjMnþ1 j2 6 1 þ 2 þ 2K 21 þ 8K 22 h þ 8K 22 þ 2K 21 ð1 hÞ ðh þ 2hÞ max EjMi j2
nm6i6n
2 2
þ ð5 þ 4hÞK 23 h þ 8K 22 c2 dð1 dÞð3 þ hÞh :
ð3:37Þ
2. In the case of m P 2, we can obtain from (3.36)
h i
2 2
1 2K 21 hðh þ 2hÞ EjM nþ1 j2 6 1 þ 2 þ 2K 21 þ 8K 22 h þ 2K 21 ð1 hÞ þ 8K 22 ðh þ 2hÞ max EjM i j2
nm6i6n
2 2
þ ð5 þ 4hÞK 23 h þ 8K 22 c2 dð1 dÞð3 þ hÞh : ð3:38Þ
Therefore, either (3.37) or (3.38) is just different from the inequality (3.27) in the coefficients. Using the same way as in the
proof of Theorem 3.2, we can show the assertion (3.29). h
Remark 3.2. Our work of this section is motivated by a recent meeting report [21], which discusses the convergence of
Euler–Maruyama method for a class of stochastic differential algebraic system of index 1 with delay.
Remark 3.3. Applying Theorems 3.1–3.3 to stochastic delay differential equations, we also obtain that the stochastic theta
method is convergent for SDDEs. Therefore our results generalize the conclusion of Theorem 7 in [3].
4. Stability analysis
In this section, we aim at the stability properties of analytical and numerical solutions for (2.1).
Various stability properties of numerical methods for SDDEs have been studied (see [4] for example), while not much
work for that of SDAEs can be found (see [20]). For the purpose of stability analysis, we further assume that uð0; 0; 0Þ ¼ 0.
Let us state a theorem which provides us a criterion on the asymptotically stability in the mean-square sense (abbreviated
as MS-stability) of the exact solution for Eq. (2.1).
Theorem 4.1. If f,g satisfy
8
>
> xT f ðx; 0; 0Þ 6 a jxj2 ;
>
>
>
< jf ðx; m; y1 Þ f ðx1 ; m1 ; yÞj 6 a0 jx x1 j þ a1 jm m1 j þ a2 jy y1 j;
ð4:1Þ
>
> jgðx; m; yÞj2 6 b 0 jxj2 þ b 1 jmj2 þ b
2 jyj2 ;
>
>
>
: 2a > 2a1 þ b 0 þ b 1 þ 2a2 L1 ðL2 þ L3 Þ þ 2b 2 L2 L2 þ L2 ;
1 2 3
2xT f ðt; x; m; Uðx; mÞÞ þ jgðt; x; m; Uðx; mÞÞj2 6 2xT jf ðt; x; m; Uðx; mÞÞ f ðt; x; 0; 0Þ þ f ðt; x; 0; 0Þj þ jgðt; x; m; Uðx; mÞÞj2
jxj2 þ b
6 2xT ða1 m þ a2 Uðx; mÞÞ 2a 0 jxj2 þ b
1 jmj2 þ b
2 jUðx; mÞj2
jxj2 þ b
2a 0 jxj2 þ b
1 jmj2 þ b2 jUðx; mÞj2
Next we discuss MS-stability of the stochastic theta method for (2.1). For brevity, we assume the Brownian motion is 1-D.
Defintion 4.1. The numerical method (2.10) is said to be MS-stable if there exists a positive constant h0 such that for all
h 2 ð0; h0 Þ, we have
lim Ejxn j2 ¼ 0:
n!1
Theorem 4.2. Assume that all the conditions of Theorem 4.1 hold, and s ¼ mh with m a positive integer, then the stochastic theta
method (2.10) for index 1 SDDAEs is MS-stable.
therefore
T T
hjxn j2
2xTn f ðxn ; xnm ; yn Þh 6 2hxn ½f ðxn ; xnm ; yn Þ f ðxn ; 0; 0Þ þ f ðxn ; 0; 0Þ 6 2hxn ½a1 jxnm j þ a2 jyn j 2a
T
hjxn j2
6 2hxn ½ða1 þ a2 L1 L3 Þjxnm j þ a2 L1 L2 jxn j 2a
þ 2a2 L1 L2 Þhjxn j2 þ ða1 þ a2 L1 L3 Þhjxnm j2 :
6 ða1 þ a2 L1 L3 2a ð4:4Þ
By (4.1), we have
jgðxn ; xnm ; yn Þj2 6 b
0 jxn j2 þ b
1 jxnm j2 þ b
2 jy j2 6 b
n
2 L2 L2 jxn j2 þ b
0 þ 2b
1 2
2 L2 L2 jxnm j2 ;
1 þ 2b
1 3
ð4:5Þ
e 2 jxn j2 þ 2 K
jf ðxn ; xnm ; yn Þj2 6 ða0 jxn j2 þ a1 jxnm j2 þ a2 jyn j2 Þ2 6 2 K e 2 jxnm j2 ;
1 2
e 1 ¼ a0 þ a2 L1 L2 , K
where K e 2 ¼ a1 þ a2 L1 L3 . Because EðMW n jFt Þ ¼ 0, E½ðMW n Þ2 jFt ¼ h, and xn ; xnm are Ft -measurable, we
n n n
Substituting (4.4), (4.5) and the above inequalities into (4.2), then taking expectation on both sides, we have
2
Ejxnþ1 j2 6 Ejxnþ1 j2 þ h h2 Ejf ðxnþ1 ; xnmþ1 ; ynþ1 Þj2
h i
6 Ejxn j2 þ hh ða1 þ a2 L1 L3 þ 2a2 L1 L2 2a ÞEjxnþ1 j2 þ ða1 þ a2 L1 L3 ÞEjxnþ1m j2
h i
2
þ 2h ð1 hÞ2 K e 2 Ejxn j2 þ K
e 2 Ejxnm j2 þ h b 0 þ 2b2 L2 L2 Ejxn j2 þ b1 þ 2 arb L2 L2 Ejxnm j2
1 2 1 2 2 1 3
h i
þ hð1 hÞ ða1 þ a2 L1 L3 þ 2a2 L1 L2 2a ÞEjxn j2 þ ða1 þ a2 L1 L3 ÞEjxnm j2 ;
which implies
4018 X. Qu et al. / Applied Mathematics and Computation 215 (2010) 4008–4021
h
ÞÞEjxnþ1 j2 6 1 þ hð1 hÞða1 þ a2 L1 L3 þ 2a2 L1 L2 2a
ð1 hhða1 þ a2 L1 L3 þ 2a2 L1 L2 2a Þ þ h b 2 L2 L2
0 þ 2b
1 2
i
2
þ 2h ð1 hÞ2 Ke 2 Ejxn j2 þ ða1 þ a2 L1 L3 ÞhhEjxnþ1m j2
1
h i
þ 2Ke 2 h2 ð1 hÞ2 þ b 2 L2 L2 h þ ða1 þ a2 L1 L3 Þð1 hÞh Ejxnm j2 :
1 þ 2b
2 1 3
ð4:6Þ
Denote
P ¼ 1 þ ð1 hÞða1 þ a2 L1 L3 þ 2a2 L1 L2 2a
Þh þ b 0 þ 2b e 2 h2 ;
2 L2 L2 h þ 2ð1 hÞ2 K
1 2 1
Q ¼ ða1 þ a2 L1 L3 Þhh;
e 2 h2 ð1 hÞ2 þ b
R ¼ 2K 2 L2 L2 h þ ða1 þ a2 L1 L3 Þð1 hÞh;
1 þ 2b
2 1 3
0 b
2a1 b
2a 2 L2 ðL2 þL2 Þ
1 2a2 L1 ðL2 þL3 Þ2b
When h < 1 2 3
, the above inequality is valid.
2ð1hÞ2 ðe
K 21 þe
K 22 Þ
To sum up, let all the conditions of Theorem 4.1 hold, and choose
8
>
> C ; B > 0 or B2 4A < 0;
< 2ð1hÞ2 eK 21 þeK 22
h0 ¼ pffiffiffiffiffiffiffiffiffiffi
>
> C jBj B2 4A
: min ; ; otherwise;
2ð1hÞ2 ðe K 21 þe
2A
K 22 Þ
0 b
2a1 b
where C ¼ 2a 2 L2 L2 þ L2 , then for all h < h0 , the stochastic theta method for index 1
1 2a2 L1 ðL2 þ L3 Þ 2b
1 2 3
SDDAEs is MS-stable. h
Remark 4.2. If we remove the restriction s ¼ mh, then we can similarly prove that the stochastic theta method with linear
interpolation (2.11) is MS-stable.
5. Numerical examples
c2
/t;0 ¼ exp a þ q t þ cWðtÞ :
2
We obtain the explicit solution on the second interval [1,2] by using the above solution as the new initial function. In fact, on
every interval the computing method is the same as the method for stochastic differential equation. We compute the integral
in the solution by the linear interpolation, and we choose the stepsize as 1/1024.
X. Qu et al. / Applied Mathematics and Computation 215 (2010) 4008–4021 4019
First, let us consider the influence of parameters for (5.1). In all figures t n denotes the mesh-point. We have used the set of
coefficients I: a ¼ 1; b ¼ 0; c ¼ 1; d ¼ 0; l ¼ 0; q ¼ 0, II: a ¼ 1; b ¼ 1; c ¼ 1; d ¼ 1; l ¼ 0; q ¼ 0, III: a ¼ 1; b ¼ 1; c ¼ 1; d ¼ 1;
l ¼ 0:1; q ¼ 10. We all use h ¼ 0:2; h ¼ 25 from Figs. 1–3. The data used in these figures are obtained by the mean of data by
1000 trajectories. One may consider (5.1) with coefficients I to be a linear stochastic ordinary differential equation. When
2
a < c2 , the solution of this equation is mean-square stable [12]. Case II for (5.1) can be seen as a linear stochastic delay dif-
2
ferential equation. When a < jbj ðjcjþjdjÞ
2
, the solution of this equation is mean-square stable [8]. While case III for (5.1) can
be considered as SDDAEs. From Figs. 1–3, we observe a change from stable to unstable then stable, varying from the
coefficients.
0.8
0.6
Xn 0.4
0.2
−0.2
0 1 2 3 4 5 6
tn
10
4
Xn
2
−2
−4
0 0.5 1 1.5 2 2.5
tn
1
0.9
0.8
0.7
0.6
Xn 0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6
tn
1 exact solution
0.9 Euler−Maruyama
0.8
0.7
0.6
Xn 0.5
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3 3.5 4
tn
Fig. 4. The stable analytical solution and numerical solution with coefficients IV for (5.1).
2.5
exact solution
bakward−Euler
Xn 1.5
0.5
0 0.5 1 1.5 2 2.5 3 3.5 4
tn
Fig. 5. The unstable analytical solution and numerical solution with coefficients V for (5.1).
Next, we consider the theoretical order of strong convergence. We have used the coefficients IV: a ¼ 8; b ¼ 2;
c ¼ 0; d ¼ 1; l ¼ 1; q ¼ 1, and V: a ¼ 4; b ¼ 1; c ¼ 0; d ¼ 3; l ¼ 1; q ¼ 2. We choose the stepsize h ¼ 25 and h ¼ 0 for Fig. 4,
h ¼ 1 for Fig. 5 separately. The mean-square error EjxðTÞ X N j2 at the final time T ¼ 4 is estimated in the following way.
A set of 20 blocks each containing 100 outcomes ðW ij : 1 6 i 6 20; 1 6 j 6 100Þ are simulated and for each block the
estimator
1 X100
ei ¼ jxðT; W ij Þ X N ðW ij Þj2
100 j¼1
is formed. In Table 1, e denotes the mean of this estimator, which is itself estimated in the usual way:
1 X
20
ei :
20 i¼1
The numerical results and the explicit solution are compared in Figs. 4 and 5, the results show that numerical solutions con-
verge to explicit solution.
Finally, we check whether the stability conditions (4.1) is valid. We use the coefficients VI: a ¼ 4; b ¼
1; c ¼ 0; d ¼ 1; l ¼ 0:2; q ¼ 1. For the SDDAEs, we can choose L1 ¼ 1; L2 ¼ q ¼ 1; L3 ¼ l ¼ 0:2; a 0 ¼ b
¼ a ¼ 4; b 2 ¼ 0; b
1 ¼ 1.
By validating conditions (4.1), we ensure that the solution of this equation is mean-square stable. The data is obtained by
1
P1000 2 5
the mean-square of 1000 trajectories, that is, W i : 1 6 i 6 1000; X n ¼ 1000 i¼1 jX n ðW i Þj . Choosing h ¼ 0:5; h ¼ 2 , the sim-
ulation results are shown in Fig. 6. Clearly, the STM reveals the stability of the solution.
Table 1
The convergence of BE method applied to (5.1) with IV.
Stepsize 1 1 1 1 1
8 16 32 64 128
1
0.9
0.8
0.7
0.6
Xn 0.5
0.4
0.3
0.2
0.1
0
0 5 10 15
tn
Acknowledgement
The authors wish to thank the anonymous referees for their kind and valued comments. This work was supported by NSF
of China (No. 10971077) and by Program for NCET, the State Education Ministry of China.
References
[1] M. Arnold, Stability of numerical methods for differential-algebraic equations of high index, Appl. Numer. Math. 13 (1993) 5–14.
[2] A. Bellen, M. Zennaro, Numerical Methods for Delay Differential Equations, Oxford University Press, UK, 2003.
[3] E. Buckwar, Introduction to the numerical analysis of stochastic delay differential equations, J. Comput. Appl. Math. 125 (2000) 297–307.
[4] E. Buckwar, One-step approximations for stochastic functional differential equations, Appl. Numer. Math. 56 (2006) 667–681.
[5] H. Brunner, Collocation Methods for Volterra Integral and Related Functional Differential Equations, Cambridge University Press, UK, 2004.
[6] S.L. Campbell, V.H. Linh, Stability criteria for differential-algebraic equations with multiple delays and their numerical solutions, Appl. Math. Comput.
208 (2009) 397–415.
[7] S.L. Campbell, Nonregular 2D descriptor delay systems, IMA J. Math. Cont. Inf. 12 (1995) 57–67.
[8] W. Cao, M. Liu, Z. Fan, MS-stability of the Euler–Maruyama method for stochastic differential delay equations, Appl. Math. Comput. 159 (2004) 127–
135.
[9] D.J. Higham, An algorithmic introduction to numerical simulation of stochastic differential equations, SIAM Rev. 43 (2001) 525–546.
[10] A. Jenten, P.E. Kloeden, A. Neuenkirch, Pathwise approximation of stochastic differential equations on domains: higher order convergence rates
without global Lipschitz coefficients, Numer. Math. 112 (2009) 41–64.
[11] P.E. Kloden, E. Platen, Numerical Solution of Stochastic Differential Equations, Springer, Berlin, 1992.
[12] X. Mao, Stochastic Differential Equations and Applications, Horwood, England, 1997.
[13] X. Mao, S. Sabanis, Numerical solutions of stochastic differential delay equations under local Lipschitiz condition, J. Comput. Appl. Math. 151 (2003)
215–227.
[14] X. Mao, Exponential Stability of Stochastic Differential Equations, Marcel Dekker, New York, 1994.
[15] E. Platen, An introduction to numerical methods for stochastic differential equations, Acta Numer. 8 (1999) 197–246.
[16] G. Reißig, W.S. Martinson, P. Barton, Differential-algebraic equations of index 1 may have an arbitrarily high structural index, SIAM J. Sci. Comput. 21
(2000) 1987–1990.
[17] Y. Ren, N. Xia, A note on the existence and uniqueness of the solution to neutral stochastic functional differential equations with infinite delay, Appl.
Math. Comput. 214 (2009) 457–461.
[18] O. Schein, G. Denk, Numerical solution of stochastic differential-algebraic equations with applications to transient noise simulation of microelectronic
circuits, J. Comput. Appl. Math. 100 (1998) 77–92.
[19] L. Torelli, A sufficient condition for GRN-stability for delay differential equations, Numer. Math. 59 (1991) 311–320.
[20] R. Winkler, Stochastic differential algebraic equations of index 1 and applications in circuit simulation, J. Comput. Appl. Math. 157 (2003) 477–505.
[21] F. Xiao, C. Zhang, Euler–Maruyama method for a class of stochastic differential algebraic system with delay, in: The 11th Conference on Numerical
Methods of Differential Equations, Qingdao, China, 2008.
[22] W. Zhu, L. Petzold, Asymptotic stability of linear delay differential-algebraic equations and numerical methods, Appl. Numer. Math. 24 (1997) 247–
264.