
http://www.ma-xy.com
1.7 正倒向随机微分方程数值方法 第一章 倒向随机微分方程
其中:u(t, x) 是如下 PDE 的经典解。
∂u
i
∂t
+
1
2
∆u
i
+ f(x, u, ∇u) = 0
u (x, T ) = φ
i
(x)
上面介绍了 FBSDE 解的存在唯一性及 Feynman-kac 公式,下面我们来介绍 FBSDE 的数
值解法。
1.7 正倒向随机微分方程数值方法
国内外对于 FBSDE 的数值解法一般可以分为两类:一类是利用 FBSDE 与 PDE 的关系来
进行求解,另一类是运用分解定理直接对 FBSDE 进行离散求解。
1991.Peng11得到非线性 Feynman-Kac 公式,给出了一类 (正) 倒向随机微分方程与一类拟
线性二阶 PDE 解之间的对应关系。这引发了两个方向的工作:1. 从 Feynman-Kac 公式作为
PDE 的解构造了 MC 型的随机算法,我们自然想到:能否用非线性 Feynman-Kac 公式来计算非
线性 PDE。2. 另一方面的工作是借助 PDE 来求解 FBSDE。1994.Ma,Protter,Yong18借助非线
性 F-K 公式提出了求解 FBSDE 的四步法
°
。1996.Douglas, Ma, protter9基于四步法:用 Euler
方法求解 SDE,然后用特征法和差分法求解 PDE。
1.7.1 四步法
下面,介绍全耦合 FBSDE 的四步法
Step1:定义一个函数 z(t, x, y, p) : [0, T ] × R
n
× R
m
× R
m×n
→ R
m×d
。z 满足 ∀(t, x, y, p),有
pσ (t, x, y) + ˆσ (t, x, y, z (t, x, y, p)) = 0
Step2:使用上述 z,求解以下抛物型偏微分方程 (PDE),得到 u(t, x)。对 k = 1, 2, . . . , n,
∀(t, x) ∈ [0, T ] × R
n
。
u
k
t
+
1
2
tr
u
k
xx
σ (t, x, u) σ(t, x, u)
T
+
b (t, x, u, z (t, y, u, u
x
)) , u
k
x
+
ˆ
b
k
(t, x, u, z (t, y, u, u
x
)) = 0
u(T, x) = φ(x)
Step3:将求解得到的 u(t, x) 和 z 代入 SDE:
X
t
= x
0
+
t
0
˜
b (s, X
s
) ds +
t
0
˜σ (s, X
s
) dW
s
其中:
˜
b(t, x) = b(t, x, u(t, x), z(t, x, u(t, x), u
x
(t, x)));˜σ(t, x) = σ(t, x, u(t, x))。
Step4:最终,令
Y
t
= u (t, X
t
)
Z
t
= z (t, X
t
, u (t, X
t
) , u
x
(t, X
t
))
°
注:四步法用于求解全耦合 FBSDE。
http://www.ma-xy.com 28 http://www.ma-xy.com