变分数阶随机微分方程的Euler-Maruyama方法
An Euler-Maruyama Method for Variable-Order Fractional Stochastic Differential Equations
摘要: 本文对一类变分数阶随机微分方程初值问题构造了一个Euler-Maruyama (EM)数值方法,并分析了该EM方法的稳定性和强收敛性。最后,通过两个数值算例来验证了理论分析结果的正确性。
Abstract: This paper constructs an Euler-Maruyama (EM) method for a kind of variable-order fractional sto-chastic differential equations with an initial condition, and analyzes the stability and strong con-vergence of the presented EM method. Finally, two numerical examples are given to verify the cor-rectness of the theoretical results.
文章引用:王笑涵, 袁晗雯, 宋雨晨, 孙雯, 霍振阳. 变分数阶随机微分方程的Euler-Maruyama方法[J]. 应用数学进展, 2023, 12(1): 37-45. https://doi.org/10.12677/AAM.2023.121006

1. 引言

近年来,带有噪声项的分数阶微分方程开始引起广大科技工作者的关注 [1] [2] [3]。但是,这类方程的解析解几乎是无法获得的。因此,数值求解这类方程就显得尤为重要。毛文亭等在2018年对一类带乘性噪声分数阶随机微分方程给出了数值方法,并分析了该数值方法的弱稳定性和弱收敛性 [4]。Doan等人在2019年提出了一个Euler-Maruyama (EM)方法,用以解决分数阶指标 α ( 0.5 , 1 ) 时带有乘性白噪声分数阶随机微分方程的初值问题 [5]。Huang等人在2022年对多项分数阶随机微分方程构造了一个EM格式,并给出了该格式的快速计算方法 [6]。

变分数阶随机微分方程是分数阶随机微分方程的一个全新研究方向 [7] [8]。在对长时间的粘弹性行为建模时,可变的阶数可以更准确地描述初始时间点附近的弹性行为。Yang等人首次将EM方法应用于计算带有乘性白噪声的变分数阶随机微分方程,并证明了该方法的强收敛性 [9]。本文将在 [9] 的基础上,为以下变分数阶随机微分方程构造一个EM方法,并进行相应的数值分析

u ( t ) = c I 0 , t α ( t ) u ( t ) + f ( t , u ( t ) ) + g ( t , u ( t ) ) d W t d t , t ( 0 , T ] (1)

初值 u ( 0 ) = u 0 c 0 为一个固定常数。 I 0 , t α ( t ) u ( t ) 为变分数阶积分算子 [10],定义如下:

I 0 , t α ( t ) u ( t ) = 1 Γ ( α ( t ) ) 0 t u ( s ) ( t s ) 1 α ( t ) d s .

( W t ) t [ 0 , ) 是一个在完备概率空间 ( Ω , F , F = { F t } t [ 0 , ) , ) 上的标准布朗运动。

2. 假设及EM方法的构造

为了确保方程(1)的解的适定性,以及数值理论分析的需要,给出下面3个假设:

(A) 方程的漂移项和扩散项在 d 上满足Lipschitz条件:存在 L > 0 对所有 x , y d t [ 0 , T ] 都有

| f ( t , x ) f ( t , y ) | | g ( t , x ) g ( t , y ) | L | x y | .

(B) 线性增长条件:存在 L > 0 使得对 x d t [ 0 , T ] 都有

| f ( t , x ) | | g ( t , x ) | L ( 1 + | x | ) .

(C) α C 1 [ 0 , T ] ,即 α ( t ) 在区间 [ 0 , T ] 上连续可微。且存在 0 < α ( t ) < α * < 1 ,对于 0 α ( t ) 1 ,都有 α * + α ( t ) > 1

下面,为了构造方程(1)的EM方法,我们先将方程(1)转化为其等价的积分形式。对(1)式两边同时做从0到t的积分,可以得到

u ( t ) = u ( 0 ) + c 0 t 1 Γ ( α ( s ) ) 0 s u ( y ) ( s y ) 1 α ( s ) d y d s + 0 t f ( s , u ( s ) ) d s + 0 t g ( s , u ( s ) ) d W s . (2)

对于上式右侧的二重积分,调换积分次序,可得

