Startseite Well-posedness and numerical approximation of tempered fractional terminal value problems
Artikel Öffentlich zugänglich

Well-posedness and numerical approximation of tempered fractional terminal value problems

  • Maria Luísa Morgado EMAIL logo und Magda Rebelo
Veröffentlicht/Copyright: 31. Oktober 2017
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

For a class of tempered fractional terminal value problems of the Caputo type, we study the existence and uniqueness of the solution, analyze the continuous dependence on the given data, and using a shooting method we present and discuss three numerical schemes for the numerical approximation of such problems. Some numerical examples are considered in order to illustrate the theoretical results and evidence the efficiency of the numerical methods.

1 Introduction

In this work we analyze a class of tempered terminal value problems for tempered fractional ordinary differential equations of order α, with 0 < α < 1:

0Dtα,λy(t)=f(t,y(t)),t[0,a],(1.1)
eλay(a)=ya,(1.2)

where f is a suitably behaved function and D0α,λ (y(t)) denotes the left-sided Caputo tempered fractional derivative of order α > 0, where the tempered parameter λ is nonnegative.

The left-sided Caputo tempered fractional derivative can be given trough the definition of the Caputo derivative (see [7] for example). In the particular case where 0 < α < 1 it reads:

0Dtα,λy(t)=eλt0DtC,α(eλty(t))=eλtΓ(1α)0t1(ts)αdeλsy(s)dsds,(1.3)

where 0DtC,α denotes the Caputo fractional derivative (see [3]).

Note that if λ = 0 then the Caputo tempered fractional derivative reduces to the Caputo fractional derivative, and therefore, Caputo derivatives can be regarded as a particular case of Caputo tempered derivatives.

Fractional differential equations of Caputo-type have been investigated extensively in the last decades and many significant contributions were provided by researchers of several areas as mathematics, physics and engineering, making Fractional Calculus as one of the most hot and current research topics. Recently, some attention has been devoted to tempered fractional differential equations, because the later ones revealed to model more realistically some phenomena (see [10], [12], [8] and the references therein for details). Even so, the literature is not so vast for this type of equations, as it is for fractional differential equations in the Caputo sense. As it happens with non-tempered fractional differential equations, the analytical solution is usually impossible to obtain and in the cases where it can be determined, its representation in terms of a series makes it difficult to handle. Therefore, the development of numerical methods for this type of fractional differential equations is also crucial. With this respect, some approaches have already been reported. In [1], the authors propose a finite difference formula for tempered fractional derivatives and introduce a temporal and spatial second-order Crank-Nicolson method for the space-fractional diffusion equation. In [6] and [7] a Jacobi-predictor-corrector algorithm is presented for tempered ordinary initial value problems. The authors in [9] present a finite difference scheme to solve fractional partial differential models in finance. In [13], spectral methods are derived for the tempered advection and diffusion problems.

To the best of our knowledge, tempered terminal value problems have never been investigated. Therefore, after analyzing the well-posedness of such problems, we consider a simple approach for the numerical approximation of the solution, which is based on the relationship between tempered and non-tempered Caputo derivatives.

The paper is organized in the following way: in the next Section 2 we establish sufficient conditions for the existence and uniqueness of the solution of problems of the type (1.1)-(1.2). Then we investigate the continuous dependence of the solution on the given data. Section 4 is devoted to the derivation of numerical schemes and finally in Section 5 we present and discuss several numerical examples. The paper ends with some conclusions and plans for further investigation.

2 Existence and uniqueness of the solution

From [7] we have the following two results for initial value problems.

Lemma 2.1

([7]) If the functionf(t, u) is continuous, then the initial value problem

0Dtα,λy(t)=f(t,y(t)),t[0,a],dkdtkeλty(t)|t=0=ck,k=0,1,,n1,(2.1)

is equivalent to the nonlinear Volterra integral equation of the second kind

y(t)=k=0n1ckeλttkΓ(k+1)+1Γ(α)0teλ(ts)(ts)α1f(s,y(s))ds,(2.2)

wheren − 1 < α < nandα ≥ 0.

In the particular case where 0 < α < 1, we have

y(t)=c0eλt+1Γ(α)0teλ(ts)(ts)α1f(s,y(s))ds.

Theorem 2.1

([7]) Letn − 1 < α < n, n ∈ ℕ+, λ ≥ 0 anda ∈ ℝ such thata > 0. Furthermore, let the functionf(t, y) be a continuous function such that f(t, y) ∈ L([0, a]), for anyyB, where B is an open set in ℝ, andf(t, y) also satisfies a Lipschitz condition with respect to the second variable, then the fractional differential equation(2.1)has a unique solutionu(t) ∈ Cn([0, a]).

Next, we extend these results to terminal boundary problems. In what follows, the Caputo tempered fractional derivative of order α will be simply denoted by 𝔻α, λ(y(t)).

The Caputo tempered fractional derivative of order α, with α ∈ (0,1) satisfies

Iα,λDα,λ(u(t))=u(t)eλtu(0),(2.3)
Dα,λIα,λ(u(t))=u(t),(2.4)

where 𝕀α,λ is the Riemann-Liouville tempered fractional integral given by

Iα,λ(u(t))=eλtIα(eλtu(t))=1Γ(α)0teλ(ts)(ts)α1u(s)ds,(2.5)

and 𝕀α denotes the Riemann-Liouville fractional integral.

