• Nebyly nalezeny žádné výsledky

http://www.iecn.u-nancy.fr/~etore/ ProjetOMEGA,IECN,BP239,F-54506Vand÷uvre-lès-NancyCEDEXPierre.Etore@iecn.u-nancy.fr PierreÉtoré Onrandomwalksimulationofone-dimensionaldiusionprocesseswithdiscontinuouscoecients

N/A
N/A
Protected

Academic year: 2022

Podíl "http://www.iecn.u-nancy.fr/~etore/ ProjetOMEGA,IECN,BP239,F-54506Vand÷uvre-lès-NancyCEDEXPierre.Etore@iecn.u-nancy.fr PierreÉtoré Onrandomwalksimulationofone-dimensionaldiusionprocesseswithdiscontinuouscoecients"

Copied!
27
0
0

Načítání.... (zobrazit plný text nyní)

Fulltext

(1)

E l e c t r on ic

Jour n a l o f

Pr o

b a b i l i t y Vol. 11 (2006), Paper no. 9, pages 249275.

Journal URL

http://www.math.washington.edu/∼ejpecp/

On random walk simulation of one-dimensional diusion processes with discontinuous coecients

Pierre Étoré

Projet OMEGA, IECN, BP 239, F-54506 Vand÷uvre-lès-Nancy CEDEX Pierre.Etore@iecn.u-nancy.fr

http://www.iecn.u-nancy.fr/~etore/

Abstract

In this paper, we provide a scheme for simulating one-dimensional processes generated by divergence or non-divergence form operators with discontinuous coecients. We use a space bijection to transform such a process in another one that behaves locally like a Skew Brownian motion. Indeed the behavior of the Skew Brownian motion can easily be approached by an asymmetric random walk.

Key words: Monte Carlo methods, random walk, Skew Brownian motion, one-dimensional process, divergence form operator, local time.

AMS 2000 Subject Classication: Primary 660J60, 65C.

Submitted to EJP on May 11, 2005. Final version accepted on February 21, 2006.

Support acknowledgement: This work has been supported by the GdR MOMAS.

(2)

1 Introduction

In this paper we provide a random walk based scheme for simulating one-dimensional processes generated by operators of type

L=ρ 2∇

a∇

+b∇. (1.1)

These operators appear in the modelisation of a wide variety of diusion phenomena, for instance in uid mechanics, in ecology, in nance (see [DDG05]). Ifa,ρ, andbare measurable and bounded and ifaand ρare uniformly elliptic it can be shown thatLis the innitesimal generator of a Markov processX. Note that these operators contain the case of operators of typeL= a2∆ +b∇whose interpretation in terms of Stochastic Dierential Equation is well known. In the general case there is still such an interpretation.

Indeed if we assume for simplicity thatb= 0it can be shown (see Section 4) thatX solves

Xt=X0+ Z t

0

pa(Xs)ρ(Xs)dWs+ Z t

0

ρ(Xs)a0(Xs)

2 ds+X

x∈I

a(x+)−a(x−)

a(x+) +a(x−)Lxt(X), (1.2) whereI is the set of the points of discontinuity ofaandLxt(X)is the symmetric local time ofX in x. For the coecients a, ρ, and b may be discontinuous, providing a scheme to simulate trajectories of X is challenging: we cannot use the panel of Monte-Carlo methods available for smooth coecients (see [KP92]). However, some authors have recently provided schemes to simulateX in the case of coecients having some discontinuities.

In [Mar04] (see also [MT06]) M. Martinez treated the case of a coecient a having one point of discontinuity. He applied an Euler scheme after a space transformation that allows to get rid of the local time in (1.2). To estimate the speed of convergence of his method he needs a to be C6 outside the point of discontinuity. The initial condition has to be C4 almost everywhere and to satisfy other restrictive conditions.

In [LM06] (see also [Mar04]) A. Lejay and M. Martinez proposed a dierent scheme. After a piecewise constant approximation of the coecients and a dierent space transformation, they propose to use an exact simulation method of the Skew Brownian Motion (SBM). This one is based on the simulation of the exit times of a Brownian motion. In general the whole algorithm is slow and costly but allows to treat the case of coecientsa,ρandb being right continuous with left limits, and of classC1except on countable set of points, without cluster point. Besides the initial condition can be taken inH1, and the algorithm is well adapted to the case of coecients being at on large intervals outside their points of discontinuity.

Here, under the same hypotheses on a, ρ and b, but with the initial condition in W1,∞∩H1∩ C0 we propose a new scheme based mostly on random walks.

Roughly the idea is the following: assume for simplicity thatb = 0. First, like in [LM06], we replacea andρ by piecewise constantan and ρn in order to obtain Xn that is a good weak approximation of X and that solves

Xtn=X0n+ Z t

0

