Research Article Finite Element Multigrid Method for the Boundary Value

advertisement
Hindawi Publishing Corporation
Journal of Applied Mathematics
Volume 2013, Article ID 385463, 8 pages
http://dx.doi.org/10.1155/2013/385463
Research Article
Finite Element Multigrid Method for the Boundary Value
Problem of Fractional Advection Dispersion Equation
Zhiqiang Zhou and Hongying Wu
Department of Mathematics, Huaihua University, Huaihua 418008, China
Correspondence should be addressed to Zhiqiang Zhou; zhiqzhou@263.net
Received 2 March 2013; Accepted 14 May 2013
Academic Editor: Morteza Rafei
Copyright © 2013 Z. Zhou and H. Wu. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
The stationary fractional advection dispersion equation is discretized by linear finite element scheme, and a full V-cycle multigrid
method (FV-MGM) is proposed to solve the resulting system. Some useful properties of the approximation and smoothing
operators are proved. Using these properties we derive the convergence results in both 𝐿2 norm and energy norm for FV-MGM.
Numerical examples are given to demonstrate the convergence rate and efficiency of the method.
1. Introduction
We investigate the finite element full V-cycle multigrid
method (FV-MGM) to the boundary value problem of linear
stationary fractional advection dispersion equation (FADE).
Problem 1. Given Ω = (0, 1), 𝑓 : Ω → R, find 𝑒 : Ω → R
such that
1
−𝛽
− 𝐷 ( 0 𝐷π‘₯−𝛽 + π‘₯ 𝐷1 ) 𝐷𝑒 + 𝑐 (π‘₯) 𝑒 = 𝑓 (π‘₯) , in Ω,
2
(1)
𝑒 = 0,
on πœ•Ω,
where 0 < 𝛽 < 1, 𝑐(π‘₯) ≥ 0, 𝐷 represents a single spatial
−𝛽
derivative, and 0 𝐷π‘₯−𝛽 and π‘₯ 𝐷1 represent Riemann-Liouville
left and right fractional integral operators, respectively [1–3].
FADE has been used in modeling physical phenomena
exhibiting anomalous diffusion, that is, diffusion not accurately modeled by the usual advection dispersion equation
[4–7]. For example, solutes moving through aquifers do
not generally follow a Fickian, second-order, and governing
equation because of large deviations from the stochastic
process of Brownian motion [8–10]. Many scholars developed
numerical methods, including finite difference method [11],
finite element method [12–14], spectral method [15] and
moving collocation method [16] to solve FADEs. Most of
them used Gauss elimination method or conjugate gradient
norm residual method to solve the resulting system, so the
computational complexity is O(𝑁3 ) or O(𝑁 log2 𝑁). To date
only a few of them considered MGM numerical methods. For
example, Pang and Sun [11] developed an MGM to solve the
linear system with Toeplitz-like structure, but the fractional
derivatives are defined in the Grünwald-Letnikov form and
the discretized system is obtained by difference scheme. It
motivates us to design a fast MGM algorithm to deal with FE
equations of FADE.
In this paper, we follow the ideas in [17, 18] to develop
a FV-MGM for solving the resulting system of Problem 1
discretized by linear finite element method. By selecting
appropriate iteration operator and iteration numbers, we
prove that FV-MGM has the same convergence rate as classic
FEM and the computational cost increases linearly with
respect to the increasing of unknown variables.
The remaining of this paper is organized as follows. The
next section recalls the variational formulation of the above
FADE and corresponding convergence results. In Section 3
we describe the multigrid algorithm, estimate the spectral
radius of FE equations, show the properties of approximation
and soothing operators, and prove the convergence theorems
for FV-MGM. Numerical examples demonstrating convergence rate and computational work are presented in Section 4.
Concluding remarks are given in the final section.
2
Journal of Applied Mathematics
2. Variational Formulation and
Convergence Results
Let 𝛼 := (2 − 𝛽)/2, so that 1/2 < 𝛼 ≤ 1. Define the associate
bilinear form 𝐡 : 𝐻0𝛼 (Ω) × π»0𝛼 (Ω) → R as
𝐡 (𝑒, V) :=
1
⟨ 𝐷−𝛽 𝐷𝑒, 𝐷V⟩
2 0 π‘₯
+
1
−𝛽
⟨ 𝐷 𝐷𝑒, 𝐷V⟩ + (𝑐 (π‘₯) 𝑒, V) ,
2 π‘₯ 1
(2)
and linear functional 𝐹 : 𝐻0𝛼 (Ω) → R as
𝐹 (V) := βŸ¨π‘“, V⟩ ,
Theorem 3 (see [17, Corollary 4.3]). Let 𝑒 ∈ 𝐻0𝛼 (Ω) β‹‚
π»π‘Ÿ (Ω) (𝛼 ≤ π‘Ÿ ≤ π‘š) solve (4) and π‘’β„Ž solve (9). Then there
exists a constant 𝐢3 > 0 such that 𝑒 = 𝑒 − π‘’β„Ž satisfies
‖𝑒‖𝐻𝛼 (Ω) ≤ 𝐢3 β„Žπ‘˜π‘Ÿ−𝛼 β€–π‘’β€–π»π‘Ÿ (Ω) .
(10)
Theorem 4 (see [17, Theorem 4.4]). Let 𝑒 ∈ 𝐻0𝛼 (Ω) β‹‚
π»π‘Ÿ (Ω) (𝛼 ≤ π‘Ÿ ≤ π‘š) solve (4) and π‘’β„Ž solve (9), where π‘š−1 is the
degree of Galerkin finite element model. Then, if the regularity
of the solution to the adjoint problem is satisfied, there exists a
constant 𝐢4 (or 𝐢4σΈ€  ) such that the error 𝑒 = 𝑒 − π‘’β„Ž satisfies
3
𝛼 =ΜΈ ,
4
‖𝑒‖𝐿2 (Ω) ≤ 𝐢4 β„Žπ‘˜π›Ό ‖𝑒‖𝐸 ,
(3)
‖𝑒‖𝐿2 (Ω) ≤
𝐢4σΈ€  β„Žπ‘˜π›Ό−πœ€ ‖𝑒‖𝐸 ,
3
1
𝛼 = , 0 < ∀πœ€ < .
4
2
(11)
where (⋅, ⋅) denotes the inner product on 𝐿2 (Ω) and ⟨⋅, ⋅⟩ the
πœ‡
duality pairing of 𝐻−πœ‡ (Ω) and 𝐻0 (Ω), πœ‡ ≥ 0.
Thus, the Galerkin variational solution of Problem 1 may
be defined as follows.
From Theorems 3 and 4 and the equivalence of β€– ⋅ ‖𝐻𝛼 (Ω)
and β€– ⋅ ‖𝐸 , we have the error estimates in the 𝐿2 norm.
Definition 2 (variational solution). A function 𝑒 ∈ 𝐻0𝛼 (Ω) is
a variational solution of Problem 1 provided that
Theorem 5. Under the same assumptions in Theorem 4, one
has
𝐡 (𝑒, V) = 𝐹 (V) ,
∀V ∈ 𝐻0𝛼 (Ω) .
(4)
Ervin and Roop ([17], 2006) proved that the bilinear form
𝐡(⋅, ⋅) satisfies the coercivity and continuity; that is, there exist
two positive constants 𝐢1 and 𝐢2 such that
𝐡 (𝑒, 𝑒) ≥ 𝐢1 ‖𝑒‖2𝐻𝛼 (Ω) ,
𝐡 (𝑒, V) ≤ 𝐢2 ‖𝑒‖𝐻𝛼 (Ω) β€–V‖𝐻𝛼 (Ω) ,
∀𝑒 ∈ 𝐻0𝛼 (Ω) ,
∀𝑒, V ∈ 𝐻0𝛼 (Ω) .
(5)
(6)
Hence, they claimed that there exists a unique solution to
(4). Note that from (5) and (6) we have norm equivalence of
β€– ⋅ ‖𝐻𝛼 (Ω) and energy norm β€– ⋅ ‖𝐸 = 𝐡(⋅, ⋅)1/2 , that is,
√𝐢1 β€–V‖𝐻𝛼 (Ω) ≤ β€–V‖𝐸 ≤ √𝐢2 β€–V‖𝐻𝛼 (Ω) ,
∀V ∈ 𝐻0𝛼 (Ω) . (7)
Let π‘†β„Ž denote a partition of Ω such that Ω = {⋃ 𝐾 : 𝐾 ∈
π‘†β„Ž }. Assume that there exists a positive constant 𝜌 such that
πœŒβ„Žπ‘˜ ≤ β„ŽπΎ ≤ β„Žπ‘˜ , where β„Žπ‘˜ = max𝐾∈π‘†β„Ž β„ŽπΎ . Let π‘ƒπ‘š (𝐾) denote
the space of polynomials of degree less than or equal to π‘š
on 𝐾 ∈ π‘†β„Ž . Associated with π‘†β„Ž , define the finite-dimensional
subspace π‘‹β„Ž ⊂ 𝐻0𝛼 (Ω) as
π‘‹β„Ž := {V ∈ 𝐻0𝛼 (Ω) ∩ 𝐢0 (Ω) : V|𝐾 ∈ π‘ƒπ‘š−1 (𝐾) , ∀𝐾 ∈ π‘†β„Ž } .
(8)
Let π‘’β„Ž be the solution to the finite-dimensional variational
problem:
𝐡 (π‘’β„Ž , Vβ„Ž ) = 𝐹 (Vβ„Ž ) ,
∀Vβ„Ž ∈ π‘‹β„Ž .
(9)
Note that the existence and uniqueness of solution to
(9) follow from the fact that π‘‹β„Ž is a subset of the space
𝐻0𝛼 (Ω) ∩ 𝐻0π‘š (Ω). Ervin and Roop have obtained convergence
estimate in the energy norm β€– ⋅ ‖𝐸 . At the same time, under
the assumption concerning the regularity of the solution
to the adjoint problem of Problem 1 [17, Assumption 4.1],
convergence estimate in the 𝐿2 norm was proved.
3
𝛼 =ΜΈ ,
4
‖𝑒‖𝐿2 (Ω) ≤ 𝐢5 β„Žπ‘˜π‘Ÿ β€–π‘’β€–π»π‘Ÿ (Ω) ,
‖𝑒‖𝐿2 (Ω) ≤
𝐢5 β„Žπ‘˜π‘Ÿ−πœ€ β€–π‘’β€–π»π‘Ÿ (Ω) ,
3
1
𝛼 = , 0 < ∀πœ€ < ,
4
2
(12)
where 𝐢5 = √𝐢2 𝐢3 𝐢4 (or 𝐢5 = √𝐢2 𝐢3 𝐢4σΈ€  ).
3. Multigrid Method for FADE
For the simpleness, we only discuss the case of linear finite
element, and it is necessary to restrict the mesh partition.
Let {Tπ‘˜ } denote a sequence of partitions of Ω and β„Žπ‘˜ be the
mesh size of Tπ‘˜ . From now on, we assume that {Tπ‘˜ } is a
quasiuniform family, that is,
πœŒβ„Žπ‘˜ ≤ π‘₯𝑖 − π‘₯𝑖−1 ≤ β„Žπ‘˜ ,
𝑖 = 1, 2, . . . , π‘π‘˜ ,
(13)
with positive constant 𝜌. At the same time, let Tπ‘˜ be obtained
from Tπ‘˜−1 via a regular subdivision, that is, Tπ‘˜−1 ⊂ Tπ‘˜
for π‘˜ ≥ 2. Let π‘‰π‘˜ denote 𝐢0 piecewise linear functions with
respect to Tπ‘˜ that vanish on πœ•Ω.
3.1. Mesh-Dependent Norms
Definition 6. The mesh-dependent inner product (⋅, ⋅)π‘˜ on π‘‰π‘˜
is defined by
π‘π‘˜ −1
(V, 𝑀)π‘˜ = β„Žπ‘˜ ∑ V (π‘₯𝑖 ) 𝑀 (π‘₯𝑖 ) .
(14)
𝑖=1
Definition 7. The operator 𝐴 π‘˜ : π‘‰π‘˜ → π‘‰π‘˜ is defined by
(𝐴 π‘˜ V, 𝑀)π‘˜ = 𝐡 (V, 𝑀) ,
∀V, 𝑀 ∈ π‘‰π‘˜ .
(15)
In terms of the operator 𝐴 π‘˜ , the discretized equation of
(9) can be written as
𝐴 π‘˜ π‘’π‘˜ = π‘“π‘˜ ,
(16)
Journal of Applied Mathematics
3
where π‘“π‘˜ ∈ π‘‰π‘˜ satisfies
(π‘“π‘˜ , Vπ‘˜ ) = (𝑓, V) ,
∀V ∈ π‘‰π‘˜ .
(17)
Remark 8. (i) From the Riesz representation theorem, we
point out that the operator 𝐴 π‘˜ is defined uniquely. (ii)
Since 𝐡(V, 𝑀) is symmetric and satisfies the proposition of
coercivity, 𝐴 π‘˜ is symmetric positive definite woth respect to
(⋅, ⋅)π‘˜ .
where 𝐢8 > 0 is the constant of inverse estimate and 𝐢 =
𝐢2 𝐢62 𝐢82 .
Let πœ† be an eigenvalue of 𝐴 π‘˜ with corresponding eigenvector πœ™ ∈ π‘‰π‘˜ . From Lemma 9, we have
𝐡 (πœ™, πœ™) = (𝐴 π‘˜ πœ™, πœ™)π‘˜
= πœ†(πœ™, πœ™)π‘˜
The mesh-dependent norms are defined by
β€–|V|‖𝑠,π‘˜ = √(π΄π‘ π‘˜ V, V)π‘˜ .
(18)
Observe that the energy norm β€– ⋅ ‖𝐸 coincides with β€–| ⋅ |β€–1,π‘˜
norm on π‘‰π‘˜ . Similarly, β€–| ⋅ |β€–0,π‘˜ is the norm associated with the
mesh-dependent inner product (14). The following lemma
shows that β€–| ⋅ |β€–0,π‘˜ is equivalent to the 𝐿2 norm.
Lemma 9. The norm β€– ⋅ ‖𝐿2 (Ω) is equivalent to mesh-depentent
norm β€–| ⋅ |β€–0,π‘˜ , that is,
(23)
󡄩󡄨 󡄨󡄩2
= πœ†σ΅„©σ΅„©σ΅„©σ΅„¨σ΅„¨σ΅„¨πœ™σ΅„¨σ΅„¨σ΅„¨σ΅„©σ΅„©σ΅„©0,π‘˜
σ΅„© σ΅„©2
= πœ†σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©πΏ2 (Ω) .
Combining (22) and (23), the following inequality holds:
−2𝛼 σ΅„© σ΅„©2
𝐡 (πœ™, πœ™) πΆβ„Žπ‘˜ σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©πΏ2 (Ω)
πœ† = σ΅„© σ΅„©2
≤
= 𝐢7 β„Žπ‘˜−2𝛼 ,
σ΅„©σ΅„©πœ™σ΅„©σ΅„© 2
σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©2 2
σ΅„© 󡄩𝐿 (Ω)
σ΅„© 󡄩𝐿 (Ω)
(24)
where 𝐢7 = 𝐢2 𝐢62 𝐢82 .
(19)
3.2. The V-Cycle Multigrid Algorithm. Firstly, we give the
intergrid transfer operators which play a very important role
in convergence analysis.
Proof. The proof is analogous to Lemma 6.2.7 in reference
[18].
Definition 12 (intergrid transfer operator). The coarse-to-fine
π‘˜
: π‘‰π‘˜−1 → π‘‰π‘˜ is taken to be the
intergrid transfer operator πΌπ‘˜−1
natural injection, that is,
πœŒβ€–|V|β€–0,π‘˜ ≤ β€–V‖𝐿2 (Ω) ≤ β€–|V|β€–0,π‘˜ ,
∀V ∈ π‘‰π‘˜ .
Particularly, β€–| ⋅ |β€–0,π‘˜ = β€– ⋅ ‖𝐿2 (Ω) for the uniform mesh.
In order to estimate the spectral radius, Λ(𝐴 π‘˜ ), of 𝐴 π‘˜ ,
we need the following norm interpolation lemma (see [19,
Theorem 1.3.7].
Lemma 10 (interpolation theorem). Assume that Ω is an open
set of R𝑑 with a Lipchitz continuous boundary. Let 𝑠1 < 𝑠2 be
two real numbers, and πœ‡ = (1 − πœƒ)𝑠1 + πœƒπ‘ 2 , 0 ≤ πœƒ ≤ 1. Then
there exists a constant 𝐢6 > 0 such that
β€–π‘’β€–π»πœ‡ (Ω) ≤
πœƒ
𝐢6 ‖𝑒‖1−πœƒ
𝐻𝑠1 (Ω) ‖𝑒‖𝐻𝑠2 (Ω) .
(20)
Lemma 11 (spectral radius theorem). We have the estimation
for spectral radius Λ(𝐴 π‘˜ ):
Λ (𝐴 π‘˜ ) ≤ 𝐢7 β„Žπ‘˜−2𝛼 ,
(21)
where 𝐢7 is a positive constant independent of π‘˜.
σ΅„© σ΅„©2
𝐡 (πœ™, πœ™) ≤ 𝐢2 σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©π»π›Ό (Ω)
σ΅„© σ΅„©2
= πΆβ„Žπ‘˜−2𝛼 σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©πΏ2 (Ω) ,
(25)
The fine-to-coarse operator πΌπ‘˜π‘˜−1 : π‘‰π‘˜ → π‘‰π‘˜−1 is defined by
π‘˜
(πΌπ‘˜π‘˜−1 𝑀, V)π‘˜−1 = (𝑀, πΌπ‘˜−1
V)π‘˜ = (𝑀, V)π‘˜ ,
∀V ∈ π‘‰π‘˜−1 , 𝑀 ∈ π‘‰π‘˜ .
(26)
Now, we describe the π‘˜th level of V-cycle MGM (VMGM) and full V-cycle MGM. Let π‘š be the smoothing
number, π‘›π‘˜ the iteration number of π‘˜th level V-MGM, and
Λ π‘˜ be a parameter dependent on π‘˜. Denote 𝑀𝐺(π‘˜, 𝑧0 , 𝑔)
the approximate solution of the 𝐴 π‘˜ 𝑧 = 𝑔 obtained from
the π‘˜th level iteration with initial guess 𝑧0 . The discussion
of parameters Λ π‘˜ and π‘›π‘˜ is left to the next subsection and
Section 4.
BEGIN:
For π‘˜ = 1: 𝑀𝐺(1, 𝑧0 , 𝑔) = 𝐴−1
1 𝑔.
For π‘˜ > 1, 𝑀𝐺(π‘˜, 𝑧0 , 𝑔) is obtained recursively in
three steps.
2
σ΅„© σ΅„©1−𝛼 σ΅„© 󡄩𝛼
≤ 𝐢2 (𝐢6 σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©π»0 (Ω) ⋅ σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©π»1 (Ω) )
σ΅„© σ΅„©2
= πΆβ„Žπ‘˜−2𝛼 σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©π»0 (Ω)
∀V ∈ π‘‰π‘˜−1 .
Algorithm 13 (the π‘˜th level V-cycle multigrid algorithm).
Proof. Let πœ™ ∈ π‘‰π‘˜ . Applying the continuity (6) of 𝐡(⋅, ⋅), norm
interpolation Lemma 10, and inverse estimation, we have
2
σ΅„© σ΅„©1−𝛼
σ΅„© 󡄩𝛼
≤ 𝐢2 (𝐢6 σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©π»0 (Ω) ⋅ 𝐢8 β„Žπ‘˜−𝛼 σ΅„©σ΅„©σ΅„©πœ™σ΅„©σ΅„©σ΅„©π»0 (Ω) )
π‘˜
πΌπ‘˜−1
V = V,
(22)
Presmoothing Step. For 1 ≤ 𝑙 ≤ π‘š, let 𝑧𝑙 = 𝑧𝑙−1 +
(1/Λ π‘˜ )(𝑔 − 𝐴 π‘˜ 𝑧𝑙−1 ).
Error Correction.
𝑔 = πΌπ‘˜π‘˜−1 (𝑔 − 𝐴 π‘˜ π‘§π‘š ),
π‘ž1 = 𝑀𝐺(π‘˜ − 1, 0, 𝑔),
π‘˜
π‘§π‘š+1 = π‘§π‘š + πΌπ‘˜−1
π‘ž1 .
4
Journal of Applied Mathematics
Postsmoothing step. For π‘š + 1 ≤ 𝑙 ≤ 2π‘š + 1, let
𝑧𝑙 = 𝑧𝑙−1 + (1/Λ π‘˜ )(𝑔 − 𝐴 π‘˜ 𝑧𝑙−1 ).
The output of the π‘˜th level iteration is
𝑀𝐺(π‘˜, 𝑧0 , 𝑔) := 𝑧2π‘š+1 .
END.
which means that V is a finite element solution of variational
problem (4) on π‘‰π‘˜ . Observing that
(𝑔, 𝑀)π‘˜−1 = (πΌπ‘˜π‘˜−1 𝑔, 𝑀)π‘˜−1
= (𝑔, 𝑀)π‘˜ = βŸ¨π‘“, π‘€βŸ© ,
Algorithm 14 (the full V-cycle multigrid algorithm).
BEGIN:
∀𝑀 ∈ π‘‰π‘˜−1 ,
we claim that π‘ž = π‘ƒπ‘˜−1 V is also a finite element solution of
variational problem (4) on π‘‰π‘˜−1 . Therefore, noting π‘‰π‘˜−1 ⊂ π‘‰π‘˜
(since Tπ‘˜−1 ⊂ Tπ‘˜ ) and applying Theorem 4, we have
For π‘˜ = 1, 𝑒̂1 = 𝐴−1
1 𝑓1 .
For π‘˜ ≥ 2,
π‘˜
𝑒0π‘˜ = πΌπ‘˜−1
π‘’Μ‚π‘˜−1 ,
π‘˜
, π‘“π‘˜ ),
π‘’π‘™π‘˜ = 𝑀𝐺(π‘˜, 𝑒𝑙−1
σ΅„©σ΅„©
σ΅„©
σ΅„©
𝛼󡄩
σ΅„©σ΅„©V − π‘ƒπ‘˜−1 V󡄩󡄩󡄩𝐿2 (Ω) ≤ 𝐢4 β„Žπ‘˜ σ΅„©σ΅„©σ΅„©V − π‘ƒπ‘˜−1 V󡄩󡄩󡄩𝐸 ,
1 ≤ 𝑙 ≤ π‘›π‘˜ ,
π‘’Μ‚π‘˜ = π‘’π‘›π‘˜π‘˜ .
σ΅„©
σ΅„©
σ΅„©σ΅„©
σΈ€  𝛼−πœ€ σ΅„©
σ΅„©σ΅„©V − π‘ƒπ‘˜−1 V󡄩󡄩󡄩𝐿2 (Ω) ≤ 𝐢4 β„Žπ‘˜ σ΅„©σ΅„©σ΅„©V − π‘ƒπ‘˜−1 V󡄩󡄩󡄩𝐸 ,
END.
3.3. Approximation and Smoothing Properties. In this subsection, we prove some properties of projection operator π‘ƒπ‘˜−1
and smoothing operator π‘…π‘˜ , which are the key ingredients for
V-MGM and FV-MGM algorithm.
Definition 15. Let π‘ƒπ‘˜ : 𝑉 → π‘‰π‘˜ be the orthogonal projection
with respect to 𝐡(⋅, ⋅), that is,
𝐡 (V, 𝑀) = 𝐡 (π‘ƒπ‘˜ V, 𝑀) ,
∀𝑀 ∈ π‘‰π‘˜ .
(27)
1
𝐴 .
Λπ‘˜ π‘˜
3
𝛼 =ΜΈ ,
4
3
𝛼= .
4
󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩
󡄩󡄨
󡄨󡄩0,π‘˜
󡄩󡄨
󡄨󡄩
≤ 𝐢9 β„Žπ‘˜π›Ό 󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜ ,
󡄨󡄩
󡄩󡄩󡄨󡄨
󡄩󡄩󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩0,π‘˜
3
∀V ∈ π‘‰π‘˜ , 𝛼 =ΜΈ ,
4
3
1
∀V ∈ π‘‰π‘˜ , 𝛼 = , 0 < πœ€ < .
4
2
(33)
(28)
Throughout this paper, we assume that Λ π‘˜ denotes some
upper bound for the spectral radius of 𝐴 π‘˜ satisfying Λ π‘˜ ≤
𝐢7 β„Žπ‘˜−2𝛼 .
Lemma 17. Let V ∈ π‘‰π‘˜ , 𝑔 = πΌπ‘˜π‘˜−1 𝐴 π‘˜ V, and π‘ž ∈ π‘‰π‘˜−1 satisfy the
equation 𝐴 π‘˜−1 π‘ž = 𝑔. Then π‘ž = π‘ƒπ‘˜−1 V.
Proof. We only prove the case 𝛼 =ΜΈ 3/4, and the proof for the
other case is analogous. Applying Remark 18 and Lemma 9
we have
1σ΅„©
󡄨󡄩
σ΅„©
󡄩󡄩󡄨󡄨
󡄩󡄩󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩0,π‘˜ ≤ σ΅„©σ΅„©σ΅„©(𝐼 − π‘ƒπ‘˜−1 ) V󡄩󡄩󡄩𝐿2 (Ω)
𝜌
Proof. For 𝑀 ∈ π‘‰π‘˜−1 ,
𝐢4 𝛼 σ΅„©σ΅„©
σ΅„©
β„Ž σ΅„©(V − π‘ƒπ‘˜−1 V)󡄩󡄩󡄩𝐸
𝜌 π‘˜σ΅„©
󡄩󡄨
󡄨󡄩
= 𝐢9 β„Žπ‘˜π›Ό 󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜ ,
≤
𝐡 (π‘ž, 𝑀) = (𝐴 π‘˜−1 π‘ž, 𝑀)π‘˜−1
= (𝑔, 𝑀)π‘˜−1
= (πΌπ‘˜π‘˜−1 𝐴 π‘˜ V, 𝑀)π‘˜−1
(32)
Lemma 19. There exists a positive constant 𝐢9 such that
󡄩󡄨
󡄨󡄩
≤ 𝐢9 β„Žπ‘˜π›Ό−πœ€ 󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − 𝑃k−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜ ,
Definition 16. Define the relaxation operator:
π‘…π‘˜ := 𝐼 −
(31)
(29)
= (𝐴 π‘˜ V, 𝑀)π‘˜
(34)
where 𝐢9 = 𝐢4 /𝜌.
Lemma 20. There exists a positive constant 𝐢9 such that
= 𝐡 (V, 𝑀) .
Therefore, from the definition of π‘ƒπ‘˜−1 we have π‘ž = π‘ƒπ‘˜−1 V.
󡄩󡄩󡄨󡄨
󡄨󡄩
𝛼
󡄩󡄩󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜ ≤ 𝐢9 β„Žπ‘˜ β€–|V|β€–2,π‘˜ ,
Remark 18. Let 𝑔 = 𝐴 π‘˜ V. From the Riesz representation
theorem there exists a unique 𝑓 ∈ 𝐻−𝛼 (Ω) such that
󡄨󡄩
󡄩󡄩󡄨󡄨
󡄩󡄩󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜
(𝑔, 𝑀)π‘˜ = βŸ¨π‘“, π‘€βŸ© ,
∀𝑀 ∈ π‘‰π‘˜ ,
(30)
≤ 𝐢9 β„Žπ‘˜π›Ό−πœ€ β€–|V|β€–2,π‘˜ ,
3
∀V ∈ π‘‰π‘˜ , 𝛼 =ΜΈ ,
4
3
1
∀V ∈ π‘‰π‘˜ , 𝛼 = , 0 < πœ€ < .
4
2
(35)
(36)
Journal of Applied Mathematics
5
Proof. Applying projection operator π‘ƒπ‘˜−1 , generalized Cauchy-Schwarz inequality (see [18, Lemma 6.2.10]), and
Lemma 19
󡄨󡄩2
σ΅„©
σ΅„©2
󡄩󡄩󡄨󡄨
󡄩󡄩󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 )V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜ = σ΅„©σ΅„©σ΅„©(𝐼 − π‘ƒπ‘˜−1 )V󡄩󡄩󡄩𝐸
3.4. Convergence Analysis. In this subsection, we prove convergence theorems for V-cycle FE multigrid method.
Definition 23. The error operator of V-cycle multigrid πΈπ‘˜ :
π‘‰π‘˜ → π‘‰π‘˜ is defined recursively by
𝐸1 = 0,
= 𝐡 (V − π‘ƒπ‘˜−1 V, V − π‘ƒπ‘˜−1 V)
= 𝐡 (V − π‘ƒπ‘˜−1 V, V)
󡄨󡄩
󡄩󡄨
≤ 󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩0,π‘˜ β€–|V|β€–2,π‘˜
(37)
󡄩󡄨
󡄨󡄩
≤ 𝐢9 β„Žπ‘˜π›Ό 󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜ β€–|V|β€–2,π‘˜
if 𝛼 =ΜΈ 3/4. Therefore, dividing through by β€–|(𝐼 − π‘ƒπ‘˜−1 )V|β€–1,π‘˜
yields (35). The case 𝛼 = 3/4 is analogous.
Lemma 21. Let π‘š be the number of smoothing steps. Then
1
𝐡 ((𝐼 − π‘…π‘˜2π‘š ) V, V) .
2π‘š
𝐢10
𝐡 ((𝐼 − π‘…π‘˜2π‘š ) V, V) .
π‘š
(39)
Proof. Applying Lemmas 20, 11, and 21, we have
𝐡 (πΈπ‘˜ V, 𝑀) = 𝐡 (V, πΈπ‘˜ 𝑀) ,
∀V, 𝑀 ∈ π‘‰π‘˜ ,
𝐡 (πΈπ‘˜ V, V) ≥ 0.
(43)
∀V ∈ π‘‰π‘˜ .
(44)
Proof. The proof is by induction. For π‘˜ = 1, (44) is trivially
true since πΈπ‘˜ = 0. Assume that (44) holds for π‘˜ − 1. Let 𝛾 =
𝐢10 /(π‘š + 𝐢10 ); therefore 1 − 𝛾 = π›Ύπ‘š/𝐢10 . Applying induction
hypothesis, Proposition 24, and Lemma 22, we have
= (1 − 𝛾) 𝐡 ((𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V, (𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V)
= 𝐢92 β„Žπ‘˜2𝛼 (𝐴2π‘˜ π‘…π‘˜π‘š V, π‘…π‘˜π‘š V)π‘˜
= 𝐢92 β„Žπ‘˜2𝛼 Λ π‘˜ 𝐡 ((𝐼 − π‘…π‘˜ ) π‘…π‘˜π‘š V, π‘…π‘˜π‘š V)
𝐢10
𝐡 (V, V) ,
π‘š + 𝐢10
+ 𝛾𝐡 (π‘ƒπ‘˜−1 π‘…π‘˜π‘š V, π‘ƒπ‘˜−1 π‘…π‘˜π‘š V)
󡄩󡄨
󡄨󡄩2
𝐢92 β„Žπ‘˜2𝛼 σ΅„©σ΅„©σ΅„©σ΅„¨σ΅„¨σ΅„¨π‘…π‘˜π‘š V󡄨󡄨󡄨󡄩󡄩󡄩2,π‘˜
= 𝐢92 β„Žπ‘˜2𝛼 𝐡 (𝐴 π‘˜ π‘…π‘˜π‘š V, π‘…π‘˜π‘š V)
𝐡 (πΈπ‘˜ V, V) ≤
≤ 𝐡 ((𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V, (𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V)
󡄩󡄨
󡄨󡄩2
= 󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜
−
(ii) πΈπ‘˜ is symmetric positive semidefinite with respect to
𝐡(⋅, ⋅) for π‘˜ ≥ 1, that is,
+ 𝐡 (πΈπ‘˜−1 π‘ƒπ‘˜−1 π‘…π‘˜π‘š V, π‘ƒπ‘˜−1 π‘…π‘˜π‘š V)
σ΅„©2
σ΅„©
= σ΅„©σ΅„©σ΅„©(𝐼 − π‘ƒπ‘˜−1 )π‘…π‘˜π‘š V󡄩󡄩󡄩𝐸
≤
(42)
𝐡 (πΈπ‘˜ V, V) = 𝐡 (π‘…π‘˜π‘š V, π‘…π‘˜π‘š V) − 𝐡 (π‘ƒπ‘˜−1 π‘…π‘˜π‘š V, π‘ƒπ‘˜−1 π‘…π‘˜π‘š V)
𝐡 ((𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V, (𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V)
𝐢92 𝐢7 𝐡 ((𝐼
πΈπ‘˜ (𝑧 − 𝑧0 ) = 𝑧 − 𝑀𝐺 (π‘˜, 𝑧0 , 𝑔) ,
Theorem 25. Let π‘š be the number of smoothing steps. Then
Lemma 22. Let π‘š be the number of smoothing steps. Then
there exists a positive constant 𝐢10 such that
≤
(41)
Proposition 24. The operator πΈπ‘˜ has the following propositions (see [18, Lemma 6.6.2 and Proposition 6.6.9]):
(38)
Proof. See Lemma 6.6.7 in [18].
𝐡 ((𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V, (𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V) ≤
π‘˜ > 1.
(i) if 𝑧, 𝑔 ∈ π‘‰π‘˜ satisfy 𝐴 π‘˜ 𝑧 = 𝑔, then
󡄩󡄨
󡄨󡄩
= 𝐢9 β„Žπ‘˜π›Ό 󡄩󡄩󡄩󡄨󡄨󡄨(𝐼 − π‘ƒπ‘˜−1 ) V󡄨󡄨󡄨󡄩󡄩󡄩1,π‘˜ β€–|V|β€–2,π‘˜
𝐡 ((𝐼 − π‘…π‘˜ ) π‘…π‘˜2π‘š V, V) ≤
πΈπ‘˜ = π‘…π‘˜π‘š [𝐼 − (𝐼 − πΈπ‘˜−1 ) π‘ƒπ‘˜−1 ] π‘…π‘˜π‘š ,
+ 𝛾𝐡 ((𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V, (𝐼 − π‘ƒπ‘˜−1 ) π‘…π‘˜π‘š V)
+ 𝛾𝐡 (π‘ƒπ‘˜−1 π‘…π‘˜π‘š V, π‘ƒπ‘˜−1 π‘…π‘˜π‘š V)
(40)
π‘…π‘˜ ) π‘…π‘˜π‘š V, π‘…π‘˜π‘š V)
= 𝐢92 𝐢7 𝐡 ((𝐼 − π‘…π‘˜ ) π‘…π‘˜2π‘š V, V)
(45)
≤
(1 − 𝛾) 𝐢10
+ 𝛾𝐡 (π‘…π‘˜π‘š V, π‘…π‘˜π‘š V)
π‘šπ΅ ((𝐼 − π‘…π‘˜2π‘š ) V, V)
= 𝛾𝐡 ((𝐼 − π‘…π‘˜2π‘š ) V, V) + 𝛾𝐡 (π‘…π‘˜π‘š V, π‘…π‘˜π‘š V)
= 𝛾𝐡 (V, V) ,
≤
𝐢92 𝐢7
(2π‘š) 𝐡 ((𝐼 − π‘…π‘˜2π‘š ) V, V)
which ends the proof.
=
𝐢10
π‘šπ΅ ((𝐼 − π‘…π‘˜2π‘š ) V, V)
Corollary 26. Let π‘š be the number of smoothing steps. Then
one has the estimation for spectral radius Λ(πΈπ‘˜ ):
if 𝛼 =ΜΈ 3/4, where 𝐢10 = 𝐢92 𝐢7 /2. Note that (39) also holds for
𝛼 = 3/4 since πœ€ > 0.
Λ (πΈπ‘˜ ) ≤
𝐢10
.
π‘š + 𝐢10
(46)
6
Journal of Applied Mathematics
Theorem 27 (convergence of the π‘˜th level iteration for
V-cycle). Let π‘š be the number of smoothing steps. Then
𝐢10 σ΅„©σ΅„©
σ΅„©
σ΅„©
σ΅„©σ΅„©
󡄩𝑧 − 𝑧0 󡄩󡄩󡄩𝐸 .
󡄩󡄩𝑧 − 𝑀𝐺 (π‘˜, 𝑧0 , 𝑔)󡄩󡄩󡄩𝐸 ≤
π‘š + 𝐢10 σ΅„©
Corollary 29. Under the assumptions in Theorem 28, the
convergence rate of multigrid solution π‘’Μ‚π‘˜ in 𝐿2 norm is π‘Ÿ; that
is, there exists a constant 𝐢12 > 0 such that
(47)
Hence, the π‘˜th level iteration for any π‘š is a contraction with
the contraction number independent of π‘˜.
σ΅„©σ΅„© Μ‚
σ΅„©
π‘Ÿ
σ΅„©σ΅„©π‘’π‘˜ − 𝑒󡄩󡄩󡄩𝐿2 (Ω) ≤ 𝐢12 β„Žπ‘˜ β€–π‘’β€–π»π‘Ÿ (Ω) ,
σ΅„©
σ΅„©σ΅„© Μ‚
π‘Ÿ−πœ€
σ΅„©σ΅„©π‘’π‘˜ − 𝑒󡄩󡄩󡄩𝐿2 (Ω) ≤ 𝐢12 β„Žπ‘˜ β€–π‘’β€–π»π‘Ÿ (Ω) ,
Proof. From (42) in Proposition 24, it suffices to show
𝐢10
σ΅„©σ΅„© σ΅„©σ΅„©
β€–Vβ€– ,
σ΅„©σ΅„©πΈπ‘˜ V󡄩󡄩𝐸 ≤
π‘š + 𝐢10 𝐸
(48)
which can be proved by Corollary 26.
Theorem 28 (full multigrid convergence). Let 𝑒 ∈
π»π‘Ÿ (Ω) (𝛼 ≤ π‘Ÿ ≤ 2) solve (4). If the iteration numbers in full
multigrid algorithm π‘›π‘˜ are large enough, there exists a positive
constant 𝐢11 such that
σ΅„©σ΅„©
σ΅„©
π‘Ÿ−𝛼
σ΅„©σ΅„©π‘’π‘˜ − π‘’Μ‚π‘˜ 󡄩󡄩󡄩𝐸 ≤ 𝐢11 β„Žπ‘˜ β€–π‘’β€–π»π‘Ÿ (Ω) .
(49)
Proof. For the simpleness we assume that π‘›π‘˜ ≥ 𝑛 ≥ 1. Define
π‘’Μ‚π‘˜ = π‘’π‘˜ − π‘’Μ‚π‘˜ . In particular, 𝑒̂1 = 0. Let 𝛾 = 𝐢10 /(π‘š + 𝐢10 ) (𝐢10
is the constant in Theorem 27). We have
σ΅„©
σ΅„©σ΅„© Μ‚ σ΅„©σ΅„©
𝑛󡄩
σ΅„©σ΅„©π‘’π‘˜ 󡄩󡄩𝐸 ≤ 𝛾 σ΅„©σ΅„©σ΅„©π‘’π‘˜ − π‘’Μ‚π‘˜−1 󡄩󡄩󡄩𝐸
σ΅„©
σ΅„©
σ΅„©
σ΅„©
σ΅„©
σ΅„©
≤ 𝛾𝑛 (σ΅„©σ΅„©σ΅„©π‘’π‘˜ − 𝑒󡄩󡄩󡄩𝐸 + 󡄩󡄩󡄩𝑒 − π‘’π‘˜−1 󡄩󡄩󡄩𝐸 + σ΅„©σ΅„©σ΅„©π‘’π‘˜−1 − π‘’Μ‚π‘˜−1 󡄩󡄩󡄩𝐸 )
We end this section with a proposition that the work
involved in the full multigrid algorithm is O(π‘‘π‘˜ ), where π‘‘π‘˜ =
π‘π‘˜ − 2 = dim π‘‰π‘˜ (see [18, Proposition 6.7.4]).
In this section we employ the FV-MGM listed as Algorithm 14 in Section 3 to solve FADEs, which demonstrate the
convergence rate and involved work in Theorem 28 and its
Corollary 29. The parameter π‘š is taken 5, Λ π‘˜ = 𝐢7 β„Žπ‘˜−2𝛼 , and
π‘›π‘˜ is controlled by the stopping criterion:
σ΅„©σ΅„©
σ΅„©
󡄩󡄩𝐴 π‘˜ π‘’Μ‚π‘›π‘˜ − 𝑔󡄩󡄩󡄩 2 ≤ O (β„Žπ‘˜π›Ό ) .
π‘˜
σ΅„©
󡄩𝐿 (Ω)
σ΅„©
σ΅„©
π‘Ÿ−𝛼
+√𝐢2 𝐢3 β„Žπ‘˜−1
β€–π‘’β€–π»π‘Ÿ (Ω) + σ΅„©σ΅„©σ΅„©π‘’Μ‚π‘˜−1 󡄩󡄩󡄩𝐸 ]
σ΅„©
σ΅„©
= 𝛾𝑛 [3√𝐢2 𝐢3 β„Žπ‘˜π‘Ÿ−𝛼 β€–π‘’β€–π»π‘Ÿ (Ω) + σ΅„©σ΅„©σ΅„©π‘’Μ‚π‘˜−1 󡄩󡄩󡄩𝐸 ] .
(54)
Example 30. Let 𝑐(π‘₯) = 1. It can be verified that 𝑒(π‘₯) = π‘₯2 −π‘₯3
is the exact solution to the boundary value problem:
σ΅„©σ΅„© Μ‚ σ΅„©σ΅„©
𝑛 π‘Ÿ−𝛼
σ΅„©σ΅„©π‘’π‘˜ 󡄩󡄩𝐸 ≤ 3√𝐢2 𝐢3 𝛾 β„Žπ‘˜ β€–π‘’β€–π»π‘Ÿ (Ω)
1
−𝛽
− 𝐷 ( 0 𝐷−𝛽
π‘₯ + π‘₯ 𝐷1 ) 𝐷𝑒 + 𝑒 = 𝑓,
2
𝑒 (0) = 0,
(55)
𝑒 (1) = 0,
where
1
1
𝑓 (π‘₯) = π‘₯2 − π‘₯3 + 𝑓1 (π‘₯) + 𝑓2 (π‘₯) ,
2
2
π‘Ÿ−𝛼
+ 3√𝐢2 𝐢3 𝛾2𝑛 β„Žπ‘˜−1
β€–π‘’β€–π»π‘Ÿ (Ω) + ⋅ ⋅ ⋅
(51)
𝛾𝑛
β„Žπ‘Ÿ−𝛼 β€–π‘’β€–π»π‘Ÿ (Ω)
1 − 2𝛾𝑛 π‘˜
= 𝐢11 β„Žπ‘˜π‘Ÿ−𝛼 β€–π‘’β€–π»π‘Ÿ (Ω) ,
𝑛
1 2𝛼
(β„Ž Λ (𝐴 1 ) + β„Ž22𝛼 Λ (𝐴 2 )) .
2 1
Here we calculate 𝐢7 = 0.05, and, from experimental experience, let the right side of stopping criterion be 0.085β„Žπ‘˜π›Ό . All
numerical experiments are run in MATLAB 7.0.0.19920(R14)
on a PC with the configuration: Intel(R)Core(TM)i3-2100
CPU @ 3.2 GHz and 1.88 GB RAM.
In the following analysis, we assume that 2𝛾𝑛 < 1 (therefore
𝑛 > log1/2
). By iterating the above inequality and from
𝛾
continuity (6) and Theorem 3, we have
≤ 3√𝐢2 𝐢3
(53)
We note that the positive constants 𝐢7 can be estimated by
testing examples on the 1th and 2th level meshes, that is,
𝐢7 =
(50)
+ 3√𝐢2 𝐢3 π›Ύπ‘˜π‘› β„Ž1π‘Ÿ−𝛼 β€–π‘’β€–π»π‘Ÿ (Ω)
3
1
𝛼 = , 0 < ∀πœ€ < .
4
2
(52)
4. Numerical Examples
𝐻0𝛼 (Ω) β‹‚
≤ 𝛾𝑛 [√𝐢2 𝐢3 β„Žπ‘˜π‘Ÿ−𝛼 β€–π‘’β€–π»π‘Ÿ (Ω)
3
𝛼 =ΜΈ ,
4
𝑛
where 𝐢11 = 3√𝐢2 𝐢3 𝛾 /(1 − 2𝛾 ).
The following Corollary is a natural conclusion of Theorems 5 and 28.
𝑓1 (π‘₯) = −
2π‘₯𝛽
6π‘₯1+𝛽
+
,
Γ (1 + 𝛽) Γ (2 + 𝛽)
𝛽(1 − π‘₯)𝛽−1 4 (𝛽 + 1) (1 − π‘₯)𝛽
𝑓2 (π‘₯) = −
+
Γ (1 + 𝛽)
Γ (2 + 𝛽)
−
(56)
6 (𝛽 + 2) (1 − π‘₯)𝛽+1
.
Γ (3 + 𝛽)
As 𝑒 ∈ 𝐻02 (Ω), Corollary 29 predicts a rate of convergence
of 2 in 𝐿2 norm. Table 1 includes numerical results over
Journal of Applied Mathematics
7
Table 1: Experimental error β€– 𝑒 − π‘’Μ‚π‘˜ ‖𝐿2 (Ω) for different 𝛽.
𝛽 = 0.3
β„Žπ‘˜
1/4
1/8
1/16
1/32
1/64
1/128
Error
9.3587𝑒 − 3
2.1751𝑒 − 3
5.0679𝑒 − 4
1.1967𝑒 − 4
2.9496𝑒 − 5
7.0818𝑒 − 6
𝛽 = 0.6
Conv. rate
Error
8.3460𝑒 − 3
1.8444𝑒 − 3
4.1362𝑒 − 4
9.4937𝑒 − 5
2.2629𝑒 − 5
5.4727𝑒 − 6
2.1388
2.1016
2.0823
2.0205
2.0583
𝛽 = 0.9
Conv. rate
2.1779
2.1568
2.1233
2.0688
2.0478
Error
7.6044𝑒 − 3
1.6348𝑒 − 3
3.6349𝑒 − 4
8.3872𝑒 − 5
2.0343𝑒 − 5
5.0852𝑒 − 6
Conv. rate
2.2177
2.1692
2.1157
2.0436
2.0002
Table 2: Comparisons for solving Example 30 with 𝛽 = 0.7 by the GE method, the CGNR method, and the FV-MGM, respectively.
β„Žπ‘˜
1/128
1/256
1/512
1/1024
1/2048
1/4096
FVMGM
Error
2.0270𝑒 − 5
1.3811𝑒 − 5
1.1507𝑒 − 5
1.1101𝑒 − 5
1.1002𝑒 − 5
1.0849𝑒 − 5
GE
CPU(s)
0.0313
0.0625
0.1719
0.5156
2.5000
15.484
𝑅cpu
0.995
1.451
1.580
2.274
2.627
Iter
29
46
72
112
174
270
a uniform partition of [0, 1], which support the predicted
rates of convergence for different values of 𝛽.
As comparisons, we also carry out the Gauss elimination (GE) and conjugate gradient normal residual (CGNR)
method with the same stopping criterion of the FV-MGM,
that is,
CGNR
CPU(s)
0.0000
0.0156
0.0313
0.2187
1.5625
9.2031
𝑅cpu
0.999
2.796
2.833
2.554
Iter = π‘›π‘˜
4
5
5
3
1
1
FVMGM
CPU(s)
0.0000
0.0156
0.0469
0.1250
0.2688
0.5719
σ΅„©
σ΅„©σ΅„©
󡄩󡄩𝐴 π‘˜ π‘’Μ‚π‘›π‘˜ − 𝑔󡄩󡄩󡄩 2 ≤ 10−𝑛 ,
π‘˜
󡄩𝐿 (Ω)
σ΅„©
𝑅cpu
1.579
1.417
1.103
1.088
(57)
to solve the corresponding system. For escaping “out of
memory,” we define that the data type of 𝐴 π‘˜ is short float in
our program. Table 2 includes CPU time (without including
stiffness matrix calculating time) and iteration numbers for
each of the numerical methods with 𝑛 = 4. The rate of the
increasing CPU time is defined by
𝑅cpu
=
log [CPU time on finer mesh/CPU time on coarser mesh]
.
log [dim of finer mesh/ dim of coarser mesh]
From the table, we see that the numbers of iterations by
our FV-MGM are independent of β„Žπ‘˜ . In contrast, the CGNR
method (with the initial value 𝑧0 = 0) needs more iterations
when β„Žπ‘˜ decrease. Similarly, the CPU time needed for GE and
CGNR method increases much faster than that of the FVMGM.
5. Concluding Remarks
In general the discretized system of FADE has a full and
ill-conditioned coefficient matrix, so FV-MGM is a highefficient algorithm for solving these equations. Theorems and
examples in this paper show that the convergence rate of FVMGM is the same as classic FEM under the stopping criterion
(53), and the computational work is only O(dim π‘‰π‘˜ ) while
the stopping criterion is taken (57). Different from integerorder equations, all the convergence analysis is on fractional
(58)
Sobolev spaces 𝐻𝛼 (Ω). The nonsymmetric form of FADE will
be studied in the future.
References
[1] I. Podlubny, Fractional Differential Equations, Academic Press,
New York, NY, USA, 1999.
[2] K. B. Oldham and J. Spanier, The Fractional Calculus, Academic
Press, New York, NY, USA, 1974.
[3] K. S. Miller and B. Ross, An Introduction to the Fractional
Calculus and Fractional Differential Equations, John Wiley &
Sons, New York, NY, USA, 1993.
[4] B. A. Carreras, V. E. Lynch, and G. M. Zaslavsky, “Anomalous
diffusion and exit time distribution of particle tracers in plasma
turbulence models,” Physics of Plasmas, vol. 8, no. 12, pp. 5096–
5103, 2001.
[5] M. F. Shlesinger, B. J. West, and J. Klafter, “Lévy dynamics of
enhanced diffusion: application to turbulence,” Physical Review
Letters, vol. 58, no. 11, pp. 1100–1103, 1987.
8
[6] G. M. Zaslavsky, D. Stevens, and H. Weitzner, “Self-similar
transport in incomplete chaos,” Physical Review E, vol. 48, no.
3, pp. 1683–1694, 1993.
[7] F. Mainardi, “Fractional calculus: some basic problems in
continuum and statistical mechanics,” in Fractals and Fractional
Calculus in Continuum Mechanics, pp. 291–348, Springer, New
York, NY, USA, 1997.
[8] D. A. Benson, S. W. Wheatcraft, and M. M. Meerschaeert, “The
fractional-order governing equation of Lévy motion,” Water
Resources Research, vol. 36, no. 6, pp. 1403–1412, 2000.
[9] D. A. Benson, S. W. Wheatcraft, and M. M. Meerschaeert, “Application of fractional advection-dispersion equation,” Water
Resources Research, vol. 36, no. 6, pp. 1413–1423, 2000.
[10] D. A. Benson, R. Schumer, M. M. Meerschaert, and S. W.
Wheatcraft, “Fractional dispersion, Lévy motion, and the
MADE tracer tests,” Transport in Porous Media, vol. 42, no. 12, pp. 211–240, 2001.
[11] H.-K. Pang and H.-W. Sun, “Multigrid method for fractional
diffusion equations,” Journal of Computational Physics, vol. 231,
no. 2, pp. 693–703, 2012.
[12] V. J. Ervin and J. P. Roop, “Variational solution of fractional
advection dispersion equations on bounded domains in R𝑑 ,”
Numerical Methods for Partial Differential Equations, vol. 23, no.
2, pp. 256–281, 2007.
[13] W. H. Deng, “Finite element method for the space and time
fractional Fokker-Planck equation,” SIAM Journal on Numerical
Analysis, vol. 47, no. 1, pp. 204–226, 2008.
[14] C. M. Chen and T. Shih, Finite Element Methods for Integrodifferential Equations, World Scientific, Singapore, 1998.
[15] X. J. Li and C. J. Xu, “Existence and uniqueness of the weak
solution of the space-time fractional diffusion equation and a
spectral method approximation,” Communications in Computational Physics, vol. 8, no. 5, pp. 1016–1051, 2010.
[16] J. T. Ma and Y. J. Jiang, “Moving collocation methods for time
fractional differential equations and simulation of blowup,”
Science China Mathematics, vol. 54, no. 3, pp. 611–622, 2011.
[17] V. J. Ervin and J. P. Roop, “Variational formulation for the
stationary fractional advection dispersion equation,” Numerical
Methods for Partial Differential Equations, vol. 22, no. 3, pp. 558–
576, 2006.
[18] S. C. Brenner and L. R. Scott, The Mathematical Theory of Finite
Element Methods, Springer, New York, NY, USA, 1994.
[19] A. Quarteroni and A. Valli, Numerical Approximation of Partial
Differential Equations, Springer, Berlin, Germany, 1994.
Journal of Applied Mathematics
Advances in
Operations Research
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Advances in
Decision Sciences
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Mathematical Problems
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Algebra
Hindawi Publishing Corporation
http://www.hindawi.com
Probability and Statistics
Volume 2014
The Scientific
World Journal
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International Journal of
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Volume 2014
Submit your manuscripts at
http://www.hindawi.com
International Journal of
Advances in
Combinatorics
Hindawi Publishing Corporation
http://www.hindawi.com
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Complex Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International
Journal of
Mathematics and
Mathematical
Sciences
Journal of
Hindawi Publishing Corporation
http://www.hindawi.com
Stochastic Analysis
Abstract and
Applied Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
International Journal of
Mathematics
Volume 2014
Volume 2014
Discrete Dynamics in
Nature and Society
Volume 2014
Volume 2014
Journal of
Journal of
Discrete Mathematics
Journal of
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Applied Mathematics
Journal of
Function Spaces
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Download