If y satisfies the fractional differential equation (1.1), then applying the Riemann-Liouville fractional integral at the both sides of equation and taking property (2.3) into account, we conclude that the solution y satisfies the following integral equation

eλty(t)=y(0)+1Γ(α)0teλs(ts)α1f(s,y(s))ds=y(0)+1Γ(α)0aeλs(as)α1f(s,y(s))ds1Γ(α)0aeλs(as)α1f(s,y(s))ds+0teλs(ts)α1f(s,y(s))ds=ya1Γ(α)0aeλs(as)α1f(s,y(s))ds+1Γ(α)0teλs(ts)α1f(s,y(s))ds.(2.6)

Therefore, if y is a solution of the fractional boundary value problem (FBVP) (1.1)-(1.2) then y is a solution of the integral equation

y(t)=yaeλteλtΓ(α)0aeλs(as)α1f(s,y(s))ds+eλtΓ(α)0teλs(ts)α1f(s,y(s))ds.(2.7)

Next, we establish sufficient conditions for the existence and uniqueness of solutions of the FBVP (1.1)-(1.2). The proof will be based on the Banach’s fixed point theorem. We just establish the existence and uniqueness of the solution on the interval [0, a], since the existence and uniqueness for t > a is inherited from the corresponding initial value problem theory (see [7] for details).

Define the set Ωγ={yC([0,a]):yyaeλt[0,a]γ}, where the norm ║ ⋅ ║[0, a] is defined by [0,a]=maxt[0,a]|g(t)|, for all gC([0, a]) and

γ=2aαf[0,a]eλaΓ(1+α).(2.8)

The set Ωγ is a closed subset of the Banach space of all continuous functions on [0, a], equipped with the norm ║ ║[0, a], and since the function y(t) = yaeλt ∈ Ωγ, it is nonempty. On Ωγ, let us define the operator

(Ay)(t)=yaeλt1Γ(α)0aeλ(ts)(as)α1f(s,y(s))ds+1Γ(α)0teλ(ts)(ts)α1f(s,y(s))ds.(2.9)

Using this operator, the integral equation can be rewritten as y = 𝓐y, and if the operator 𝓐 has a unique fixed point on Ωγ then the FBVP (1.1)-(1.2) has a unique continuous solution. Using the Banach’s fixed point theorem, under some assumptions on f, we prove the existence and uniqueness result on the next theorem.

Theorem 2.2

LetD=[0,a]×[yaeλaγ,yaeλa+γ],withγgiven by(2.8), and assume that the functionf : D → ℝ is continuous for all t ∈ [0, a]. We further assume that the functionffulfills a Lipschitz condition with respect to the second variable, meaning that there existsL > 0 such that it holds

|f(t,y)f(t,z)|L|yz|,fory,zΩγ.(2.10)

If the Lipschitz constant L is such thatL<Γ(α+1)2aαeλa,then 𝓐 maps Ωγinto itself and it is a contraction:

AyAz[0,a]yz[0,a]fory,zΩγ.(2.11)

Hence equation (2.7) has a unique solutiony* ∈ Ωγ, which is the unique fixed point of 𝓐.

Proof

Let y ∈ Ωγ. First, we show that 𝓐y ∈ Ωγ.

From the definition of 𝓐 we have

Ayyaeλt=eλtΓ(α)0aeλs(as)α1f(s,y(s))ds+0teλs(ts)α1f(s,y(s))dsf[0,a]eλaαΓ(α)(aα+tα).

Then

Ayyaeλt[0,a]2aαf[0,a]eλaΓ(α+1)=γ,(2.12)

which implies that (𝓐y) ∈ Ωγ.

Now we prove that 𝓐 is a contraction on Ωγ, with γ defined by (2.8).

For y, z ∈ Ωγ, t ∈ [0, a], we have

|(Ay)(t)(Az)(t)|1Γ(α)0aeλ(ts)(as)α1|f(s,y(s))f(s,z(s))|ds+0teλ(ts)(ts)α1|f(s,y(s))f(s,z(s))|ds2LaαeλaαΓ(α)yz[0,a]=2LaαeλaΓ(α+1)yz[0,a]<yz[0,a].(2.13)

Then, the operator 𝓐 is a contraction on Ωγ. Finally, by the Banach fixed point principle the proof of the theorem is complete.□

If the assumptions of Theorem 2.2 are satisfied, then the FBVP (1.1)-(1.2) has an unique continuous solution, y(t), on the interval [0, a] and, in particular, a unique value for y(0) exists. Therefore, there is an exact correspondence between tempered fractional boundary value problems and tempered fractional initial value problems.

3 Continuous dependence of the solution on the data

In order to analyze the continuous dependence of the solution on the given data we assume that problem

Dtα,λy(t)=f(t,y(t)),t[0,a],eλay(a)=ya,

which is equivalent to

y(t)=yaeλteλtΓ(α)0aeλs(as)α1f(s,y(s))ds+eλtΓ(α)0teλs(ts)α1f(s,y(s))ds(3.1)

may suffer perturbations on the parameters ya, α, λ and on the right-hand side function f, and therefore we will consider the following perturbed problems:

Dtα,λz(t)=f(t,z(t)),t[0,a],(3.2)
eλaz(a)=za,(3.3)
Dtαδ,λz(t)=f(t,z(t)),t[0,a],(3.4)
eλaz(a)=ya,(3.5)
Dtα,λδz(t)=f(t,z(t)),t[0,a],(3.6)
eλδaz(a)=ya,(3.7)
Dtα,λz(t)=f~(t,z(t)),t[0,a],(3.8)
eλaz(a)=ya,(3.9)