pan(Xsnn(Xsn)dWs+ X

xni∈In

a(xni+)−a(xni−)

a(xni+) +a(xni−)Lxtni(Xn),

whereIn is the set of the points of discontinuity ofan. Second by a proper change of scale we transform Xn intoYn that solves

Ytn=Y0n+Wt+ X

xnk∈In

βknLk/nt (Yn),

(3)

where theβnk's are explicitely known. ThusYn behaves around each k/nlike a SBM of parameter βkn (see Subsection5.2for a brief presentation of the SBM). That is, heuristically,Ynwhen ink/nmoves up with probability(βkn+ 1)/2and down with probability(βkn−1)/2, and behaves like a standard Brownian motion elsewhere. Thus a random walk on the grid{k/n:k∈Z}can reect the behaviour ofYnas was shown in [Leg85]. We use this to nally construct an approximationYbn ofYn.

We obtain a very easy to implement algorithm that only requires simulations of Bernoulli random variables. We estimate the speed of weak convergence of our algorithm by mixing an estimate of a weak error and an estimate of a strong error. Indeed computing the strong error of the algorithm presents diculties we were not able to overcome. On the other hand computing directly the weak error without using a strong error estimate would lead to more complicated computations without any improvement of the speed of convergence: basically our approach relies on the Donsker theorem and we cannot get better than an error inO(n−1/2). Moreover to make such computations we should require additionnal smoothness on the data (see [Mar04]).

We nally make numerical experiments: the proposed scheme appears to be satisfying compared to the ones proposed in [Mar04] or [LM06].

Hypothesis. We make some assumptions from now till the end of the paper, for the sake of simplicity but without loss of generality.

(A1)b= 0.

Indeed, as explained in [LM06] Section 2, if we can treat the case L= ρ

2∇ a∇

, (1.3)

we can treat the case (1.1) for any measurable bounded bby dening the coecientsρand ain (1.3) in the following manner:

If ab :=aexpΨ andρb :=ρexp−Ψ,

with Ψ(x) = Z x

0

h(y)dy andh(x) = 2 b(x) ρ(x)a(x), then ρb

2∇ ab

= ρ 2∇

a∇

+b∇.

(A2) Let beG= (l, r)an open bounded interval ofR. We will assume the processX starts fromx∈G and is killed when reaching{l, r}. >From a PDEs point of view this means the parabolic PDEs involving L we will study are submitted to uniform Dirichlet boundary conditions. We could treat Neumann boundary conditions (thanks to the results of [BC05] for instance) and, by localization arguments, the case of an unbounded domainG(see [LM06]). But this assumption will make the material of the paper simpler and clearer.

Outline of the paper. In Section 2 we dene precisely Divergence Form Operators (DFO) and recall some of their properties. In Section 3 we speak of Stochastic Dierential Equations involving Local Time (SDELT): we state a general change of scale formula and recall some convergence results established by J.F. Le Gall in [Leg85]. In Section 4 we link DFO and SDELT: a process generated by a DFO of coecientsaandρhaving countable discontinuities without cluster points is solution of a SDELT with coecients determined by a andρ. In Section 5 we present our scheme. In Section 6 we estimate the speed of convergence of this scheme. Section 7 is devoted to numerical experiments.

(4)

Some notations. For1≤p <∞we denote byLp(G)the set of measurable functionsf onGsuch that kfkp:=

Z

G

|f(x)|pdx1/p

<∞.

Let be0< T <∞xed. For1≤p, q <∞we denote byLq(0, T; Lp(G))the set of measurable functions f on(0, T)×Gsuch that

|||f|||p,q :=

Z T 0

kfkqpdt1/q

<∞.

For u∈ Lp(G) we denote by dudx the rst derivative of u in the distributional sense. It is standard to denote byW1,p(G)the space of functionsu∈Lp(G)such that dudx ∈Lp(G), and byW01,p(G)the closure of Cc(G)inW1,p(G)equipped with the norm(kukpp+

dudx

p

p)1/p. We denote byH1(G)the spaceW1,2(G), and byH10(G)the spaceW1,20 (G).

For u ∈ L2(0, T; L2(G)) we denote by ∂tu the distribution such that for all ϕ ∈ Cc((0, T)×G), we have,h∂tu, ϕi =−RT

0

R

Gu∂tϕ. We still denote by dudx the rst derivative of uwith respect to xin the distributional sense.

We will classicaly denote byk.k and|||.|||∞,∞ the supremum norms.

For the use of probability we will denote by C0(G)the set of continuous bounded functions on G. The symbol∼=will denote equality in law.

2 On divergence form operators

For0< λ <Λ<∞let us denote byEll(λ,Λ)the set of functionsf onGthat are measurable and such that

∀x∈G, λ≤f(x)≤Λ.

Forρ∈Ell(λ,Λ)let us dene the measuremρ(dx) :=ρ−1(x)dx.

For any measure m with a bounded density with respect to the Lebesgue measure we then denote by L2(G, m)the Hilbert space of functions inL2(G)equipped with the scalar product

(f, g)7−→

Z

G

f(x)g(x)m(dx).

This is done in order that the operator we dene below is symmetric onL2(G, mρ).

Denition 2.1 Letaandρbe inEll(λ,Λ)for some0< λ <Λ<∞. We call Divergence form operator of coecients aandρ, and we noteL(a, ρ), the operator(L, D(L))on L2(G, mρ)dened by

L=ρ 2

d dx

a d

dx

, and

D(L) ={u∈H10(G), Lu∈L2(G)}.

Actually ifa, ρ ∈Ell(λ,Λ)the operatorL(a, ρ)has sucient properties to generate a continuous Markov process. We sum up these properties in the next theorem.

(5)

Theorem 2.1 Letaandρbe in Ell(λ,Λ)for some 0< λ <Λ<∞. Then we have:

i) The operatorL(a, ρ)on L2(G, mρ)is closed and self-adjoint, with dense domain.

ii) This operator is the innitesimal generator of a strongly continuous semigroup of contraction (St)t≥0 onL2(G, mρ).

iii) Moreover (St)t≥0 is a Feller semigroup. Thus L(a, ρ) is the innitesimal generator of a Markov process(Xt, t≥0).

iv) The process(Xt, t≥0) has continuous trajectories.

Proof. We give the great lines of the proof and refer the reader to [Lej00] and [Str82] for details.

We set(L, D(L)) =L(a, ρ). First it is possible to build a symmetric bilinear formE onL2(G, mρ)dened by

E(u, v) = Z

G

a 2

du dx

dv

dxdx, ∀(u, v)∈ D(E)×D(E), and D(E) = H10(G), that veries,

E(u, v) =− hLu, viL2(G,mρ), ∀(u, v)∈D(L)×D(E).

Thus the resolvent of(L, D(L))can be built and we get i). An application of the Hille-Yosida theorem then leads to ii).