0 t 1 Γ ( α ( s ) ) 0 s u ( y ) ( s y ) 1 α ( s ) d y d s = 0 t u ( s ) s t ( y s ) α ( y ) 1 Γ ( α ( y ) ) d y d s .

并令 k ( t , s ) = c s t ( y s ) α ( y ) 1 Γ ( α ( y ) ) d y ,则(2)式可以写成

u ( t ) = u ( 0 ) + 0 t k ( t , s ) u ( s ) d s + 0 t f ( s , u ( s ) ) d s + 0 t g ( s , u ( s ) ) d W s . (3)

在区间 [ 0 , T ] 上定义均匀网格的步长 τ = T / N ,这里N为正整数。在网格节点 t n = n τ 处,使用矩形方法来离散(3)式等号右侧的积分项。

0 t n u ( s ) s t n ( y s ) α ( y ) 1 Γ ( α ( y ) ) d y d s = τ j = 0 n 1 u j t j t n ( y t j ) α ( y ) 1 Γ ( α ( y ) ) d y + Ο ( τ ) = τ j = 0 n 1 u j i = j n 1 t i t i + 1 ( y t j ) α ( t i ) 1 Γ ( α ( t i ) ) d y + Ο ( τ ) = τ j = 0 n 1 u j i = j n 1 ( t i + 1 t j ) α ( t i ) ( t i t j ) α ( t i ) α ( t i ) Γ ( α ( t i ) ) + Ο ( τ ) = τ j = 0 n 1 u j i = j n 1 ( t i + 1 t j ) α ( t i ) ( t i t j ) α ( t i ) Γ ( α ( t i ) + 1 ) + Ο ( τ ) . (4)

接下来对第三项和第四项进行离散,可得

0 t f ( s , u ( s ) ) d s = j = 0 n 1 t j t j + 1 f ( s , u ( s ) ) d s τ j = 0 n 1 f ( t j , u ( t j ) ) . (5)

0 t g ( s , u ( s ) ) d s = j = 0 n 1 t j t j + 1 g ( s , u ( s ) ) d W s j = 0 n 1 g ( t j , u ( t j ) ) Δ W j . (6)

其中, Δ W j = W ( t j + 1 ) W ( t j ) ~ N ( 0 , τ )

把(4)~(6)式代入(3)式中就可以得出方程(2)的EM方法。设 1 n N 时,存在 v n 使得

v n = u 0 + τ j = 0 n 1 v j i = j n 1 b n , j + τ j = 0 n 1 f ( t j , v j ) + j = 0 n 1 g ( t j , v j ) Δ W j . (7)

其中, b n , j = c ( t i + 1 t j ) α ( t i ) ( t i t j ) α ( t i ) Γ ( α ( t i ) + 1 ) 。这里 v n 即为 u ( t n ) 的EM方法数值解。

3. EM方法的数值理论分析

下面,先给出EM方法(7)的稳定性。

定理1 对于 1 n N ,EM方法(7)的解 v n 满足如下矩估计

E [ v n 2 ] M 1 . (8)

其中

M 1 = Q 1 [ 1 + E 1 α * ( Q 2 Γ ( 1 α * ) ) ] , Q 1 = 4 E [ u 0 2 ] + 8 L 2 T ( T + 1 ) , Q 2 = 8 L 2 T ( T + 1 ) + 4 T 3 α * A Q 3 . (9)

证明. 由Jensen不等式和Cauchy不等式可以推出

E [ v n 2 ] 4 E [ u 0 2 ] + 4 τ 2 E [ ( j = 0 n 1 B n , j v j ) 2 ] + 4 τ 2 E [ ( j = 0 n 1 f ( t j , v j ) ) 2 ] + 4 E [ ( j = 0 n 1 g ( t j , v j ) Δ W j ) 2 ] , (10)

其中, B n , j = i = j n 1 b n , j 。使用Cauchy不等式和线性增长条件,有

τ 2 E [ ( j = 0 n 1 f ( t j , v j ) ) 2 ] 2 L 2 T τ j = 0 n 1 E [ 1 + v j 2 ] 2 L 2 T 2 + 2 L 2 T τ j = 0 n 1 E [ v j 2 ] . (11)

根据Itô等距定理和线性增长条件可以推出