δ > 0, which are equivalent to the following integral equations:

z(t)=zaeλteλtΓ(α)0aeλs(as)α1f(s,z(s))ds+eλtΓ(α)0teλs(ts)α1f(s,z(s))ds,(3.10)
z(t)=yaeλteλtΓ(αδ)0aeλs(as)αδ1f(s,z(s))ds+eλtΓ(αδ)0teλs(ts)αδ1f(s,z(s))ds,(3.11)
z(t)=yaeλδteλδtΓ(α)0aeλδs(as)α1f(s,z(s))ds+eλδtΓ(α)0teλδs(ts)α1f(s,z(s))ds,(3.12)
z(t)=yaeλteλtΓ(α)0aeλs(as)α1f~(s,z(s))ds+eλtΓ(α)0teλs(ts)α1f~(s,z(s))ds,(3.13)

respectively. In the following results the function f satisfies the assumptions of Theorem 2.2.

Theorem 3.1

Letyand z be the unique solutions of problems(1.1)-(1.2)and(3.2)-(3.3), respectively. Then

yz1βyaza,

whereβ=12LeλaaαΓ(α+1).

Proof

Taking (3.1) and (3.10) into account, for any t ∈ [0, a], we have

y(t)z(t)eλtyaza+eλtΓ(α)0aeλs(as)α1f(s,y(s))f(s,z(s))ds+eλtΓ(α)0teλs(ts)α1f(s,y(s))f(s,z(s))dsyaza+LeλaΓ(α)0a(as)α1y(s)z(s)ds+LeλaΓ(α)0t(ts)α1y(s)z(s)ds.

Hence

yzyaza+LeλaΓ(α)yz0a(as)α1ds+0t(ts)α1ds=yaza+LeλaΓ(α)yzaαα+tααyaza+2LeλaaαΓ(α+1)yz.

According to the upper bound on the Lipschitz condition L, established in Theorem 2.2, we have

β=12LeλaaαΓ(α+1)>0,(3.14)

and therefore, we conclude that

yz1βyaza,

and the theorem is proved.□

Theorem 3.2

Letyand z be the unique solutions of problems(1.1)-(1.2)and(3.4)-(3.5), respectively, where in the later we assume thatδis such that 0 < αδ < 1. Then

yz=Oδ.

Proof

Taking (3.1) and (3.11) into account, for any t ∈ [0, a], we have

y(t)z(t)=eλtΓ(α)0aeλs(as)α1f(s,y(s))ds+eλtΓ(αδ)0aeλs(as)αδ1f(s,z(s))ds+eλtΓ(α)0teλs(ts)α1f(s,y(s))dseλtΓ(αδ)0teλs(ts)αδ1f(s,z(s))ds.

Since eλt ≤ 1, for all t ≥ 0 and λ > 0, and eλseλa, for all 0 ≤ s, then

y(t)z(t)eλa×0a(as)α1Γ(α)f(s,y(s))(as)αδ1Γ(αδ)f(s,z(s))ds+0t(ts)α1Γ(α)f(s,y(s))(ts)αδ1Γ(αδ)f(s,z(s))ds.(3.15)

Let us look at the first integral on the right-hand side of (3.15) first:

I1=0a(as)α1Γ(α)f(s,y(s))(as)αδ1Γ(αδ)f(s,z(s))ds=0a(as)α1Γ(α)f(s,y(s))(as)α1Γ(α)f(s,z(s))+(as)α1Γ(α)f(s,z(s))(as)αδ1Γ(αδ)f(s,z(s))dsLaαΓ(α+1)yz+0a(as)α1Γ(α)(as)αδ1Γ(αδ)f(s,z(s))ds.

Considering the function G(x)=(as)xΓ(x+1), using the mean value theorem, we easily conclude that (as)α1Γ(α)(as)αδ1Γ(αδ)Cδ, where C=maxx[αδ1,αδ]|G(x)|, and therefore

I1LaαΓ(α+1)yz+Cafδ.

Proceeding similarly with the second integral on the right-hand side of (3.15), we could conclude that

I2=0t(ts)α1Γ(α)f(s,y(s))(ts)αδ1Γ(αδ)f(s,z(s))dsLtαΓ(α+1)yz+CtfδLaαΓ(α+1)yz+Cafδ,

and therefore

yz2LaαeλaΓ(α+1)yz+2Cafδ,

or

yz2Cafδβ,

where β is given by (3.14). This completes the proof of the theorem.□

Theorem 3.3

Letyand z be the unique solutions of problems(1.1)-(1.2)and(3.6)-(3.7), respectively. Then

yz=Oδ.

Proof

Taking (3.1) and (3.12) into account, for any t ∈ [0, a], we have

y(t)z(t)yaeλteλδt+1Γ(α)0aeλsf(s,y(s))eλδsf(s,z(s))(as)α1ds+1Γ(α)0teλsf(s,y(s))eλδsf(s,z(s))(ts)α1ds.(3.16)

By using the mean value theorem with the function g(x) = ext, we conclude that

eλteλδtC1δ,

where C1=maxx[λδ,λ]g(x).

Concerning the first integral on the right-hand side of (3.16):