Further it is a classical result of PDEs that the semigroup(Pt)t≥0 has a densityp(t, x, y)with respect to the measuremρ such that

u(t, x) = Z

G

p(t, x, y)f(y)ρ−1(y)dy (2.1)

is a continuous version ofPtf(x). Then forf inC0(G),Ptf belongs toC0(G). By the use of the maximum principle it can be shown that(Pt)t≥0 is semi-markovian and we get iii).

Finally Aronson estimates on the densityp(t, x, y)can be used to show for example that

∀ε >0, ∀x∈G, lim

t↓0

1 t

Z

|y−x|>ε

p(t, x, y)ρ−1(y)dy= 0, and thus we get iv) (see Proposition 2.9 in chapter 4 of [EK86]).

We have a consistency theorem.

Theorem 2.2 Let be 0 < λ < Λ < ∞. Let a and ρ be in Ell(λ,Λ) and (an, ρn) be a sequence of Ell(λ,Λ)×Ell(λ,Λ).

Let us denote by S and X respectively the semigroup and the process generated by L(a, ρ) and by(Sn) and(Xn) the sequences of semigroups and processes generated by the sequence of operatorsL(an, ρn). Assume that

1 an

L2(G)

−−−−*

n→∞

1

a, and 1 ρn

L2(G)

−−−−*

n→∞

1 ρ. Then for anyT >0 and any f ∈L2(G)we have :

(6)

i) The functionStnf(x)converges weakly inL2(0, T; H10(G))toStf(x).

ii) The continuous version of Stnf(x) given by (2.1) with preplaced by pn converges uniformly on each compact of(0, T)×Gto the continuous version of Stf(x) given by (2.1).

iii)

(Xtn, t≥0)−−−−→L

n→∞ (Xt, t≥0).

Proof. See in [LM06] the proofs of Propositions 3 and 4.

3 On SDE involving local time

First we introduce a new class of coecients. For0 < λ <Λ <∞ we denote byCoeff(λ,Λ)the set of the elementsf ofEll(λ,Λ)that verify:

i) f is right continuous with left limits (r.c.l.l.).

ii) f belongs toC1(G\ I), whereI is a countable set without cluster point.

Let us also denote byMthe space of all bounded measuresν onGsuch that|ν({x})|<1for allxinG. Denition 3.1 Let σ be inCoeff(λ,Λ) for some 0< λ <Λ<∞, and ν be in M. We call Stochastic Dierential Equation with Local Time of coecientsσandν, and we noteSde(σ, ν), the following SDE

Xt=X0+ Z t

0

σ(Xs)dWs+ Z

R

ν(dx)Lxt(X), whereLxt(X)is the symmetric local time of the unknown processX.

In [Leg85] J.F. Le Gall studied some properties of SDEs of the typeSde(σ, ν). We will recall here some results of this work we will use in the sequel.

We will see below that σ ∈ Coeff(λ,Λ) and ν ∈ Mis a sucient condition to have a unique strong solution toSde(σ, ν). We rst x some additionnal notations.

Forf inCoeff(λ,Λ)we denote byf0(dx)the bounded measure corresponding to the rst derivative off in the generalized sense. We denote byf(x+) andf(x−)respectively the right and left limits off inx. We will also denote byf0(x)the r.c.l.l. density of the absolutely continuous part off0(dx)(that it is to say we take forf0(x)the right derivative of f in x).

Forν inMwe denote byνc the absolutely continuous part ofν.

3.1 A change of scale formula

Let us dene the class of bijections we will use in our change of scale.

For0< λ <Λ<∞we denote byT(λ,Λ)the set of all functionsΦonGthat have a rst derivativeΦ0 that belongs toCoeff(λ,Λ). The assumption made on the bijection is minimal and we can then state a very general change of scale formula.

(7)

Proposition 3.1 Letσbe in Coeff(λ,Λ)for some0< λ <Λ<∞. Let ν(dx) =b(x)dx+ X

xi∈I

cxiδxi(dx), be in M(i.e., b is measurable and bounded, and each|cxi|<1).

Let Φbe inT(λ00)for some0< λ00<∞and letJ be the set of the points of discontinuity of Φ0. Then the next statements are equivalent:

i) The processX solves Sde(σ, ν).

ii) The process Y := Φ(X)solves Sde(γ, µ)with

γ(y) = (σΦ0)◦Φ−1(y), and

µ(dy) = Φ0b+120)0

0)2 ◦Φ−1(y)dy+ X

xi∈I∪J

βxiδΦ(xi)(dy), where,

βx= Φ0(x+)(1 +cx)−Φ0(x−)(1−cx) Φ0(x+)(1 +cx) + Φ0(x−)(1−cx), withcx= 0 if x∈ J \ I.

Remark 3.1 Note thatγobviously belongs toCoeff(λ0000)for some0< λ0000<∞, and thatµis inM, so it makes sense to speak ofSde(γ, µ).

We can say that the class of SDE of typeSde(σ, ν)is stable by transformation by a bijection belonging toT(λ,Λ)for some 0< λ <Λ<∞.

Proof of Proposition 3.1. We provei)⇒ii). The converse can be proven in the same manner quite being technically more cumbersome.

By the symmetric Itô-Tanaka formula we rst get:

Yt= Φ(Xt) = Φ(X0) +Rt

0(σΦ0)(Xs)dWs+Rt

020)(Xs)ds +P

xi∈I

Φ0(xi+)+Φ0(xi−)

2 cxiLxti(X) +12Rt

020)0](Xs)ds+P

xi∈J

Φ0(xi+)−Φ0(xi−) 2 Lxti(X)

= Φ(X0) +Rt

0(σΦ0)◦Φ−1(Ys)dWs

+Rt

020b+120)0)]◦Φ−1(Ys)ds+P

