Discrete time approximation of BSDEs with Lipschitz coefficients B. - - PowerPoint PPT Presentation

discrete time approximation of bsdes with lipschitz
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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
slide-2
SLIDE 2

BSDEs and PDEs

slide-3
SLIDE 3

Semilinear parabolic PDEs: formal link

  • The solution (Y, Z) of

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.

slide-4
SLIDE 4

Numerical resolution: first approaches

  • Ma, Protter and Yong (94), Douglas, Ma and Protter (96), Ma, Protter,

San Martin and Torres (02): solve the PDE ⇒ (ˆ u, ˆ Du) and set (Y π, Zπ) = (ˆ u, ˆ Duσ)(·, Xπ).

  • Coquet, Mackevicius and Memin (98), Briand, Delyon and Memin (01),

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 !

slide-5
SLIDE 5

Euler scheme approximation

slide-6
SLIDE 6

The forward process X

  • Fix a grid of [0, T]: π := {ti := hi, i ≤ n} with h = T/n.
  • Set Xπ

0 = X0

  • For i = 1, . . . , n, set

ti

= Xπ

ti−1 + b(Xπ ti−1)h + σ(Xπ ti−1)(Wti − Wti−1)

slide-7
SLIDE 7

The forward process X

  • Fix a grid of [0, T]: π := {ti := hi, i ≤ n} with h = T/n.
  • Set Xπ

0 = X0

  • For i = 1, . . . , n, set

ti

= Xπ

ti−1 + b(Xπ ti−1)h + σ(Xπ ti−1)(Wti − Wti−1)

  • Error:

max

i<n E

 

sup

t∈[ti,ti+1]

|Xt − Xπ

ti|2

 

1 2

≤ Ch

1 2 .

slide-8
SLIDE 8

The BSDE (Y, Z): Adapted backward Euler scheme

  • For i = n − 1, . . . , 0, write

Yti ∼ Yti+1 + f(Xti, Yti, Zti)h − Zti(Wti+1 − Wti) (1) and take E

  • · | Fti
  • to get

Yti ∼ E

  • Yti+1 | Fti
  • + f(Xti, Yti, Zti)h
slide-9
SLIDE 9

The BSDE (Y, Z): Adapted backward Euler scheme

  • For i = n − 1, . . . , 0, write

Yti ∼ Yti+1 + f(Xti, Yti, Zti)h − Zti(Wti+1 − Wti) (2) and take E

  • · | Fti
  • to get

Yti ∼ E

  • Yti+1 | Fti
  • + f(Xti, Yti, Zti)h

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

  • · | Fti
  • ∼ E
  • Yti+1(Wti+1 − Wti) | Fti
  • − Ztih
slide-10
SLIDE 10

The BSDE (Y, Z): Adapted backward Euler scheme (2)

  • Recall:

Yti ∼ E

  • Yti+1 | Fti
  • + f(Xti, Yti, Zti)h

∼ E

  • Yti+1(Wti+1 − Wti) | Fti
  • − Ztih
slide-11
SLIDE 11

The BSDE (Y, Z): Adapted backward Euler scheme (2)

  • Recall:

Yti ∼ E

  • Yti+1 | Fti
  • + f(Xti, Yti, Zti)h

∼ E

  • Yti+1(Wti+1 − Wti) | Fti
  • − Ztih
  • Set Y π

T = g(Xπ T) and for i = n − 1, . . . , 0

Y π

ti

= E

  • Y π

ti+1 | Fti

  • + f(Xπ

ti, Y π ti , Zπ ti)h

where Zπ

ti

= h−1E

  • Y π

ti+1(Wti+1 − Wti) | Fti

slide-12
SLIDE 12

The BSDE (Y, Z): Adapted backward Euler scheme (2)

  • Recall:

Yti ∼ E

  • Yti+1 | Fti
  • + f(Xti, Yti, Zti)h

∼ E

  • Yti+1(Wti+1 − Wti) | Fti
  • − Ztih
  • Set Y π

