Arbitrary order of convergence for Riesz fractional derivative via central difference method
Abstract
We propose a novel method to compute a finite difference stencil for Riesz derivative for artibitrary speed of convergence. This method is based on applying a pre-filter to the Grünwald-Letnikov type central difference stencil. The filter is obtained by solving for the inverse of a symmetric Vandemonde matrix and exploiting the relationship between the Taylor’s series coefficients and fast Fourier transform. The filter costs operations to evaluate for of convergence, where is the sampling distance. The higher convergence speed should more than offset the overhead with the requirement of the number of nodal points for a desired error tolerance significantly reduced. The benefit of progressive generation of the stencil coefficients for adaptive grid size for dynamic problems with the Grünwald-Letnikov type difference scheme is also kept because of the application of filtering. The higher convergence rate is verified through numerical experiments.
keywords:
Non-local operator, Riesz derivative, Finite difference1 Introduction
Riesz derivative is the symmetrical version of the fractional Riemann–Liouville derivative. Fractional calculus is an important topic because fractional derivatives can account for non-local effect, which is present in many physics problems. For example, the Riesz derivative has been applied to model wave propagation in viscoelastic material and fractional electrical impedance in human skin [1, 2]. One of the most efficient methods to approximate spatial fractional derivatives is based on Grünwald-Letnikov derivatives. The development began with the derivation of the central difference scheme to approximate the Riesz potential in [3]. The order of accuracy was found to be of second order later in [4]. In [5, 6], the order of convergence was increased to 4 by applying another finite difference on the operator such that the second order term in the Maclaurin series is eliminated. Because the matrix system resulting from the fractional difference operation is not sparse, there is practically no additional cost in using a highest order approximation in a dynamic problem aside from the potential overhead in the evaluation of the coefficients for the operator. This motivates us to study methods to increase the order of approximation to an arbitrary order so that the convergence is faster, leading to reduced number of nodes required to achieve accurate results. In this paper, we propose a prefilter approach to generalise the canceling of error terms in [5, 6]. The result is a filter which maximizes the flatness of the fractional power of sinc function at the origin.
In order to understand our approach, we first discuss the development of higher order finite difference approximation using the Grünwald-Letnikov derivatives for Riesz derivative. Starting from the very basic, Grünwald-Letnikov derivatives are obtained by applying fundamental theorem of calculus recursively as
(1) | ||||
(2) | ||||
(3) | ||||
and so on. Shifting the difference to the centre, we have
(4) | ||||
(5) | ||||
(6) | ||||
Without the limits, the first Grünwald-Letnikov derivative is equivalent to first order accurate finite difference. Because of this, the subsequent derivatives are also first order accurate while the central difference version has second order of accuracy.
Grünwald-Letnikov derivatives of a function can be written as a discrete convolution of the function evaluated at the discrete points with a stencil. For the central difference, the derivatives can be expressed as
(7) | ||||
(8) | ||||
where the discrete convolution operator is defined as , , is the shift operator defined as , and the array is 0 indexed. Now, let be the stencil of -th derivative. Then the -th derivative can be written as
(9) |
with the recursive relationship
(10) | ||||
(11) |
Applying discrete time Fourier transform to , we have
(12) |
This leads to the solution . To understand the error convergence, we replace with in (12) to obtain the Fourier transform of the -th derivative of
(13) |
Since can be expanded as a Maclaurin series as and it would converge for from to , this approximation is second order accurate, assuming is sufficiently smooth such that the magnitude of its frequency response drops significantly below the difference between 1 and the sinc function in its main lobe.
The binomial series (12) can be generalised to non-integer for fractional derivatives, as seen in [3, 7], because the magnitude of the variable in the series is not bigger than 1. Consider the Riesz derivative defined as
(14) |
where everywhere except , , and the left and right Riemann-Liouville fractional derivatives are defined as
(15) | ||||
(16) |
where . Since can be scaled by introducing dimensionless variables, we consider , for the Riesz derivative throughout the paper. The Riesz derivative has the frequency response . Therefore, for a stencil which approximates the Riesz derivative to second order of accuracy, we seek a solution of the inverse transform of . Let the fractional convolution kernel be such that
(17) |
Then the solution is the Fourier series coefficient of its transform given by
(18) |
The coefficients are symmetrical because the frequency response is real and symmetric about the origin. Therefore, it does not matter whether the exponent is negative or not but the negative choice will be apparent later. Owning to the binomial series and Cauchy residue theorem, each biomial coefficent can be expressed in the integral form as
(19) |
for any real and . Eq. (18) can be rewritten in the same form to arrive at the solution as
(20) |
This method to solve binomial related problems is known as the Egorychev method[8]. Therefore, to increase the convergence order, we propose a filter with a frequency response such that now has a response of , where is the order of convergence.
This paper is organized as follows. In Section 2, we start with presenting our method, which is then followed by the details of the algorithms. In Section 3, we discuss the convergence behaviour of the method, which shows that the convergence is indeed subject to the smoothness of the function, and we comment on the filter’s positivity and the eigenvalue problem. Numerical results are presented in Section 4 to validate the error prediction in the previous section before the conclusion in the final section.
2 Method & Algorithm
In this section, we derive the method to reduce the error of approximation of the Riesz derivative and algorithms to compute the stencil for this purpose. As discussed previously, we seek a filter to improve the flatness of the sinc function in the neighbourhood of the origin such that resulting frequency response of the finite difference operator is closer to . We expand the fractional power of the sinc function in (18) as the Maclaurin series as
(21) |
where is the choice of convergence order, , . The odd coefficients are ignored because it is obvious that they are 0 for an even function. Because this series converges up to , we know that each higher order term is always smaller in magnitude than the respective 1 lower order term below the Nyquist frequency. Then it is clear that by cancelling out the lower order ones, we will improve the flatness of this function, provided that the filter does not raise the magnitude of the coefficients of the higher order terms. Now, let us consider only the problem of eliminating the lower order terms first. Let the filter be such that
(22) |
The transform is a cosine series because the filter is obviously real symmetric, and there are no odd terms in the sinc expansion to cancel. Expanding each as Maclaurin series, we have
(23) |
where Let be the series coefficients of . They can be expressed in matrix form as
(24) |
The coefficients of the series from the product of the two polynomials can be obtained through discrete convolution, and we set the coefficients for up to be 0 to eliminate the lower order terms. This can be expressed in matrix form as
(25) |
The matrix involving is not convenient to solve but it gives us insight of the actual problem size. We rewrite it as a larger problem, in terms of the expansion of the exponential function, leading to
(26) |
where is the Vandermonde matrix defined as
(27) |
Let , the inverse of the Vandermonde matrix can be solved using the following recurrence equations [9]
(28) | ||||
(29) |
and for
(30) | ||||
(31) |
where is looped over . All are 0 initialised except for . However, for our special case, there are some properties which can be exploited for further optimisation. In this special case, is even, and for . Since we are only concerned about even , we map and let the size grow 2 per step. To find the new recurrence relationship for each step, we write out the Lagrange polynomial basis as
(32) |
Each basis has the following symmetry
(33) |
which leads to . This relationship also arises from the fact that is symmetric. Therefore, we need not consider the left half of the Vandermonde matrix inverse, and we can shift the indexing to the left by .
The second property is
(34) |
so the odd terms are not required for the evaluation of future coefficients. To prove this, we write out the recurrence relationship for this special case first. For , we have
(35) |
which leads to the recurrence relationship of the coefficient after substituting in (32),
(36) | ||||
(37) |
and for ,
(38) |
leads to
(39) | ||||
(40) |
One can verify that the property (34) is true for using the recurrence relationships. We assume this is also true for other up to . Then for , , we substitute (36) into (34), we get
(41) |
This is similarly proven by induction for the case as such
(42) |
For the case , one can see it is also true because from (37) and (40), we have for all and . Therefore, by induction, (34) is true for all . All together, these at even and right half of the Vandermonde matrix inverse constitute the inverse of the matrix product involving and the diagonal matrix on the left hand side of (24).
Next, we discuss the evaluation of , the derivatives of the fractional power of sinc function at 0. This function is a composite function and its derivatives are given by Faà di Bruno’s formula. However, it is not convenient for use because of the involvement of combinatorics. Instead, one can simply find the corresponding Maclaurin series coefficients. They may be efficiently recovered from the inverse transform of fractional power of the fast Fourier transform of the Maclaurin series coefficients of the sinc function given by
(43) |
while the odd cases are all 0. To prove this, one can simply apply Cauchy residue theorem again similar to (19) for the infinite case. And because the Maclaurin series converges about the unit circle for the sinc function, the result is valid. Then to prove that this is also true for the finite case, one just has to realise that the fractional number can be split up into an integer numerator and an integer denominator . Then there exists some transform coefficients such that their power gives the original transform coefficients because the integer power of transform coefficients is just convolution of the coefficients with themselves an integer number of times. Therefore, the same coefficients from the infinite case can be recovered using only the finite transform coefficients. Since we would already have the transform of those coefficients, (25) can be solved by directly applying the inverse transform to the reciprocal of the transform coefficients. All in all, let be the -th Maclaurin series coefficients of the sinc function given by (43), in (25) are given by
(44) | ||||
(45) |
where .
To summarise, we provide the pseudo code to obtain the stencil for higher order central difference scheme for the Riesz derivative here. Algorithm 1 describes the procedure to invert the transpose of the matrix product on the left hand side of (24). The columns are scaled to better balance the scaling of the sinc Maclaurin series coefficients. Algorithm 2 outputs the right half of the stencil for number of elements between 0 and 1. There are number of elements in the output because the derivatives at the end points are not needed in dynamic problems as the boundary condition is set there. Let be the vector returned from Algorithm 2, a Toeplitz matrix can be constructed from with to approximate the derivative as
(46) |
If adaptive grid size is required, one can save the last elements of before the convolution as well as the filter coefficients of for the generation of elements in higher indices. The generation of the coefficients can then be resumed, after scaling the coefficients for the larger stencil, from line 14 of Algorithm 2.
3 Theory
First, we study the error convergence. We follow a similar approach given in [5, 6]. A lemma for the smoothness requirement of the function is given before the error analysis. Because of this lemma, which can be considered an extension to the Riemann-Lebesgue lemma, the order requirement for derivative continuity is lower than the ones given in [5, 6].
Lemma 1.
There exists a constant such that if a function is ,
(47) |
Proof.
Since the -th derivative of is integrable for , according to Riemann–Lebesgue lemma, as . Applying integration by parts to each Fourier transform of the derivatives of as
(48) |
Clearly the boundary part vanishes for , so we have
(49) |
However, if we integrate by parts once more, because is not continuous, the integral is broken up into a finite set of continuous regions as
(50) |
where each of the boundary parts does not vanish. One can see that is finite from the fact that is continuous at every point. Moreover, each part of the integrals of is also finite because all those parts are integrals. As a result, such a constant exists. ∎
Theorem 1.
Let be the approximation of Riesz derivative given by (46) at . There exists a constant such that if a function is , for , the error of approximation is bounded as
(51) |
Proof.
Let be the Fourier transform of . According to (21), the frequency response of near the origin is given by
(52) |
Then there exists a constant such that the error of approximation in frequency domain
(53) |
satisfies
(54) |
Now we can apply Lemma 1, and plug (47) into (54) such that the right hand side now uniformly decays with respect to . Inverse transform leads to (51). ∎
In Theorem 1, we have limited to be a positive number smaller than 2, which is typical for physics problems, but it can also be generalised to higher order. The smoothness requirement means that this method does require 0 boundary condition. Because the algorithm and analysis is based on the expansion around the origin, the convergence order drops off as we approach Nyquist frequency. For demonstration, we plot the frequency response of the central difference operator divided by the response of Riesz operator given by and the rate of convergence with respect to frequency given by
(55) |
where is given by (22), for and . The plots are similar for various , therefore we only plot them for a single value. We see in Figure 1(a) that the flatness of the curve around the origin is improved with increasing . From Figure 1(b), we observe that the higher the convergence order parameter is, the greater the drop in the convergence order with respect to the normalized angular frequency. This decrease will limit the convergence rate depending on the bandwidth of the function. Despite this, a higher still results in a greater convergence order as long as the bandwidth of the function is less than 2 times the Nyquist frequency.
Because the Vandermonde matrix can be decomposed into lower and upper triangular matrices without any zero elements in the diagonal entries [10], solutions exist for any . However, because the matrix system (25) does not give us control over derivatives beyond -th order, there is no guarantee that this method ensures that there is no overshoot in the resulting response and the response is always ‘flatter’ than the result of a lower order one. How close the bound (54) is depends on the constant , related to the coefficient of in the expansion (52), which the formulation does not have explicit control. Nonetheless, numerical results show that there is improvement on the frequency response up to without extra constraints imposed on the magnitude of higher order Maclaurin series coefficients. The proposed algorithm does become unstable at higher using double precision floating point.
The Riesz derivative is a negative definite operator, so has to be positive definite for the correct results. We do not provide a proof for this but numerical results suggest , which is sufficient for the filter to be positive definite because of Gershgorin circle theorem. Therefore, positivity can be checked with minimal overhead during application of the method. Moreover, because the filter response is symmetric about the point , which also means that point is an extremum, and also because the filter should be increasing from the origin to cancel out the downward slope of the sinc function, we should expect that the filter has a response greater than 1 with a maximum at . As for the magnitude of this maximum, which leads to the upper bound of the eigenvalue of the Toeplitz matrix in (46), if we assume that for all then the upper bound for the maxima is and so the magnitude of the eigenvalue of the Toeplitz matrix is bounded by .
4 Numerical Experiment
To verify the error analysis, we apply the derivative operator to
(56) |
This function belongs to and its Riesz derivative is given in closed-form as
(57) |
We define the error and convergence rate respectively as
(58) | ||||
(59) |
where is the order accurate approximation of the Riesz derivative using (46), and is the number of nodes. The results are tabulated in Tables 1-4. From the results for , we see that the approximation converges at a rate close to for all tested even though the smoothness requirement is not always met. This can be explained by the bandwidth of the polynomial being within the Nyquist frequency and tapers sufficiently fast. This allows the error from within the Nyquist frequency region to dominate and so the error reduction is as expected. We do see that with smaller , the convergence order is more suppressed with more of the main lobe of frequency response of being in the higher end region. For , we see that the results converge similarly with being even more limited at higher and lower . This is because at higher , oscillates more and so the frequency response has a higher bandwidth. It appears that the error converges to a small value that is independent of the filter order and number of nodes but only dependent on and . Therefore, it is unlikely that this convergence barrier is a result of the error from the region in higher frequencies than Nyquist frequency either because the operator response in those areas is lifted by the filter we introduced, which would translate into lower error for higher . We also cannot attribute this to the numerical errors in evaluating the stencil or the filter since the error would be multiplied by . It is improbable that this error barrier will become a significant factor in application but it may be investigated in future work if problems arise.
Because of the unexpected convergence for the previous problem, we look at a problem with discontinunity at the boundary. This time we let , with compact support in . The solution is given in closed-form as
(60) | ||||
(61) |
The numerical results are given in Table 5 and 6. The transform of the truncated cosine function is given by the sum of two sinc functions centered at . This means that when , the main lobes are beyond Nyquist frequency. Therefore, we can see that the convergence is much more limited at lower . Convergence rate recovers once the main lobe goes within the Nyquist frequency region. However, due to the decay rate of the sinc function being at , convergence is limited to . We can conclude that for non-zero boundary condition, polynomial type approximation is more suitable as seen in [11, 12].
5 Conclusion
An efficient method to develop stencil from central difference for Riesz difference for even higher order of convergence than 4 is presented. Numerical results verify the greater convergence rates as predicted in Section 3. The error analysis is performed in the frequency domain, and because of the sinc function, Nyquist rate applies to the convergence of the method. There is an extra cost of operations for the evaluation of the filter and operations for the convolution. However, the higher convergence speed at will significantly reduce the amount of nodal points required to achieve a particular error tolerance as demonstrated in numerical experiments such that the overhead will end up saving computational time and memory resources.
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgement
The work described in this paper was fully supported by a grant from the City University of Hong Kong (Project No. 7004827).
Tables
\ | ||||||||
---|---|---|---|---|---|---|---|---|
4 | 6 | 8 | 10 | 4 | 6 | 8 | 10 | |
0 | 8.492e-07 | 2.28e-07 | 8.90e-08 | 4.697e-08 | 0.0006732 | 0.0002419 | 0.0001197 | 7.57e-05 |
1 | 5.639e-08 | 4.50e-09 | 5.939e-10 | 8.798e-11 | 5.104e-05 | 6.092e-06 | 9.398e-07 | 1.009e-07 |
2 | 3.573e-09 | 7.417e-11 | 2.269e-12 | 7.651e-14 | 3.323e-06 | 9.783e-08 | 1.983e-09 | 2.946e-10 |
3 | 2.225e-10 | 1.176e-12 | 1.088e-14 | 2.908e-15 | 2.046e-07 | 1.532e-09 | 8.309e-12 | 2.108e-13 |
4 | 1.351e-11 | 2.053e-14 | 2.966e-15 | 2.958e-15 | 1.147e-08 | 2.36e-11 | 1.428e-13 | 1.199e-13 |
5 | 7.416e-13 | 3.007e-15 | 2.959e-15 | 2.959e-15 | 3.772e-10 | 2.333e-13 | 1.388e-13 | 1.366e-13 |
\ | ||||||||
---|---|---|---|---|---|---|---|---|
4 | 6 | 8 | 10 | 4 | 6 | 8 | 10 | |
0 | 3.91 | 5.66 | 7.23 | 9.06 | 3.72 | 5.31 | 6.99 | 9.55 |
1 | 3.98 | 5.92 | 8.03 | 10.2 | 3.94 | 5.96 | 8.89 | 8.42 |
2 | 4.01 | 5.98 | 7.70 | 4.72 | 4.02 | 6 | 7.90 | 10.4 |
3 | 4.04 | 5.84 | 1.88 | -0.0247 | 4.16 | 6.02 | 5.86 | 0.814 |
4 | 4.19 | 2.77 | 0.00356 | -0.000493 | 4.93 | 6.66 | 0.0403 | -0.188 |
\ | ||||||||
---|---|---|---|---|---|---|---|---|
4 | 6 | 8 | 10 | 4 | 6 | 8 | 10 | |
0 | 6.193e-09 | 2.707e-09 | 1.502e-09 | 9.186e-10 | 7.223e-06 | 3.866e-06 | 2.309e-06 | 1.488e-06 |
1 | 4.250e-10 | 5.900e-11 | 1.100e-11 | 2.509e-12 | 6.054e-07 | 1.070e-07 | 2.327e-08 | 6.374e-09 |
2 | 2.721e-11 | 9.958e-13 | 5.871e-14 | 2.793e-14 | 4.073e-08 | 1.962e-09 | 1.233e-10 | 1.042e-11 |
3 | 1.731e-12 | 4.026e-14 | 2.686e-14 | 2.674e-14 | 2.562e-09 | 3.119e-11 | 1.589e-12 | 1.414e-12 |
4 | 1.322e-13 | 2.695e-14 | 2.674e-14 | 2.674e-14 | 1.518e-10 | 1.719e-12 | 1.418e-12 | 1.419e-12 |
5 | 3.302e-14 | 2.674e-14 | 2.674e-14 | 2.674e-14 | 7.425e-12 | 1.418e-12 | 1.419e-12 | 1.419e-12 |
\ | ||||||||
---|---|---|---|---|---|---|---|---|
4 | 6 | 8 | 10 | 4 | 6 | 8 | 10 | |
0 | 3.87 | 5.52 | 7.09 | 8.52 | 3.58 | 5.18 | 6.63 | 7.87 |
1 | 3.97 | 5.89 | 7.55 | 6.49 | 3.89 | 5.77 | 7.56 | 9.26 |
2 | 3.97 | 4.63 | 1.13 | 0.0626 | 3.99 | 5.97 | 6.28 | 2.88 |
3 | 3.71 | 0.579 | 0.00646 | -3.55e-05 | 4.08 | 4.18 | 0.164 | -0.00437 |
4 | 2.00 | 0.0110 | -3.90e-06 | -6.71e-08 | 4.35 | 0.278 | -0.000345 | -0.000128 |
\ | ||||||||
---|---|---|---|---|---|---|---|---|
4 | 6 | 8 | 10 | 4 | 6 | 8 | 10 | |
0 | 831.9 | 832.2 | 832.4 | 832.6 | 11060 | 11060 | 11070 | 11070 |
1 | 345.2 | 305.3 | 281.9 | 266.4 | 5915 | 5314 | 4946 | 4695 |
2 | 38.98 | 15.37 | 7.111 | 3.835 | 757.6 | 296.4 | 127.5 | 58.70 |
3 | 3.380 | 1.014 | 0.9050 | 0.9107 | 58.04 | 7.690 | 2.094 | 1.514 |
4 | 0.5387 | 0.4642 | 0.4651 | 0.4651 | 4.367 | 0.8183 | 0.7831 | 0.7837 |
5 | 0.2328 | 0.2348 | 0.2348 | 0.2348 | 0.5690 | 0.3968 | 0.3971 | 0.3971 |
\ | ||||||||
---|---|---|---|---|---|---|---|---|
4 | 6 | 8 | 10 | 4 | 6 | 8 | 10 | |
0 | 1.27 | 1.45 | 1.56 | 1.64 | 0.903 | 1.06 | 1.16 | 1.24 |
1 | 3.15 | 4.31 | 5.31 | 6.12 | 2.96 | 4.16 | 5.28 | 6.32 |
2 | 3.53 | 3.92 | 2.97 | 2.07 | 3.71 | 5.27 | 5.93 | 5.28 |
3 | 2.65 | 1.13 | 0.960 | 0.969 | 3.73 | 3.23 | 1.42 | 0.950 |
4 | 1.21 | 0.983 | 0.986 | 0.986 | 2.94 | 1.04 | 0.980 | 0.981 |
Figures