xi∈I∪JKxiLxti(X), withKx=cx0(x+) + Φ0(x−))/2 + (Φ0(x+)−Φ0(x−))/2.

We have then to expressLxt(X)in function ofLΦ(x)t (Y)forx∈ I ∪ J.

(8)

Using Corollary VI.1.9 of [RY91] it can be shown that LΦ(x)

±

t (Y) = Φ0(x±)Lt (X). (3.1)

Besides theorem VI.1.7 of [RY91] leads to (Lx+t (X)−Lx−t (X))/2 = cxLxt(X) and combining with (Lx+t (X) +Lx−t (X))/2 =Lxt(X)we get

Lx+t (X) = (1 +cx)Lxt(X). (3.2)

In a similar manner we have(LΦ(x)+t (Y)−LΦ(x)−t (Y))/2 =KxLxt(X)and we can get KxLt(X) +LΦ(x)t (Y) =LΦ(x)+t (Y).

Then using (3.1) and (3.2) we get

LΦ(x)t (Y) = (Φ0(x+)(1 +cx)−Kx)Lxt(X), and the formula is proved.

To prove the proposition below, Le Gall used in [Leg85] a space bijection that enters in the general setting of Proposition3.1.

Proposition 3.2 (Le Gall 1985) Let σ be in Coeff(λ,Λ) for some 0 < λ <Λ<∞ and ν be in M. There is a unique strong solution toSde(σ, ν).

We need two lemmas.

Lemma 3.1 (Le Gall 1985) Let σ be in Coeff(λ,Λ) for some 0 < λ < Λ < ∞. There is a unique strong solution toSde(σ,0).

Proof. See [Leg85].

The next lemma will play a great role for calculations in the sequel.

Lemma 3.2 Let ν be in M. There exists a function fν in Coeff(λ,Λ) (for some 0 < λ < Λ < ∞), unique up to a multiplicative constant, such that:

fν0(dx) + (fν(x+) +fν(x−))ν(dx) = 0. (3.3) Proof of Proposition 3.2. It suces to set

Φν(x) = Z x

0

fν(y)dy.

By Lemma3.2Φνobviously belongs toT(λ,Λ)for some0< λ <Λ<∞. By Proposition3.1and Lemma 3.2 we get thatX solvesSde(σ, ν)if and only if Y := Φν(X) solvesSde (σfν)◦Φ−1ν ,0. By Lemma 3.1the proof is completed.

(9)

3.2 Convergence results

Le Gall proved the next consistency result for equations of the typeSde(σ, ν).

Theorem 3.1 (Le Gall 1985) Let be two sequences(σn)and(νn)for which there exist0< λ <Λ<∞, 0< M <∞ andδ >0 such that

(H1) σn ∈Coeff(λ,Λ), ∀n∈N,

(H2) |νn({x})| ≤1−δ, ∀n∈N,∀x∈G.

(H3) |νn|(G)≤M, ∀n∈N,

so that each νn is in M. Assume that there exist two functions σ and f in Coeff(λ00) (for some 0< λ00 <∞) such that

σn L1loc(R)

−−−−−→

n→∞ σ and fνn

L1loc(R)

−−−−−→

n→∞ f, and set:

ν(dx) =− f0(dx)

f(x+) +f(x−). (3.4)

Let (Ω,F,(Ft)t≥0,Px) be a ltered probability space carrying an adapted Brownian motion W. On this space, for each n∈N let be Xn the strong solution of Sde(σn, νn), and let be X the strong solution of Sde(σ, ν). Then:

E[ sup

0≤s≤t

|Xsn−Xs|]−−−−→

n→∞ 0 and (Xtn, t≥0)−−−−→L

n→∞ (Xt, t≥0).

Remark 3.2 In this theoremνnapproachesν in the sense thatfνntends tofν for theL1locconvergence.

Note we can haveνn * ν1, butfνn →fν2 for theL1loc convergence, with ν16=ν2 (See [Leg85] p 65 for an example). The theorem asserts thatXn tends toX that solvesSde(σ, ν2)and notSde(σ, ν1)! Le Gall also proved a Donsker theorem for solution to SDEs of the typeSde(σ, ν)forσ≡1. Let beµ inMandY be the solution toSde(1, µ).

We dene some coecientsβkn for allk∈Z, and alln∈N, by:

1−βkn

1 +βkn = exp −2µc(]k n,k+ 1

n ]) Y

k n<y≤k+1n

1−µ({y}) 1 +µ({y})

= fµ(k+1n )

fµ(kn) . (3.5) We dene a sequence(µn)of measures inMby

µn=X βnkδk

n, (3.6)

and a sequence(Yn)of processes such that eachYn solvesSde(1, µn). Finally we dene for alln∈Na sequence (τpn)p∈Nof stopping times by,

(10)

τ0n= 0

τp+1n = inf{t > τpn :|Ytn−Yτnn

p|= 1n}. (3.7)

We have the next theorem.

Theorem 3.2 (Le Gall 1985) In the previous contextSpn:=nYτnn

p denes a sequence of random walks on the integers such that:

i)

Sn0 = 0, ∀n∈N,

P[Sp+1n =k+ 1|Spn=k] = 12(1 +βkn), ∀n, p∈N,∀k∈Z, P[Sp+1n =k−1|Spn=k] = 12(1−βkn), ∀n, p∈N,∀k∈Z. ii)

The sequence of processes dened by Yetn := (1/n)S[nn2t], where b.c stands for the integer part of a non negative real number, veries for all0< T <∞:

E|Yetn−Yt| −−−−→

n→∞ 0, ∀t∈[0, T] and (Yetn, t≥0)−−−−→L

n→∞ (Yt, t≥0).

4 Link between DFO and SDELT

This link is stated by the following proposition.