J1=0aeλsf(s,y(s))eλδsf(s,z(s))(as)α1ds0aeλsf(s,y(s))eλsf(s,z(s))(as)α1ds+0aeλsf(s,z(s))eλδsf(s,z(s))(as)α1dseλaLaααyz+C2fδ,

where by the mean value theorem, C2=maxx[λδ,λ]h(x), where h(x) = exs, s ∈ [0, a].

Proceeding analogously with the second integral in (3.16), we conclude that

J2=1Γ(α)0teλsf(s,y(s))eλδsf(s,z(s))(ts)α1dseλaLaααyz+C2fδ.

Hence

yzC1yaδ+2eλaLaαΓ(α+1)yz+2C2fδ,

or

yzC1+2C2fβδ,

with β defined in (3.14). Thus, the theorem is proved.□

Theorem 3.4

Letyand z be the unique solutions of problems(1.1)-(1.2)and(3.8)-(3.9), respectively. Then

yz=Off~.

Proof

Taking (3.1) and (3.13) into account, for any t ∈ [0, a], we have

y(t)z(t)eλaΓ(α)I1+I2,(3.17)

where I1=0a(as)α1f(s,y(s))f~(s,z(s))ds and I2=0t(ts)α1f(s,y(s))f~(s,z(s))ds. Since

I10a(as)α1f(s,y(s))f(s,z(s))ds+0a(as)α1f(s,z(s))f~(s,z(s))dsLaααyz+aααff~,

and, analogously

I2Ltααyz+tααff~Laααyz+aααff~,

then

yz2LaαeλaΓ(α+1)yz+2aαeλaΓ(α+1)ff~,

and the result of the theorem follows.

4 Numerical method

From Lemma 2.1 we have an equivalence between tempered initial value problems and nonlinear Volterra integral equations. On the other hand, considering the initial value problem (2.1), with α ∈ (0,1), the solution of (2.1) is the solution of the integral equation:

y(t)=c0eλt+1Γ(α)0teλ(ts)(ts)α1f(s,u(s))ds,0<α<1.(4.1)

We can rewrite the integral equation (4.1) as

u(t)=c0+1Γ(α)0t(ts)α1g(s,u(s))ds,(4.2)

where c0 = y(0), and

u(s)=eλsy(s)andg(s,u(s))=eλsf(s,eλsu(s)).(4.3)

Then, u is a solution of the (non-tempered) Caputo-type initial value problem

0DtC,αu(t)=g(t,u(t)),t>0,(4.4)
u(0)=c0.(4.5)

Therefore taking the equivalence between initial value tempered fractional equations and Caputo-type initial value problems into account, from Theorem 6, [2] we obtain the following result for tempered fractional equations of order α, with α ∈ (0, 1).

Theorem 4.1

Letα ∈ (0,1) and assume that f : [0, b] × [c, d] → ℝ is continuous and satisfies a Lipschitz condition with respect to the second variable.

Ify1andy2are are two solutions of the tempered differential equations

Dα,λyj(t)=f(t,yj(t)),j=1,2,(4.6)

subject to the initial conditionsyj(0) = yj0, j = 1, 2, respectively, wherey10y20.

Then for all t ∈ [0, b] we havey1(t) ≠ y2(t).

From Theorem 4.1 we can conclude that a solution of a tempered fractional differential equation of order α ∈ (0, 1) is uniquely defined by a condition that can be specified at any point t ∈ [0, b] ([0, b] is the interval where the solution of the fractional problem exist).

On the other hand, Theorem 4.1 will be crucial to properly define the ideas of the numerical methods that we present next.

From Theorem 4.1 it follows that for the solution of (1.1) that passes through the point (a, exp(−λa)ya), we are able to find at most one point (0, y0) that also lies on the same solution trajectory. In order to obtain an approximation of y(0) we propose a shooting algorithm based on the bisection method. Let y1 and y2 be the solutions of (4.6) with initial values y01 and y02, such that y1(a) < exp(−λa)ya < y2(a), the bisection method provide successive approximations for y(0) until the distance between the two last approximations does not exceed a given tolerance ε.

In our numerical experiments, for illustration purposes, we have used the bisection method to find the initial value, but obviously, other methods can be used as easily as this, as the secant method, for instance.

To evaluate the value of y(a) we need a numerical method to solve the initial value problems

Dα,λy(t)=f(t,y(t)),t(0,a],(4.7)
y(0)=y0.(4.8)

This will be straightforward if we take relationship (1.3) into account. In fact, defining the functions u and g as in (4.3), we can use any available solver for (non-tempered) Caputo-type initial value problems to determine the solution u of

0DtC,αu(t)=g(t,u(t)),t(0,a],(4.9)
u(0)=y0,(4.10)

and then the solution of (4.7)-(4.8) will be given by y(t) = eλtu(t).

5 Numerical results

In this section we present some numerical examples to illustrate the efficiency of the numerical algorithm.

5.1 Approximating the solution of the terminal value problem (1.1)-(1.2)

In this subsection we present 3 examples and the method that we apply for each one, depends on the nature of the differential equation and regularity of the solution.

The first example is a linear fractional differential equation with a smooth solution.

Example 5.1

Dα,λy(t)=eλt3Γ(3)t2α4Γ(3α)+Γ(5)t4αΓ(5α)+cα,λt4+3t24cα,λy(t),t>0,y(0.5)=eλ/24,

