• Nem Talált Eredményt

Computers and Mathematics with Applications

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Computers and Mathematics with Applications"

Copied!
10
0
0

Teljes szövegt

(1)

Contents lists available atScienceDirect

Computers and Mathematics with Applications

journal homepage:www.elsevier.com/locate/camwa

Finite element methods for fractional-order diffusion problems with optimal convergence order

Gábor Maros

b

, Ferenc Izsák

a,

aDepartment of Applied Analysis and Computational Mathematics & MTA ELTE NumNet Research Group, Eötvös Loránd University, Pázmány P. stny. 1C, 1117 Budapest, Hungary

bDepartment of Applied Analysis and Computational Mathematics, Eötvös Loránd University, Pázmány P. stny.

1C, 1117 Budapest, Hungary

a r t i c l e i n f o

Article history:

Received 27 February 2020

Received in revised form 25 June 2020 Accepted 14 September 2020 Available online 25 September 2020

Keywords:

Fractional order diffusion Matrix transformation method Finite element method Error estimation

a b s t r a c t

A convergence result is stated for the numerical solution of space-fractional diffusion problems. For the spatial discretization, an arbitrary family of finite elements can be used combined with the matrix transformation technique. The analysis covers the application of the implicit Euler method for time integration to ensure unconditional stability. The spatial convergence rate does not depend on the fractional power of the Laplacian operator. An efficient numerical implementation is developed avoiding the direct computation of matrix powers.

©2020 Elsevier Ltd. All rights reserved.

1. Introduction

Many observations confirmed the presence of the fractional diffusion in the natural sciences. Tracking the motion of food-seeking animals, the presence of ‘‘anomalous’’ diffusion was reported earlier [1,2]. In concrete terms, assuming diffusion, the flightx(t) of the individuals during timetobeys a normal distribution. Consequently, the flight-length mean

⟨|

x(t)

|⟩

of the individuals should be proportional with

t.

Due to accurate measurements in the last decade, the dynamics of individual molecules could also be observed: in many cases, it exhibits a subdiffusive behavior such that instead of the above proportionality, the linear relation

⟨|

x(t)

|⟩ ∼ √

tα was detected. See a detailed overview of these measurements in [3]. A possible explanation of this dynamics can be found in [4].

A number of different mathematical models have been suggested to simulate this dynamics. Among the PDE models, in case of homogeneous Dirichlet boundary conditions, a possible choice is taking the fractional Laplacian on the entire space Rd(see [5]) and restricting to functions which are identically zero outside of the computational domain. The numerical analysis and implementation for the corresponding elliptic problems can be found in [6] and [7], respectively. In the one-dimensional case, an interesting, physically motivated approach is analyzed in [8].

Another conventional choice, which is used in the present work, is the spatial differential operator

(

D)α, where

Ddenotes the Dirichlet Laplacian.

For a systematic comparison of the different approaches, we refer to [9,10] and [11].

For the numerical solution of problems with

(

D)α, the fractional power can be applied also at the discrete level, approximating (

D)αwith the power of the discretization of

D. This was first observed in [12] and analyzed in [13]

Corresponding author.

E-mail addresses: magabor@caesar.elte.hu(G. Maros),izsakf@caesar.elte.hu(F. Izsák).

https://doi.org/10.1016/j.camwa.2020.09.006 0898-1221/©2020 Elsevier Ltd. All rights reserved.

(2)

for the corresponding elliptic problems. A similar analysis – based on a general integral form of operator powers – was performed in [14] using an efficient numerical integration technique.

Regarding the full discretization with an implicit time stepping and efficient implementation issues, three main approaches were proposed in the literature. In [15], the authors propose a direct approximation of the solution operator (which is a matrix-power exponential) based on the elliptic theory in [14]. The corresponding contour integral is recasted as a real improper integral and approximated using an exponentially convergent quadrature.

In the works [16] and [17], explicit and implicit time discretizations are used. In [17], again using an integral representation, an efficient simple quadrature is proposed to approximate time steps in an implicit method, which is shown to be unconditionally stable.