References
-
[1]
G. Lazovic, Z. Vosika, M. Lazarevic, J. Simic-Krstic, D. Koruga,
Modeling
of bioimpedance for human skin based on fractional distributed-order modified
cole model, FME Transaction 42 (1) (2014) 74–81.
doi:10.5937/fmet1401075L.
URL http://scindeks.ceon.rs/Article.aspx?artid=1451-20921401074L -
[2]
B. E. Treeby, B. T. Cox,
Modeling power law
absorption and dispersion for acoustic propagation using the fractional
Laplacian, The Journal of the Acoustical Society of America 127 (5) (2010)
2741–2748.
doi:10.1121/1.3377056.
URL http://asa.scitation.org/doi/10.1121/1.3377056 -
[3]
M. D. Ortigueira,
Riesz potential
operators and inverses via fractional centred derivatives, International
Journal of Mathematics and Mathematical Sciences 2006 (2006) 1–12.
doi:10.1155/IJMMS/2006/48391.
URL http://www.hindawi.com/journals/ijmms/2006/048391/abs/ -
[4]
C. Celik, M. Duman,
Crank-nicolson
method for the fractional diffusion equation with the riesz fractional
derivative 231 (4) 1743–1750.
doi:10.1016/j.jcp.2011.11.008.
URL http://www.sciencedirect.com/science/article/pii/S0021999111006504 -
[5]
X. Zhao, Z.-z. Sun, Z.-p. Hao,
A fourth-order compact
ADI scheme for two-dimensional nonlinear space fractional Schrödinger
equation, SIAM Journal on Scientific Computing 36 (6) (2014) A2865–A2886.
doi:10.1137/140961560.
URL https://epubs.siam.org/doi/10.1137/140961560 -
[6]
H. Ding, C. Li, Y. Chen,
High-order algorithms
for Riesz derivative and their applications ( I ), Abstract and Applied
Analysis 2014 (2014) 1–17.
doi:10.1155/2014/653797.
URL http://www.hindawi.com/journals/aaa/2014/653797/ -
[7]
B. A. Jacobs, A New
Grünwald-Letnikov Derivative Derived from a Second-Order
Scheme, Abstract and Applied Analysis 2015 (2015) 1–9.
doi:10.1155/2015/952057.
URL http://www.hindawi.com/journals/aaa/2015/952057/ - [8] G. P. Egorychev, Integral representation and the computation of combinatorial sums, no. v. 59 in Translations of mathematical monographs, American Mathematical Society, Providence, R.I, 1984.
-
[9]
A. Bjorck, V. Pereyra,
Solution of
Vandermonde Systems of Equations, Mathematics of Computation 24 (112)
(1970) 893.
doi:10.2307/2004623.
URL https://www.jstor.org/stable/2004623?origin=crossref -
[10]
S.-l. Yang,
On the
LU factorization of the Vandermonde matrix, Discrete Applied Mathematics
146 (1) (2005) 102–105.
doi:10.1016/j.dam.2004.08.003.
URL https://linkinghub.elsevier.com/retrieve/pii/S0166218X04002781 -
[11]
Y. Wang, Y. Yan, Y. Hu,
Numerical methods for
solving space fractional partial differential equations using Hadamard
finite-part integral approach, Communications on Applied Mathematics and
Computation 1 (4) (2019) 505–523.
doi:10.1007/s42967-019-00036-7.
URL https://doi.org/10.1007/s42967-019-00036-7 -
[12]
N. J. Ford, K. Pal, Y. Yan,
An
algorithm for the numerical solution of two-sided space-fractional partial
differential equations, Computational Methods in Applied Mathematics 15 (4)
(Jan. 2015).
doi:10.1515/cmam-2015-0022.
URL https://www.degruyter.com/view/j/cmam.ahead-of-print/cmam-2015-0022/cmam-2015-0022.xml