Proposition 4.1 Letaandρbe inCoeff(λ,Λ)for some0< λ <Λ<∞. Let us denote byI the set of the points of discontinuity ofa. ThenL(a, ρ)is the innitesimal generator of the unique strong solution ofSde(√

aρ, ν)with,

ν(dx) =a0(x) 2a(x)

dx+ X

xi∈I

a(xi+)−a(xi−)

a(xi+) +a(xi−)δxi(dx). (4.1) In [LM06] the authors proved the proposition above by the use of Dirichlet forms and Revuz measures.

We give here a more simple proof, based on smoothing the coecients and using the consistency theorems of the two preceeding sections.

Proof of Proposition 4.1. Asaandρare inCoeff(λ,Λ)the function√

ρais inCoeff(λ,Λ). Besides, as|a−b|/|a+b|<1for anya,binR+, the measureνdened by (4.1) is inM. The existence of a unique strong solutionX toSde(√

aρ, ν)follows from Proposition3.2.

We then identify the innitesimal generator ofX. We can build two sequences(an)and(ρn)of functions inCoeff(λ,Λ)∩ C(G), such that

an −−−−→

n→∞ a a.e. and ρn−−−−→

n→∞ ρ a.e.

For anyninNwe denote byXn the process generated byL(an, ρn).

On one hand, by dominated convergence the hypotheses of Theorem2.2are fullled, and we have,

(11)

(Xtn, t≥0)−−−−→L

n→∞ (Xet, t≥0), (4.2)

where the processXe is generated byL(a, ρ).

On the other hand we will show by Theorem3.1that (Xtn, t≥0)−−−−→L

n→∞ (Xt, t≥0). (4.3)

Thus taking in care (4.2) and (4.3) we will conclude that the innitesimal generator ofX isL(a, ρ). Asan andρn areC,(Ln, D(Ln)) =L(an, ρn)can be written,

Ln= ρn 2

h an0 d

dx +an d2 dx2

i , so it is standard to say thatXn solves

Xtn=x+ Z t

0

n(Xsn)an(Xsn)dWs+ Z t

0

ρn(Xsn)an0(Xsn)

2 ds. (4.4)

AsdhXnisn(Xsn)an(Xsn)ds, by the occupation time density formula we can rewrite (4.4) and assert thatXn solves,

Xtn=x+ Z t

0

n(Xsn)an(Xsn)dWs+ Z

R

νn(dx)Lxt(Xn), whereνn(dx) = (an0(x)/2an(x))λ(dx).

Then elementary calculations show that the functionfνn associated toνn by Lemma3.2 is of the form fνn(x) = K/an(x) with K a real number. This obviously tends to K/a(x) =: f(x) for the L1loc(R)- convergence. We then determine the measure ν associated to f by (3.4). First we check that νc(dx) = (a0(x)/2(a(x))λ(dx). Second, the set{x∈G: ν({x})6= 0}is equal toI, and we have for allx∈ I,

ν({x}) =−f(x+)−f(x−)

f(x+) +f(x−) =a(x+)−a(x−) a(x+) +a(x−). So the measureν is equal to the one dened by (4.1). As it is obvious that

√ρnan L

1 loc(R)

−−−−−→

n→∞

√ρa,

and that the hypotheses(H1)−(H3)of Theorem3.1are fullled, we can say that (4.3) holds. The proof is completed.

5 Random walk approximation

5.1 Monte Carlo Approximation

From now the horizon 0 < T <∞ is xed. For any a, ρ ∈Coeff(λ,Λ) and any initial conditionf we denote by(P)(a, ρ, f)the parabolic PDE

(12)

(P)(a, ρ, f)









∂u(t,x)

∂t =Lu(t, x), for(t, x)∈[0, T]×G, u(t, l) =u(t, r) = 0 fort∈[0, T],

u(0, x) =f(x) forx∈G, with(L, D(L)) =L(a, ρ).

Let be0< λ <Λ<∞. From now till the end of this paper we assume that aandρare inCoeff(λ,Λ). We denote byI={xi}i∈I the set of the points of discontinuity ofa(I={0≤i≤k1} ⊂Zis nite). We setX to be the process generated byL(a, ρ).

We seek for a probabilistic numerical method to approximate the solution of (P)(a, ρ, f). By Theorem 2.1and some standard PDEs renements we know that for allf ∈L2(G),(P)(a, ρ, f)has a unique weak solutionu(t, x)inC([0, T],L2(G, mρ))∩L2(0, T; H10(G)). We know thatEx[f(Xt)]is a continuous version ofu(t, x).

Our goal is to build a processXbn easy to simulate and such that (Xbtn, t≥0)−−−−→L

n→∞ (Xt, t≥0). (5.1)

ThusEx[f(Xbtn)]→Ex[f(Xt)]for anyt∈[0, T], and the strong law of large numbers asserts that, 1

N

N

X

i=1

f(Xbtn,(i))−−−−→n→∞

N→∞ u(t, x), (5.2)

where for eachi,Xbn,(i) is a realisation of the random variableXbn.

5.2 Skew Brownian Motion

The Skew Brownian Motion (SBM) of parameterβ ∈(−1,1)starting from y, which we denote byYβ,y is known to solve:

Ytβ,y=y+Wt+βLyt(Yβ,y), (5.3) i.e. Yβ,y solvesSde(1, βδ0)(see [HS81]).

It was rst constructed by Itô and McKean in [IM74] (Problem 1 p115) by ipping the excursions of a reected Brownian motion with probabilityα= (β+ 1)/2. On SBM see also [Wal78] . It behaves like a Brownian motion except iny where its behaviour is pertubated, so that

P(Ytβ,y > y) =α, ∀t >0. (5.4)

We denote by T(∆) the law of the stopping time τ = inf{t ≥ 0, |Wt| = ∆} where W is a standard Brownian motion starting at zero. For the SBM Yβ,0 and ∆ in R+ we dene the stopping time τ = inf{t≥0, Ytβ,0∈ {∆,−∆}}. Our approach relies on the following lemma.

Lemma 5.1 Lety andxbe in R,∆ in R+ andβ in (−1,1). Setα= (β+ 1)/2. Then i)Yβ,y+x∼=Yβ,y+x, and ii)(τ, Yτβ,0 )∼=T(∆)⊗Ber(α).

