Wiener
空間上の立体求積法を用いた放物型偏微分方程式の解の近似法についてApproximation of parabolic partial differential equations by cubature on Wiener space.
数学専攻 田村 勇樹
1.
研究の目的C b ∞ (R N , R N ) : R N 上で定義されたR N -値のなめらかな関数の空間 (無限回微分可能で偏導関数は有界な関数
の空間)ここでC b ∞ (R N , R N )
をベクトル場とみなす. V i (x) ∈ C b ∞ (R N , R N )
を
V i = (V i 1 , · · · , V i N ) ≈
∑ N j=1
V i j ∂
∂x j
x ∈ R N i = 0, · · · , d V i j ∈ C b ∞ (R N , R)
微分作用素を
L = V 0 + 1 2
∑ d i=1
V i 2 (ただし, V i 2 =
∑ N j=1
(V i j ) 2 ∂ 2
∂x 2 j )
と定める. 金融派生商品の価格付け公式の解はコルモゴロフの後ろ向き放物型偏微分方程式
∂u
∂t (t, x) = − Lu(t, x)
u(T, x) = f (x)
f :Lipschitz関数
において確率変数を含んだ解として記述されている. そのような後ろ向き放物型偏微分方程式の解の
t = 0
での 値u(0, x)
の近似をWiener
空間上の立体求積法を用いて考える.2.
後ろ向き放物型偏微分方程式を確率論を用いての表現C 0 0 ([0, T ], R d ) : { ω : [0, T ] → R d ; ωは連続, ω 0 = 0 }
と定義する.ここで,C 0 0 ([0, T ], R d )
に広義収束の位相をい れる.この位相から定まるC 0 0 ([0, T ], R d )
の位相的σ -加法族を F
とする. このとき, 次の定理が成立する.定理
2.1(Wiener)
任意のn ∈ N ,0 < t 1 < · · · < t n , E 0 , · · · , E n ∈ F
に対してP ( { ω ∈ C([0, T ], R d ); ω(0) ∈ E 0 , · · · , ω(t n ) ∈ E n } )
=
∫
E
0δ 0 (dx)
∫
E
1p(t 1 , x, x 1 )dx 1 · · ·
∫
E
np(t n − t n − 1 , x n − 1 , x n )dx n
を満たす
(C 0 0 ([0, T ], R d ), F )
上の確率測度P
が唯一存在する.ここでδ 0 は0 ∈ R dに集中したDirac
測度で
p(t, x, y) = 1
Dirac
測度でp(t, x, y) = 1
(2πt) d/2 exp( −|| y − x || 2 /2t)
である.定理
2.1
を満たす(C 0 0 ([0, T ], R d ), F )
上の確率測度P
を原点を出発点とするWiener
測度という.また,(C 0 0 ([0, T ], R d ), F , P )
をWiener
空間という.ω ∈ C 0 0 ([0, T ], R d )
に対してω 0 (t) = t
とし, 同相写像過程をB t i := ω i (t) t ∈ [0, T ] ω ∈ Ω = C 0 0 ([0, T ], R d )(i = 0, 1, · · · , d)
と定義する. このときWiener
測度の下においてB = (B 1 t ,
…, Bt d ), t ∈ [0, T ]は出発点が原点のd
次元Brown
運動となる. (B0 t = t)ここで,ξ t,x , t ∈ [0, T ] x ∈ R N
を Stratonovich
型確率微分方程式dξ t,x =
ξ t,x , t ∈ [0, T ] x ∈ R N
∑ d i=0
V i (ξ t,x ) ◦ dB t i ,
ξ0,x = xの解とすると, Ikeda & Watanabe 1981
よりu : (t, x) → E(f (ξ T − t,x ))
はコルモゴロフの後ろ向き放物型偏微分方程式を満たす.
Φ T ,x : C 0 0 ([0, T ], R d ) → R N ω→ ξ T ,x (ω)
1
をほとんど至るところで定義された写像とすると
u(0, x) = E[f (ξ T ,x )] =
∫
Ω
f (Φ T ,x )P (ω)
となる.つまり, 放物型偏微分方程式の解を近似するには, Wiener空間上での積分を近似することが必要である.
そこで
Wiener
空間上の積分の近似法として立体求積法に注目する.定義
2.2(Wiener
空間上の立体求積法)
C 0,bv 0 ([0, T ], R d ) :
有界変動なパスで生成されるC 0 0 ([0, T ], R d )
の 部分集合とし,m :
自然数,A m := { (i 1 , · · · , i k ) ∈ { 0, 1, · · · , d } k , k+card { j, i j = 0 } ≤ m } , ω 1 , · · · , ω n ∈ C 0,bv 0 ([0, T ], R d ),
λ 1 , · · · , λ n :
正の重みとする. すべての(i 1 , · · · , i k ) ∈ A mに対して
E[
∫
0<t
1< ··· <t
k<T
◦ dB t i1
1
· · · ◦ dB i tk
k
] =
∑ n j=1
λ j
∫
0<t
1< ··· <t
k<T
dω j i1(t 1 ) · · · dω i jk(t k )
(t k )
が成り立つとき,パス
ω 1 , · · · , ω nと重みλ 1 , · · · , λ nは時刻T
におけるm
次のWiener
空間上の立体求積法をな
す. ( Tchakaloffの定理からn ≤ card A mの時パスとλ
の存在が示される)
T
におけるm
次のWiener
空間上の立体求積法をな す. ( Tchakaloffの定理からn ≤ card A mの時パスとλ
の存在が示される)
3.
解の構成のアルゴリズム定義
2.2
が成立すると仮定する.ω ∈ C 0,bv 0 ([0, T ], R d )
に対して, 時刻T
における常微分方程式dy t,x =
∑ d i=0
V i (y t,x )dω i (t) y 0,x = x
の解をΦ T ,x = ξ T ,x (ω)
とする.命題
3.1
C
をT
と独立した定数として,次式が成り立つ.sup
x ∈ R
N| E[f (ξ T ,x ) −
∑ n i=1
λ i f (Φ T ,x (ω T ,i ))] |≤ C √
T m+1+1T >1 sup
(i
1, ··· ,i
k) ∈A
m+2\A
m∥ V i1· · · V ikf ∥ ∞ .
f ∥ ∞ .
s l = t l − t l − 1とする. Markov確率変数(Y i ) 0 ≤ i ≤ kをP (Y l+1 = Φ sl+1,x (ω s
l1,i) | Y l = x) = λ i で定義すると,以
下の定理が成立する.
P (Y l+1 = Φ sl+1,x (ω s
l1,i) | Y l = x) = λ i で定義すると,以
下の定理が成立する.
定理
3.2
P t f = E[f ξt,x]
としたとき,次式が成り立つ.
sup
x ∈ R
N| E[f (Y k ) | Y 0 = x] − E[f ξt,x] |≤ C
∑ k j=1
s
m+1+1T >1 2
j sup
(i
1, ··· ,i
n∈A
m+2\A
m∥ V i1· · · V ikP T − tjf ∥ ∞
P T − tjf ∥ ∞
.
ここで確率測度を次式で定義すると,Q k T =
∑ n i1=1
· · ·
∑ n ik=1
λ i1· · · λ ikδ ωs1,i1⊗···⊗ ω
sk,ik
δ ωs1,i1⊗···⊗ ω
sk,ik
E[f (Y k ) | Y 0 = x] =
∑ n i1=1
· · ·
∑ n ik=1
λ i1· · · λ ikf (Φ T ,x (ω s1,i
1⊗ · · · ⊗ ω sk,i
k) = E Qk
T[f ξT ,x]
f (Φ T ,x (ω s1,i
1⊗ · · · ⊗ ω sk,i
k) = E Qk
T[f ξT ,x]
,i
k) = E Qk
T[f ξT ,x]
]
となる. これから数値的な
Sratonovich
型確率微分方程式の解ξ T ,xの期待値は,いくつかの常微分方程式を解き,
それらの重み付き平均をとればよい. そのような方法論を構成するアルゴリズムであるn
項ツリーを述べる.
n
項ツリー(i)
それぞれの節に対して,重みλ
とR N の要素(v, y)
を保持する.
(ii)
始発ノードには, 初期値(1, x)
を保持する.(iii) j ∈ { 0, · · · , k − 1 }
段目の節からj + 1
段目の節(vλ j , Φ sj+1,y (ω s
j+1,i ))
を常微分方程式を解いて導く.
2
(iv)
求めた要素を用いて重み付き平均を計算すると後ろ向き放物型偏微分方程式の解の近似となる.定理
3.2
の式の上界においてKusuoka & Stroock (1987)
のMalliavin
計算を使うと,たとえf
がなめらかでな くてもP t f
はなめらかであることがわかる. また(Kusuoka 1998)
よりL = V 0 + 1 2 (V 1 2 + · · · + V d 2 )
が楕円型でなく,
f
がLipschitz
連続で以下の条件を満たせばアルゴリズムは収束することが知られている.条件
(UFJ)
C b ∞ (R N , R)
上の次式の加群がC b ∞ (R N , R)
として,有限的に生成される.∑
(i
1, ··· ,i
k) ∈A
m\{ ϕ,(0) }
C b ∞ (R N , R)[V i1, [V i2, [ · · · , V ik] · · · ]]
, [ · · · , V ik] · · · ]]
4.
テンソル代数とWiener
空間上の立体求積法を構成するパスについて(R, R d )
をベクトル空間とし, (R, Rd )上のTensor
代数を
T (R, R d ) =
⊕ ∞ k=0
U k (R, R d ) T (n) (R, R d ) :=
⊕ n k=0
U k (R, R d )
U k := ⊕
(i,j) ∈ N 2i+j=k
(R, R d ) i,j ,
U 0 (R, R d ) := R
と定義する. また
i = 0, 1, · · · , d
に対してϵ i := (0, · · · , 1, · · · , 0)
(i
番目が1)
と定める. 写像π n を π n : T (R, R d ) −→ T (n) (R, R d )
とする. (πn
は代数的準同型で指数・対数・逆数で交換可能である. ) a = (a 0 , a 1 , · · · ), b = (b 0 , b 1 , · · · ) ∈ T (R, R d )
とするとき
exp(a) := ∑
k ≥ 0
a ⊗ k k!
T (R, R d )
とT (n) (R, R d )
上のLie braket
積[a, b] := a ⊗ b − b ⊗ a
で定義する.U : R ⊕ R d の要素のLie braket
積の有限列の組み合わせで生成される線形空間
U := W ⊕ [W, W ] ⊕ [W, [W, W ]] ⊕ · · ·
とし,
π n ( U )
をU (n)とすると U (n)の要素をn
次Lie
多項式という. 一方, Lie braket積の無限数列で生成される
ものをLie
級数という. B U をLie
代数U
の基底とする.
n
次Lie
多項式という. 一方, Lie braket積の無限数列で生成される ものをLie
級数という.B U をLie
代数U
の基底とする.
ω ∈ C 0 0 ([0, T ], R d )
とし,その多重積分の級数(T(R, R d )
の要素)をX s,t (ω) =
∑ ∞ k=0
∫
s<t
1< ··· <t
k<t
dω(t 1 ) ⊗ · · · ⊗ dω(t k )
で定義する. ここで
X s,t (ω)
をパスω
のChen
級数という.また多重積分n
次の級数π n (X s,t (ω))
をX s,t (n)で表す.
基底
ε 0 , · · · , ε d を用いると
X s,t (ω) =
∑ ∞ k=0
∑
(i
1, ··· ,i
k) ∈A
k\A
k−1∫
s<t
1< ··· <t
k<t
dω(t 1 ) i1· · · dω ik(t k )ε 0 ⊗ · · · ⊗ ε d
(t k )ε 0 ⊗ · · · ⊗ ε d
と表すことができる. これらの記号を用いて
m
次Wiener
空間の立体求積法の定義を書き換える.定義
4.1(Lie
多項式を用いたWiener
空間上の立体求積法)E(X 0,1 (m) ( ◦ B)) =
∑ n j=1
λ j π m (exp( L j ))
3
が成立するとき,パス
: ω 1 , · · · , ω n 正の重み: λ 1 , · · · , λ nはm
次のWiener
空間上の立体求積法をなす.
m
次のWiener
空間上の立体求積法をなす.また, Brown運動
B tを基底を用いて表すとB t = tε 0 +
∑ d i=1
B t i ε i とでき 次の命題が成立する
命題4.2
E(X 0,1 ( ◦ B)) = exp(ε 0 + 1 2
∑ d i=1
ε i ⊗ ε i )
つまり,
m
次のWiener
空間上の立体求積法を構成するにはπ m (exp(ε 0 + 1 2
∑ d i=1
ε i ⊗ ε i )) =
∑ n j=1
λ j π m (exp( L j ))
となるような
Lie
多項式L 1 , · · · , L n ∈ U (m)と正の重みλ 1 , · · · , λ n を見つける必要がある. ここでℓ 1 , · · · , ℓ km∈ B U ∩ T (n) (R, R d )
とする. また,i = 1, · · · , d
に対して,ℓ i = ε iとなるようなものを考える. つまり,
ℓ 1 , · · · , ℓ km∈ B U ∩ T (n) (R, R d )
とする. また,i = 1, · · · , d
に対して,ℓ i = ε iとなるようなものを考える. つまり,
π m (exp(ε 0 + 1 2
∑ d i=1
ε i ⊗ ε i )) =
∑ n j=1
λ j π m (exp(
k
m∑
i=1
β i,j ℓ i )) · · · (A)
となるような実数
(β i,j ) i=1, ··· ,km,j=1, ··· ,n
を見つける必要がある. (βi,j ) i=1, ··· ,k
m,j=1, ··· ,n
とλ 1 , · · · , λ n に関して
以下の命題がある.
命題
4.3
(β i,j ) i=1, ··· ,km,j=1, ··· ,n
とλ 1 , · · · , λ nは(A)
式を満たすと仮定する. このとき(β 1,j , · · · , β d,j ) j=1, ··· ,n
(A)
式を満たすと仮定する. このとき(β 1,j , · · · , β d,j ) j=1, ··· ,n
と
λ 1 , · · · , λ n はd
次元Gauss
測度に関するm
次の立体求積法を定義する.
5. 3
次のWiener
空間上の立体求積法を満たすパスの構成z 1 , · · · , z n ∈ R d , λ 1 , · · · , λ n ∈ R +はd
次元Gauss
測度に関する3
次の立体求積法を定義すると仮定する. 一般
的な公式ではn = 2 d , z 1 , · · · , z n = {− 1, 1 } d , λ i = 2 − dとできる. Tchakaloffの定理よりm
次の立体求積法では
m
次の立体求積法では1
6 d(d + 1)(d + 2)個以上の点が必要となる.
命題
5.1
L 1 , · · · . L n をLie
多項式つまり, L i = ε 0 + z i 1 ε 1 + · · · + z i d ε d とする. このときL 1 , · · · , L nと
L 1 , · · · , L nと
λ 1 , · · · , λ nは3
次のWiener
空間上の立体求積法を定義する.
Lie
多項式を用いてパスを構成すると以下の命題が導かれる.命題
5.2
ω 1 , · · · , ω n をω i : t → t(1, z i 1 , · · · , z i d )
とする. このときω 1 , · · · , ω n とλ 1 , · · · , λ nは3
次のWiener
空間上の立体求積法を定義する.
λ 1 , · · · , λ nは3
次のWiener
空間上の立体求積法を定義する.
6.
今後の研究について今後の研究については
Wiener
空間上の立体求積法の関係式を満たすLie
多項式・パスの効率的な構成方法な どを研究していきたい.参考文献