where cα,λ=Γ(α+1)21αeλ/2 and whose analytical solution is given by y(t)=t4+3t24eλt.

The second example is a nonlinear fractional differential equation with a smooth solution defined by:

Example 5.2

Dα,λy(t)=eλtΓ(3)t2αΓ(3α)t2α3t4exp(λt)+3y2,t>0,y(0.5)=eλ/24,

whose analytical solution is given by y(t) = eλtt2.

The third example is a linear fractional differential equation with a solution whose second derivative has a singularity at t = 0.

Example 5.3

Dα,λy(t)=eλtΓ(5/2)t2αΓ(5/2α)t3/2α,t>0,y(0.5)=eλ/2123,

whose analytical solution is given by y(t) = eλtt3/2.

In what follows we consider Examples 5.1, 5.2 and 5.3 with several values of α and λ = 2.

In order to compute y(0) the bisection method was used with ε = 10−10 and the approximate solution of each one of IVP was computed with the three methods listed bellow.

  • Method 1. Fractional backward difference based on quadrature (see, for example, [4]).

  • Method 2. This numerical method can be seen as a generalization of the classical one-step Adams-Bashforth-Moulton scheme for first-order equations (cf. [5]) and is appropriate to obtain a numerical solution of the non-linear problems.

  • Method 3. In this method we consider an integral formulation of the initial value problem (4.9)-(4.10) and a nonpolynomial approximation of the solution (cf. [11]). This method is appropriate to approximate the solution of problems whose solution is not smooth.

We denote the absolute errors by eϵh(t)=|y(t)yϵh(t)|,whereyϵh is an approximate solution of y using the algorithm with stepsize h=aN and the value y0y(0) was obtained by the bisection method with tolerance ε.

The absolute errors for t = a = 0.5 and t = 1 and the obtained values of y(0) for the Examples 5.1, 5.2 and 5.3 are presented in Tables 1, 3 and 5, respectively.

Table 1

Example 5.1 with several values of α. Comparison with the exact solution at t = 0.5 (the value that defines the boundary condition) and t = 1 with several values of the stepsize h.

α = 1/4α = 1/2α = 2/3
hy(0)eϵh(0.5)eϵh(1)y(0)eϵh(0.5)eϵh(1)y(0)eϵh(0.5)eϵh(1)
1/10−0.0015642.275 × 10−116.382 × 10−4−0.0051281.975 × 10−112.297 × 10−3−0.0096021.279 × 10−114.604 × 10−3
1/20−0.0005102.938 × 10−112.045 × 10−4−0.0019062.844 × 10−118.438 × 10−4−0.0039222.719 × 10−111.866 × 10−3
1/40−0.0001639.517 × 10−126.446 × 10−5−0.0006981.745 × 10−113.063 × 10−4−0.0015872.411 × 10−117.510 × 10−4
1/80−0.0000513.158 × 10−112.006 × 10−5−0.0002533.025 × 10−111.103 × 10−4−0.0006383.731 × 10−113.007 × 10−4
1/160−0.0000164.922 × 10−126.189 × −6−0.0000328.683 × 10−113.948 × 10−4−0.0002552.321 × 10−111.200 × 10−4
1/320−0.0000054.251 × 10−121.896 × −6−0.0000911.230 × 10−111.408 × 10−4−0.0001021.198 × 10−114.781 × 10−5

Table 2

Example 5.1 with several values of α. Maximum of absolute errors and experimental orders of convergence.

α = 1/4α = 1/2α = 2/3
hehphehphehph
1/101.564 × 10−35.128 × 10−39.602 × 10−3
1/205.098 × 10−41.621.906 × 10−31.433.922 × 10−31.29
1/401.626 × 10−41.656.978 × 10−41.451.587 × 10−31.31
1/805.107 × 10−51.672.527 × 10−41.476.381 × 10−41.31
1/1601.586 × 10−51.699.084 × 10−51.482.553 × 10−41.32
1/3204.883 × 10−61.703.249 × 10−51.481.019 × 10−41.33

Table 3

Example 5.2 with several values of α. Comparison with the exact solution at t = 0.5 (the value in the boundary condition) and t = 1 with several values of the stepsize h (shooting method with Method 2 to solve the IVP).

α = 1/4α = 1/2α = 2/3
hy(0)eϵh(0.5)eϵh(1)y(0)eϵh(0.5)eϵh(1)y(0)eϵh(0.5)eϵh(1)
1/209.313 × 10−113.014 × 10−35.280 × 10−39.313 × 10−118.484 × 10−41.487 × 10−39.313 × 10−113.440 × 10−46.534 × 10−4
1/409.313 × 10−111.364 × 10−32.386 × 10−39.313 × 10−113.273 × 10−45.559 × 10−49.313 × 10−111.214 × 10−42.181 × 10−4
1/809.313 × 10−115.908 × 10−41.038 × 10−39.313 × 10−111.214 × 10−42.028 × 10−49.313 × 10−114.121 × 10−57.127 × 10−5
1/1609.313 × 10−112.504 × 10−44.427 × 10−49.313 × 10−114.412 × 10−57.302 × 10−59.313 × 10−111.369 × 10−52.302 × 10−5
1/3209.313 × 10−111.051 × 10−41.872 × 10−49.313 × 10−111.587 × 10−52.611 × 10−59.313 × 10−114.486 × 10−67.382 × 10−6

Table 4

Example 5.2 with several values of α (shooting method with Method 2 to solve the IVP).