Proof. This follows from the construction of the SBM by Itô and McKean in [IM74].

(13)

5.3 Some possible approaches

Recently two methods have been proposed to buildXbn satisfying (5.1).

In [Mar04] M. Martinez proposed to use an Euler scheme. We know by Proposition4.1 that X solves Sde(√

aρ, ν) with ν dened by (4.1). We have seen in the proof of Proposition 3.2 that if we dene Φ(x) =Rx

0 fν(y)then Y = Φ(X)solvesSde(γ,0) withγ in some Coeff(m, M). Thus an Euler scheme approximation Ybn of Y can be built and by setting Xbn = Φ−1(Ybn) we get an approximation of X. Because the coecientγis not Lipschitz ifaandρare not, evaluating the speed of convergence of such a scheme is not easy.

In [LM06], A. Lejay and M. Martinez proposed to use the SBM. They rst build a piecewise constant approximation (an, ρn) of (a, ρ) in order that the process Xn generated by L(an, ρn) solves Sde(√

anρn, νn)with νn satisfying(νn)c = 0. Second by a proper bijection Φn ∈ T(m, M), they get that Yn = Φn(Xn) solves Sde(1, µn) with µn = P

βkδyk, i.e. Yn behaves locally like a SBM. Third they proposed a schemeYbn forYn based on Lemma5.1and simulations of exit times of the SBM and they nally setXbn= (Φn)−1(Ybn).

Our method can be seen as a variation of this last approach because it also deeply relies on getting such aYn and using Lemma 5.1. But we then use random walks instead of the scheme proposed in [LM06].

5.4 The basic idea of our approach

We focus on weak convergence and propose a three-step approximation scheme diering slightly from the one proposed by Theorem3.2.

We xn∈N, and1/n will be the spatial discretization step size.

STEP 1. We build(an, ρn)in Coeff(λ,Λ)×Coeff(λ,Λ)such that:

i) The functions an and ρn are piecewise constant. The points of discontinuity of either an and ρn are included in some set In. We assume In = {xnk}k∈In for In = {0 ≤ k ≤ k1n} ⊂ Z nite and xnk < xnk+1, ∀k∈In.

ii) For eachxnk ∈ In we havean(xnk) =a(xnk)andρn(xnk) =ρ(xnk). iii) Consider the function

Φn(x) =

kn,x−1

X

k=0

xnk+1−xnk

pa(xnk)ρ(xnk)+ x−xnk

n,x

qa(xnk

n,x)ρ(xnk

n,x)

, (5.5)

where the integerkn,xveriesxnk

n,x ≤x≤xnk

n,x+1.

The setIn satisesΦn(In) = {k/n, k∈Z} ∩Φn(G). From now we assume xnk is the point of In such thatΦn(xnk) =k/n.

Remark 5.1 In fact the rst thing to do is to construct the grid In satisfying iii). It is very easy and only requires to know the coecientsaandρ(see point 1 of the algorithm in Subsection 5.5). Thenan andρn can be constructed.

Remark 5.2 The setsI andIn may have no common points.

We takeXn to be the process generated byL(an, ρn).

(14)

Remark 5.3 It can be shown by Theorem2.2thatXn converges in law toX. STEP 2. By Proposition4.1the processXn solvesSde(√

anρn, νn)with νn= X

xnk∈In

an(xnk+)−an(xnk−) an(xnk+) +an(xnk−)δxn

k.

The functionΦn dened by (5.5) belongs toT(1/Λ,1/λ). The points of discontinuity ofΦn0 are those in In, and(Φn0)0= 0, so by Proposition3.1the processYn= Φn(Xn)solves

Ytn=Y0n+Wt+ X

xnk∈In

βknLk/nt (Yn), (5.6)

where

βnk =

pa(xnk)/ρ(xnk)−q

a(xnk−1)/ρ(xnk−1) pa(xnk)/ρ(xnk) +q

a(xnk−1)/ρ(xnk−1)

. (5.7)

To write these coecients we have used the fact thatanandρnare r.c.l.l. and that for instancean(xnk+) = a(xnk)andan(xnk−) =a(xnk−1).

Remark 5.4 We have gotYn that solvesSde(1,Pβnkδk/n)in a dierent way than the one used by Le Gall in Theorem3.2. We now use his method to getYen that veries

E|Yetn−Ytn| −−−−→

n→∞ 0, ∀t∈[0, T]. (5.8)

STEP 3. Like in (3.7) we dene a sequence(τpn)p∈Nof stopping times by, τ0n= 0, and τp+1n = inf{t > τpn:|Ytn−Yτnn

p|= 1/n}.

Thanks to the uniformity of the grid{k/n, k∈In}we have the following lemma.

Lemma 5.2 i) For allk∈Zand allp∈N,(Yτnn

p+u−Yτnn

p,0≤u≤τp+1n −τpn)knowing that{Yτnn

p =k/n}

has the same law as(Ytβkn,0,0≤t≤τ1/n). ii)

∀p∈N, σnp :=n2 τpn−τp−1n ∼=T(1), and the σpn's are independent.

Proof. The statement i) follows simply from point i) of Lemma5.1and the comparison between (5.3) and (5.6). From i), the strong Markov property, and point ii) of Lemma5.1, we get that(τpn−τp−1n )∼=T(1/n2), and the statement ii) follows by scaling. Using again the Markov property we get the independence of theσpn's.

Le Gall used this lemma in his proof of Theorem3.2. Indeed it is obvious by the i) of Lemma 5.2 and the ii) of Lemma5.1thatSpn:=nYτnn