E [ ( j = 0 n 1 g ( t j , v j ) Δ W j ) 2 ] = τ j = 0 n 1 E [ g ( t j , v j ) 2 ] 2 L 2 τ j = 0 n 1 E [ 1 + v j 2 ] 2 L 2 T + 2 L 2 τ j = 0 n 1 E [ v j 2 ] . (12)

下面来计算(10)式第二项的估计值,使用微分中值定理,可以得到

B n , j = i = j n 1 b n , j = c i = j n 1 ( t i + 1 t j ) α i ( t i t j ) α i Γ ( α i + 1 ) c Q 3 ( t n t j ) 1 α * = c Q 3 ( n j ) 1 α * ( T N ) 1 α * , (13)

其中, Q 3 = max { 1 , T 2 α * 1 } / ( 1 α * ) 。注意到

| k ( t , s ) | = | c s t ( y s ) α ( y ) 1 Γ ( α ( y ) ) d y | = | c s t ( y s ) α ( y ) + α * 1 Γ ( α ( y ) ) ( y s ) α * d y | c Q 3 ( t s ) 1 α * , (14)

再结合(4)式,有

j = 0 n 1 B n , j c 0 t n 1 Γ ( α ( s ) ) 0 s ( s y ) α ( s ) 1 d y d s = c 0 t n s α ( s ) Γ ( α ( s ) + 1 ) d s A , (15)

其中, A = c max { T , T 1 + α * 1 + α * } 。因此,可知第二项可以放缩为

E [ ( j = 0 n 1 B n , j v j ) 2 ] j = 0 n 1 | B n , j | E [ v j 2 ] j = 0 n 1 | B n , j | T 1 α * A Q 3 N 1 α * j = 0 n 1 E [ v j 2 ] ( n j ) 1 α * T 1 α * A Q 3 N α * j = 0 n 1 E [ v j 2 ] ( n j ) α * . (16)

把(11),(12)和(16)式代入(10)式中,可以得出

E [ v n 2 ] 4 E [ u 0 2 ] + 8 L 2 T ( T + 1 ) + 8 L 2 ( T + 1 ) τ i = j n 1 E [ v j 2 ] + 4 T 3 α * A Q 3 N α * 2 j = 0 n 1 E [ v j 2 ] ( n j ) α * Q 1 + Q 2 N 1 α * j = 0 n 1 E [ v j 2 ] ( n j ) α * ,

其中 Q 1 Q 2 已在(9)式中给出。根据Gronwall不等式,定理得证。

为了分析EM方法(7)的强收敛性,我们这里先把(7)改写成与之等价的连续形式,即有,令步长公式 s ^ = s ^ ( s ) 在每一个小区间 s [ t n , t n + 1 ) 上满足 s ^ = t n

v ( t ) = u 0 + 0 t k ( t , s ) v ( s ^ ) d s + 0 t f ( s , v ( s ^ ) ) d s + 0 t g ( s , v ( s ^ ) ) d W s . (17)

显然,从(17)可知

引理1 设 { v n } n = 0 N 是EM方法(7)的解, v ( t ) 是(17)式给出的时间连续随机过程。那么,当 0 n N 时有 v ( t n ) = v n

引理2 当 0 n N 1 时,对任意 t [ t n , t n + 1 ) ,连续随机过程 v ( t ) 具有如下的广义连续性

E [ ( v ( t ) v ( t n ) ) 2 ] M 2 τ 2 ( 2 α * ) + M 3 τ , (18)

其中

M 2 = 6 c 2 M 1 Q 3 2 ( 1 + 1 ( 2 α * ) 2 ) τ 2 ( 2 α * ) , M 3 = 12 L 2 ( 1 + M 1 ) . (19)

证明.

E [ ( v ( t ) v ( t n ) ) 2 ] 3 E [ ( 0 t k ( t , s ) v ( s ^ ) d s 0 t n k ( t n , s ) v ( s ^ ) d s ) 2 ] + 3 E [ ( 0 t f ( s , v ( s ^ ) ) d s 0 t n f ( s , v ( s ^ ) ) d s ) 2 ] + 3 E [ ( 0 t g ( s , v ( s ^ ) ) d W s 0 t n g ( s , v ( s ^ ) ) d W s ) 2 ] 6 E [ ( 0 t n ( k ( t , s ) k ( t n , s ) ) v ( s ^ ) d s ) 2 ] + 6 E [ ( t n t k ( t , s ) v ( s ^ ) d s ) 2 ] + 3 E [ ( t n t f ( s , v ( s ^ ) ) d s ) 2 ] + 3 E [ ( t n t g ( s , v ( s ^ ) ) d W s ) 2 ] . (20)

