Numerical Methods For Sdes Driven by Fractional Brownian Motion: Exact Convergence Rates
Numerical Methods For Sdes Driven by Fractional Brownian Motion: Exact Convergence Rates
Numerical Methods For Sdes Driven by Fractional Brownian Motion: Exact Convergence Rates
A. Neuenkirch
Goethe-Universität Frankfurt am Main
1
SDEs driven by FBM
m
X (j)
(SDE) dXt = a(Xt )dt + σ (j) (Xt )dBt , t≥0
j=1
X0 = x0 ∈ Rd
where
• a : Rd → Rd drift vector
2
SDEs driven by FBM
m
X (j)
(SDE) dXt = a(Xt )dt + σ (j) (Xt )dBt , t≥0
j=1
X0 = x0 ∈ Rd
Lin (1995); Klingenhöfer, Zähle (1999); Mikosch, Norvaiša (2000); Nualart, Răşcanu (2002); Errami,
Russo (2003); Gubinelli (2004); Zähle (2005); Hu, Nualart (2006); Nourdin, Simon (2007); ...
3
dXt = −0.5Xt dt + 2Xt dBt , X0 = 1
H = 0.5 H = 0.7
4
Outline of the Talk
Problem: Approximation of X1 by
φn (B1/n , B2/n , . . . , B1 )
In the following:
• simple φn
• optimal φn
for
5
Outline of the Talk
Problem: Approximation of X1 by
φn (B1/n , B2/n , . . . , B1 )
Remark
Exact simulation of fractional noise (Coeurjolly (2000)):
6
One-dimensional Case
Xt = ϕ(At , Bt ), t ∈ [0, 1]
where
∂ϕ
• ∂y
(x, y)
= σ(ϕ(x, y)), ϕ(x, 0) = x
RB
• A′t = exp(− 0 t σ ′ (ϕ(At , s)) ds) a(ϕ(At , Bt )), A0 = x0
Assumptions:
7
Euler Scheme
1
Notation: ∆= n
, tk = k · ∆, ∆k B = Btk+1 − Btk
(n)
X0 = x0 ,
(n) (n) (n) (n)
X tk+1 = X tk + a(X tk )∆ + σ(X tk )∆k B, k = 0, . . . , n − 1
8
Euler Scheme
Direct method not possible, since isometry for integrals with respect to fBm involves
Malliavin derivative of the integrand: equations / inequalities not closable!
9
Optimal Approximation
Recall:
Optimal φn ? Clearly:
∗
Rate of convergence of φn ?
Remark
Known for H = 1/2:
„Z 1 «1/2
1
e(φ∗n ) = √ E |Yt |2 dt · n−1 + o(n−1 )
12 0
10
Optimal Approximation
Theorem N (2008)
′
(1) If a σ − aσ ′ = 0, then
e(φ∗n ) = 0
(2) Let
′ ′
R1 ′
R1
Yt = (a σ − aσ )(Xt ) exp( t
a (Xτ ) dτ + t
σ ′ (Xτ ) dBτ ), t ∈ [0, 1]
If Z 1
(ND) | E Yt | dt > 0,
0
then
e(φ∗n ) ≥ C(a, σ, x0 , H) · n−H−1/2
Remarks
• Y : time derivative (in mean square sense) of Malliavin derivative (Dt X1 )t∈[0,1]
• Minimal error for non-equidistant discretizations: In general also
inf{e( E( X1 | Bt1 , . . . , Btn ) ) : t1 , . . . , tn ∈ [0, 1]} ≥ C · n−H−1/2
11
Optimal Approximation
Proof
Linearized problem:
Embeddings of reproducing kernel Hilbert spaces; results of Stein (1995), Ritter (2000)
12
An Optimal Implementable Method
b (n) = x0
X 0
X bt(n) )∆ + σ(X
bt(n) + a(X
bt(n) = X bt(n) )∆k B + 1 σσ ′ (X
bt(n) )(∆k B)2
k+1 k k k
2 k
Remark
For H = 1/2:
(i) McShane’s method (1974) for Stratonovich SDEs
13
An Optimal Implementable Method
Theorem N (2008)
„Z «1/2
(n)
p 1
b ) =
e(X |ζ(−2H)| E |Yt |2 dt · n−H−1/2 + o(n−H−1/2 )
1
0
where
′ ′
R1 ′
R1
Yt = (a σ − aσ )(Xt ) exp( t
a (Xτ ) dτ + t
σ ′ (Xτ ) dBτ ), t ∈ [0, 1]
Corollary If
Z 1
(ND) | E Yt | dt > 0,
0
b
then X
(n)
optimal, i.e. same convergence rate as conditional expectation!
14
Multi-dimensional Case
m
X (j)
(SDE) dXt = a(Xt )dt + σ (j) (Xt )dBt , t≥0
j=1
X0 = x0 ∈ Rd
Commutative Noise:
where
d
X (i) ∂
D(i) = σk
k=1
∂xk
15
Fractional Lévy Area
0 1 0 1
1 0
B C B C
(fLA) dXt = B 0 C dBt(1) + B 1 C dBt(2) , t ∈ [0, 1]
@ A @ A
(2) (1)
− 21 Xt 1
2
X t
X0 = 0
Z t Z t
(1) (1) (2) (2) (3) 1 1
Xt = Bt , Xt = Bt , Xt = Bs(1) dBs(2) − Bs(2) dBs(1)
2 0 2 0
16
Euler Scheme
n−1 n−1
(3)(n) 1 X (1) (2) (2) 1 X (2) (1) (1)
X1 = Bi/n (B(i+1)/n − Bi/n ) − Bi/n (B(i+1)/n − Bi/n )
2 i=0 2 i=0
Remarks
17
Midpoint Scheme
n−1
b (3)(2n) 1 X (1) (2) (2)
X 1 = B(i+1/2)/n (B(i+1)/n − Bi/n )
2 i=0
n−1
1 X (2) (1) (1)
− B(i+1/2)/n (B(i+1)/n − Bi/n )
2 i=0
b (2n)
e(X 1 ) = α3 (H) · n−2H+1/2 + o(n−2H+1/2 )
Questions
18
Summary
19