Numerical Approximation of the Integral Fractional Laplacian
Wenyu Lei Department of Mathematics Texas A&M University Joint work with Andrea Bonito and Joseph Pasciak July 26, 2018 • deal.II Workshop • SISSA
Numerical Approximation of the Integral Fractional Laplacian Wenyu - - PowerPoint PPT Presentation
Numerical Approximation of the Integral Fractional Laplacian Wenyu Lei Department of Mathematics Texas A&M University Joint work with Andrea Bonito and Joseph Pasciak July 26, 2018 deal.II Workshop SISSA Introduction Algorithm
Numerical Approximation of the Integral Fractional Laplacian
Wenyu Lei Department of Mathematics Texas A&M University Joint work with Andrea Bonito and Joseph Pasciak July 26, 2018 • deal.II Workshop • SISSA
Introduction Algorithm Implementation Results Application Conclusion
Outline Introduction Numerical Algorithm Implementation in deal.II Results Application: an obstacle problem for a class of integro-differential operators Conclusion
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Outline Introduction Numerical Algorithm Implementation in deal.II Results Application: an obstacle problem for a class of integro-differential operators Conclusion
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Integral Fractional Laplacian (−∆)s
((−∆)sη)(x) = cd,sP.V.
η(x) − η(y) |x − y|d+2s dy, where P.V. stands for the principle value and cd,s is a normalization constant.
F((−∆)sη)(ζ) = |ζ|2sF(η)(ζ). (∗) Here F is the Fourier transform.
D((−∆)s) := {f ∈ L2(Rd) : |ζ|2sF(f) ∈ L2(Rd)} ⊂ Hs(Rd).
evy process, electroconvection and the surface quasigeostrophic models [I. Held et al., 1995].
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Boundary Value Problem
(−∆)s u|Ω = f, in Ω. Here u means zero extension of u.
fHs(Rd) < ∞}.
Hs(Ω), define the bilinear form a(η, θ) := ((−∆)s/2 η, (−∆)s/2 θ)L2(Rd) =
η)F( θ) dζ.
Hs(Ω) satisfying a(u, v) =
fv dx, for all v ∈ Hs(Ω).
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Finite Element Approximations of the Boundary Value Problem
Finite element approaches:
[Acosta & Borthagaray, 2017]: Directly approximate each entry in the stiffness matrix using the integral form a(u, φ) = cd,s 2
u(x) − φ(y))( u(x) − ( φ(y)) 1 |x − y|d+2s dy dx together with a certain mesh setting and special quadrature formulas (boundary element approach). [D’ Elia & Gunzburger, 2013]: Approximate the above integral in a bounded truncated domain. Approximate the bilinear form based on its Dunford-Taylor integral representation.
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
A Dunford-Taylor Integral Representation of a(·, ·)
An equivalent representation
a(η, θ) = 2 sin(πs) π ∞ t1−2s
η θ dx dt =: I
Proof
η θ dx =
|ζ|2 1 + t2|ζ|2 F( η)(ζ)F( θ)(ζ) dζ.
I = 2 sin(πs) π
∞ t1−2s |ζ|2−2s 1 + t2|ζ|2 dt dζ =
Note that cs := ∞ y1−2s 1 + y2 dy −1 = 2 sin(πs) π .
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Game Plan a(η, θ) = cs ∞ t−1−2s
η
θ dx dt for η, θ ∈ Hs(Ω). Here w(t) = η−(I − t2∆)−1 η := η + v(t) with v(t) satisfying
ηφ dx, for all φ ∈ H1(Rd),
ak(η, θ) = Ck
t−1−2s
j
w(tj)θ dx.
ak,M(η, θ) = Ck
t−1−2s
j
wM(tj)θ dx.
ak,M
h
(ηh, θh) = Ck
t−1−2s
j
wM
h (tj)θh dx.
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Outline Introduction Numerical Algorithm Implementation in deal.II Results Application: an obstacle problem for a class of integro-differential operators Conclusion
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Sinc Quadrature
a(η, θ) = cs 2 ∞
−∞
esy
w(t(y))θ dx dy.
positive integers chosen to be on the order of 1/k2. Define ak(η, θ) := csk 2
N+
esyj
w(yj)θ dx. with yj = jk.
|a(η, θ) − ak(η, θ)| ≤ Ce−c/kη
Hδ(Ω)θ Hs(Ω).
Here δ ∈ (s, 2 − s].
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Domain Truncation
η + v(t) where v(t) = −(I − t2∆)−1 η.
parameter M, we define the dilated domains BM(t) := {y = (1 + t(1 + M))x : x ∈ B} , t ≥ 1 {y = (2 + M)x : x ∈ B} , t < 1.
η + vM(t) and
vM(t)φ dx+t2
∇vM(t)·∇φ dx = −
ηφ dx, for all φ ∈ H1
0(BM(t)),
ak,M(η, θ) := csk 2
N+
esyj
wM(yj)θ dx.
|ak(η, θ) − ak,M(η, θ)| ≤ Ce−cMηL2(Ω)θL2(Ω), for all η, θ ∈ Hs(Ω).
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Two Finite Element Spaces
be quasi-uniform for implementation. But we assume the quasi-uniformity for numerical analysis.
h (t).
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Finite Element Approximation
h (t) =
η + vM
h (t) and for all φh ∈ VM(t),
vM
h (t)φh dx + t2
∇vM
h (t) · ∇φh dx = −
ηhφh dx.
ak,M
h
(ηh, θh) := csk 2
N+
esyj
wM
h (yj)θh dx.
|ak,M(ηh, θh) − ak,M
h
(ηh, θh)| ≤ C(1 + ln(h−1))hβ−sηh
Hβ(Ω)θh Hs(Ω)
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Discrete Problem
ak,M
h
(uh, vh) =
fvh dx for all vh ∈ Vh(Ω).
Ce−c/khs−δ < 1/2. Then, ak,M
h
(ηh, ηh) > 1/2ηh2
Assume u ∈ Hβ(Ω) with β ∈ (s, 3/2) and α = min(s, 1/2).
Error estimates
Strang’s Lemma: u − uh
Hs(Ω) ≤ C(e−c/k + e−cM + (1 + ln (h−1))hβ−s)u Hβ(Ω).
Duality argument: if the domain is smooth, u − uhL2(Ω) ≤ C ln(h−1)(e−c/k + e−cM + (1 + ln (h−1))hβ−s+α)u
Hβ(Ω).
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Outline Introduction Numerical Algorithm Implementation in deal.II Results Application: an obstacle problem for a class of integro-differential operators Conclusion
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Non-uniform Mesh Setting: 1d case
1 eh0 e2h0 · · · 1 + (M + 1)t = eN h0 R Here h0 = h log(1 + (M + 1)t)/M and N = ⌈M/h⌉.
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Non-uniform Mesh Setting: 2d case coarse grid refine once refine twice three times refinement
the same exponential distribution as in the one dimensional case.
coordinate system (ln r, θ) with r > 1 and θ ∈ [0, 2π].
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
System Matrix sin (πβ)k π MΩ,h
N+
esyiR(eyiMh(ti) + Ah(ti))−1Ah(ti)EU = F
About the evaluation:
Utilities::MPI::sum().
preconditioner to compute the evaluation of (eyiMh(ti) + Ah(ti))−1 (step-16).
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Preconditioned CG Iteration
Hs(Ω) coincides with [L2(Ω), H1
0(Ω)]s).
Reconditioner
Otarola, and Salgado, 2015] or use Dunford-Taylor integral approach [Bonito and Pasciak, 2015].
and Vassilevski, 2000] BJ =
J
h2s
j (
Qj − Qj−1)2, where J is the number of levels and
dim(Vh(Ω))
(v, φi)Ω (1, φi)Ω φi.
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Outline Introduction Numerical Algorithm Implementation in deal.II Results Application: an obstacle problem for a class of integro-differential operators Conclusion
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
One Dimensional Numerical Test
k M
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
One Dimensional Numerical Test
.
h s = 0.3(1.5) s = 0.4(1.5) s = 0.7(1.3) 1/16 4.51 × 10−4 3.47 × 10−4 9.27 × 10−4 1/32 1.42 × 10−4 1.58 1.02 × 10−4 1.77 4.16 × 10−4 1.16 1/64 4.25 × 10−5 1.63 3.31 × 10−5 1.62 1.80 × 10−4 1.21 1/128 1.34 × 10−5 1.66 1.14 × 10−5 1.54 7.66 × 10−5 1.23 1/256 4.43 × 10−6 1.59 4.06 × 10−6 1.49 3.21 × 10−5 1.25 1/512 1.50 × 10−6 1.56 1.46 × 10−6 1.48 1.33 × 10−5 1.27
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Two Dimensional Numerical Test
#DOFS s = 0.3 (0.8) s = 0.5 (1.0) s = 0.7 (1.0) 345 2.69 × 10−1
1.59 × 10−1 0.7575 9.07 × 10−2 0.8426 5.55 × 10−2 0.8918 5409 9.56 × 10−2 0.7323 5.05 × 10−2 0.8438 2.95 × 10−2 0.9091 21569 5.71 × 10−2 0.7447 2.78 × 10−2 0.8633 1.54 × 10−2 0.9366 86145 3.38 × 10−2 0.7547 1.51 × 10−2 0.8832 7.91 × 10−3 0.9641 344321 1.99 × 10−2 0.7644 8.07 × 10−3 0.9004 3.97 × 10−3 0.9936 s = 0.3 s = 0.7
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Outline Introduction Numerical Algorithm Implementation in deal.II Results Application: an obstacle problem for a class of integro-differential operators Conclusion
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Obstacle Problem (joint work with A. Bonito and A. Salgado) Motivation: perpetual American options under s-stable L´ evy precesses. min {−σ∆u + β · ∇w + (−∆)su − f, u − χ} = 0, in Ω, u = 0, in Ωc. where
The solution u represents the rational price of a perpetual American option against the log-prices of the stocks.
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Results in 1d
σ = β = 0. σ = 0, β = 0.5. σ = β = 0.5.
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Results in 2d
s = 0.3 s = 0.5
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1s = 0.3 x = −0.25
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Results in 2d
s = 0.5 s = 0.7 x2 = 0
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Outline Introduction Numerical Algorithm Implementation in deal.II Results Application: an obstacle problem for a class of integro-differential operators Conclusion
Approximation of fractional Laplaican Wenyu Lei
Introduction Algorithm Implementation Results Application Conclusion
Conclusion
a(·, ·) Sinc Quadrature − − − − − − − − − → ak(·, ·) Domain Truancation − − − − − − − − − − − − → ak,M(·, ·) Finite Element − − − − − − − − → ak,M
h
(·, ·)
u − uh
Hs(Ω) ≤ C(e−c/k + e−cM + (1 + ln (h−1))hβ−s)u Hβ(Ω).
C log(1/h)2).
Figure: The approximated singular solutions for s = 0.3 on the unit disk (left) and on the unit ball
Approximation of fractional Laplaican Wenyu Lei