Literature DB >> 24883394

Determination of coefficients of high-order schemes for Riemann-Liouville derivative.

Rifang Wu1, Hengfei Ding1, Changpin Li1.   

Abstract

Although there have existed some numerical algorithms for the fractional differential equations, developing high-order methods (i.e., with convergence order greater than or equal to 2) is just the beginning. Lubich has ever proposed the high-order schemes when he studied the fractional linear multistep methods, where he constructed the pth order schemes (p = 2, 3, 4, 5, 6) for the αth order Riemann-Liouville integral and αth order Riemann-Liouville derivative. In this paper, we study such a problem and develop recursion formulas to compute these coefficients in the higher-order schemes. The coefficients of higher-order schemes (p = 7,8, 9,10) are also obtained. We first find that these coefficients are oscillatory, which is similar to Runge's phenomenon. So, they are not suitable for numerical calculations. Finally, several numerical examples are implemented to testify the efficiency of the numerical schemes for p = 3,…, 6.

Entities:  

Mesh:

Year:  2014        PMID: 24883394      PMCID: PMC4030510          DOI: 10.1155/2014/402373

Source DB:  PubMed          Journal:  ScientificWorldJournal        ISSN: 1537-744X


1. Introduction

Loosely speaking, fractional calculus is often regarded as the generalization of classical calculus. From the viewpoint of rigorous mathematics, this is not the case; see [1]. Now, fractional calculus has been successfully applied in the fields of chemistry, physics, finance, signal processing, bioengineering, and control. For details, see [2-11] and references cited therein. Although there are more than six kinds of fractional derivatives, the commonly used derivatives are Riemann-Liouville, Grünwald-Letnikov, and Caputo ones. In this paper, we focus on Riemann-Liouville derivative. Under suitable conditions, the Riemann-Liouville derivative can be discretized by the discrete form of the Grünwald-Letnikov one. Some numerical approximate formulas for fractional calculus have been proposed [4, 12–24]. It is worth mentioning that the fractional linear multistep (also high-order) methods for the Riemann-Liouville integrals and derivatives were firstly proposed in [16]. The high-order numerical methods for Caputo derivatives were firstly constructed in [15]. The high-order algorithms for Riesz derivative was firstly considered by Ding et al. [25]. In the following, we give some basic definitions, notations, and properties of the fractional calculus [1, 3, 7, 26].

Definition 1

Let f be defined on the interval [a, b] and α > 0. Then, the left Riemann-Liouville integral of order α is defined as where Γ(·) is Euler's gamma function.

Definition 2

Let f be defined on the interval (a, b] and α > 0 and let n be the smallest integer greater than α  (n − 1 ≤ α < n). Then, the left Riemann-Liouville derivative of order α is defined by

Definition 3

Let f be defined on the interval [a, b] and α > 0 and let n be the smallest integer greater than α  (n − 1 < α ≤ n). Then, the left Caputo derivative of order α is defined as follows:

Definition 4

Let f be defined on the interval [a, b] and α > 0. Then, the left Grünwald-Letnikov derivative of order α is defined as

Lemma 5

Suppose that f(x) is differentiable in the senses of both Caputo and Riemann-Liouville. Then, where n − 1 < α < n ∈ Z +.

Lemma 6

Let f ∈ C [a, b]; then the finite Grünwald-Letnikov derivative yields a first-order approximation for the Riemann-Liouville derivative D f(x) if f(a+) = 0; that is, But when f(a+) ≠ 0, then one has The present paper is organized as follows. We divide Section 2 into three subsections. In Section 2.1, we introduce the recursion formulas of coefficients of orders 1 and 2, which are usually used, and some properties are given. In Section 2.2, coefficients of orders from 3 to 6 are presented for reference. And coefficients of orders from 7 to 10 are displayed in Section 2.3 which are oscillatory. Such a phenomenon is similar to Runge's phenomenon. So, the high-order (more than 6th-order) schemes seem not to be suitable for numerical calculations, which is the same as the case of ordinary differential equation. In Section 3, some numerical experiments are carried out to support the computational schemes. Section 4 concludes this paper.

2. The Determination of the Coefficients