α = 1/4α = 1/2α = 2/3
hehphehphehph
1/205.306 × 10−31.494 × 10−36.565 × 10−4
1/402.399 × 10−31.155.592 × 10−41.422.194 × 10−41.58
1/801.043 × 10−31.202.041 × 10−41.457.182 × 10−51.61
1/1604.450 × 10−41.237.352 × 10−51.472.322 × 10−51.63
1/3201.881 × 10−41.242.630 × 10−51.487.452 × 10−61.64

Table 5

Example 5.3 with α = 1/2. Comparison with the exact solution at t = 0, t = 0.5 (the value that defines the boundary condition) and t = 1 with several values of the stepsize h (shooting method with Method 1 and Method 3 on the space Vh11/2 (c1 = 1/3, c2 = 1) to solve the IVP).

Method 1Method 3
hy(0)eϵh(0.5)eϵh(1)y(0)eϵh(0.5)eϵh(1)
1/203.037 × 10−31.340 × 10−121.814 × 10−55.821 × 10−117.844 × 10−56.302 × 10−6
1/401.121 × 10−38.904 × 10−124.458 × 10−65.821 × 10−112.955 × 10−51.657 × 10−6
1/804.081 × 10−41.305 × 10−111.105 × 10−65.821 × 10−111.098 × 10−54.286 × 10−7
1/1601.472 × 10−41.531 × 10−112.750 × 10−75.821 × 10−114.119 × 10−71.096 × 10−7
1/3205.275 × 10−56.367 × 10−126.859 × 10−85.821 × 10−111.054 × 10−72.785 × 10−8

In Tables 2, 4 and 6 the maximum of the absolute errors, ea/N=max0iNeϵa/N(ti), and the experimental orders of convergence, ph=log(eh/eh/2)log(2), are listed.

Table 6