T = g(Xπ T) and for i = n − 1, . . . , 0

Y π

ti

= E

  • Y π

ti+1 | Fti

  • + f(Xπ

ti, Y π ti , Zπ ti)h

where Zπ

ti

= h−1E

  • Y π

ti+1(Wti+1 − Wti) | Fti

  • Could alternatively set

Y π

ti

= E

  • Y π

ti+1 | Fti

  • + E
  • f(Xπ

ti, Y π ti+1, Zπ ti) | Fti

  • h
slide-13
SLIDE 13

Numerical implementation

slide-14
SLIDE 14

Quantization

  • Bally, Pages and Printems for the case f independent of Z.
  • Replace Xπ by a quantized version ˆ

Xπ taking a finite number of possible values.

  • Estimate the transition probabilities of ˆ

Xπ.

  • Use the algorithm: ˆ

Y π

T = g( ˆ

T) and for i = n − 1, . . . , 0

ˆ Y π

ti

= E

  • ˆ

Y π

ti+1 | ˆ

ti

  • + f( ˆ

ti, ˆ

Y π

ti )h

slide-15
SLIDE 15

Pure Monte-Carlo approaches

  • Simulate (Xπ,j, W j , j ≤ N)
  • Set ˆ

Y π,j

T

= g(Xπ,j

T )

  • Given ˆ

E an approximation of E based on the simulated data, use the

induction ˆ Y π,j

ti

= ˆ

E

  • ˆ

Y π

ti+1 | Xπ,j ti

  • + f(Xπ,j

ti , ˆ

Y π,j

ti

, ˆ Zπ,j

ti )h

ˆ Zπ,j

ti

= h−1ˆ

E

  • ˆ

Y π

ti+1(Wti+1 − Wti) | Xπ,j ti

  • Two alternatives :
  • 1. Chevance (97), Longstaff and Schwartz (01), Clement, Lamberton and

Protter (02), Gobet, Lemor and Warin (05): non-parametric regression.

  • 2. Lions and Regnier (01), B., Ekeland and Touzi (04), B. and Touzi (04):

Malliavin calculus approach to rewrite conditional expectations in terms of unconditional expectations.

slide-16
SLIDE 16

Approximation error

slide-17
SLIDE 17

Control of the approximation error

  • Say f ≡ 0, then

Yti = g(XT) +

T

ti

f(Xs, Ys, Zs)ds −

T

ti

ZsdWs = Yti+1 −

ti+1

ti

ZsdWs implies Yti = E

  • Yti+1 | Fti
  • .
slide-18
SLIDE 18

Control of the approximation error

  • Say f ≡ 0, then

Yti = g(XT) +

T

ti

f(Xs, Ys, Zs)ds −

T

ti

ZsdWs = Yti+1 −

ti+1

ti

ZsdWs implies Yti = E

  • Yti+1 | Fti
  • .

Thus max

i<n E

 

sup

t∈[ti,ti+1]

|Yt − Y π

ti |2

 

≥ max

i<n E

  • |Yti+1 − Y π

ti |2

≥ max

i<n E

  • |Yti+1 − Yti|2

≥ c max

i<n E

 

sup

t∈[ti,ti+1]

|Yt − Yti|2

  =: c R(Y )2

S2

for some c > 0.

slide-19
SLIDE 19

Control of the approximation error (2)

  • Set

˜ Zti := h−1E

ti+1

ti

Zsds | Fti

  • then

E

 

i

ti+1

ti

Zt − Zπ

ti2dt

  ≥ E  

i

ti+1

ti

Zt − ˜ Zti2dt

  =:R(Z)2

H2

slide-20
SLIDE 20

Control of the approximation error (3)

  • Conclusion: up to a constant c > 0, the error

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

slide-21
SLIDE 21

Control of the approximation error (3)

  • Conclusion: up to a constant c > 0, the error

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

  • One can actually show that

Err(h) = O

  • R(Y )S2 + R(Z)H2 + h

1 2