p satises

(15)

S0n= 0,

P[Sp+1n =k+ 1|Spn=k] = 12(1 +βkn) =:αnk, ∀p∈N,∀k∈In, P[Sp+1n =k−1|Spn=k] = 12(1−βkn) = 1−αnk, ∀p∈N,∀k∈In.

(5.9)

Moreover the ii) of Lemma5.2allows to show thatYetn:= (1/n)S[nn2t]=Yτnn

[n2t] satises (5.8).

Thus the idea is to take

Xbtn:= (Φn)−1 1 nSb[nn2t]

, (5.10)

where Sbn is a random walk on the integers dened by (5.9). The processXbn is a random walk on the grid In. In fact this grid is made in order that Xbn spends the same average time in each of its cells.

Combining remark5.3and theorem3.2we should have (5.1). To sum up this section we write our scheme in the algorithm form. In the next section we will estimate the approximation error of our scheme.

5.5 The algorithm

Note that by construction(Φn)−1 k/n

=xnk for allk∈In. We dene a functionALGOin the next manner:

INPUT DATA: the coecientsaandρ, the starting pointx, the precision ordernand the nal timet. OUTPUT DATA: an approximation in lawXbn ofX at time t.

1. Setxn0 ←l. whilexnk ≤r

set xnk ←p

a(xnk)ρ(xnk)(1/n) +xnk andk←k+ 1. endwhile

2. Compute theαnk = (1 +βkn)/2 withβkn dened by (5.7).

3. Sety←Φn(x). if(n y− bn yc)<0.5

set s0← bn yc. else

set s0← bn yc+ 1. endif

4. fori= 0 toi=bn2tc=:N ifxnsi∈R\(l, r)

Returnxns

i. endif

We have si=k for somek∈Ik. Simulate a realizationB ofBer(αnk). Then set si←si+B.

(16)

endfor 5. ReturnxnsN.

6 Speed of convergence

In this section we will prove the following theorem.

Theorem 6.1 Assume thata, ρ∈Coeff(λ,Λ)for some 0< λ≤Λ<∞. Let be0< T <∞ andX the process generated byL(a, ρ). Forn∈N consider the processXbn starting fromxdened by,

∀t∈[0, T], Xbtn=ALGO(a, ρ, x, n, t).

For allf ∈W1,∞0 (G)∩ C0(G), allε >0, and allγ∈(0,1/2)there exists a constantC depending onε,γ, T,λ,Λ,G,ka0k,kρ0k kfk,kdf /dxk2,kdf /dxk,supi∈I1/(xi+1−xi), and the two rst moments ofT(1) such that, fornlarge enough,

sup

(t,x)∈[ε,TG¯

Exf(Xt)−Exf(Xbtn)

≤Cn−γ. We have,

|Exf(Xt)−Exf(Xbtn)| ≤ |Exf(Xt)−Exf(Xtn)|+|Exf(Xtn)−Exf(Xbtn)|

=: e1(t, x, n) +e2(t, x, n).

(6.1)

We will estimatee1(t, x, n)by PDEs techniques ande2(t, x, n)by very simple probabilistic techniques.

6.1 Estimate of a weak error

In this subsection we prove the following proposition.

Proposition 6.1 Assumefbelongs toH10(G)∩C0(G). Let beu(t, x)andun(t, x)respectively the solutions of(P)(a, ρ, f)and(P)(an, ρn, f), withan andρn like in Subsection 5.4, Step 1. Then for all ε >0there is a constantC1 depending onε, T, λ, Λ,G,kfk,kdf /dxk2,ka0k,kρ0k, and supi∈I1/(xi+1−xi) such that forn large enough,

sup

(t,x)∈[ε,TG¯

|u(t, x)−un(t, x)| ≤ C1

√1 n.

As we will see in Proposition6.2, if we hadI ⊂ In we could obtain an upper bound for|||u−un|||∞,∞

of the formK(ka−ank2+kρ−ρnk). But this is not necessary the case (see Remark5.2). However it is possible to modifyaand ρin order to rend us in a situation close to this one, and we will do that to prove Proposition6.1.

Proposition 6.2 Let bef ∈H10(G)∩C0(G). Let bea1, ρ1, a2, ρ2∈Coeff(λ,Λ), andI1andI2respectively the set of points of discontinuity of a1 andρ1 anda2 andρ2. Assume I1⊂ I2. Let be u1(t, x) the weak solution of (P)(a1, ρ1, f) and u2(t, x) the weak solution of (P)(a2, ρ2, f). There exists a constant Ce1

depending onT,λ,Λ,G,kfk, andkdf /dxk2, such that,

|||u1−u2|||∞,∞≤ Ce1

ka1−a2k2+kρ1−ρ2k .

(17)

We need a lemma asserting some standard estimates.

Lemma 6.1 i) Let be f ∈ H10(G). Let be u(t, x) the weak solution of (P)(a, ρ, f). Then ∂tu is in L2(0, T; L2(G))and more precisely,

|||∂tu|||2,2≤ Λ 2

df dx 2

. (6.2)

ii) Let bef ∈L2(G). Let beu(t, x) the weak solution of(P)(a, ρ, f). Then dudx is inL2(0, T; L2(G)) and more precisely,

du dx 2,2

≤ 1

λkfk2. (6.3)

Proof. i)Step 1. Assume rst that a and ρ are C(G) and that f is Cc(G) so that u(t, x) is itself C((0, T)×G). Asu(t, x)is a weak solution of (P)(a, ρ, f), andu, Luand∂tuareC, using∂tuas a test function and integrating by parts with respect tox, we get

Z T 0

Z

G

|∂tu|2mρ(dx)dt= Z T

0

Z

G

tu Lu mρ(dx)dt=−1 2

