Discrete time approximation of BSDEs with Lipschitz coefficients
- B. Bouchard
Ceremade, University Paris-Dauphine
Joint works with:
- N. Touzi, R. Elie, J.-F. Chassagneux and S. Menozzi
Discrete time approximation of BSDEs with Lipschitz coefficients B. - - PowerPoint PPT Presentation
Discrete time approximation of BSDEs with Lipschitz coefficients B. Bouchard Ceremade, University Paris-Dauphine Joint works with: N. Touzi, R. Elie, J.-F. Chassagneux and S. Menozzi BSDEs and PDEs Semilinear parabolic PDEs: formal link
Joint works with:
Yt = g(XT) +
T
t
f(Xs, Ys, Zs)ds −
T
t
ZsdWs , is related to the solution u of −Lu − f(·, u, Duσ)=0 on [0, T) × Rd , u(T, ·)=g on Rd through Yt = u(t, Xt) and “Zt = Du(t, Xt)σ(Xt)′′ ⇒ Two point of views : Solve the pde to approximate (Y, Z) / Solve the BSDE to approximate u. Remark: BSDEs can be defined in a non Markovian setting ⇒ non Marko- vian extension of PDEs.
San Martin and Torres (02): solve the PDE ⇒ (ˆ u, ˆ Du) and set (Y π, Zπ) = (ˆ u, ˆ Duσ)(·, Xπ).
Antonelli and Kohatsu (00): approximate W by a discrete random walk (with values in a finite state- space) and solve the associated discrete time BSDE (∼ tree method). ⇒ Curse of dimensionality !
0 = X0
Xπ
ti
= Xπ
ti−1 + b(Xπ ti−1)h + σ(Xπ ti−1)(Wti − Wti−1)
0 = X0
Xπ
ti
= Xπ
ti−1 + b(Xπ ti−1)h + σ(Xπ ti−1)(Wti − Wti−1)
max
i<n E
sup
t∈[ti,ti+1]
|Xt − Xπ
ti|2
1 2
≤ Ch
1 2 .
Yti ∼ Yti+1 + f(Xti, Yti, Zti)h − Zti(Wti+1 − Wti) (1) and take E
Yti ∼ E
Yti ∼ Yti+1 + f(Xti, Yti, Zti)h − Zti(Wti+1 − Wti) (2) and take E
Yti ∼ E
multiply (2) by (Wti+1 − Wti) Yti(Wti+1 − Wti) ∼ Yti+1(Wti+1 − Wti) + f(Xti, Yti, Zti)(Wti+1 − Wti)h − Zti(Wti+1 − Wti)(Wti+1 − Wti) and take E
Yti ∼ E
∼ E
Yti ∼ E
∼ E
T = g(Xπ T) and for i = n − 1, . . . , 0
Y π
ti
= E
ti+1 | Fti
ti, Y π ti , Zπ ti)h
where Zπ
ti
= h−1E
ti+1(Wti+1 − Wti) | Fti
Yti ∼ E
∼ E
T = g(Xπ T) and for i = n − 1, . . . , 0
Y π
ti
= E
ti+1 | Fti
ti, Y π ti , Zπ ti)h
where Zπ
ti
= h−1E
ti+1(Wti+1 − Wti) | Fti
Y π
ti
= E
ti+1 | Fti
ti, Y π ti+1, Zπ ti) | Fti
Xπ taking a finite number of possible values.
Xπ.
Y π
T = g( ˆ
Xπ
T) and for i = n − 1, . . . , 0
ˆ Y π
ti
= E
Y π
ti+1 | ˆ
Xπ
ti
Xπ
ti, ˆ
Y π
ti )h
Y π,j
T
= g(Xπ,j
T )
induction ˆ Y π,j
ti
= ˆ
Y π
ti+1 | Xπ,j ti
ti , ˆ
Y π,j
ti
, ˆ Zπ,j
ti )h
ˆ Zπ,j
ti
= h−1ˆ
Y π
ti+1(Wti+1 − Wti) | Xπ,j ti
Protter (02), Gobet, Lemor and Warin (05): non-parametric regression.
Malliavin calculus approach to rewrite conditional expectations in terms of unconditional expectations.
Yti = g(XT) +
T
ti
f(Xs, Ys, Zs)ds −
T
ti
ZsdWs = Yti+1 −
ti+1
ti
ZsdWs implies Yti = E
Yti = g(XT) +
T
ti
f(Xs, Ys, Zs)ds −
T
ti
ZsdWs = Yti+1 −
ti+1
ti
ZsdWs implies Yti = E
Thus max
i<n E
sup
t∈[ti,ti+1]
|Yt − Y π
ti |2
≥ max
i<n E
ti |2
≥ max
i<n E
≥ c max
i<n E
sup
t∈[ti,ti+1]
|Yt − Yti|2
=: c R(Y )2
S2
for some c > 0.
˜ Zti := h−1E
ti+1
ti
Zsds | Fti
i
ti+1
ti
Zt − Zπ
ti2dt
≥ E
i
ti+1
ti
Zt − ˜ Zti2dt
=:R(Z)2
H2
Err(h) := max
i<n E
sup
t∈[ti,ti+1]
|Yt − Y π
ti |2
1 2
+ E
i
ti+1
ti
Zt − Zπ
ti2dt
1 2
is bounded from below by R(Y )S2 + R(Z)H2 = max
i<n E
sup
t∈[ti,ti+1]
|Yt − Yti|2
1 2
+ E
i
ti+1
ti
Zt − ˜ Zti2dt
1 2
Err(h) := max
i<n E
sup
t∈[ti,ti+1]
|Yt − Y π
ti |2
1 2
+ E
i
ti+1
ti
Zt − Zπ
ti2dt
1 2
is bounded from below by R(Y )S2 + R(Z)H2 = max
i<n E
sup
t∈[ti,ti+1]
|Yt − Yti|2
1 2
+ E
i
ti+1
ti
Zt − ˜ Zti2dt
1 2
Err(h) = O
1 2
Err(h) = O
1 2
R(Y )2
S2 = max i<n E[
sup
t∈[ti,ti+1]
| u(t, Xt)
− u(ti, Xti)
|2] and R(Z)2
H2 = E[
ti+1
ti
Duσ(t, Xt)
− h−1E
ti+1
ti
Duσ(s, Xs) | Fti
Zti
2dt]
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
u is 1
2-H¨
Lipschitz continuity of the terminal condition g. ⇒ Since Yt = u(t, Xt), R(Y )S2 = O(h
1 2) corresponds to the fact that X
1 2-H¨
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
Yt = u(t, Xt) = E [g(XT) | Ft] Zt = Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt)
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
Yt = u(t, Xt) = E [g(XT) | Ft] Zt = Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) = E
∂X0 XT | Ft
∂X0 Xt)−1σ(Xt)
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
Then, Zt = E
∂X0 XT | Ft
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
Then, Zt = E
∂X0 XT | Ft
≤ E
ti+1 − Z2 ti
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
Then, Zt = E
∂X0 XT | Ft
≤ E
ti+1 − Z2 ti
and
ti+1
ti
Zti|2 dt ≤
ti+1
ti
dt ≤ hE
ti+1 − Z2 ti
Assume all the coefficients are Lipschitz continuous. Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
We thus obtain a O(h
1 2) behavior for
R(Y )S2 = max
i<n E[
sup
t∈[ti,ti+1]
| u(t, Xt)
− u(ti, Xti)
|2]
1 2
and R(Z)H2 = E[
ti+1
ti
Duσ(t, Xt)
− h−1E
ti+1
ti
Duσ(s, Xs)ds | Fti
Zti
2dt]
1 2
with the only assumption that the coefficients are Lipschitz continuous. No ellipticity condition.
The solution u of −Lu − f(·, u, Duσ, I[u](t, x)) =
with the non local term
I[u](t, x) :=
{u(t, x + β(x, e)) − u(t, x)} ρ(e) λ(de)
and L the non local Dynkin operator
Lu = ∂ ∂tu + b(x)′Du + 1 2Tr
{u(t, x + β(x, e)) − u(t, x) − Du(t, x)β(x, e)} λ(de)
is associated to the solution (Y, Z, U) of
Yt=g(XT) +
T
t
f(Xs, Ys, Zs,
ρ(e)Us(e)λ(de))ds −
T
t
ZsdWs−
T
t
Us(e)¯ µ(de, ds)
where
Xt = X0 +
t
b(Xs)ds +
t
σ(Xs)dWs +
t
β(Xs−, e)¯ µ(de, ds)
through
Yt = u(t, Xt) , Zt = Duσ(t, Xt) , Ut(e) = u(t, Xt− + β(Xt−, e)) − u(t, Xt−)
Pardoux, Pradeilles and Rao (97), Sow and Pardoux (04).
= um
t + b′ mDum + 1
2Tr[σmσ′
mD2um] + fm(·, u1, u2, . . . , uκ−1
, (Dum)′σm) gm = um(T, ·) .
˜ f(m, x, y, γ, z) = fm
x, (. . . , y + γκ−2, y + γκ−1, y
, y + γ1, y + γ2, . . .), z
k=1 δk(e) and
Mt =
t
Pardoux, Pradeilles and Rao (97), Sow and Pardoux (04).
= um
t + b′ mDum + 1
2Tr[σmσ′
mD2um] + fm(·, u1, u2, . . . , um
, (Dum)′σm) gm = um(T, ·) . ⇒ uMt(t, Xt) = Yt where dXt = bMt(Xt)dt + σMt(Xt)dWt −dYt = ˜ f(Mt, Xt, Yt, Ut, Zt)dt − λ
κ−1
U(k)tdt − ZtdWt −
µ(de, dt) YT = gMT (XT)
Assume all the coefficients are Lipschitz continuous and that H : For each e ∈ E, the map x ∈ Rd → β(x, e) admits a Jacobian matrix ∇β(x, e) such that the function (x, ξ) ∈ Rd × Rd → a(x, ξ; e) := ξ′(∇β(x, e) + Id)ξ satisfies one of the following condition uniformly in (x, ξ) ∈ Rd × Rd a(x, ξ; e) ≥ |ξ|2K−1
a(x, ξ; e) ≤ −|ξ|2K−1 . Then, R(Y )S2 + R(Z)H2 = O(h
1 2)
and Err(h) = O(h
1 2)
Remark: Same result without H if the coefficients are C1
b with Lipschitz
first derivatives.
The solution u of min {−Lu − f(·, u, Duσ) , u − g} =
is associated to the solution (Y, Z, K) of Yt = g(XT) +
T
t
f(Xs, Ys, Zs)ds −
T
t
ZsdWs + KT − Kt Yt ≥ g(Xt) , t ≤ T ,
T
0 ( Ys − g(Xs) )dKs = 0
and K ↑ , through Yt = u(t, Xt) , Zt = Duσ(t, Xt)
Zπ
ti
= h−1 E
ti+1(Wti+1 − Wti) | Fti
Y π
ti
= E
ti+1 | Fti
ti, Y π ti , Zπ ti)
Y π
ti
= max
ti) , ˜
Y π
ti
with the terminal condition Y π
T
= g(Xπ
T) .
Yt = g(XT) +
T
t
f(Xs, Ys, Zs)ds −
T
t
ZsdWs + KT − Kt Yt ≥ g(Xt) , t ≤ T ,
T
0 ( Ys − g(Xs) )dKs = 0
and K ↑ , so that for τt := inf{s ≥ t : Ys = g(Xs)} Yt=g(Xτt) +
τt
t
f(Xs, Ys, Zs)ds −
τt
t
ZsdWs
Yt = u(t, Xt) = E
g(Xτt) | Ft
= Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) = E
∂X0 Xτt | Ft
∂X0 Xt)−1σ(Xt) ⇒ Problem: τt depends on X0...
Yt = g(XT) +
T
t
f(Xs, Ys, Zs)ds −
T
t
ZsdWs + KT − Kt Yt ≥ g(Xt) ,
with Kti+1 = Kti + [Yti+1− − g(Xti+1)]− .
Zt = E
Dg(XT) ∂
∂X0 XT +
∂ ∂X0 [Yti+1− − g(Xti+1)]−
| Ft
( ∂
∂X0 Xt)−1σ(Xt
s := (s − t)−1 s t σ(Xr)−1∇XrdWr)
Zt = E
g(XT)Nt
T +
Nt
ti+1 [Yti+1− − g(Xti+1)]−
| Ft
( ∂
∂X0 Xt)−1σ(Xt) .
Take the limit (f = 0) Zt = E
T +
T
t
f(Θs)Nt
sds +
T
t
Nt
sdKs | Ft
∂X0 Xt)−1σ(Xt) with Nt
s
:= (s − t)−1
s
t σ(Xr)−1∇XrdWr
Theorem (Ma and Zhang 05): Assume that all the coefficients are Lips- chitz, b and σ ∈ C1
b , g ∈ C1,2 b
and σ is uniformly elliptic. Then, R(Y )S2 = O(h
1 2) , R(Z)H2 = O(h 1 4)
and Err(h) = O(h
1 4)
Yt = g(XT) +
T
t
f(Xs, Ys, Zs)ds −
T
t
ZsdWs + KT − Kt Yt ≥ g(Xt) ,
with Kti+1 = Kti + [Yti+1− − g(Xti+1)]− .
g and −Lu − f = 0 on [ti, ti+1) × Rd , u(ti+1−, ·) = max{u(ti+1, ·); g} .
Zt = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) =
∂X0 u(ti+1, Xti+1) | Ft
∂X0 (g − u)(ti+1, Xti+1)1(g−u)(ti+1,Xti+1)>0 | Ft
∂X0 Xt)−1σ(Xt)
( ∂ ∂X0 Xt)σ(Xt)−1Zt = ∂ ∂X0 u(t, Xt) = Du(t, Xt) ∂ ∂X0 Xt = E
∂X0 u(ti+1, Xti+1) | Ft
∂X0 (g − u)(ti+1, Xti+1)1(g−u)(ti+1,Xti+1)>0 | Ft
∂X0 Xti+1 | Ft
∂X0 Xti+11(g−u)(ti+1,Xti+1)>0 | Ft
( ∂ ∂X0 Xt)σ(Xt)−1Zt = ∂ ∂X0 u(t, Xt) = E
∂X0 X)τt | Ft
Zt = E
∂X0 X)τt | Ft
∂X0 Xt)−1σ(Xt) where τt := inf{s ∈ π ∩ [t, T] : Ys < g(Xs)} ∧ T Theorem (B. and Chassagneux 06): Assume that all the coefficients are Lipschitz, g ∈ C1
b with Lipschitz derivatives. Then,
R(Y )S2 = O(h
1 2) , R(Z)H2 = O(h 1 4)
and Err(h) = O(h
1 4)
If moreover, σ ∈ C1
b with Lipschitz derivatives and g ∈ C2 b with Lipschitz
first and second derivatives, then max
i<n E
sup
t∈[ti,ti+1]
|Yt − Y π
ti |2
1 2
= O(h
1 2) .
If in addition to the previous condition maxi E
ti|21
2 = O(h), then
Err(h) = O(h
1 2) .
The solution u of −Lu − f(·, u, Duσ) =
u = g
O) is associated to the solution (Y, Z) of Yt = g(Xτ) +
τ
t f(Xs, Ys, Zs)ds −
τ
t ZsdWs
where τ = inf {t ≥ 0 : (t, Xt) / ∈ [0, T) × O}, through Yt = u(t ∧ τ, Xt∧τ) , Zt = Duσ(t, Xt)1t≤τ
We approximate the first exit time τ by τπ := inf{t ∈ π : (t, Xπ
t ) /
∈ D} . The Euler scheme is defined as previously with Y π
τπ = g(Xπ τπ) and
Zπ
ti
= h−1 E
ti+1(Wti+1 − Wti) | Fti
ti
= E
ti+1 | Fti
ti, Y π ti , Zπ ti)
Proposition: Assume that HL and Hg hold (see below). Then, Err(h) ≤ C
1 2 + R(Y )S2 + R(Z)H2 + E [ξ|τ − τπ|] 1 2
τπ − Yτπ = g(τπ, Xπ τπ) − g(τ, Xτ) −
τ
τπ f(· · · )ds +
τ
τπ ZsdWs
Yt = u(t, Xt) = E [g(Xτ) | Ft] Zt = Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) = E
∂X0 Xτ | Ft
∂X0 Xt)−1σ(Xt) ⇒ Problem: τ depends on X0...
∂X0Xt
gives Ztσ(Xt)−1 ∂ ∂X0 Xt = Du(t, Xt)( ∂ ∂X0 X)t1t≤τ = E
∂X0 X)τ | Ft
thus Zt = E
∂X0 X)τ | Ft
∂X0 Xt)−1σ(Xt)1t≤τ If Du bounded, we can use the same technique as in the first case to bound R(Z)H2 !
HL: All coefficients are Lipschitz. D1: O := m
ℓ=1 Oℓ where Oℓ is a C2 domain of Rd with a compact boundary.
such that ¯ B(y(x), r(x)) ∩ ¯ O = {x} and {x′ ∈ B(x, L−1) : x′ − x, δ(x) ≥ (1 − L−1)x′ − x} ⊂ ¯ O .
hood of C := m
ℓ=k=1 ∂Oℓ∩∂Ok and σ is uniformly elliptic on a neighborhood
Hg: g ∈ C1,2( ¯ D) and ∂tg + Dg + D2g ≤ L
D . Theorem: Assume that the above conditions hold. Then, u is uniformly Lipschitz continuous and |Z| ≤ ξ a.e. for some ξ ∈ Lp for all p ≥ 2.
Recall that (formally) for d = 1 and f = 0: Zt = E
Du(τ, Xτ)
( ∂ ∂X0 X)τ | Ft
( ∂ ∂X0 Xt)−1σ(Xt)1t≤τ Corollary: Assume that the above conditions hold. Then, R(Y )S2 + R(Z)H2 = O(h
1 2) .
Theorem: Assume that HL, D1 and C hold. Then, for each ε ∈ (0, 1/2) there is Cε > 0 such that
≤ Cεh1/2−ε . Theorem: Under the above assumptions: Err(h) ≤ C
h
1 2 + R(Y )S2 + R(Z)H2
1 2
+ E [ξ|τ − τπ|]
1 2
Compare with uniformly elliptic case with smooth bounded domain (Gobet and Menozzi 07): E [τ − τπ] = Ch1/2 + o(h1/2).
Theorem: Assume that HL, D1 and C hold. Then, for each ε ∈ (0, 1/2) there is Cε > 0 such that
≤ Cεh1/2−ε . Theorem: Under the above assumptions: Err(h) ≤ C
h
1 2 + R(Y )S2 + R(Z)H2
1 2
+ E [ξ|τ − τπ|]
1 2
Other result: Under the same assumption, one also gets |u(0, X0) − Y π
0 |
≤ max
i<n E
sup
t∈[ti,ti+1]
ti |2
1 2
+ E
i
ti+1
ti
Zt − Zπ
ti2dt
1 2
= Oε(h
1 2−ε)
Semilinear PDEs with quadratic driver ? Elliptic semilinear PDEs ?