A related approach was recently developed in [18], where the best rational approximation (BURA) of the implicit time-step operators – including matrix powers – is constructed.

Dealing with the full matrices arising from the discretization of non-local operators is a challenging topic. One can also explore their structure, which makes possible to develop an efficient solution of the corresponding linear problems, see, e.g., [19] and [20].

The aim of the present contribution is to propose an alternative approach, which has the following advances.

The analysis for the full discretization error is simple.

The spatial convergence order is independent of the power

α

and can ensure a higher-order accuracy.

The numerical method is simple and applicable without any extra computations for all exponents

α

.

To compare which the earlier achievements, note that in the literature, a spatial error of orderhαappears in the error estimates for any initial conditions, see,e.g., Theorem 3.1 in [15]. We point out that assuming smooth initial condition, this can be changed tohk, wherekis the polynomial order in the finite element approximation. The smoothness condition will be discussed afterTheorem 2. Also, in the computationally most efficient BURA approach (see [18]), the determination of the coefficients for an arbitrary rational functionrαneeds efforts.

The main ideas of our works are the following:

For the analysis of the spatial discretization error we have used a weak form, which, for the FE discretization is sufficient.

The computation algorithm is based on the matrix power–vector product in [21] combined with a conjugated gradient method such that the entire algorithm is composed of sparse matrix–vectors products.

2. Mathematical preliminaries

We investigate the numerical solution of space-fractional diffusion problems. Recall that the (negative) Dirichlet Laplacian operator

D

:

L2(Ω)

L2(Ω) is positive and has a compact inverse. The complete orthonormal system of its eigenfunctions and the corresponding eigenvalues will be denoted by{

φ

j

}

jNand{

λ

j

}

jN, respectively. Then the fractional Dirichlet Laplacian, which is investigated here, is defined with

Dom (

D)α

= {

u

=

j=0

uj

φ

j

:

j=0

u2j

· λ

2jα

< ∞} ,

(

D)αu

=

j=0

uj

λ

αj

φ

j

.

For more details, we refer to [22].