Z T 0

Z

G

adu dx

d(∂tu) dx dx dt.

Then using Fubini's theorem, interverting the partial derivatives, integrating by parts with respect tot and then again with respect tox, we get

2 Z T

0

Z

G

|∂tu|2mρ(dx)dt= 1 2

Z

G

a

du(0, x) dx

2

dx−1 2 Z

G

a

du(T, x) dx

2

dx, which leads to (6.2).

Step 2. In the general case, with a and ρ in Coeff(λ,Λ), and f in H10(G), we use a regularization argument, Theorem2.2, Step 1, a compactness argument and an integration by parts with respect tot, to exhibit a functionw∈L2(0, T; L2(G))satifying:

∀ϕ∈ Cc((0, T)×G), Z T

0

Z

G

wϕ=− Z T

0

Z

G

u∂tϕ, and |||w|||2,2≤ Λ 2

df dx 2

. That is∂tuis inL2(0, T; L2(G))and veries (6.2).

ii) Thanks to point i) and becauseLu(t, .)∈L2(G)we can write Z T

δ

h∂tu, uiL2(G,mρ)dt= Z T

δ

hLu, uiL2(G,mρ)dt, (6.4) for allδ >0. Asuis in C1([δ, T],L2(G, mρ))dtand we have (see [Bre83]),

2h∂tu, uiL2(G,mρ)= d

dtkuk2L2(G,mρ), ∀t∈[δ, T], (6.5) using an integration by part with respect toxin the right hand side of (6.4), and makingδtend to0we get,

λ 2

du dx

2

2,2

≤1 2

ku(0, .)k2L2(G,mρ)− ku(T, .)k2L2(G,mρ)

, which leads to (6.3).

(18)

Proof of Proposition 6.2. Step 1. We introduce the following norm on C(0, T; L2(G))∩L2(0, T; H10(G)):

|v|G,T :=

sup

t∈[0,T]

kv(t, .)k22+

dv dx

2

2,2

1/2

. We have the following estimate:

|||v|||∞,∞≤ K|v|G,T, (6.6)

where the constantKdepends only onT andG(see [LSU68], II.Ÿ.3 inequality (3) p 74 withr=∞and q=∞).

We setv:=u2−u1. Our goal is now to estimate|v|G,T.

Step 2. Set(L2, D(L2)) =L(a2, ρ2). Elementary computations show that,v(t, x)is a weak solution to

tv(t, x) =L2v(t, x) +ρ2(x) 2

d

dx (a2(x)−a1(x))du1(t, x) dx

+ (ρ2(x)

ρ1(x)−1)∂tu1(t, x), that is to say for allϕ∈ Cc((0, T)×G)we have,

−RT 0

R

Gv∂tϕmρ2(dx)dt=−RT 0

R

Ga2dxdvdxdx dt +RT

0

R

G

ρ2 2

d

dx((a2−a1)dudx1) + (ρρ2

1 −1)∂tu1

ϕmρ2(dx)dt.

(6.7)

We takev as a test function in (6.7). Using (6.5) with v, integration by parts, ab≤(λ/2)a2+ (2/λ)b2 anda1, ρ2∈Coeff(λ,Λ)we nally get,

|v|G,T ≤ κ0 κ

Z T 0

Z

G

(a1−a2)2du1

dx 2

dxdt+ Z T

0

Z

G

1 ρ1 − 1

ρ2

tu1vdxdt

, (6.8)

whereκ= min(1/Λ, λ/4) andκ0 = max(1/λ,1).

Step 3. As f ∈ C0(G)and the semigroup (St1)t≥0 and (St2)t≥0 generated respectively by (L1, D(L1)) = L(a1, ρ1)and(L2, D(L2))are Feller, we can consider that

∀t∈[0, T], kv(t, .)k≤ ku2(t, .)k+ku1(t, .)k≤2kfk.

Thus|||v|||∞,∞≤2kfk; besidesf ∈H10(G)thus using point i) of Lemma6.1and Hölder inequality we get,

RT 0

R

G(ρ1

1ρ1

2)∂tu1vdxdt ≤ 2

1 ρ1ρ1

2

kfk|||∂tu1|||1,1

λ22

pT|G| kρ1−ρ2kkfk|||∂tu1|||2,2.

λΛ2

pT|G| kfk

df dx

21−ρ2k.

(6.9)

To nish we have,

Z TZ

(a1−a2)2(du1

dx)2dxdt≤ ka1−a2k2

du1 dx

2

,

Odkazy

Související dokumenty

Key words: Central limit theorem, excited random walk, law of large numbers, positive and negative cookies, recurrence, renewal structure, transience.. AMS 2000 Subject

Keywords: generalized Fokker – Planck; deterministic method; radiotherapy; particle transport; Boltzmann equation; Monte Carlo.. AMS Subject Classification: 35Q20; 35Q84; 65C05;

Keywords random matrix, Schr¨ odinger operator, Lyapunov exponent, eigenvalue distribution, complex eigenvalue.. AMS subject classification 82B44, 47B36, 15A52, 47B80, 47B39,

Key words: random walk in random environment, recurrence, transience, point process, elec- trical network.. AMS 2000 Subject Classification: Primary 60K37;

Perturbation theory, differential operators, relatively bounded, relatively compact, integral averages, interpolation inequalities, maximal and minimal operators, essential

Key words: Parabolic Anderson model, catalytic random medium, exclusion process, Lya- punov exponents, intermittency, large deviations, graphical representation.. AMS 2000

Key words: Shell models of turbulence, viscosity coefficient and inviscid models, stochastic PDEs, large deviations.. AMS 2000 Subject Classification: Primary 60H15, 60F10;

Key words: Random walks in random environment, Dirichlet distribution, exit time, reinforced random walks, quotient graph, ballisticity.. AMS 2000 Subject Classification: Primary