slide-22
SLIDE 22

Control of the approximation error (4)

  • Thus

Err(h) = O

  • R(Y )S2 + R(Z)H2 + h

1 2

  • where (formally)

R(Y )2

S2 = max i<n E[

sup

t∈[ti,ti+1]

| u(t, Xt)

  • Yt

− u(ti, Xti)

  • Yti

|2] and R(Z)2

H2 = E[

  • i

ti+1

ti

Duσ(t, Xt)

  • Zt

− h−1E

ti+1

ti

Duσ(s, Xs) | Fti

  • ˜

Zti

2dt]

  • The error depends on a very weak notion of regularity of (u, Du).
slide-23
SLIDE 23

Regularity results

slide-24
SLIDE 24

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

slide-25
SLIDE 25

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

  • Remark:

u is 1

2-H¨

  • lder in t and Lipschitz in x by propagation of the

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¨

  • lder in t.
slide-26
SLIDE 26

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

  • Elements of proof for R(Z)H2: (case f = 0, d = 1, smooth coefficients)

Yt = u(t, Xt) = E [g(XT) | Ft] Zt = Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt)

slide-27
SLIDE 27

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

  • Elements of proof for R(Z)H2: (case f = 0, d = 1, smooth coefficients)

Yt = u(t, Xt) = E [g(XT) | Ft] Zt = Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) = E

  • Dg(XT) ∂

∂X0 XT | Ft

  • ( ∂

∂X0 Xt)−1σ(Xt)

  • say=1for simplicity
slide-28
SLIDE 28

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

  • Elements of proof for R(Z)H2: (case f = 0, d = 1, smooth coefficients)

Then, Zt = E

  • Dg(XT) ∂

∂X0 XT | Ft

  • is a Martingale (E [Zt | Fs] = Zs for s ≤ t)
slide-29
SLIDE 29

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

  • Elements of proof for R(Z)H2: (case f = 0, d = 1, smooth coefficients)

Then, Zt = E

  • Dg(XT) ∂

∂X0 XT | Ft

  • is a Martingale (E [Zt | Fs] = Zs for s ≤ t) which implies

E

  • |Zt − Zti|2

≤ E

  • Z2

ti+1 − Z2 ti

  • , t ∈ [ti, ti+1]
slide-30
SLIDE 30

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

  • Elements of proof for R(Z)H2: (case f = 0, d = 1, smooth coefficients)

Then, Zt = E

  • Dg(XT) ∂

∂X0 XT | Ft

  • is a Martingale (E [Zt | Fs] = Zs for s ≤ t) which implies

E

  • |Zt − Zti|2

≤ E

  • Z2

ti+1 − Z2 ti

  • , t ∈ [ti, ti+1]

and

ti+1

ti

E

  • |Zt − ˜

Zti|2 dt ≤

ti+1

ti

E

  • |Zt − Zti|2

dt ≤ hE

  • Z2

ti+1 − Z2 ti

  • .
slide-31
SLIDE 31

Semilinear PDEs

  • Theorem (Ma and Zhang 02, and B. and Touzi 04):

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)

  • Yt

− u(ti, Xti)

  • Yti

|2]

1 2