With this, the space-fractional diffusion equation reads as {

tu(t

,

x)

= −

(

D)αu(t

,

x) x

,

t

R+

u(0

,

x)

=

u0(x) x

,

(1)

where Ω

Rd (d

=

1

,

2

,

3) is a Lipschitz domain. Note that the definition of the Dirichlet Laplacian involves the homogeneous Dirichlet boundary condition.

We use the notion of Sobolev spacesHk(Ω) andH0k(Ω) with a non-negative indexk; the corresponding inner product is denoted with

( ·; | · )

kand the notation

∥ · ∥

kwill be used for the corresponding Sobolev norm. In case ofk

=

0, we usually omit the subscript. To depict clearly the matrix–vector operations in the practical computations, the Euclidian scalar product inRN will be denoted with (

· , ·

).

In the estimates, the relationr1r2means thatr1

cr2is valid with a positive mesh-independent constantc.

The spatial discretization is performed using a generic finite element spaceVhk

H0k(Ω) and the corresponding elliptic projectionPh

:

H0k(Ω)

Vhk, which satisfies

(∆DPh

v | v

h)

=

(∆D

v | v

h)

∀ v

h

Vhk

.

(2)

We assume thatVhkis chosen so that

∥ v −

Ph

v ∥

0hk

∥ v ∥

k

∀ v ∈

H0k(Ω)

.

(3)

(3)

For the corresponding requirements, we refer to [23, Corollary 1.109]. Using a finite element basis{

ϕ

j

}

j=1,...,NofVhk, one can define the finite element mass matrixMh

RN×N and the stiffness matrixSh

RN×N, the entries of which are given by

[

Mh

]

i,j

=

(

ϕ

j

| ϕ

i) and

[

Sh

]

i,j

=

(

ϕ

j

| ϕ

i)1

=

(

∇ ϕ

j

|∇ ϕ

i)

.

(4) In the discrete setting, we use the following expansion ofuh

Vh:

uh

=

u1

ϕ

1

+

u2

ϕ

2

+ · · · +

uN

ϕ

N (5)

which defines a natural linear bijection

π

h

:

Vh

RN

,

with

π

h(uh)

=

u

=

(u1

,

u2

, . . . ,

uN)T

.

(6)

For the approximation of the differential operator, we apply the so-called matrix transformation technique. According to this approach, the operation (

D)α

v

is approximated withDαh

π

h(

v

h), whereDh

RN×Ndenotes a matrix correspond- ing to

DinVhk. In case of finite difference discretization, this is straightforward [24], but for finite element methods combined with implicit time-stepping the definition ofDhneeds a special care.

3. Results

Using the variational principle together with the backward Euler time stepping for

α =

1, the full discretization of(1) can be given as

(unh+1

unh

δ | ϕ

j

)

= −

(

Dunh+1

| ϕ

j

) j

=

1

,

2

, . . . ,

N

,

where

δ >

0 is the time step and

unh

=

un1

ϕ

1

+

un2

ϕ

2

+ · · · +

unN

ϕ

N

H01(Ω)

is the approximation ofu(n

δ, ·

)

:

R. According to(4), this can be recasted into the matrix–vector form un+1

un

δ = −

Dhun+1

,

whereDh

=

Mh1Sh. An important observation here, that for using the matrix transformation method, we need to take the power ofDh instead of the stiffness matrixSh. With this, the matrix transformation method for a general

α ∈

R+, combined with the time discretization above, can be given as

un+1

un

δ = −

Dαhun+1

.

(7)

We perform an error analysis for this approach.

3.1. Spatial discretization

For the error analysis of the spatial discretization, we need the following identities.

Lemma 1. For anya

RN and

v

h

Vhwe have

(

π

h1a

| v

h)

=

(Mha

, π

h

v

h) (8)

and

(

∇ π

h1a

|∇ v

h)

=

(Sha

, π

h

v

h)

.

(9)

Proof.

Using the definition of

π

h, and the expansion in(5), we have

(

π

h1a

| v

h)

=

(a1

ϕ

1

+ · · · +

aN

ϕ

N

| v

1

ϕ

1

+ · · · + v

N

ϕ

N)

=

Mha

·

(

v

1

, v

2

, . . . , v

N)T

=

(Mha

, π

h

v

h)

,

as stated. The derivation of the second equality can be performed in a similar way. □ For the brevity, we also use the notation

(

D,h)α

= π

h1Dαh

π

h

,

(10)

which gives an approximation of (

D)αonVhk.

To obtain a sharp estimate of this term, we use a weak formulation of Balakrishnan’s representation [25] in the case of Hilbert space operators. Henceforth, in the article, we assume that

α ∈

(0

,

1).

2107

(4)

Theorem 1. Let A denote a positive self-adjoint operator on a Hilbert spaceHand

α ∈

(0

,

1)an arbitrary exponent. Then for all u

Dom A and

v ∈

Hwe have the following equality:

(Aαu

| v

)

=

sin(

πα

)

π

0

(sα1A(sI

+

A)1u

| v

)

ds

.

(11)

Henceforth, we analyze the caseA

= −

DandAh

= −

D,h. The basis of the spatial error estimation is the following statement.

Proposition 1. Using the above notations, we have the following inequality for each eigenfunction

φ

jof

D:

(((

D)α

(

D,h)αPh)

φ

j

| v

h

)⏐

hk

λ

αj

∥ φ

j

k

∥ v ∥ .

Proof. Using Balakrishnan’s representation in(11), we have

((Aα

AαhPh)

φ

j

| v

h

)

=

sin(

πα

)

π

0

sα1(

(A(sI

+

A)1

Ah(sI

+

Ah)1Ph)

φ

j

| v

h

)ds

.

(12)

Using the definition ofPhin(2), then(9),(8)and(10), we obtain that for an arbitrary

w ∈

H0k(Ω) the following identity is valid:

(

A

w | v

h

) = (

APh

w | v

h

) = ( ∇

Ph

w |∇ v

h

) = (

Sh

π

hPh

w | π

h

v

h

)

= (

MhDh

π

hPh

w | π

h

v

h

) =

(

π

h1Dh

π

hPh

w | v

h

)

= (

AhPh

w | v

h

) .

Using this with

w =

(sI

+

A)1

φ

j, we can rewrite the scalar product on the right hand side of(12)as follows:

((A(sI

+

A)1

Ah(sI

+

Ah)1Ph)

φ

j

| v

h

)

=

(

Ah(Ph(sI

+

A)1

(sI

+

Ah)1Ph)

φ

j

| v

h

)

=

(

(Ph(sI

+

A)1

(sI

+

Ah)1Ph)

φ

j

|

Ah

v

h

)

.

(13)

Inserting the identity

Ph(sI

+

A)1

(sI

+

Ah)1Ph

=

(sI

+

Ah)1

[

(sI

+

Ah)Ph

Ph(sI

+

A)

]

(sI

+

A)1

into the last term of(13), using the self-adjoint property of (sI

+

Ah)1and(12)again, we obtain that ((A(sI

+

A)1

Ah(sI

+

Ah)1Ph)

φ

j

| v

h

)

=

(

(sI

+

Ah)1

[

(sI

+

Ah)Ph

Ph(sI

+

A)

]

(sI

+

A)1

φ

j

|

Ah

v

h

)

=

(

(sI

+

Ah)1

[

AhPh

PhA

]

(sI

+

A)1

φ

j

|

Ah

v

h

)

=

(

[

AhPh

PhA

]

(sI

+

A)1

φ

j

|

(sI

+

Ah)1Ah

v

h

)

=

(

[

I

Ph

]

A(sI

+

A)1

φ

j

|

(sI

+

Ah)1Ah

v

h

)

.

(14)

Applying the approximation property in(3)with(13)and(14)with the Cauchy–Schwarz inequality we finally have that

((A(sI

+

A)1

Ah(sI

+

Ah)1Ph)

φ

j

| v

h

)⏐

=

(

[

I

Ph

]

A(sI

+

A)1

φ

j

|

(sI

+

Ah)1Ah

v

h

)⏐

≤ ∥[

I

Ph

]

A(sI

+

A)1

φ

j

∥∥

(sI

+

Ah)1Ah

v

h

∥ ≤

hk

A(sI

+

A)1

φ

j

k

(sI

+

Ah)1Ah

v

h

=

hk

∥ λ

j(sI

+ λ

j)1

φ

j

k

(sI

+

Ah)1Ah

v

h

∥ .

(15)

SinceAhis a positive operator onVh, we also have

(s

+

Ah)1Ah

v

h

∥ ≤ ∥ v

h

for everys

0. Inserting this estimate with(15)into the right-hand side of(12), we get

|

(

(Aα

AαhPh)

φ

j

| v

h

)

|≤

sin(

πα

)

π

chk

0

sα1

λ

j(s

+ λ

j)

∥ φ

j

k

∥ v

h

ds≲hk

λ

αj

∥ φ

j

k

∥ v

h

∥ ,

as stated in the proposition. □

Using the orthonormal system{

φ

j

}

jN, we have the following expansions in(1):

u(0

, ·

)

=

j=1

u0j

φ

j

,

u(t

, ·

)

=

j=1

uj

φ

j

,

(16)

where{ u0j}

jN

,

{ uj}

jN

R, and in the second case, thet-dependence of the coefficientsujis not displayed.

Theorem 2. Assume that

j=0

| λ

kj/2+αu0j

|=

C0

< ∞

. Then the following estimate holds for a general u

=

u(t

, ·

)in(1):

|

(

(Aα

AαhPh)u

| v

h

)

|

C0hk

∥ v

h

∥ .

(5)

Proof.

The solution of(1)can be given as u(t

, ·

)

=

j=0

eλαj·tu0,j

φ

j

,

see [26], such that

|

uj

| < |

u0j

|

and the assumption imply that

j=0

| λ

kj/2+αuj

| <

C0 (17)

uniformly for allt

R+.

We also recall a growth condition for theHk(Ω)-norm of the Dirichlet-Laplacian eigenfunctions:

∥ φ

j

k

λ

jk2

.

(18)

Note also that by the assumption,uj

λ

j

0. Hence, there is an indexj0such that for allj

j0, the following estimate is valid:

(uj

λ

αj

)2

≤ |

uj

λ

αj

| ≤ λ

jk2

|

uj

λ

αj

| .

Accordingly, we have

j=0

(uj

λ

αj)2

< ∞

, and therefore,u

D(Aα) with

Aαu

=

j=0

uj

λ

αj

φ

j

=

j=0

Aα( uj

φ

j

)

.

(19)

In other words,(19)means for

α =

1 that lim

K→∞A

K

j=0

uj

φ

j

=

lim

K→∞

K

j=0

ujA

φ

j

=

j=0

ujA

φ

j

=

A

j=0

uj

φ

j

=

Au

.

In this way, the limit lim

K→∞

K

j=0

uj

φ

j

=

u

=

j=0

uj

φ

j

is also valid in theH1(Ω)-norm so that using theH1(Ω)-orthogonality of the projectionPhand(16), we finally have Ph

K

j=0

uj

φ

j

=

Phu

=

j=0

Ph( uj

φ

j

)

=

lim

K→∞

K

j=0

Phuj

φ

j (20)

Applying the continuous linear operatorAαh

:

Vh

H01(Ω) in(20), using(19), the estimate inProposition 1, the estimate in(18)and finally the assumption in(17), we have

((Aα

AαhPh)u

| v

h

)⏐

=

⎝(Aα

AαhPh)

j=0

uj

φ

j

| v

h

=

Aα

j=0

uj

φ

j

AαhPh

j=0

uj

φ

j

| v

h

=

j=0

ujAα

φ

j

j=0

ujAαhPh

φ

j

| v

h

=

j=0

uj(Aα

AαhPh)

φ

j

| v

h

j=0

(uj(Aα

AαhPh)

φ

j

| v

h

)⏐

∥ v

h

j=0

uj

hk

λ

αj

∥ φ

j

khk

∥ v

h

j=0

uj

λ

αj+k2hk

∥ v

h

∥ ,

which proves the statement. □

2109

(6)

Remark. If the fractional-order diffusion is observed fromt0

>

0, i.e.u(0

, ·

)

=

u(t0

, ·

) for someu, the exponential decay of the coefficientsujimplies that∑

j=0(j

+

1)Ku0j

< ∞

for any powerK. Therefore, the relation

λ

j

jd2 immediately gives

j=0

λ

Kju0j

< ∞

, as we have assumed inTheorem 2.

3.2. Time discretization

Now we can prove the convergence of the full discretization. Since for the solutionuof the problem in(1), we have u(t

, ·

)

C(Ω) for every t

(0

,

T

]

(see Proposition 1 in [9]), we only need the assumption inTheorem 2 for the initial data. Note that regarding the stability, a related result was established in [16] including also second order time discretizations with a possible source term. Here, we also give the convergence rate explicitly.

Theorem 3. Using the assumption inTheorem2for u(0

, ·

)in(1), the full discretization in(7)is convergent of order O(

δ +

hk), where k is the approximation order of the finite element discretization.

Proof. Rewriting(7)inVhkgives the scheme 1

(

ujh+1

ujh

| v

h

)

+

(

Aαhujh+1

| v

h

)

=

0

∀ v

h

Vhk

,

j

=

0

,

1

, . . . ,

(21)

whereujhis the numerical solution att

=

j

δ

.

To analyze this scheme, we use the notationuj

=

u(j

δ, ·

) withuthe analytic solution of(1)and the elliptic projection Phintroduced in(2)to obtain the following equality:

1

(

Phuj+1

Phuj

| v

h

)

+

(

AαhPhuj+1

| v

h

)

=

1

(

uj+1

uj

| v

h

)

+

(

Aαuj+1

| v

h

)

+

1

(

(Phuj+1

uj+1)

(Phuj

uj)

| v

h

)

+

(

AαhPhuj+1

Aαuj+1

| v

h

)

=

(

1

(uj+1

uj)

− ∂

tuj+1

| v

h

)

+

1

(

(Phuj+1

uj+1)

(Phuj

uj)

| v

h

)

+

(

AαhPhuj+1

Aαuj+1

| v

h

)

:=

(zj

| v

h)

,

(22)

wherezjcan be recognized as a consistency error, which we estimate termwise.

Obviously, using the general mean value theorem, and the smoothness of the analytic solution, we obtain

1

(uj+1

uj)

− ∂

tuj+1

∥ =

 1

δ

0

tu(j

δ +

s

, ·

)

− ∂

tu((j

+

1)

δ, ·

) ds

1

δ

0

∥ ∂

tu(j

δ +

s

, ·

)

− ∂

tu((j

+

1)

δ, ·

)

ds

1

δ

0

δ

max

ξ∈[0]

∥ ∂

ttu(j

δ + ξ, ·

)

ds≲

δ.

Similarly, the general mean value theorem and the approximation property in(3)imply

1

((Phuj+1

uj+1)

(Phuj

uj))

∥ ≤

chk

∥ ∂

tu

L([jk,(j+1)k];Hk())

.

Combining these estimates withTheorem 2, we get

|

( zj

| v

h

)

|≤

(O(

δ

)

+

O(hk+1))

∥ v

h

∥ .

(23)

Using the notationyjh

=

Phuj

ujhin the difference of(21)and(22), we obtain that 1

(

yjh+1

yjh

| v

h

)

+

(

Aαhyjh+1

| v

h

)

=

( zj

| v

h

)

∀ v

h

Vh

.

Taking here

v

h

=

yjh+1and rearranging the equality, we have

yjh+1

2

+ δ

(

Aαhyjh+1

|

yjh+1)

=

(

yjh

+ δ

zj

|

yjh+1)

,

and therefore, using the positivity ofAαh and(23), we get

yjh+1

2

≤ ∥

yjh

∥∥

yjh+1

∥ + δ

( zj

|

yjh+1)

≤ ∥

yjh

∥∥

yjh+1

∥ + δ ·

O(

δ +

hk)

yjh+1

∥ ,

which results in the following estimate:

yjh+1

∥ ≤ ∥

yjh

∥ + δ

(O(

δ +

hk))

.

A consecutive application of this inequality gives max

0jM

yjh

∥ ≤ ∥

y0h

∥ +

T

·

O(

δ +

hk)

,

(7)

which, together with(3)can be used to get the final error estimator max

0jM

uj

ujh

∥ ≤

max

0jM

(

uj

Phuj

∥ + ∥

Phuj

ujh

)

=

max

0jM

(

uj

Phuj

∥ + ∥

yjh

)

=

O(

δ +

hk)

,

as stated in the theorem.

4. Numerical method

For the numerical solution of problem(1), we need to use an efficient method avoiding the direct computation of the

α

-th power of the matrices. Such an approach was first proposed in [21], which can be applied immediately only for explicit time stepping. Here we propose an algorithm to approximate the implicit time steppinguj+1

=

(I

+ δ

Aαh)1uj, i.e.un

=

(I

+ δ

Aαh)nu0without computing matrix powers or solving linear systems with a dense matrix. We also assume here thatAhis symmetric, which will be satisfied for the finite element space in the numerical experiments.

In a general situation, it is also satisfied if the finite element basis functions are translations of each other. In practice, we can use this if the domain is approximated using a square grid.

In a general situation, for arbitrary finite elements, anL2-orthogonal basis impliesMh

=

Ih such that Ah

=

Ih1Sh becomes symmetric. This, however, leads to a full matrixAh, which will slow down our algorithm.

For this, we will combine the algorithm in [21] with a conjugate gradient method.

4.1. The algorithm

The proposed method consists of the following steps.

(i) Following the method in [21], we compute the k1 smallest and k2 largest eigenvalues. In an increasing order withk

¯ =

k1

+

k2these and the corresponding eigenvectors are denoted by

λ

1

, λ

2

, . . . , λ

k¯ ofAh andx1

,

x2

, . . . ,

x¯k, respectively.

(ii) LetX

= [

x1

,

x2

, . . . ,

xk¯

] ∈

Rnׯkdenote the matrix composed of these eigenvectors, andQk¯

=

XXT the orthogonal projection matrix to the subspace span

{

x1

,

x2

, . . . ,

xk¯

}

. In this case,I

Qk¯is the orthogonal projection matrix to the complementary subspace.

(iii) The problem is divided then into two parts:

(I

+ δ

Aαh)nuj

=

(I

+ δ

Aαh)nQk¯uj

+

(I

+ δ

Aαh)n(I

Q¯k)uj (24) (a) We can directly compute the first part, since we already know the corresponding eigenvalues:

(I

+ δ

Aαh)nQ¯kuj

=

XΛnXTuj

,

whereΛdenotes the diagonal matrix consisting of the elements 1+1δλα

1

,

1+1δλα2

, . . . ,

1+1δλαk¯.

(b) To approximate (I

+ δ

Aαh)n(I

Qk¯)uj, we apply a conjugate gradient methodCG, see,e.g.[], such that CGw

(I

+

Aαh)1w

.

In the steps of the conjugate gradient algorithm, we use an approximation of the matrix–vector products (I

+ δ

Aαh)w without computingAαh. This is performed using the Taylor series approach

(2Ah

σ

(A)

)α

w

=

n=0

(

α

n

) (2Ah

σ

(A)

I

)n

w

K

n=0

(

α

n

) (2Ah

σ

(A)

I

)n

w

:=

( 2

σ

(A)

)α

T(Ah

, α

)w

,

(25) where

σ

(A) denotes the spectral radius ofA.

Remark. The conjugate gradient algorithm is suitable here as we have a symmetric positive definite matrixI

+

Aαh. The stopping criterion (or tolerance) for this procedure is given by discussing the numerical experiments.

An important parameter in the approximation in(25)is the parameterK. An estimation of this is given in Section2.3 in [21], which motivated our choice in Section4.3.

The operations of the conjugate gradient method are invariant to the subspace ran(I

Q¯k), thus the Taylor-series method will converge quickly in every time step. Also, in the Taylor series approach, we use only sparse matrix–vector products such that beyond the eigenvalue approximation, the entire algorithm involves only these very quick operations.

4.2. Error analysis of the algorithm

Recall that inTheorem 3, we estimated the difference between the analytic solution and the numerical solution based on the implicit Euler time stepping. In the practice, however, according to (iii)(b) in the above algorithm, we do not apply directly the implicit time steps. In concrete terms, we computeCGnw0instead of (I

+ δ

Aαh)nw0, wherew0

=

(I

Qk¯)u0.

2111

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

The main results of the present paper can be summarized as follows. i) We have given a unique decomposition of the “Gauss variable” (describing the energy of a mode of a

established sufficient conditions for the existence of solutions for a class of initial value problems for impulsive fractional differential equations involving the Caputo

Keywords: fractional differential equations, fractional integral boundary conditions, Lyapunov-type inequalities, boundary value problems, existence and uniqueness of solutions..

A space–time fractional diffusion-wave equation is obtained from the classical diffusion or wave equation by replacing the first or second order time derivatives and second order

A space–time fractional diffusion-wave equation is obtained from the classical diffusion or wave equation by replacing the first or second order time derivatives and second order

For example, stability and stabilization of fractional order linear systems with uncertainties was considered in [14]; the stability result of fractional order systems

Kosmatov, Integral equations and initial value problems for nonlinear differential equations of fractional order, Nonlinear Analysis: Theory, Methods &amp; Applications, Volume

Properties of the Laplace transform for the nabla derivative on the time scale of integers are developed and a fractional finite difference equation is solved with a transform