Example 5.3 with α = 1/2. Maximum of absolute errors and experimental orders of convergence (shootingmethod with Method 1 and Method 3 on the space Vh11/2 (c1 = 1/3, c2 = 1).

Method 1Method 3
hehphehph
1/203.304 × 10−37.844 × 10−5
1/401.121 × 10−31.442.955 × 10−51.41
1/804.081 × 10−41.461.098 × 10−51.43
1/1601.472 × 10−41.473.981 × 10−61.46
1/3205.275 × 10−51.481.425 × 10−61.48

In Table 1 we observe that the absolute error for the point where the boundary condition is imposed, does not decrease as the step-size goes smaller, although we are comparing very small quantities. On the other hand, for the approximate solution of Example 5.2 the absolute error at the boundary point decreases as the step-size h decreases (cf. Table 3) and decreases with convergence order 1 + α. As shown in Figure 1 a good agreement was obtained between the numerical and the analytical solutions.

Figure 1 Comparison between exact solution (solid line) and approximate solution (dashed line) obtained with stepsize h = 0.025. Left: Example 5.1 with α = 1/2. Right: Example 5.2 with α = 1/2.
Figure 1

Comparison between exact solution (solid line) and approximate solution (dashed line) obtained with stepsize h = 0.025. Left: Example 5.1 with α = 1/2. Right: Example 5.2 with α = 1/2.

In Tables 2 and 4 the experimental orders of convergence are listed, and we observe that the corresponding to Examples 5.1 and 5.2 are approximately 2 − α and 1 + α, respectively. The results are in agreement with the theoretical result proved in [4], for Method 1, and with the conjecture of Diethelm et al. [5], for Method 2.

In Figures 2 the absolute errors of the approximate solutions of Examples 5.1 and 5.2, with several values of α, are plotted for stepsize h = 1/160. For Example 5.1 we observe that the absolute error is minimum at the point t = a and for Example 5.2 the absolute error is minimum at the point t = 0. For both examples the absolute error decreases with the value of α.

Figure 2 Plot of error function |y(t) − yϵh$ y^h_{\epsilon} $ (t)|, with h = 1/160, for Example 5.1 (left) and for Example 5.2 (right), with α = 1/4, α = 1/2 and α = 2/3.
Figure 2

Plot of error function |y(t) − yϵh (t)|, with h = 1/160, for Example 5.1 (left) and for Example 5.2 (right), with α = 1/4, α = 1/2 and α = 2/3.

In Tables 5 and 6 we compare the results obtained with the shooting method and y0 given by Method 1 and Method 3 on the space Vh,11/2. We observe that the error at t = 0 is smaller when y0 is obtained by Method 3. However, both methods converge to zero with convergence order 1.5, approximately.

In Figure 3 we can observe a good agreement between the numerical solution obtained with the shooting method and y0 given by Method 1 and Method 3 on the space Vh,11/2 and the analytical solution.

Figure 3 Comparison between the exact solution (solid line) of Example 5.3 and approximate solution (dashed line) obtained by shooting method with Method 3 on the space Vh11/2 $V_{h\,1}^{1/2}$  (h = 0.025).
Figure 3

Comparison between the exact solution (solid line) of Example 5.3 and approximate solution (dashed line) obtained by shooting method with Method 3 on the space Vh11/2 (h = 0.025).

From Figure 4, right, we observe that the absolute error of the approximate solution, yh, is very small, namely, the maximum of the absolute error is approximately 6 × 10−11, even with a stepsize not too small, h = 1/20. This is not surprising, once the solution belongs to V21/2 = 〈1, t1/2, t, t3/2〉.

Figure 4 Plot of error function |y(t) − yh(t)|, with h = 1/20, from Example 5.3. Left: Shooting method with Method 3 on the space Vh11/2 $V_{h\,1}^{1/2}$ . Right: Shooting method with Method 3 on the space Vh21/2 $V_{h\,2}^{1/2}$ .
Figure 4

Plot of error function |y(t) − yh(t)|, with h = 1/20, from Example 5.3. Left: Shooting method with Method 3 on the space Vh11/2. Right: Shooting method with Method 3 on the space Vh21/2.

5.2 Dependence on the problem parameters

In this subsection we consider a nonlinear problem and illustrate numerically the stability of the problem.

Let us consider the tempered fractional differential equation

Dα,λ(y(t))=2t+Γ(α+1)3exp(λa)aαsin(u)=f(t,u),t>0,y(a)=ya,(5.1)

with λ = 2, a = 1/2, ya = 1 and α = 1/2. Note that the function f satisfies the assumptions of Theorems 3.1-3.4. In this case the exact solution of Example 5.1 is unknown.

Let us consider the perturbed problems

Dα,λ(z(t))=f(t,z),t>0,z(a)=ya+ϵbc,(5.2)
Dα,λ(z(t))=f(t,z)+ϵf,t>0,z(a)=ya,(5.3)
Dα,λ+ϵλ(z(t))=f(t,z),t>0,z(a)=ya,(5.4)
Dα+ϵα,λ(z(t))=f(t,z),t>0,z(a)=ya.(5.5)

The obtained max1iNyizi=yz are presented in Tables 7, 8 and 9, where yi and zi are the obtained numerical approximations of y(t) and z(t) at the discretization points t = ti = ih, with h = a/N, and z is the solution of the perturbed problems (5.2), (5.3) and (5.4), respectively.

Table 7

Maximum of the absolute errors, |yhzh|, where yh is the numerical solution of problem (5.1) and zh the numerical solution of the problem (5.2) with several values of εbc.

Values of εbc
h0.10.010.0010.00010.00001
1/202.5704 × 10−12.5518 × 10−22.5499 × 10−32.5498 × 10−42.5497 × 10−5
1/402.5712 × 10−12.5525 × 10−22.5507 × 10−32.5506 × 10−42.5505 × 10−5
1/802.5715 × 10−12.5528 × 10−22.5510 × 10−32.5508 × 10−42.5508 × 10−5
1/1602.5716 × 10−12.5529 × 10−22.5519 × 10−32.5509 × 10−42.5509 × 10−5

Table 8

Maximum of the absolute errors, |yhzh|, where yh is the numerical solution of problem (5.1) and zh the numerical solution of the problem (5.3) with several values of εf.

Values of εf
h0.10.010.0010.00010.00001
1/207.8815 × 10−27.8841 × 10−37.8844 × 10−47.8844 × 10−57.8845 × 10−6
1/407.8818 × 10−27.8844 × 10−37.8847 × 10−47.8847 × 10−57.8847 × 10−6
1/807.8819 × 10−27.8845 × 10−37.8848 × 10−47.8848 × 10−57.8848 × 10−6
1/1607.8820 × 10−27.8845 × 10−37.8848 × 10−47.8848 × 10−57.8848 × 10−6

Table 9

Maximum of the absolute errors, |yhzh|, where yh is the numerical solution of problem (5.1) and zh the numerical solution of the problem (5.4) with several values of ελ.

Values of ελ
h0.10.010.0010.00010.00001
1/202.2715 × 10−12.1483 × 10−22.1364 × 10−32.1352 × 10−42.1351 × 10−5
1/402.2726 × 10−12.1493 × 10−22.1374 × 10−32.1362 × 10−42.1361 × 10−5
1/802.2729 × 10−12.1496 × 10−22.1377 × 10−32.1365 × 10−42.1364 × 10−5
1/1602.2730 × 10−12.1497 × 10−22.1378 × 10−32.1366 × 10−42.1365 × 10−5

In Table 7 we present the results obtained when we compare the problems (5.1) and (5.2), when the boundary condition suffers a perturbation.

In Table 8 we present the results obtained when we compare the problems (5.1) and (5.3), when the source function f has a perturbation, εf.

Finally, in Table 9 we illustrate how the solution of (5.4) varies with ελ.

According to the numerical results in Tables 7, 8 and 9, we see that, independently of the used step size h, we have ║yzεbc, ║yzεf and ║yzελ, if z is the approximate solution of the problems (5.2), (5.3) and (5.4), respectively. The numerical results are in agreement with the theoretical results proved in Theorems 3.1, 3.3 and 3.4.

In Figure 5 we present an approximate solution of the problem (5.4) with εα = 0.01, and we observe that the variation is very small. We also plot the approximate solution of (5.1), for several values of α, and we observe that the solution is an increasing function for α < 0.5 and a decreasing function for α ≥ 0.5. Finally, in Figure 6 we plot the absolute error |y1/160z1/160|, where y1/160 is the approximate solution of problem (5.1) and z1/160 the approximate solution of the problem (5.4) with ελ = 10−5. It can be observed that the absolute error is less than λ × 10−5 and the absolute error is maximum at the origin.

Figure 5 Top: Plot of the error function |y(t) − z(t)|, where z is the approximate solution of (5.5) with εα = 0.01. The approximate solutions are obtained using the Method 2 with h = 1/160. Bottom: Approximate solutions of (5.5) with several values of α.
Figure 5

Top: Plot of the error function |y(t) − z(t)|, where z is the approximate solution of (5.5) with εα = 0.01. The approximate solutions are obtained using the Method 2 with h = 1/160. Bottom: Approximate solutions of (5.5) with several values of α.

Figure 6 Left: Plot of the error function |y(t) − z(t)|, where z is the approximate solution of the (5.4) with εα = 0.00001. The approximate solutions are obtained using the Method 2 with h = 1/160. Right: Approximate solutions of (5.4) with several values of λ. The plots with dashed lines are related with the values of λ greater than 2.
Figure 6

Left: Plot of the error function |y(t) − z(t)|, where z is the approximate solution of the (5.4) with εα = 0.00001. The approximate solutions are obtained using the Method 2 with h = 1/160. Right: Approximate solutions of (5.4) with several values of λ. The plots with dashed lines are related with the values of λ greater than 2.

6 Conclusions

We have analyzed the well-posedness of ordinary tempered terminal value problems. Based on the relationship between non-tempered and tempered Caputo derivatives we have proposed three numerical schemes to approximate the solution of such problems. It should be noted that Method 3 has the advantage to properly deal with nonsmooth solutions which constitutes an important feature in the numerical approximation of fractional differential problems. In the future, we intend to extend it to partial and distributed differential problems.


Dedicated to Professor Virginia Kiryakova on the occasion of her 65th birthday and the 20th anniversary of FCAA


Acknowledgements

The two authors acknowledge financial support from FCT ”Fundação para a Ciĉncia e a Tecnologia (Portuguese Foundation for Science and Technology)”, through Project UID/MAT/00013/2013 and Project UID/MAT/00297/2013, respectively.

The authors wish to acknowledge the anonymous referees for their comments and suggestions which led to valuable improvements of the paper.

References

[1] B. Baeumer, M.M. Meerschaert, Tempered stable Lévy motion and transient super-diffusion. J. Comp. Appl. Mathem. 233 (2010), 2438–2448.10.1016/j.cam.2009.10.027Suche in Google Scholar

[2] N.D. Cong, H.T. Huan, Generation of nonlocal fractional dynamical systems by fractional differential equations. J. Integral Equations Applications, To appear.10.1216/JIE-2017-29-4-585Suche in Google Scholar

[3] K. Diethelm, The Analysis of Fractional Differential Equations: An Application-Oriented Exposition Using Differential Operators of Caputo Type. Springer (2010).10.1007/978-3-642-14574-2Suche in Google Scholar

[4] K. Diethelm, An algorithm for the numerical solution of differential equations of fractional order. Electr. Trans. Numer. Anal. 5 (1997), 1–6.Suche in Google Scholar

[5] K. Diethelm, N.J. Ford, A.D. Freed, Detailed error analysis for a fractional Adams method. Numerical Algorithms36, No 1 (2004), 31–52.10.1023/B:NUMA.0000027736.85078.beSuche in Google Scholar

[6] J.W. Deng, L.J. Zhao, Y.J. Wu, Fast predictor-corrector approach for the tempered fractional ordinary differential equations. Preprint arXiv:1502.00748 (2015).10.1007/s11075-016-0169-9Suche in Google Scholar

[7] C. Li, W. Deng, L. Zhao, Well-posedness and numerical algorithm for the tempered fractional ordinary differential equations. Preprint arXiv:1501.00337v1 (2015).Suche in Google Scholar

[8] A. Liemert, A. Kienle, Fundamental solution of the tempered fractional diffusion equation. J. of Mathematical Physics56 (2015), ID # 113504.10.1063/1.4935475Suche in Google Scholar

[9] O. Marom, E. Momoniat, A comparison of numerical solutions of fractional diffusion models in finance. Nonl. Anal.: R.W.A. 10, No 6 (2009), 3435–3442.10.1016/j.nonrwa.2008.10.066Suche in Google Scholar

[10] M.M. Meerschaert, Y. Zhang, B. Baeumer, Tempered anomalous diffusion in heterogeneous systems. Geophysical Research Letters35 (2008), ID # L17403.10.1029/2008GL034899Suche in Google Scholar

[11] L. Morgado, M. Rebelo, N. Ford, Nonpolynomial collocation approximation of solutions to fractional differential equations, Fract. Calc. Appl. Anal. 16, No 4 (2013), 874–891; 10.2478/s13540-013-0054-3; https://www.degruyter.com/view/j/fca.2013.16.issue-4/issue-files/fca.2013.16.issue-4.xml.Suche in Google Scholar

[12] F. Sabzikar, M.M. Meerschaert, J. Chen, Tempered fractional calculus. J. of Computational Physics93, No 15 (2015), 14–28.10.1016/j.jcp.2014.04.024Suche in Google Scholar PubMed PubMed Central

[13] L. Zhao, W. Deng, J.S. Hesthaven, Spectral Methods for Tempered Fractional Differential Equations. Preprint arXiv:1603.06511 (2016).Suche in Google Scholar

Received: 2017-05-04
Revised: 2017-08-08
Published Online: 2017-10-31
Published in Print: 2017-10-26

© 2017 Diogenes Co., Sofia

Heruntergeladen am 16.11.2025 von https://www.degruyterbrill.com/document/doi/10.1515/fca-2017-0065/html
Button zum nach oben scrollen