and R(Z)H2 = E[

  • i

ti+1

ti

Duσ(t, Xt)

  • Zt

− 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.

slide-32
SLIDE 32

Extension 1: Semilinear parabolic IPDEs and systems

  • B. and Elie (05)
slide-33
SLIDE 33

PDEs with integral term

The solution u of −Lu − f(·, u, Duσ, I[u](t, x)) =

  • n [0, T) × Rd , u(T, ·)=g
  • n Rd

with the non local term

I[u](t, x) :=

  • E

{u(t, x + β(x, e)) − u(t, x)} ρ(e) λ(de)

and L the non local Dynkin operator

Lu = ∂ ∂tu + b(x)′Du + 1 2Tr

  • σσ′(x)D2u
  • +
  • E

{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

ρ(e)Us(e)λ(de))ds −

T

t

ZsdWs−

T

t

  • E

Us(e)¯ µ(de, ds)

where

Xt = X0 +

t

b(Xs)ds +

t

σ(Xs)dWs +

t

  • E

β(Xs−, e)¯ µ(de, ds)

through

Yt = u(t, Xt) , Zt = Duσ(t, Xt) , Ut(e) = u(t, Xt− + β(Xt−, e)) − u(t, Xt−)

slide-34
SLIDE 34

Systems of PDEs

Pardoux, Pradeilles and Rao (97), Sow and Pardoux (04).

  • System of κ PDE’s (m = 0, . . . , κ − 1)

= um

t + b′ mDum + 1

2Tr[σmσ′

mD2um] + fm(·, u1, u2, . . . , uκ−1

  • coupling

, (Dum)′σm) gm = um(T, ·) .

  • Define for m = 0, . . . , κ − 1

˜ f(m, x, y, γ, z) = fm

 x, (. . . , y + γκ−2, y + γκ−1, y

  • m

, y + γ1, y + γ2, . . .), z

 

  • Set E = {1, . . . , κ − 1}, λ(de) = λ κ−1

k=1 δk(e) and

Mt =

t

  • E eµ(de, ds) [κ]
slide-35
SLIDE 35

Systems of PDEs

Pardoux, Pradeilles and Rao (97), Sow and Pardoux (04).

  • System of κ PDE’s (m = 0, . . . , κ − 1)

= um

t + b′ mDum + 1

2Tr[σmσ′

mD2um] + fm(·, u1, u2, . . . , um

  • coupling

, (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

  • k=1

U(k)tdt − ZtdWt −

  • E Ut(e)¯

µ(de, dt) YT = gMT (XT)

slide-36
SLIDE 36

Regularity result

  • Theorem (B. and Elie 05):

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

  • r

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.

slide-37
SLIDE 37

Extension 2: Free boundary problems

  • B. and J.-F. Chassagneux (06)
slide-38
SLIDE 38

Representation

The solution u of min {−Lu − f(·, u, Duσ) , u − g} =

  • n [0, T) × Rd , u(T, ·)=g
  • n Rd

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)

slide-39
SLIDE 39

Approximation scheme

  • Backward “American” scheme:

ti

= h−1 E

  • Y π

ti+1(Wti+1 − Wti) | Fti

  • ˜

Y π

ti

= E

  • Y π

ti+1 | Fti

  • + h f(Xπ

ti, Y π ti , Zπ ti)

Y π

ti

= max

  • g(Xπ

ti) , ˜

Y π

ti

  • , i ≤ n − 1 .

with the terminal condition Y π

T

= g(Xπ

T) .

slide-40
SLIDE 40

Formulation for Z ?

  • Recall that

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

  • Previous approach (d = 1, f = 0)

Yt = u(t, Xt) = E

g(Xτt) | Ft

  • Zt

= Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) = E

  • Dg(Xτt) ∂

∂X0 Xτt | Ft

  • ( ∂

∂X0 Xt)−1σ(Xt) ⇒ Problem: τt depends on X0...

slide-41
SLIDE 41

Discretely reflected BSDE

  • (Y, Z, K) solution of

Yt = g(XT) +

T

t

f(Xs, Ys, Zs)ds −

T

t

ZsdWs + KT − Kt Yt ≥ g(Xt) ,

  • nly for t ∈ π ,

with Kti+1 = Kti + [Yti+1− − g(Xti+1)]− .

  • Then (for f = 0)

Zt = E

    Dg(XT) ∂

∂X0 XT +

  • ti+1>t

∂ ∂X0 [Yti+1− − g(Xti+1)]−

  • Kti+1−Kti

| Ft

     ( ∂

∂X0 Xt)−1σ(Xt

  • IPP in the Malliavin sens (with Nt

s := (s − t)−1 s t σ(Xr)−1∇XrdWr)

Zt = E

    g(XT)Nt

T +

  • ti+1>t

Nt

ti+1 [Yti+1− − g(Xti+1)]−

  • Kti+1−Kti

| Ft

     ( ∂

∂X0 Xt)−1σ(Xt) .

slide-42
SLIDE 42

Regularity result and convergence rate (1)

Take the limit (f = 0) Zt = E

  • g(XT)Nt

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)

slide-43
SLIDE 43

Discretely reflected BSDE: Alternative representation

  • (Y, Z, K) solution of

Yt = g(XT) +

T

t

f(Xs, Ys, Zs)ds −

T

t

ZsdWs + KT − Kt Yt ≥ g(Xt) ,

  • nly for t ∈ π ,

with Kti+1 = Kti + [Yti+1− − g(Xti+1)]− .

  • In terms of PDEs: u(t, Xt) := Yt and Du(t, Xt)σ(Xt) := Zt where u(T, ·) =

g and −Lu − f = 0 on [ti, ti+1) × Rd , u(ti+1−, ·) = max{u(ti+1, ·); g} .

  • By the previous arguments for t ∈ [ti, ti+1) (with f = 0)

Zt = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) =

  • E