Firstly, we divide the given interval [a, b] into and x = a + mh, in which h = (b − a)/M, m = 0,1,…, M. In most situations, we naturally use the following formula to approximate the Riemann-Liouville derivative: where are the binomial coefficients. And they have the following recurrence relationships: Obviously, ϖ 1, (  (l = 0,1,…, m) are just the first m + 1 coefficients of Taylor series of the expansion of the following function: We can see that formula (10) has only the first-order accuracy if f(a+) = 0. Therefore, to seek high accurate numerical methods for the fractional derivatives is of great importance. In [16], Lubich firstly proposed numerical schemes of orders 2, 3, 4, 5, and 6 Riemann-Liouvile derivative, named fractional linear multistep formulas. Here, it must be mentioned that the fractional linear multistep method is different from the usual linear multistep method. The former is of varied steps. That is to say, the value of the mth step x relies on the preceding step values x 0, x 1,…, x , which means that the number of multisteps is increasing, while the latter is of fixed number of multisteps. Under the homogeneous initial value conditions, that is, f ((a+) = 0  (k = 0,1,…, p − 1), the fractional linear multistep scheme for the Riemann-Liouville derivative has the following form: If p ≥ 2, the corresponding numerical methods are often called the high-order methods. The coefficients ϖ ( in the above equations are those of the Taylor series expansions of the corresponding generating functions W ((z); that is, The corresponding generating functions for p = 2,…, 6 are given as follows [16]: Using the similar method, we list the generating functions for p = 7,…, 10, From the above introduction, the key question is how to compute the coefficients ϖ (, p = 2,…, 10. As far as we know, there are three methods to compute these coefficients, in which one way is to use the fast Fourier transform method [19]. Another way of computing the coefficients ϖ (, p = 2,…, 10, is by the automatic differentiation techniques [13] Here, the values u   (k = 0,1,…) in the above formula denote the Taylor expansion coefficients of the generating functions W ((z)  (p = 2,…, 10) of the classical linear multistep methods. The third method is to use the expansion of series, where the coefficients are not given in the form of recurrence relationships but the exact expressions; see the Appendix. Such analytical expressions are useful for theoretical analysis, such as stability and convergence. Here, we introduce the second method.

2.1. Properties of ϖ 1, ( and ϖ 2, (

As far as we know, the coefficients of the 1st-order and 2nd-order schemes are often used. Here, we present their properties for reference. We know that ϖ 1, ( are the binomial coefficients in formula (12). They have the following properties.

Property 1

The coefficients ϖ 1, (  (l = 0,1,…) for 0 < α < 1 have the following properties: ϖ 1,0 ( = 1, ϖ 1, ( = (−1)Γ(α + 1)/(Γ(l + 1)Γ(α − l + 1)) < 0, l ≥ 1; ϖ 1, ( ≤ ϖ 1, (, l ≥ 2; ∑ ϖ 1, ( = 0, lim⁡⁡ϖ 1, ( = 0. Parallelly, the properties of the coefficients of the 1st-order schemes for 1 < α < 2 are given as follows. Property   1′. The coefficients ϖ 1, (  (l = 0,1,…) for 1 < α < 2 have the following properties: ϖ 1,0 ( = 1, ϖ 1,1 = −α < 0, ϖ 1, ( = (−1)Γ(α + 1)/(Γ(l + 1)Γ(α − l + 1)) > 0, l ≥ 2; ϖ 1, ( ≥ ϖ 1, (, l ≥ 3; ∑ ϖ 1, ( = 0, lim⁡⁡ϖ 1, ( = 0. The above Properties 1 and 1′ are known to us. Next, we present the coefficients ϖ 2, ( which are somewhat complex. Let i = l − j; formula (18) can be written as In case p = 2, the corresponding generating function is W 2 ((z). So, u 0 = 3/2, u 1 = −2, u 2 = 1/2, u = 0, i = 3,4,…, and ϖ 2, ( are coefficients of the Taylor series expansion of  W 2 ((z); it is easy to get From (19), we have By the tedious calculations, one has the following result.

Property 2

The coefficients ϖ 2, (  (l = 0,1,…) for 0 < α < 1 have the following properties: ϖ 2,0 ( = (3/2) > 0, ϖ 2,1 ( = −(4/3)αϖ 2,0 ( < 0; ϖ 2, ( ≤ ϖ 2, (, l ≥ 5; ∑ ϖ 2, ( = 0, lim⁡⁡ϖ 2, ( = 0. Similarly, the coefficients of the 2nd scheme for 1 < α < 2 have the following properties. Property   2′. The coefficients ϖ 2, (  (l = 0,1,…) for 1 < α < 2 have the following properties; ϖ 2,0 ( = (3/2) > 0, ϖ 2,1 ( = −(4/3)αϖ 2,0 ( < 0; ϖ 2, ( ≥ ϖ 2, (, l ≥ 5; ∑ ϖ 2, ( = 0, lim⁡⁡ϖ 2, ( = 0. The proofs of Properties 2 and 2′ can refer to [4].

2.2. Determination of ϖ (, p  =  3,4, 5,6

In this subsection, we present the recurrence relationships of the coefficients ϖ (  (p = 3,4, 5,6) for reference. (1) When p = 3, then u 0 = 11/6, u 1 = −3, u 2 = 3/2, u 3 = −1/3, u = 0, i = 4,5,…, (2) When p = 4, then u 0 = 25/12, u 1 = −4, u 2 = 3, u 3 = −4/3, u 4 = 1/4, u = 0, i = 5,6,…, (3) When p = 5, then u 0 = 137/60, u 1 = −5, u 2 = 5, u 3 = −10/3, u 4 = 5/4, u 5 = −1/5, u = 0, i = 6,7,…, (4) When p = 6, then u 0 = 147/60, u 1 = −6, u 2 = 15/2, u 3 = −20/3, u 4 = 15/4, u 5 = −6/5, u 6 = 1/6, u = 0, i = 7,8,…, In Figures 1, 2, 3, and 4, we display the coefficients ϖ (  (p = 3,4, 5,6) for different α; it can be seen that ϖ ( → 0 when l → ∞, which coincides with the convergence [16].
Figure 1

The values of the coefficients ϖ 3, (  (l = 0,1,…) for α = 0.3.

Figure 2

The values of the coefficients ϖ 4, (  (l = 0,1,…) for α = 0.3.

Figure 3

The values of the coefficients ϖ 5, (  (l = 0,1,…) for α = 0.3.

Figure 4

The values of the coefficients ϖ 6, (  (l = 0,1,…) for α = 0.3.

Remark 7

In [15], the high-order schemes for Caputo derivative were firstly derived. Here, one can get another way to construct the high-order numerical algorithms for Caputo derivatives. If the homogeneous initial value conditions are satisfied, one has the following numerical schemes due to Lemma 5:

2.3. Determination of ϖ   (p  =  7,8, 9,10)

In this subsection, we present the recursion formulas of ϖ   (p = 7,8, 9,10) for reference. (1) When p = 7, then u 0 = 363/140, u 1 = −7, u 2 = 21/2, u 3 = −35/3, u 4 = 35/4, u 5 = −21/5, u 6 = 7/6, u 7 = −1/7, and u = 0, i = 8,9,…. The coefficients are given as follows: (2) When p = 8, then u 0 = 761/280, u 1 = −8, u 2 = 14, u 3 = −56/3, u 4 = 35/2, u 5 = −56/5, u 6 = 14/3, u 7 = −8/7, u 8 = 1/8, and u = 0, i = 9,10,…. The coefficients are given as follows: (3) When p = 9, then u 0 = 7129/2520, u 1 = −9, u 2 = 18, u 3 = −28, u 4 = 63/2, u 5 = −126/5, u 6 = 14, u 7 = −36/7, u 8 = 9/8, and u 9 = −1/9, u = 0, i = 10,11,…. The coefficients are displayed as follows: (4) When p = 10, then u 0 = 7381/2520, u 1 = −10, u 2 = 45/2, u 3 = −40, u 4 = 105/2, u 5 = −252/5, u 6 = 35, u 7 = −120/7, u 8 = 45/8, u 9 = −10/9, u 10 = 1/10, and u = 0, i = 11,12,…. The coefficients are given as follows: Next, we plot the figures of coefficients of ϖ ((p = 7,8, 9,10) to show the evolutions with l. From Figures 5, 6, 7, and 8, we can see that these coefficients are violently oscillatory such that the approximation behaves like Runge's phenomenon, which is similar to the case of ordinary differential equation. So, to seek high-order (≥7th-order) schemes by this form seems not to be appropriate.
Figure 5

The values of the coefficients ϖ 7, (  (l = 0,1,…) for α = 0.3.

Figure 6

The values of the coefficients ϖ 8, (  (l = 0,1,…) for α = 0.3.

Figure 7

The values of the coefficients ϖ 9, (  (l = 0,1,…) for α = 0.3.

Figure 8

The values of the coefficients ϖ 10, (  (l = 0,1,…) for α = 0.3.

3. Numerical Examples

In order to verify the reasonability of the coefficients for p = 3,4, 5,6, we give the following two numerical examples. These numerical results show that the coefficients are efficient.

Example 8

Consider the function (x) = x (q = 3,4, 5,6), x ∈ [0,1]. The numerical absolute error and convergence order at x = 1 by higher-order difference scheme (14) with different p  (p = 3,4, 5,6) are shown in Tables 1, 2, 3, and 4.
Table 1

The numerical results of Example 8 with q = 3 by formula (14) with p = 3.

α h The absolute errorThe convergence order
0.21/102.645451e − 004
1/203.262235e − 0053.0196
1/404.051498e − 0063.0093
1/805.048441e − 0073.0045

0.41/104.245164e − 004
1/205.164722e − 0053.0391
1/406.373660e − 0063.0185
1/807.917542e − 0073.0090

0.61/104.388473e − 004
1/205.266513e − 0053.0588
1/406.457975e − 0063.0277
1/807.997522e − 0073.0135

0.81/102.902946e − 004
1/203.435614e − 0053.0789
1/404.185974e − 0063.0369
1/805.167862e − 0073.0179
Table 2

The numerical results of Example 8 with q = 4 by formula (14) with p = 4.

α   h The absolute errorThe convergence order
0.21/108.565957e − 005
1/205.244691e − 0064.0297
1/403.248631e − 007 4.0130
1/802.021606e − 0084.0063

0.4 1/101.389875e − 004
1/208.345704e − 0064.0578
1/405.123066e − 0074.0578
1/803.174360e − 0084.0125

0.61/101.451794e − 004
1/208.553695e − 0064.0851
1/405.203490e − 0074.0390
1/803.210299e − 0084.0187

0.81/109.693830e − 005
1/205.608540e − 0064.1114
1/403.381060e − 0074.0521
1/802.076976e − 0084.0249
Table 3

The numerical results of Example 8 with q = 5 by formula (14) with p = 5.

α   h The absolute errorThe convergence order
0.21/51.243084e − 003
1/103.601600e − 0055.1091
1/201.098356e − 0065.0352
1/403.392476e − 0085.0169

0.4 1/52.128798e − 003
1/105.880181e − 0055.1780
1/201.756897e − 0065.0648
1/405.363365e − 0085.0337

0.61/52.304179e − 003
1/106.169164e − 0055.2230
1/201.810078e − 0065.0910
1/405.461289e − 0085.0507

0.81/51.548320e − 003
1/104.138297e − 0055.2255
1/201.193106e − 0065.1162
1/403.557536e − 0085.0677
Table 4

The numerical results of Example 8 with q = 6 by formula (14) with p = 6.

α h The absolute errorThe convergence order
0.21/51.366727e − 003
1/101.834110e − 0056.2195
1/202.831669e − 0076.0173
1/404.352325e − 0096.0237

0.4 1/52.458586e − 003
1/102.979151e − 0056.3668
1/204.561725e − 0076.0292
1/406.997415e − 0096.0266

0.61/52.796453e − 003
1/103.106344e − 0056.4922
1/204.745505e − 0076.0325
1/407.487801e − 0095.9859

0.81/581.968603e − 003
1/102.092182e − 0056.5560
1/203.168932e − 0076.0449
1/404.769865e − 0096.0539

Example 9

Let us consider a fractional ordinary differential equation with initial values The exact solution of the above equation is given by At this moment, we use the numerical formula (14) with different order p to solve this equation. The absolute error and numerical convergence order are listed in Tables 5, 6, 7, and 8.
Table 5

The numerical results of Example 9 by formula (14) with p = 3.

α   h The absolute errorThe convergence order
0.21/208.448207e − 004
1/401.101436e − 0042.9393
1/801.406092e − 0052.9696
1/1601.776240e − 0062.9848

0.4 1/202.742719e − 003
1/403.594722e − 0042.9317
1/804.599387e − 0052.9664
1/1605.816133e − 0062.9816

0.61/206.698506e − 003
1/408.826119e − 0042.9240
1/801.132122e − 0042.9628
1/1601.433358e − 0052.9816

0.81/201.458663e − 002
1/401.931852e − 0032.9166
1/802.484219e − 0042.9591
1/1603.149142e − 0052.9798
Table 6

The numerical results of Example 9 by formula (14) with p = 4.

α   h The absolute errorThe convergence order
0.21/107.061963e − 004
1/204.697130e − 0053.9102
1/403.067961e − 0063.9364
1/801.966873e − 0073.9633

0.4 1/102.626111e − 003
1/201.735473e − 0043.9195
1/401.117528e − 0053.9569
1/807.093827e − 0073.9776

0.61/107.072031e − 003
1/204.720003e − 0043.9053
1/403.043142e − 0053.9552
1/801.931056e − 0063.9781

0.81/101.660047e − 002
1/201.125103e − 0033.8831
1/407.302226e − 0053.9456
1/804.647896e − 0063.9737
Table 7

The numerical results of Example 9 by formula (14) with p = 5.

α   h The absolute errorThe convergence order
0.21/53.255980e − 004
1/102.611815e − 005 3.6400
1/201.709675e − 0063.9333
1/407.187111e − 008 4.5722

0.4 1/54.502359e − 003
1/101.361298e − 0045.0476
1/204.930325e − 006 4.7872
1/401.689483e − 0074.8670

0.61/51.726870e − 002
1/104.858555e − 004 5.1515
1/201.493401e − 0055.0239
1/404.654620e − 007 5.0038

0.81/54.809699e − 002
1/101.421046e − 0035.0809
1/204.352885e − 005 5.0288
1/401.348082e − 0065.0130
Table 8

The numerical results of Example 9 by formula (14) with p = 6.

α   h The absolute errorThe convergence order
0.21/51.624059e − 003
1/101.004444e − 0057.3371
1/204.333263e − 0074.5348
1/407.431670e − 0095.8656

0.4 1/53.378083e − 003
1/101.682553e − 00610.9713
1/203.570178e − 0072.2366
1/407.098342e − 009 5.6524

0.61/54.899244e − 003
1/101.910223e − 0058.0027
1/203.435689e − 008 9.1189
1/402.811996e − 0093.6109

0.81/54.824629e − 003
1/103.070796e − 0057.2957
1/203.129379e − 0076.6166
1/403.973945e − 009 6.2992
From the numerical results presented in Tables 1–8, we can see that the coefficients of the fractional linear multistep method for p = 3,4, 5,6 are efficient. The coefficients of ϖ (  (p = 7,8, 9,10) are violently oscillatory which may not be suitable for numerical calculations. Now, we take an example to show this.

Example 10

Consider the function f(x) = x 3, x ∈ [0,1]. Consider We use the scheme (14) with p = 7,8, 9,10 to numerically compute RL D 0, x 3. See Figures 9, 10, 11, and 12. From these figures, we can see that the results are not numerically stable, which can be regarded as fractional Runge's phenomenon. So, it is not necessary to derive more than 6th-order schemes for Riemann-Liouville derivative by generating function method.
Figure 9

The exact value of RL D 0,1 x 3 and numerical solution of p = 7 for α = 0.5 and step length of h = 1/120.

Figure 10

The exact value of RL D 0,1 x 3 and numerical solution of p = 8 for α = 0.5 and step length of h = 1/120.

Figure 11

The exact value of RL D 0,1 x 3 and numerical solution of p = 9 for α = 0.5 and step length of h = 1/120.

Figure 12

The exact value of RL D 0,1 x 3 and numerical solution of p = 10 for α = 0.5 and step length of h = 1/120.

4. Conclusion

In this paper, we propose recursion formulas to compute the coefficients of the fractional linear multistep schemes. The numerical experiments have been carried out to support the derived numerical schemes. Here, we should note that the pth order (p ≥ 7) schemes are not stable.
  2 in total

1.  Anomalous diffusion expressed through fractional order differential operators in the Bloch-Torrey equation.

Authors:  Richard L Magin; Osama Abdullah; Dumitru Baleanu; Xiaohong Joe Zhou
Journal:  J Magn Reson       Date:  2007-11-13       Impact factor: 2.229

2.  Exploration and trapping of mortal random walkers.

Authors:  S B Yuste; E Abad; Katja Lindenberg
Journal:  Phys Rev Lett       Date:  2013-05-30       Impact factor: 9.161

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.