由定理1和线性增长条件可知

E [ ( t n t f ( s , v ( s ^ ) ) d s ) 2 ] τ t n t E [ f ( s , v ( s ^ ) ) 2 ] d s 2 L 2 τ t n t ( 1 + E [ v n 2 ] ) d s 2 L 2 ( 1 + M 1 ) τ 2 . (21)

通过Itô等距和线性增长条件可知

E [ ( t n t g ( s , v ( s ^ ) ) d W s ) 2 ] = E [ t n t g ( s , v ( s ^ ) ) 2 d s ] 2 L 2 ( 1 + M 1 ) τ . (22)

下面重点考虑(20)式的前两项,对第二项使用Cauchy不等式

E [ ( t n t k ( t , s ) v ( s ^ ) d s ) 2 ] t n t | k ( t , s ) | E [ v ( s ^ ) ] 2 d s t n t | k ( t , s ) | d s M 1 ( t n t | k ( t , s ) | d s ) 2 c 2 Q 3 2 M 1 τ 2 ( 2 α ) ( 2 α ) 2 . (23)

对于第一项有

E [ ( 0 t n ( k ( t , s ) k ( t n , s ) ) v ( s ^ ) d s ) 2 ] t n t | k ( t , s ) k ( t n , s ) | E [ v ( s ^ ) ] 2 d s t n t | k ( t , s ) k ( t n , s ) | d s M 1 ( 0 t n ( k ( t , s ) k ( t n , s ) ) d s ) 2 M 1 ( c 0 t n | t n t ( y s ) α ( y ) 1 Γ ( α ( y ) ) d y | d s ) 2 c 2 M 1 ( 0 t n Q 2 [ ( t s ) 1 α * ( t n s ) 1 α * ] d s ) 2 c 2 M 1 Q 3 2 τ 2 ( 2 α * ) . (24)

把(21)~(24)式代入(20)式,则引理2得证。

下面,给出EM方法(7)的强收敛性结论。

定理2 设 u ( t ) 是方程(1)的精确解, v ( t ) 是(17)的解,则下式成立

max t [ 0 , T ] E [ | u ( t ) v ( t ) | 2 ] M 4 τ 2 ( 2 α * ) + M 5 τ . (25)

其中, M 4 M 5 定义如下

M 4 = Q 5 E 1 α * ( Q 6 Γ ( 1 α * ) T 1 α * ) M 2 , M 5 = Q 5 E 1 α * ( Q 6 Γ ( 1 α * ) T 1 α * ) M 3 , (26)

Q 5 = 6 T L 2 ( T + 1 ) + 6 c 2 Q 3 2 T 2 ( 2 α * ) ( 2 α * ) 2 , Q 6 = 6 T α * L 2 ( T + 1 ) + 6 c 2 Q 3 2 T 3 α * 2 α * .

那么,以下关于EM方法(7)的误差估计也成立

max t [ 0 , T ] E [ | u ( t n ) v n | 2 ] M 4 τ 2 ( 2 α * ) + M 5 τ . (27)

证明. 对任意 t [ 0 , T ) ,设 t [ t n , t n + 1 ) 0 n N 1 。用(2)式减(17)式,可得

E [ | u ( t ) v ( t ) | 2 ] 3 E [ ( 0 t k ( t , s ) ( u ( s ) v ( s ^ ) ) d s ) 2 ] + 3 E [ ( 0 t f ( s , u ( s ) ) f ( s , v ( s ^ ) ) d s ) 2 ] + 3 E [ ( 0 t g ( s , u ( s ) ) g ( s , v ( s ^ ) ) d W s ) 2 ] = k = 1 3 I k . (28)

I 2 使用Cauchy不等式,根据线性增长条件和引理2,可以得出