∂X0 u(ti+1, Xti+1) | Ft

  • +

E

∂X0 (g − u)(ti+1, Xti+1)1(g−u)(ti+1,Xti+1)>0 | Ft

  • ( ∂

∂X0 Xt)−1σ(Xt)

slide-44
SLIDE 44

Discretely reflected BSDE: Alternative representation

  • By the previous slide:

( ∂ ∂X0 Xt)σ(Xt)−1Zt = ∂ ∂X0 u(t, Xt) = Du(t, Xt) ∂ ∂X0 Xt = E

∂X0 u(ti+1, Xti+1) | Ft

  • + E

∂X0 (g − u)(ti+1, Xti+1)1(g−u)(ti+1,Xti+1)>0 | Ft

  • = E
  • Du(ti+1, Xti+1) ∂

∂X0 Xti+1 | Ft

  • + E
  • D(g − u)(ti+1, Xti+1) ∂

∂X0 Xti+11(g−u)(ti+1,Xti+1)>0 | Ft

  • By iterating, we get

( ∂ ∂X0 Xt)σ(Xt)−1Zt = ∂ ∂X0 u(t, Xt) = E

  • Dg(τt, Xτt)( ∂

∂X0 X)τt | Ft

  • where τt := inf{s ∈ π ∩ [t, T] : Ys < g(Xs)} ∧ T
slide-45
SLIDE 45

Discretely reflected BSDE: Alternative representation

  • One has

