Reflected stable L´ evy motions and their governing equations

advertisement
Reflected stable Lévy motions and their
governing equations
Center for Applied Mathematics Colloquium
Cornell University
Friday, September 25 2015
Mark M. Meerschaert
Department of Statistics and Probability
Michigan State University
mcubed@stt.msu.edu
http://www.stt.msu.edu/users/mcubed
Partially supported by NSF grants DMS-1462156 and EAR-1344280.
Abstract
Stable Lévy motions are now used in many areas of science and
engineering to model anomalous super-diffusion, where a plume
of particles spreads faster than the traditional Brownian motion
model predicts. Their probability densities solve a partial differential equation that involves fractional derivatives. When the
process is reflected to stay in the positive the real line, it becomes a Markov process. In this talk, we explicitly compute the
transition densities of this Markov process, and their governing
equation. This Kolmogorov forward equation involves a fractional boundary condition to enforce the no-flux boundary. This
seems to be the first known derivation of a fractional reflecting
boundary condition. We then apply numerical methods to explicitly compute the transition density of this space-inhomogeneous
Markov process, for any starting point, to any desired degree of
accuracy. Finally, we discuss an application to fractional Cauchy
problems, which involve a positive Caputo fractional derivative
in time.
Acknowledgments
Boris Baeumer, Maths & Stats, University of Otago, New Zealand
David Benson, Geological Engineering, Colorado School of Mines.
Mihály Kovács, Maths & Stats, University of Otago, New Zealand
Hans-Peter Scheffler, Math, Universität Siegen, Germany.
René L. Schilling, Institute of Math. Stoch., TU Dresden
Rina Schumer, Hydrology, Desert Research Institute, Reno, Nevada.
Alla Sikorskii, Statistics and Probability, Michigan State
Peter Straka, Applied Mathematics, U New South Wales
Charles Tadjeran, Mathematics, U Nevada
Stephen W. Wheatcraft, Geological Sciences, U Nevada
Two Recent Books
Stochastic Models for Fractional Calculus
Mark M. Meerschaert and Alla Sikorskii
De Gruyter Studies in Mathematics 43, 2012
Advanced graduate textbook
ISBN 978-3-11-025869-1
Mathematical Modeling, 4th Edition
Mark M. Meerschaert
Academic Press, Elsevier, 2013
Advanced undergraduate / beginning graduate textbook
ISBN 978-0-12-386912-8
Fractional derivatives: An old idea gets new life
Fractional derivatives dαf (x)/dxα for any α > 0 were invented by
Leibniz soon after the more familiar integer derivatives.
Some derivative formulas extended to the fractional case:
dα h λxi
α eλx
e
=
λ
dxα
π
dα
[sin x] = sin x + α
dxα
2
dα
Γ(p + 1)
p−α
p
x
x
=
[
]
dxα
Γ(p − α + 1)
Probability and transforms
If the random variable X has density f (x) so that
P (a ≤ X ≤ b) =
Z b
a
f (x)dx
then f (x) has Fourier transform (FT)
Z ∞ 1
1 − ikx + (ikx)2 + · · · f (x)dx
fˆ(k) =
2!
−∞
1
= 1 − ikµ1 − k2µ2 + · · ·
2
where the pth moment
µp =
Z ∞
−∞
xpf (x)dx
Central limit theorem
If µ1 = 0 and µ2 = 2 then fˆ(k) = 1 − k2 + · · ·
The IID sum Sn = X1 +· · ·+Xn has FT fˆ(k)n and the normalized
√
sum Sn/ n has FT
n
√ 2
√ n
fˆ(k/ n) = 1 − (k/ n) + · · ·
= 1−
2
k2
n
+ ···
→ e−k ≡ ĝ(k)
!n
as n → ∞.
Inverting the Fourier transform reveals a Gaussian density
1 −x2/4
e
g(x) = √
4π
Brownian motion
If Xn represents a particle jump at time n then Sn = X1 +· · ·+Xn
is the location of the particle at time n. Expanding the time
scale by a factor of r > 0 and taking limits as r → ∞ shows that
r −1/2S[rt] ⇒ At since
fˆ(r −1/2k)[rt] = 1 −
k2
r
+ ···
![rt]
2
→ e−k t ≡ ĉ(k, t)
for all t > 0. Inverting the FT shows that the density of the
limiting Brownian motion process At is Gaussian
c(x, t) = √
2
1
e−x /(4t).
4πt
0.5
0.0
S
1.0
Simple random walk simulation
2
4
6
8
10
t
R codes at www.stt.msu.edu/users/mcubed/Rcodes.zip
−7
−5
S
−3
−1
Longer time scale
0
20
40
60
t
80
100
0
5
S
10
15
Scaling limit: Brownian motion
0
200
400
600
800
1000
t
Any finite variance jumps lead to the same limit process.
The graph is a random fractal with dimension 2 − 1/2.
The diffusion equation
Taking Fourier transforms in the classical diffusion equation
∂c(x, t)
∂ 2c(x, t)
=
∂t
∂x2
yields [since f ′(x) has FT (ik)fˆ(k)]
d
ĉ(k, t) = (ik)2ĉ(k, t) = −k2ĉ(k, t)
dt
whose solution
2
ĉ(k, t) = e−k t
inverts to the same limit density for the Brownian motion At.
For a cloud of diffusing particles, c(x, t) is the particle density.
Properties of Brownian motion
Since the density of t1/2A1 has FT
√ 2
2
tk)
−tk
−(
=e
= ĉ(k, t)
e
d
we see that At = t1/2A1 (same density).
A cloud of diffusing particles spreads at the rate t1/2.
2
The plume tails off like e−x .
Real plumes often spread faster, with a heavier tail.
0.20
0.10
0.00
density
Classical diffusion profile
−6
−4
−2
0
2
4
6
x1
Brownian motion Gaussian (Normal) density at time t = 1, 2, 3
showing square root spreading rate and fast tail decay.
Heavy (power law) tails
If P (X > x) ≈ x−α then f (x) ≈ αx−α−1 and some moments
µk =
Z ∞
−∞
xk f (x)dx
do not exist. If 1 < α < 2 and µ1 = 0 then a typical X has FT
fˆ(k) = 1 + (ik)α + · · ·
and n−1/α(X1 + · · · + Xn) has FT
n
−1/α
n
−1/α
α
fˆ(n
k) = 1 + (n
ik) + · · ·
!n
α
(ik)
= 1+
+ ···
n
α
(ik)
→e
≡ ĝ(k)
as n → ∞.
The inverse Fourier transform g(x) is called a stable density.
This random walk is called a Lévy flight.
Stable Lévy motion
If Sn = X1 + · · · + Xn is particle location at time n, then the
scaling limit r −1/αS[rt] ⇒ At, since
fˆ(r −1/αk)[rt] = 1 +
(ik)α
r
+ ···
![rt]
α
t(ik)
→e
≡ ĉ(k, t).
1/α α
α
d
Now At = t1/αA1, since t1/αA1 has FT e(ikt ) = et(ik) .
The limit process At is called a stable Lévy motion.
Lévy motion models super-diffusion, where a plume spreads like
t1/α for α < 2, faster then Brownian motion.
−2.0
−1.0
S
0.0
1.0
Heavy tail random walk simulation
2
4
6
8
10
t
Random walk jumps P (X > x) = x−α with α = 1.5.
−30
−50
S
−10 0
Longer time scale
0
20
40
60
t
Converging to an α-stable Lévy motion.
80
100
−200
−400
S
0
Scaling limit: Stable Lévy motion
0
200
400
600
800
1000
t
Power law jumps persist in the limit process (non-locality).
Graph is a random fractal of dimension 2 − 1/α.
Fractional diffusion equation
To solve the fractional diffusion equation
∂c(x, t)
∂ αc(x, t)
=
∂t
∂xα
take Fourier transforms to get
d
ĉ(k, t) = (ik)αĉ(k, t)
dt
and solve to obtain
ĉ(k, t) = et(ik)
α
so the density of the Lévy motion solves this fractional PDE!
In this case, c(x, t) falls off like x−α−1 as x → ∞.
0.00
0.10
c
0.20
0.30
Fractional diffusion profile
−4
−2
0
2
4
x
Stable α = 1.5 Lévy motion density at time t = 1, 2, 3 showing
super-diffusive spreading rate, skewness, and power law tail.
Application to groundwater hydrology [BSMW01]
0.15
plume data
α-stable
Gaussian
0.10
Normalized Mass
Normalized Mass
0.15
0.05
0.00
-100
0
100
200
Longitudinal Distance (meters)
0.10
0.05
0.00
-100
300
a) Snapshot 1 (day #27)
0
100
200
Longitudinal Distance (meters)
300
b) Snapshot 1 (day #132)
0.15
0.15
plume data
α-stable
Gaussian
0.10
Normalized Mass
Normalized Mass
plume data
α-stable
Gaussian
0.05
0.00
-100
0
100
200
Longitudinal Distance (meters)
c) Snapshot 3 (day #224)
300
plume data
α-stable
Gaussian
0.10
0.05
0.00
-100
0
100
200
Longitudinal Distance (meters)
d) Snapshot 4 (day #328)
300
Power law tail downstream
SOXPH GDWD
B VWDEOH
*DXVVLDQ
1RUPDOL]HG 0DVV
1RUPDOL]HG 0DVV
Fractional diffusion equation with α = 1.1 captures power law
leading tail at the MADE experimental site [BSMW01].
SOXPH GDWD
B VWDEOH
*DXVVLDQ
E 6QDSVKRW GD\ D 6QDSVKRW GD\ /RQJLWXGLQDO 'LVWDQFH PHWHUV
/RQJLWXGLQDO 'LVWDQFH PHWHUV
∂c(x, t)
∂c(x, t)
∂ αc(x, t)
Governing equation:
= −0.12
+ 0.14
∂t
∂x
∂xα
Application to Ecology
Fisher equation for population growth and dispersal [BKM08]
∂c(x, y, t)
=a
∂t
∂ 2c(x, y, t)
∂x2
+b
∂ 2c(x, y, t)
∂y 2
+ rc(x, y, t) 1 −
c(x, y, t)
K
20
y
10
0
−10
−20
−20
0
20
40
60
80
x
Population diffuses slowly through gap in barrier.
100
!
Fractional Fisher equation
Fractional derivatives model power law movements [BKM08].
∂c(x, y, t)
=a
∂t
∂ 1.7c(x, y, t)
∂x1.7
+b
∂ 2c(x, y, t)
∂y 2
c(x, y, t)
+rc(x, y, t) 1 −
K
20
y
10
0
−10
−20
−20
0
20
40
60
80
100
x
Fractional diffusion jumps the barrier (nonlocal operator).
Real invasive species data shows this behavior.
!
Reflected stable process
Take a stable Lévy process Yt with negative jumps
α
−ikY
t(−ik)
t
ĉ(k, t) = E[e
]=e
for some 1 < α ≤ 2, and define the reflected process
Zt = Yt − inf{Ys : 0 ≤ s ≤ t}.
Then Zt ≥ 0 is a Markov process on the real line. The semigroup
Ttf (x) = E[f (Zt+s)|Zs = x]
on the Banach space C∞(R) satisfies the Feller property
kTtf − f k := sup{|Ttf (x) − f (x)| : x ∈ R} → 0
as t → 0.
We show [BKMSS15, Cor 2.4] that Zt+s given Zs = x has a
smooth transition density y 7→ p(x, y, t).
Reflected stable sample path
50
0
−100
Y
150
Stable process Yt (thin line) with α = 1.3 and reflected stable Zt
(thick line). See Appendix for R code.
0
200
400
600
t
800
1000
The forward equation [BKMSS15, Theorem 2.3]
The transition density p(x, y, t) of Zt solves the forward equation
∂p(x, y, t)
∂ αp(x, y, t)
=a
;
α
∂t
∂(−y)
∂ α−1p(x, 0+, t)
= 0.
α−1
∂(−y)
Here dαf (x)/d(−x)α has FT (−ik)αfˆ(k).
When α = 2 (reflected Brownian motion) this is just the diffusion
equation with the reflecting boundary condition
∂
∂
p(x, 0+, t) = − p(x, y, t)
∂(−y)
∂y
= 0.
y=0+
The fractional BC enforces a no-flux condition at the boundary.
This boundary condition keeps all the probability mass in [0, ∞).
Reflected stable transition density
Transition densities y 7→ p(x, y, t) with index α = 1.8 and initial
state x = 0, 1, 2, 4 (left to right) at times t = 0.5 (left), t = 1
(middle), and t = 2 (right). See Appendix for Matlab code.
0.8
0.8
0.8
0.6
0.6
0.6
0.4
0.4
0.4
0.2
0.2
0.2
0
0
5
0
0
5
0
0
5
Numerical method
For f is bounded, and f (k) ∈ L1(R) for k ≤ 2 [MS12, Prop 2.1]
∞
X
dαf (x)
(−1)j Γ(1 + α)
−α
= lim h
f (x ∓ jh).
α
h→0
d(±x)
j=0 j!Γ(1 + α − j)
Explicit/implicit Euler schemes based on this Grünwald-Letnikov
approximation are unstable [MT04, Props 2.1, 2.3].
Shift: Replace jh by (j − 1)h to get a stable convergent implicit
Euler method [MT04, Th 2.7].
Enforce the fractional no-flux BC at y = 0.
See [BKMSS15, Section 3] for complete details.
The backward equation
The transition density p(x, y, t) of Zt also solves the backward
equation
∂ αp(x, y, t)
∂p(x, y, t)
=a
;
α
∂t
∂x
∂p(0+, y, t)
= 0.
∂x
The negative fractional derivative in the forward equation becomes a positive fractional derivative in the backward equation.
The fractional boundary condition in the forward equation becomes an integer derivative in the backward equation.
Bernyk, Dalang and Peskir (2011) compute the backward generator ∂ α/∂xα
Patie and Simon (2012) compute exact domain of the generator,
and show that the boundary condition ∂p/∂x = 0 holds.
Application: Fractional Cauchy problems
Suppose Xt is a Brownian motion on Rd with generator L = ∆.
Then p(x, t) = E[f (XZt )|X0 = x] solves the fractional Cauchy
problem
∂ β p(x, t)
t−β
= Lp(x, t) + f (x)
β
∂t
Γ(1 − β)
for any f ∈ D(L), when β = 1/α for some α ∈ (1, 2).
Proof: Dt = inf{r > 0; Yr > t} is a β-stable subordinator whose
inverse Et = inf{u > 0; Du > t} is also the supremum process
(inverse of the inverse) of Yt.
The result is known for the inverse stable subordinator Et [BM01,
Theorem 3.1 and MS04, Theorem 5.1].
But Prop VI.3 in Bertoin (1996) implies Et = Zt in distribution.
Ongoing Research: Reflected stable on [a, b]
Plan: Take a stable Lévy process Yt with negative jumps
ĉ(k, t) = E[e−ikYt ] = et(−ik)
α
for some 1 < α ≤ 2, and reflect to stay in [a, b].
Burdzy et al. (2009) solve the Skorokhod Problem:
Zt = Yt + At − Bt ∈ [a, b], At, Bt are non-decreasing, and
Z ∞
0
I(Zt > a)dAt =
Z ∞
0
I(Zt < b)dBt = 0.
Apply the Itô Representation and the compensation formula to
compute the backward generator.
Compute adjoints (integration by parts) to get the forward generator and the BC.
Governing equations on [a, b]
Conjecture: The forward equation is
∂p(x, y, t)
α p(x, y, t);
= D∂[y,b]
∂t
The backward equation is
α−1
∂[y,b]
p(x, a+, t) = 0, ∂y p(x, b−, t) = 0.
∂p(x, y, t)
α−1
α p(x, y, t);
= D∂[a,x]
∂[a,x]
p(b−, y, t) = 0, ∂xp(a+, y, t) = 0.
∂t
Here we use the positive Caputo fractional derivative
x
1
α
f ′′(y)(x − y)1−αdy
∂[a,x]f (x) =
Γ(2 − α) a
and the negative Caputo fractional derivative
Z
b
1
α
∂[x,b]f (x) =
f ′′(y)(y − x)1−αdy
Γ(2 − α) x
on the finite interval.
Z
Interpret: Fractional BC prevents jumps past a, first order BC
prevents drift past b, in the forward equation.
References
1. B. Baeumer, M. Kov acs, M.M. Meerschaert, Numerical solutions for fractional reactiondiffusion equations, Computers and Mathematics with Applications, 55 (2008), 2212–
2226.
2. B. Baeumer, M. Kováks, M.M. Meerschaert, P. Straka, and R. Schilling (2015) Reflected spectrally negative stable processes and their governing equations. Trans. Amer.
Math. Soc., to appear. Preprint at www.stt.msu.edu/users/mcubed/ReflectedStable.pdf
3. D.A. Benson, R. Schumer, M.M. Meerschaert and S.W. Wheatcraft (2001) Fractional
dispersion, Lévy motions, and the MADE tracer tests. Transport in Porous Media 42,
211–240.
4. V. Bernyk, R.C. Dalang and G. Peskir (2011) Predicting the ultimate supremum of a
stable Lévy process with no negative jumps. Ann. Probab., 39, 2385–2423.
5. J. Bertoin (1996) Lévy Processes. Cambridge University Press, Cambridge.
6. K. Burdzy, W. Kang, and K. Ramanan (2009) The Skorokhod problem in a timedependent interval. Stoch. Proc. Appl. 119(2), 428–452.
7. K.J. Falconer, Fractal Geometry–Mathematical Foundations and Applications, Wiley,
Chichester, 1990.
8. M.M. Meerschaert and C. Tadjeran, Finite difference approximations for fractional
advection-dispersion flow equations. J. Comput. Appl. Math. 172 (2004), 65–77.
9. M.M. Meerschaert and Y. Xiao, Dimension results for sample paths of operator stable
Lévy processes, Stochastic Processes and Their Applications Vol. 115 (2005), No. 1,
pp. 55–75.
10. M. M. Meerschaert and A. Sikorskii (2012) Stochastic Models for Fractional Calculus.
De Gruyter Studies in Mathematics 43, De Gruyter, Berlin, 2012, ISBN 978-3-11025869-1.
11. M.M. Meerschaert, Fractional Calculus, Anomalous Diffusion, and Probability, Fractional Dynamics, R. Metzler and J. Klafter, Eds., World Scientific, Singapore, pp.
265–284, 2012.
12. P. Patie and T. Simon (2012) Intertwining certain fractional derivatives. Potential Anal.
36, 569–587.
R code for reflected stable sample path
# Plot stable Y_t with characteristic function exp(t(ik)^a)
# and the reflected stable process Z_t=Y_t-inf{Y_u:0<=u<=t}
#
# You need to install the stabledist package on your R platform.
# Try Packages > Load package to see if stabledist is available.
# If not then use Packages > Install package(s)
library(stabledist)
t=seq(1:1000)
a=1.3
g=(abs(cos(pi*a/2)))^(1/a)
y=rstable(t,alpha=a,beta=-1.0,gamma=g,delta=0.0,pm=1)
Y=cumsum(y)
Z=Y-cummin(Y)
plot(t,Y,type="l",ylim=c(min(Y),max(Z)))
lines(t,Z,lwd=2)
axis=t-t
lines(t,axis)
MATLAB code for reflected stable pdf
%%% Matlab script to compute p(x,y,t)
%% enter variables
alpha=1.2; ymax=12; N=1200; t=[0,.5,1,2]; x=2;
%% initialise parameters
h=ymax/N; y=(h:h:ymax)’;
u0=zeros(N,1);u0(floor(x/h)+1)=1/h; % initial condition
%% Make Grunwald matrix
w=ones(1,N+1);
for k=1:N
w(k+1)=w(k)*(k-alpha-1)/k;
end
w=w/h^alpha;
M=spdiags(repmat(w,N,1),-1:1:N-1,N,N); %enter w’s along diagonals
M(1,:)=-cumsum(w(1:N))’; %change first row for BC
%% Solve ODE system
[~,p]=ode113(@(t,u) M*u,t,u0);
Download