I 2 3 T L 2 0 t E [ | u ( s ) v ( s ^ ) | 2 ] d s 6 T L 2 0 t ( E [ | u ( s ) v ( s ) | 2 ] + E [ | v ( s ) v ( s ^ ) | 2 ] ) d s 6 T L 2 0 t E [ | u ( s ) v ( s ) | 2 ] d s + 6 T 2 L 2 ( M 2 τ 2 ( 2 α * ) + M 3 τ ) . (29)

I 3 使用Itô等距引理,根据线性增长条件和引理2,可以得出

I 3 3 L 2 0 t E [ | u ( s ) v ( s ^ ) | 2 ] d s 6 L 2 0 t ( E [ | u ( s ) v ( s ) | 2 ] + E [ | v ( s ) v ( s ^ ) | 2 ] ) d s 6 L 2 0 t E [ | u ( s ) v ( s ) | 2 ] d s + 6 T L 2 ( M 2 τ 2 ( 2 α * ) + M 3 τ ) . (30)

下面用类似的方法处理 I 1 ,可得

I 1 6 E [ ( 0 t k ( t , s ) ( u ( s ) v ( s ) ) d s ) 2 ] + 6 E [ ( 0 t k ( t , s ) ( v ( s ) v ( s ^ ) ) d s ) 2 ] = I 1 , 1 + I 1 , 2 . (31)

I 1 , 1 使用Cauchy不等式,由(14)式可以推出

I 1 , 1 6 0 t E [ | u ( s ) v ( s ) | 2 ] | k ( t , s ) | d s 0 t | k ( t , s ) | d s 6 c 2 Q 3 2 T 2 α * 2 α * 0 t E [ | u ( s ) v ( s ) | 2 ] ( t s ) 1 α * d s 6 c 2 Q 3 2 T 3 α * 2 α * 0 t E [ | u ( s ) v ( s ) | 2 ] ( t s ) α * d s . (32)

I 1 , 2 使用Cauchy不等式,根据引理2,可以推出

I 1 , 2 6 0 t E [ | v ( s ) v ( s ^ ) | 2 ] | k ( t , s ) | d s 0 t | k ( t , s ) | d s 6 c 2 Q 3 2 T 2 ( 2 α * ) ( 2 α * ) 2 ( M 2 τ 2 ( 2 α * ) + M 3 τ ) . (33)

把(29)~(33)式代入(28)式中,可得

E [ | u ( t ) v ( t ) | 2 ] Q 5 ( M 2 τ 2 ( 2 α * ) + M 3 τ ) + Q 6 0 t E [ | u ( s ) v ( s ) | 2 ] ( t s ) α * d s .

其中, Q 5 Q 6 已在(17)式和(26)式中给出。

根据广义Gronwall不等式,(25)式得证。如果令(25)式中的 t = t n ,根据引理1可知: v ( t n ) = v n 。此时(25)式就可以转变成(27)式。定理证毕。

注:在(27)式中,由于 ( 2 α * ) > 0.5 ,因此EM方法(7)式的强收敛阶恒为0.5。

4. 数值实验

本节将用数值算例来验证EM方法(7)的强收敛性。以下一切计算通过MATLAB (R2017b)在一台拥有Intel(R)Core(TM)i7-5500U,CPU2.40 GHz和4G RAM的笔记本电脑上完成。设 u ( t n , ω j ) 是方程(1)的第j条样本轨道在 t n 处的真实解, v n ( ω j ) 是对应的EM方法(7)得到的数值解,其中 n = 0 , , N j = 1 , , M 。误差的计算方法如下

e τ = max 0 n N [ 1 M j = 1 M | u ( t n , ω j ) v n ( ω j ) | 2 ] 1 2 P N κ ,

其中收敛阶由 κ = log 2 e τ / e τ / 2 计算获得。在数值实验中,设时间区间 [ 0 , T ] = [ 0 , 1 ] ,常数c = 1,样本轨道总数M = 1000,以网格数N = 512时的数值解近似表示精确解,变数阶 α 按如下函数来给出

α ( t ) = α ( 1 ) + ( α ( 0 ) α ( 1 ) ) ( ( 1 t ) sin ( 2 π ( 1 t ) ) 2 π ) .

例1 考虑一个线性的变分数阶随机微分方程,令方程(1)中 f ( t , u ) = g ( t , u ) = u ,初值 u 0 = 0.1 。计算误差和收敛阶见表1