Zt = E

  • Dg(τt, Xτt)( ∂

∂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

  • |Xti − Xπ

ti|21

2 = O(h), then

Err(h) = O(h

1 2) .

slide-46
SLIDE 46

Extension 3: Cauchy-Dirichlet problems

  • B. and S. Menozzi (07)
slide-47
SLIDE 47

Representation

The solution u of −Lu − f(·, u, Duσ) =

  • n D := [0, T) × O

u = g

  • n ∂PD := ([0, T) × ∂O) ∪ ({T} × ¯

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≤τ

slide-48
SLIDE 48

Approximation scheme

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

ti

= h−1 E

  • Y π

ti+1(Wti+1 − Wti) | Fti

  • Y π

ti

= E

  • Y π

ti+1 | Fti

  • + h f(Xπ

ti, Y π ti , Zπ ti)

Proposition: Assume that HL and Hg hold (see below). Then, Err(h) ≤ C

  • h

1 2 + R(Y )S2 + R(Z)H2 + E [ξ|τ − τπ|] 1 2

  • Additional term :
  • n τπ ≤ τ, Y π

τπ − Yτπ = g(τπ, Xπ τπ) − g(τ, Xτ) −

τ

τπ f(· · · )ds +

τ

τπ ZsdWs

slide-49
SLIDE 49

Representation in the smooth case

  • Previous approach (d = 1, f = 0 and on {t ≤ τ})

Yt = u(t, Xt) = E [g(Xτ) | Ft] Zt = Du(t, Xt)σ(Xt) = ∂ ∂X0 u(t, Xt)( ∂ ∂X0 Xt)−1σ(Xt) = E

  • Dg(Xτ) ∂

∂X0 Xτ | Ft

  • ( ∂

∂X0 Xt)−1σ(Xt) ⇒ Problem: τ depends on X0...

slide-50
SLIDE 50

Representation in the smooth case

  • PDE approach (d = 1 and f = 0): martingale property of Du(t, Xt) ∂

∂X0Xt

gives Ztσ(Xt)−1 ∂ ∂X0 Xt = Du(t, Xt)( ∂ ∂X0 X)t1t≤τ = E

  • Du(τ, Xτ)( ∂

∂X0 X)τ | Ft

  • 1t≤τ

thus Zt = E

  • Du(τ, Xτ)( ∂

∂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 !

slide-51
SLIDE 51

Gradient bound on the boundary

HL: All coefficients are Lipschitz. D1: O := m

ℓ=1 Oℓ where Oℓ is a C2 domain of Rd with a compact boundary.

  • D2. For all x ∈ ∂O, there is y(x) ∈ Oc, r(x) ∈ [L−1, L] and δ(x) ∈ B(0, 1)

such that ¯ B(y(x), r(x)) ∩ ¯ O = {x} and {x′ ∈ B(x, L−1) : x′ − x, δ(x) ≥ (1 − L−1)x′ − x} ⊂ ¯ O .

  • C. The boundary satisfies a non characteristic condition outside a neighbor-

hood of C := m

ℓ=k=1 ∂Oℓ∩∂Ok and σ is uniformly elliptic on a neighborhood

  • f C.

Hg: g ∈ C1,2( ¯ D) and ∂tg + Dg + D2g ≤ L

  • n ¯

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.

  • Proof. Barrier techniques.
slide-52
SLIDE 52

Regularity under general conditions

Recall that (formally) for d = 1 and f = 0: Zt = E

  Du(τ, Xτ)

  • bounded

( ∂ ∂X0 X)τ | Ft

  

  • martingale

( ∂ ∂X0 Xt)−1σ(Xt)1t≤τ Corollary: Assume that the above conditions hold. Then, R(Y )S2 + R(Z)H2 = O(h

1 2) .

slide-53
SLIDE 53

Abstract error and exit time approximation

Theorem: Assume that HL, D1 and C hold. Then, for each ε ∈ (0, 1/2) there is Cε > 0 such that

E [ξ|τ − τπ|]

≤ Cεh1/2−ε . Theorem: Under the above assumptions: Err(h) ≤ C

    h

1 2 + R(Y )S2 + R(Z)H2

  • h

1 2

+ E [ξ|τ − τπ|]

1 2

  • h1/4−ε

    

Compare with uniformly elliptic case with smooth bounded domain (Gobet and Menozzi 07): E [τ − τπ] = Ch1/2 + o(h1/2).

slide-54
SLIDE 54

Exit time approximation and global error

Theorem: Assume that HL, D1 and C hold. Then, for each ε ∈ (0, 1/2) there is Cε > 0 such that

E [ξ|τ − τπ|]

≤ Cεh1/2−ε . Theorem: Under the above assumptions: Err(h) ≤ C

    h

1 2 + R(Y )S2 + R(Z)H2

  • h

1 2

+ E [ξ|τ − τπ|]

1 2

  • h1/4−ε

    

Other result: Under the same assumption, one also gets |u(0, X0) − Y π

0 |

≤ max

i<n E

 

sup

t∈[ti,ti+1]

1ti≤τ∧τπ|Yt − Y π

ti |2

 

1 2

+ E

 

i

1ti≤τ∧τπ

ti+1

ti

Zt − Zπ

ti2dt

 

1 2

= Oε(h

1 2−ε)

slide-55
SLIDE 55

Remaining questions

Semilinear PDEs with quadratic driver ? Elliptic semilinear PDEs ?