Table 1. Error and convergence order of EM method for linear variable fractional stochastic differential equation in example 1

表1. 例1中线性变分数阶随机微分方程EM方法的误差和收敛阶

表1中可以看出:EM方法的强收敛阶是0.5,符合定理2的结论。

例2 考虑一个非线性线性的变分数阶随机微分方程,令方程(1)中 f ( t , u ) = g ( t , u ) = cos ( u ) ,初值 u 0 = 0.1 。计算误差和收敛阶见表2

Table 2. Error and convergence order of EM method for nonlinear fractional stochastic differential equations in example 2

表2. 例2中非线性变分数阶随机微分方程EM方法的误差和收敛阶

在这个算例中,尽管方程由上例的线性变为非线性,但EM方法的强收敛阶仍是0.5,再次说明定理2的理论结果是正确的。

5. 总结

在本文中,我们给出了一类变分数阶随机微分方程的EM方法,证明了该EM方法的稳定性和强收敛性,并给出了其强收敛阶为0.5。最后用两个数值算例验证了EM方法强收敛阶的正确性。

基金项目

扬州大学大学生科创基金项目(X20220218)和江苏高校品牌专业建设工程资助项目(数学与应用数学,PPZY2015B109)。

NOTES

*通讯作者。

参考文献

[1] Pedjeu, J.C. and Ladde, G.S. (2012) Stochastic Fractional Differential Equations: Modeling, Method and Analysis. Cha-os, Solitons and Fractals, 45, 279-293.
https://doi.org/10.1016/j.chaos.2011.12.009
[2] Li, L., Liu, J.G. and Lu, J.F. (2017) Fractional Stochastic Differential Equations Satisfying Fluctuation-Dissipation Theorem. Journal of Statistical Physics, 169, 316-339.
https://doi.org/10.1007/s10955-017-1866-z
[3] Sakthivel, R., Revathi, P. and Ren, Y. (2013) Existence of Solutions for Nonlinear Fractional Stochastic Differential Equations. Nonlinear Analysis: Theory, Methods and Applications, 81, 70-86.
https://doi.org/10.1016/j.na.2012.10.009
[4] 毛文亭, 张维, 王文强. 一类带乘性噪声分数阶随机微分方程数值方法的弱收敛性与弱稳定性[J]. 计算数学, 2018, 39(3): 161-171.
[5] Doan, T.S., Huong, P.T., Kloeden, P.E. and Vu, A.M. (2020) Euler-Maruyama Scheme for Caputo Stochastic Fractional Dif-ferential Equations. Journal of Computational and Applied Mathematics, 380, 112989.
https://doi.org/10.1016/j.cam.2020.112989
[6] Huang, J.F., Huo, Z.Y., Zhang, J.N. and Tang, Y.F. (2022) An Euler-Maruyama Method and Its Fast Implementation for Multiterm Fractional Stochastic Differential Equations. Math-ematical Methods in the Applied Sciences, 159-173.
https://doi.org/10.22541/au.165061084.49772841/v1
[7] Wang, H. and Zheng, X. (2019) Wellposedness and Regularity of the Variable-Order Time-Fractional Diffusion Equations. Journal of Mathematical Analysis and Applica-tions, 475, 1778-1802.
https://doi.org/10.1016/j.jmaa.2019.03.052
[8] Zheng, X.C., Zhang, Z.Q. and Wang, H. (2020) Analysis of a Nonlinear Variable-Order Fractional Stochastic Differential Equation. Applied Mathematics Letters, 107, 106461.
https://doi.org/10.1016/j.aml.2020.106461
[9] Yang, Z.W., Zheng, X.C. and Zhang, Z.Q. (2021) Strong Convergence of a Euler-Maruyama Scheme to a Variable-Order Fractional Stochastic Differential Equation Driven by a Multiplicative White Noise. Chaos, Solitons and Fractals, 142, 110392.
https://doi.org/10.1016/j.chaos.2020.110392
[10] Sun, H., Chang, A., Zhang, Y. and Chen, W. (2019) A Review on Variable-Order Fractional Differential Equations: Mathematical Foundations, Physical Models, Numerical Methods and Applications. Fractional Calculus and Applied Analysis, 22, 27-59.
https://doi.org/10.1515/fca-2019-0003