Next Article in Journal
On the Solvability of Nonlinear Third-Order Two-Point Boundary Value Problems
Next Article in Special Issue
On a New Generalized Integral Operator and Certain Operating Properties
Previous Article in Journal
Geometric Study of Marginally Trapped Surfaces in Space Forms and Robertson-Walker Spacetimes—An Overview
Previous Article in Special Issue
Measure of Noncompactness for Hybrid Langevin Fractional Differential Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Numerical Solution of Fractional Boundary Value Problems by a Spline Quasi-Interpolant Operator

by
Francesca Pitolli
Department SBAI, Università di Roma “La Sapienza”, 00161 Roma, Italy
Current address: Via Antonio Scarpa 16, 00161 Roma, Italy.
Axioms 2020, 9(2), 61; https://doi.org/10.3390/axioms9020061
Submission received: 30 March 2020 / Revised: 17 May 2020 / Accepted: 19 May 2020 / Published: 25 May 2020
(This article belongs to the Special Issue Fractional Calculus, Wavelets and Fractals)

Abstract

:
Boundary value problems having fractional derivative in space are used in several fields, like biology, mechanical engineering, control theory, just to cite a few. In this paper we present a new numerical method for the solution of boundary value problems having Caputo derivative in space. We approximate the solution by the Schoenberg-Bernstein operator, which is a spline positive operator having shape-preserving properties. The unknown coefficients of the approximating operator are determined by a collocation method whose collocation matrices can be constructed efficiently by explicit formulas. The numerical experiments we conducted show that the proposed method is efficient and accurate.

1. Introduction

Boundary value problems having fractional derivative in space are used to describe physical phenomena in which nonlocality effect are peculiar. For instance, they are used to model anomalous diffusion in biological tissues, viscoplastic materials in mechanical engineering or control of dynamical systems (see References [1,2,3,4,5] and references therein).
In particular, in this paper we are concerned with the Caputo fractional derivative [6]. The theoretical analysis of fractional boundary value problems (FBVPs) having Caputo derivative in space was addressed, for instance, in References [6,7,8,9,10,11]. We refer also to References [4,6,12,13] for the foundations of fractional calculus and details on fractional derivatives. We want to mention that in recent years other types of fractional derivatives were introduced, like the He’s derivative [14] or the Fabrizio-Caputo derivative [15]. These derivatives are used to model physical phenomena characterized by the presence of structures with different scales.
In the literature several analytical and numerical methods were proposed for the solution of FBVPs. Analytical methods based on the homotopy perturbation technique [16] and the variational iteration method [17] were used, for instance, in References [18,19,20]. As for the numerical methods, several methods were proposed in the literature. In Reference [21] the authors proposed a Galerkin finite element approach to solve the one-dimensional steady state fractional advection dispersion equation. In Reference [22] the authors used finite difference methods to solve a nonlinear FBVP while in Reference [10] a collocation method based on spline functions was proposed to solve linear FBVPs. Spectral methods based on generalized Jacobi polynomials were used, for instance, in References [23,24]. In Reference [11] a Gegenbauer-based Nyström method was proposed to solve one-dimensional fractional-Laplacian boundary-value problems. In Reference [25] the authors solved linear and nonlinear FBVPs by a wavelet method. For an overview on numerical methods to solve fractional differential problems see, for instance, References [18,20,26,27,28,29,30] and references therein.
In this paper we present a collocation method, based on a spline quasi-interpolant operator, for the solution of boundary value problems having Caputo derivative in space. Quasi-interpolant operators are approximating operators that reproduce polynomials up to a given degree. They have a greater flexibility with respect to interpolation operator. This freedom can be used to preserve special properties of the function to be approximated, like the sign, the shape or the area of its graph [31,32,33,34,35]. In particular, in this paper we propose a numerical method based on the Schoenberg-Bernstein operator [36], which is a positive operator having shape preserving properties. We determine the unknown coefficients of the approximating operator by a collocation method derived from References [37,38] and show through some numerical experiments that the method is efficient and accurate.
The paper is organized as follows. In Section 2 we describe the FBVPs we are interested in and the spline basis we use to construct approximating functions in this space. The main properties of the Schoenberg-Bernstein operator are also recalled. The details on the numerical method we propose are described in Section 3. The results of the numerical experiments are shown in Section 4 while some conclusions are given in Section 5.

2. Materials and Methods

In this section we describe the differential problem we are interested in (Section 2.1), the B-spline basis (Section 2.2, Section 2.3 and Section 2.4) used to construct the approximating function, and the main properties of the Schoenberg-Bernstein operator (Section 2.5).

2.1. Fractional Boundary Value Problems

We consider the one-dimensional boundary value problem
D x γ y ( x ) + f ( x ) y ( x ) = g ( x ) , x ( 0 , L ) , ρ r 0 y ( 0 ) + ρ r 1 y ( 0 ) + ζ r 0 y ( L ) + ζ r 1 y ( L ) = c r , 1 r γ ,
where γ is a real positive number such that 0 < γ < γ < γ < 2 , f and g are continuous known functions, and ρ r 0 , ρ r 1 , ζ r 0 , ζ r 1 , c r are known parameters.
Here, D x γ y denotes the Caputo fractional derivative in space defined as [6]
D x γ y ( x ) : = 1 Γ ( γ γ ) 0 x y ( γ ) ( τ ) ( x τ ) γ + 1 γ d τ , γ < γ < γ ,
where Γ is the Euler’s gamma function
Γ ( γ ) : = 0 τ γ 1 e τ d τ .
We assume y is a sufficient smooth function and the boundary conditions are linearly independent so that the differential problem has a unique solution [6,39,40].

2.2. The Cardinal B-Splines through the Truncated Power Function

The cardinal B-splines are compactly supported piecewise polynomials having breakpoints at the integers. They can be used to construct a function basis for the spline spaces. For details on spline functions see [41,42].
In this context it is convenient to define the cardinal B-splines by applying the divided difference operator to the truncated power function x + n : = max ( 0 , x ) n on the sequence of simple integer knots I = { 0 , 1 , , n + 1 } . Thus, the cardinal B-spline B n of integer degree n 0 has expression
B n ( x ) : = ( n + 1 ) [ 0 , 1 , , n + 1 ] ( y x ) + n = ( n + 1 ) M 1 , y , y 2 , , y n , ( y x ) + n 0 , 1 , 2 , , n , n + 1 M 1 , y , y 2 , , y n , y n + 1 0 , 1 , 2 , , n , n + 1 ,
where M f 1 ( y ) , , f n ( y ) y 1 , , y n is the collocation matrix of the function system { f 1 , , f n } evaluated on the knots { y 1 , , y n } . We notice that the cardinal B-spline B n is compactly supported on [ 0 , n + 1 ] and positive in ( 0 , n + 1 ) .
The system of the integer translates B n ( x k ) , k Z forms a basis for the n-degree spline space on the real line. Moreover, it reproduces polynomials up to degree n, has approximation order n + 1 , and is a partition of unity, that is,
k Z B n ( x k ) = 1 , for all x R .

2.3. B-Spline Bases on the Finite Interval

On the finite interval [ 0 , L ] a suitable basis for the spline space is the optimal basis, which is constructed using knots of multiplicity n + 1 at the endpoints of the interval [41,42].
For the sake of simplicity, we assume L is an integer greater than n. Thus, on the finite interval [ 0 , L ] we consider the sequence of integer knots I 0 = { x 0 , x 1 , , x N } , where N = L + 2 n + 1 , and
x 0 = x 1 = = x n = 0 , x j = j n , n + 1 j N n 1 , x N n = x N n + 1 = = x N = L .
The optimal basis on the interval [ 0 , L ] is formed by L + n basis functions, that is,
B n = B k , n ( x ) , 0 k L + n 1 ,
where the functions B k , n and B L + n 1 k , n , 0 k n 1 , are left and right boundary functions, respectively, while the functions B k , n , n k L 1 , are internal functions.
The internal functions are the integer translates B n ( x k ) having support all contained in the interval [ 0 , L ] , that is,
B k , n ( x ) = B n ( x k + n ) , n k L 1 .
The analytical expression of the left boundary functions is (cf. [43])
B k , n ( x ) = ( k + 1 ) | T k , n ( x ) | | P k , n | , 0 k n 1 ,
where T k n is the ( k + 1 ) order collocation matrix
T k , n ( x ) = M y n k + 1 , y n k + 2 , y n , ( y x ) + n 1 , 2 , k , k + 1 ,
and P k n is the ( k + 1 ) order collocation matrix
P k , n = M y n k + 1 , y n k + 2 , y n , y n + 1 1 , 2 , k , k + 1 .
The analytical expression of the right boundary functions can be obtained using the central symmetry property, that is,
B L + n 1 k , n ( x ) = B k , n ( L x ) , 0 k n 1 .
We notice that by construction the following endpoint conditions hold
B k , n ( 0 ) = δ k 0 , B L + n 1 k , n ( L ) = δ k 0 ,
where δ k 0 denotes the Kronecker symbol.
The optimal basis B n can be refined by using any sequence of equidistant knots on the interval [ 0 , L ] [41,42]. Denoting by h the refinement step, that is, the distance between the refined knot sequence, the refined basis is
N h , n = { N k , h , n ( x ) , 0 k N h } , x [ 0 , L ] ,
where N h = L / h + n . Once again, the basis N h , n has boundary and internal functions. N k , h , n ( x ) = N k , n x / h and N N h k , j , n ( x ) = N k , h , n L x , 0 k n 1 , are the right and left boundary functions, respectively, and N k , h , n ( x ) = B n x / h ( k n ) , n k N h n , are the internal functions. We notice that the refinement of the knots increases just the number of the internal functions while the number of the boundary functions remains the same.
The optimal basis N h , 3 for the cubic spline space on the interval [ 0 , 1 ] with refinement step h = 1 / 8 is displayed in Figure 1.

2.4. Fractional Derivatives of Cardinal B-Splines

Since the internal functions are the basis functions having support all contained in the interval [ 0 , L ] , their fractional derivatives can be easily evaluated by the differentiation rule
D x γ B n ( x ) = Δ n + 1 x + n γ Γ ( n γ + 1 ) , x 0 , 0 < γ < n ,
where
Δ n f ( x ) = k = 0 n ( 1 ) k n k f ( x k )
is the backward finite difference operator [37,44]. We notice that the fractional derivatives of the classical polynomial B-splines are fractional splines, that is, splines having noninteger degree (cf. Reference [44]). The fractional derivative D x γ B 3 of the cubic B-spline, evaluated for different values of γ , is shown in Figure 2. The plots show that the shape of the fractional derivative varies continuously with γ so that the order of the derivative acts as a tension parameter.
The explicit expression of the fractional derivative of the left boundary functions can be obtained by applying the fractional differentiation operator to their analytical expression (5) (cf. Reference [43]), that is,
D x γ B k , n ( x ) = ( k + 1 ) | P k n | r = 1 k + 1 ( 1 ) r + k + 1 D x γ ( r x ) + n | T k n r | , 0 k n 1 ,
where
T k n r = 1 1 1 2 n k + 1 2 n k + 2 2 n ( r 1 ) n k + 1 ( r 1 ) n k + 2 ( r 1 ) n ( r + 1 ) n k + 1 ( r + 1 ) n k + 2 ( r + 1 ) n ( k + 1 ) n k + 1 ( k + 1 ) n k + 2 ( k + 1 ) n .
The fractional derivative of the right boundary functions can be obtained by the symmetry property, that is,
D x γ B L + n 1 k , n ( x ) = D x γ B k , n ( L x ) = ( k + 1 ) | P k n | r = 1 k + 1 ( 1 ) r + k + 1 D x γ ( r ( L x ) ) + n | T k n r | , 0 k n 1 .
Thus, the fractional derivative of the boundary functions is a linear combination of the fractional derivative of the translates of the truncated power function whose derivative has expression [43]
D x γ ( r x ) + n = 1 Γ ( m + 1 γ ) ( 1 ) m n ! ( n m ) ! r n m x γ m k = 0 n m ( 1 ) k n m k ( 1 ) k ( m + 1 γ ) k x r k + ( 1 ) n + m n ! Γ ( n + 1 γ ) ( x r ) + n γ , m 1 < γ < m ,
where m = γ , and ( p ) k denotes the rising Pochhammer symbol.
The fractional derivatives of the boundary functions of the cubic B-spline basis B 3 , evaluated for different values of γ , are shown in Figure 3.

2.5. The Schoenberg-Bernstein Operator

A spline quasi-interpolant operator is a spline approximation of a given function that reproduces polynomials up to a given degree. There are several types of quasi-interpolant operators depending on which properties of the function to be approximated we require to preserve (see, for instance, References [31,32,33,34,35]). In this paper we consider the Schoenberg-Bernstein operator [36]
S n y ( x ) = k = 0 L + n 1 y ( θ k ) B k , n ( x ) , x [ 0 , L ] ,
where θ k , 0 k L + n 1 , are the Greville nodes, that is, the coefficients that guarantee the reproduction of linear functions. They satisfy the property
x = k = 0 L + n 1 θ k B k , n ( x ) , x [ 0 , L ] .
Even if the Schoenberg-Bernstein operator reproduces only polynomials of degree not greater than 1, it has many properties useful in applications. In particular, the operator is a positive operator and has shape preserving properties, that is, for any linear function Λ ( x ) it holds
S ( S n ( y Λ ) ) S ( y Λ ) ,
where S ( y ) denotes the number of strict sign changes of its argument. Moreover, the operator satisfies the endpoint conditions, that is,
S n y ( 0 ) = y ( 0 ) , S n y ( L ) = y ( L ) .
The Schoenberg-Bernstein operator is refinable meaning that we can construct a refined version of the operator using the refined basis N h , n , that is,
S h , n y ( x ) = k = 0 N h y ( θ k , h ) N k , h , n ( x ) , x [ 0 , L ] ,
where θ k , h , 0 k N h , are the refined Greville nodes satisfying
x = k = 0 N h θ k , h N k , h , n ( x ) .
Finally, the Schoenber-Bernstein operator is convergent with approximation order 1 [45], that is,
S h , n y y 0 when h n 0 ,
where y = max x [ 0 , L ] | y ( x ) | .
We notice that usually the limit is taken either for h 0 and n held fix or for n and h held fix.

3. The Collocation Method

We solve the fractional differential problem (1) by a collocation method based on the refinable Schoenberg-Bernstein operator (13), that is,
y ( x ) y h , n ( x ) = S h , n y ( x ) , x [ 0 , L ] .
To determine the unknown values y ( θ k , h ) , 0 k N h , we choose a set of collocation points and collocate the differential problem in those points. For the sake of simplicity, here we assume the collocation points are a set of equidistant nodes on the interval [ 0 , L ] having space step δ , that is,
X δ = { x r = δ r , 0 r N δ } , N δ = δ 1 L .
Thus, collocating (1) on the the nodes X δ and using (13) we get
D x γ y h , n ( x r ) + f ( x r ) y h , n ( x r ) = g ( x r ) , 1 r N δ 1 , ρ r 0 y h , n ( x 0 ) + ρ r 1 y h , n ( x 0 ) + ζ r 0 y h , n ( x N δ ) + ζ r 1 y h , n ( x N δ ) = c r , 1 r γ .
This is a linear system that can be written in matrix form as
( D h , δ + F δ A h , δ ) Y h , δ = G δ , R 0 N h , δ ( 0 ) + R 1 N h , δ ( 0 ) + Z 0 N h , δ ( L ) + Z 1 N h , δ ( L ) Y h , δ = C ,
where
Y h , δ = y ( θ h , ) , 0 k N h T ,
is the unknown vector,
A h , δ = N , h , n ( x r ) , 1 r N δ 1 , 0 k N h
and
D h , δ = D x γ N k , h , , n ( x r ) , 1 r N δ 1 , 0 k N h
are the collocation matrices of the refinable basis N h , n and of its fractional derivative, respectively. We notice that the entries of the matrices A h , δ and D h , δ can be efficiently evaluated by the formulas given in Section 2.2, Section 2.3 and Section 2.4. The vectors
F δ = f ( x r ) , 1 r N δ 1 T , G δ = g ( x r ) , 1 r N δ 1 T ,
are the know terms, the vectors
R k = ρ r , k , 1 r γ T , k = 0 , 1 , Z k = ζ r , k , 1 r γ T , k = 0 , 1 , C = c r , 1 r γ T ,
contain the parameters, and the vectors
N h , δ ( x r ) = N k , h , n ( x r ) , 0 k N h , r = 0 , N δ , N h , δ ( x r ) = N k , h , n ( x r ) , 0 k N h , r = 0 , N δ .
contain the boundary values of the basis functions and of their first derivative, respectively. Here, the symbol F A denotes the entrywise product between matrices. In the case when F is a vector, F has to be intended as a matrix having as many columns as A , each column being a replica of the vector F itself.
The linear system (17) has N δ 1 + γ equations and N h + 1 unknowns. To guarantee the existence of a unique solution the refinement step h, the distance of the collocation points δ and the degree of the B-spline n have to be chosen such that N δ 1 + γ N h + 1 . When N δ 1 + γ > N h + 1 we obtain an overdetermined linear system that can be solved by the least squares method [38].
Finally, the collocation method described above is convergent [38,46], that is,
lim h 0 y ( x ) y h , n ( x ) = 0 .

4. Numerical Results

In this section we show the performance of the proposed method by solving some FBVPs. In the following tests we approximate the solution of the differential problem by the cubic Schoenber-Bernstein operator S h , 3 y .

4.1. Example 1

In the first example we consider the fractional differential equation
D x γ y ( x ) + f ( x ) y ( x ) = g ( x ) , x ( 0 , 1 ) , 0 < γ < 1 , y ( 0 ) + y ( 1 ) = 1 ,
where f ( x ) = 1 and g ( x ) = x 1 γ γ ( 2 γ ) + x . The analytical solution is y ( x ) = x . We approximate the solution by the Schoenberg-Bernstein operator S h , 3 y with h = 1 / 4 . We choose δ = h / 2 = 1 / 8 so that the final linear system has 9 equations and 7 unknowns. Since the operator S h , 3 y reproduces any linear functions, in this case the approximation is exact. In Table 1 the infinity norm of the approximation error, evaluated as
e h , 3 = max 0 r 4 N δ | y ( x r ) y h , 3 ( x r ) | , x r = δ 4 r , 0 r 4 N δ ,
is listed for different values of γ . As expected, the error is in the order of the machine precision. We notice that when γ = 0 we are solving the approximation problem
y ( x ) + f ( x ) y ( x ) = g ( x ) , x ( 0 , 1 ) , y ( 0 ) + y ( 1 ) = 1 .
The unknown values y ( θ k , h ) θ k , h , 0 k 6 , are listed in Table 2. For all the values of γ they coincide at the machine precision with the Greville nodes of the interval [0, 1] [45].

4.2. Example 2

In the second example we solve the fractional differential equation
D x γ y ( x ) + f ( x ) y ( x ) = g ( x ) , x ( 0 , 1 ) , 1 < γ < 2 , y ( 0 ) = 0 , y ( 1 ) = 1 ,
where f ( x ) = 1 and g ( x ) = Γ ( ν + 1 ) x ν γ Γ ( ν γ + 1 ) + x ν . The analytical solution is y ( x ) = x ν . We approximate the solution by the Schoenberg-Bernstein operator S h , 3 using different values of h. In all the tests we set δ = h / 2 . The infinity norm of the approximation error when ν = 4 for different values of γ is shown in Table 3. The analytical solution, the numerical solution and the approximation error e h , 3 = y ( x ) y h , 3 ( x ) evaluated at the collocation nodes are shown in Figure 4 in the case when h = 1 / 128 .

5. Conclusions

We have presented a collocation method based on the Schoenberg-Bernstein quasi-interpolant operator and used the method to efficiently solve boundary value problems having Caputo fractional derivative. The numerical results shown in Section 4 show that the method is accurate and exact on linear functions. We notice that we can increase the approximation order using different kind of quasi-interpolant operators, like the discrete operators introduced in References [32,35]. Some first results in this direction can be found in Reference [47]. Finally, we notice that even if the B-spline basis is centrally symmetric in the interval [ 0 , L ] , its Caputo fractional derivative is not. The symmetry could be recovered replacing the Caputo derivative with the Riesz derivative defined as [4]
d γ d | x | γ y ( x ) = 1 2 cos ( π γ 2 ) ( D 0 , x γ + D x , L γ ) y ( x ) ,
which is centrally symmetric in the interval [ 0 , L ] . The solution of boundary value problems having Riesz fractional derivative in space will be the subject of a forthcoming paper.

Funding

This research was partially funded by Gruppo Nazionale per il Calcolo Scientifico (Istituto Nazionale di Alta Matematica ‘Francesco Severi’), grant INdAM–GNCS Project 2020 “Costruzione di metodi numerico/statistici basati su tecniche multiscala per il trattamento di segnali e immagini ad alta dmensionalità”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hilfer, R. Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000. [Google Scholar]
  2. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier Science: Amsterdam, The Netherlands, 2006. [Google Scholar]
  3. Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity: An Introduction to Mathematical Models; World Scientific: Singapore, 2010. [Google Scholar]
  4. Samko, S.G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives; Gordon & Breach Science Publishers: Switzerland, 1993. [Google Scholar]
  5. Tarasov, V.E. Fractional Dynamics; Nonlinear Physical Science; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar] [CrossRef] [Green Version]
  6. Diethelm, K. The Analysis of Fractional Differential Equations: An Application-Oriented Exposition Using Differential Operators of Caputo Type; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  7. Diethelm, K.; Freed, A.D. On the solution of nonlinear fractional-order differential equations used in the modeling of viscoplasticity. In Scientific Computing in Chemical Engineering II; Springer: Berlin/Heidelberg, Germany, 1999; pp. 217–224. [Google Scholar]
  8. Mainardi, F.; Luchko, Y.; Pagnini, G. The fundamental solution of the space-time fractional diffusion equation. Fract. Calc. Appl. Anal. 2007, 4, 153–192. [Google Scholar]
  9. Agarwal, R.P.; Benchohra, M.; Hamani, S. A survey on existence results for boundary value problems of nonlinear fractional differential equations and inclusions. Acta Appl. Math. 2010, 109, 973–1033. [Google Scholar] [CrossRef]
  10. Pedas, A.; Tamme, E. Piecewise polynomial collocation for linear boundary value problems of fractional differential equations. J. Comput. Appl. Math. 2012, 236, 3349–3359. [Google Scholar] [CrossRef] [Green Version]
  11. Acosta, G.; Borthagaray, J.P.; Bruno, O.; Maas, M. Regularity theory and high order numerical methods for the (1D)-fractional Laplacian. Math. Comput. 2018, 87, 1821–1857. [Google Scholar] [CrossRef]
  12. Oldham, K.; Spanier, J. The Fractional Calculus; Academic Press: Cambridge, MA, USA, 1974. [Google Scholar]
  13. Podlubny, I. Fractional Differential Equations; Academic Press: Cambridge, MA, USA, 1998. [Google Scholar]
  14. He, J.H. A tutorial review on fractal spacetime and fractional calculus. Int. J. Theor. Phys. 2014, 53, 3698–3718. [Google Scholar] [CrossRef]
  15. Caputo, M.; Fabrizio, M. A new definition of fractional derivative without singular kernel. Progr. Fract. Differ. Appl 2015, 1, 1–13. [Google Scholar]
  16. He, J.H. Homotopy perturbation technique. Comput. Methods Appl. Mech. Eng. 1999, 178, 257–262. [Google Scholar] [CrossRef]
  17. He, J.H.; Wu, G.C.; Austin, F. The variational iteration method which should be followed. Nonlinear Sci. Lett. A 2010, 1, 1–30. [Google Scholar]
  18. Liu, H.Y.; He, J.H.; Li, Z.B. Fractional calculus for nanoscale flow and heat transfer. Int. J. Numer. Methods Heat Fluid Flow 2014, 24, 1227–1250. [Google Scholar] [CrossRef]
  19. Momani, S.; Odibat, Z. Comparison between the homotopy perturbation method and the variational iteration method for linear fractional partial differential equations. Comput. Math. Appl. 2007, 54, 910–919. [Google Scholar] [CrossRef] [Green Version]
  20. Odibat, Z.; Momani, S. The variational iteration method: An efficient scheme for handling fractional partial differential equations in fluid mechanics. Comput. Math. Appl. 2009, 58, 2199–2208. [Google Scholar] [CrossRef] [Green Version]
  21. Ervin, V.J.; Roop, J.P. Variational formulation for the stationary fractional advection dispersion equation. Numer. Methods Partial Differ. Equ. Int. J. 2006, 22, 558–576. [Google Scholar] [CrossRef] [Green Version]
  22. Ford, N.J.; Morgado, M. Fractional boundary value problems: Analysis and numerical methods. Fract. Calc. Appl. Anal. 2011, 14, 554–567. [Google Scholar] [CrossRef] [Green Version]
  23. Chen, S.; Shen, J.; Wang, L.L. Generalized Jacobi functions and their applications to fractional differential equations. Math. Comput. 2016, 85, 1603–1638. [Google Scholar] [CrossRef] [Green Version]
  24. Mao, Z.; Karniadakis, G.E. A spectral method (of exponential convergence) for singular solutions of the diffusion equation with general two-sided fractional derivative. SIAM J. Numer. Anal. 2018, 56, 24–49. [Google Scholar] [CrossRef]
  25. Ismail, M.; Saeed, U.; Alzabut, J.; Rehman, M. Approximate solutions for fractional boundary value problems via green-cas wavelet method. Mathematics 2019, 7, 1164. [Google Scholar] [CrossRef] [Green Version]
  26. Baleanu, D.; Diethelm, K.; Scalas, E.; Trujillo, J.J. Fractional Calculus: Models and Numerical Methods; World Scientific: Singapore, 2016. [Google Scholar]
  27. Li, C.; Zeng, F. Numerical Methods for Fractional Calculus; CRC Press: Boca Raton, FL, USA, 2015; Volume 24. [Google Scholar]
  28. Pitolli, F. A fractional B-spline collocation method for the numerical solution of fractional predator-prey models. Fractal Fract. 2018, 2, 13. [Google Scholar] [CrossRef] [Green Version]
  29. Cai, M.; Li, C. Numerical approaches to fractional integrals and derivatives: A review. Mathematics 2020, 8, 43. [Google Scholar] [CrossRef] [Green Version]
  30. Diethelm, K.; Garrappa, R.; Stynes, M. Good (and not so good) practices in computational methods for fractional calculus. Mathematics 2020, 8, 324. [Google Scholar] [CrossRef] [Green Version]
  31. De Boor, C.; Fix, G.J. Spline approximation by quasiinterpolants. J. Approx. Theory 1973, 8, 19–45. [Google Scholar] [CrossRef] [Green Version]
  32. Lyche, T.; Schumaker, L.L. Local spline approximation methods. J. Approx. Theory 1975, 15, 294–325. [Google Scholar] [CrossRef] [Green Version]
  33. Goodman, T.N.T.; Sharma, A. A Modified Bernstein-Schoenberg Operator. In Constructive Theory of Functions 87; Sendov, B., Ed.; Bulgarian Academy Sciences: Sofia, Bulgaria, 1988. [Google Scholar]
  34. Lee, B.G.; Lyche, T.; Mørken, K. Some examples of quasi-interpolants constructed from local spline projectors. In Mathematical Methods for Curves and Surfaces. Oslo 2000; Lyche, T., Schumaker, L., Eds.; Vanderbilt University Press: Nashville, TN, USA, 2001; pp. 243–252. [Google Scholar]
  35. Sablonnière, P. Recent progress on univariate and multivariate polynomial and spline quasi-interpolants. In Trends and Applications in Constructive Approximation; De Bruin, M., Mache, D., Szabados, J., Eds.; Birkhäuser Verlag: Basel, Switzerland, 2005; Volume 177, pp. 229–245. [Google Scholar]
  36. Schoenberg, I.J. On spline functions. In Inequalities; Shisha, O., Ed.; Academic Press: New York, NY, USA, 1967; pp. 255–291. [Google Scholar]
  37. Pezza, L.; Pitolli, F. A multiscale collocation method for fractional differential problems. Math. Comput. Simul. 2018, 147, 210–219. [Google Scholar] [CrossRef]
  38. Pellegrino, E.; Pezza, L.; Pitolli, F. A collocation method in spline spaces for the solution of linear fractional dynamical systems. Math. Comput. Simul. 2019, 176, 266–278. [Google Scholar] [CrossRef] [Green Version]
  39. Kolk, M.; Pedas, A.; Tamme, E. Smoothing transformation and spline collocation for linear fractional boundary value problems. Appl. Math. Comput. 2016, 283, 234–250. [Google Scholar] [CrossRef]
  40. Vainikko, G. Multidimensional Weakly Singular Integral Equations; Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 1993; Volume 1549. [Google Scholar]
  41. De Boor, C. A Practical Guide to Splines; Springer: Berlin/Heidelberg, Germany, 1978. [Google Scholar]
  42. Schumaker, L.L. Spline Functions: Basic Theory; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
  43. Pitolli, F. Optimal B-spline bases for the numerical solution of fractional differential problems. Axioms 2018, 7, 46. [Google Scholar] [CrossRef] [Green Version]
  44. Unser, M.; Blu, T. Fractional splines and wavelets. SIAM Rev. 2000, 42, 43–67. [Google Scholar] [CrossRef] [Green Version]
  45. Marsden, M.J. An identity for spline functions with applications to variation diminishing spline approximation. J. Approx. Theory 1970, 3, 7–49. [Google Scholar] [CrossRef] [Green Version]
  46. Ascher, U. Discrete least squares approximations for ordinary differential equations. SIAM J. Numer. Anal. 1978, 15, 478–496. [Google Scholar] [CrossRef]
  47. Pellegrino, E.; Pezza, L.; Pitolli, F. A collocation method based on discrete quasi-interpolatory operators for the solution of time fractional differential problems. 2020; in preparation. [Google Scholar]
Figure 1. The optimal basis N h , 3 on the interval [ 0 , 1 ] with refinement step h = 1 / 8 .
Figure 1. The optimal basis N h , 3 on the interval [ 0 , 1 ] with refinement step h = 1 / 8 .
Axioms 09 00061 g001
Figure 2. The fractional derivative D x γ B 3 of the cubic B-spline for different values of the fractional order γ . The cubic B-spline B 3 , its first ( γ = 1 ) and second ( γ = 2 ) derivatives are plotted as dashed lines.
Figure 2. The fractional derivative D x γ B 3 of the cubic B-spline for different values of the fractional order γ . The cubic B-spline B 3 , its first ( γ = 1 ) and second ( γ = 2 ) derivatives are plotted as dashed lines.
Axioms 09 00061 g002
Figure 3. The fractional derivative of the left boundary functions (left panels) and of the right boundary functions (right panels) of the cubic B-spline basis B 3 for different values of the fractional order γ . The boundary functions and their first ( γ = 1 ) and second ( γ = 2 ) derivatives are plotted as dashed lines.
Figure 3. The fractional derivative of the left boundary functions (left panels) and of the right boundary functions (right panels) of the cubic B-spline basis B 3 for different values of the fractional order γ . The boundary functions and their first ( γ = 1 ) and second ( γ = 2 ) derivatives are plotted as dashed lines.
Axioms 09 00061 g003
Figure 4. The analytical solution y and the numerical solutions y h , n for different value of γ (left top panel). The approximation error e h , 3 for γ = 1 (right top panel), γ = 1 . 25 (left middle panel), γ = 1 . 5 (right middle panel), γ = 1 . 75 (left bottom panel), γ = 2 (right bottom panel).
Figure 4. The analytical solution y and the numerical solutions y h , n for different value of γ (left top panel). The approximation error e h , 3 for γ = 1 (right top panel), γ = 1 . 25 (left middle panel), γ = 1 . 5 (right middle panel), γ = 1 . 75 (left bottom panel), γ = 2 (right bottom panel).
Axioms 09 00061 g004
Table 1. Example 1: The infinity norm of the approximation error.
Table 1. Example 1: The infinity norm of the approximation error.
γ 00.250.50.751
e h , 3 6.46 × 10 16 4.21 × 10 14 1.99 × 10 15 2.10 × 10 15 1.89 × 10 15
Table 2. Example 1: The unknowns y ( θ k , h ) θ k , h , 0 k 6 .
Table 2. Example 1: The unknowns y ( θ k , h ) θ k , h , 0 k 6 .
k0123456
y ( θ k , h ) 0 1 12 1 4 1 2 3 4 11 12 1
Table 3. Example 2: The infinity norm of the approximation error.
Table 3. Example 2: The infinity norm of the approximation error.
h γ = 1 γ = 1 . 25 γ = 1 . 5 γ = 1 . 75 γ = 2
1 4 3.18 × 10 4 3.43 × 10 4 5.97 × 10 4 1.84 × 10 3 3.85 × 10 3
1 8 1.75 × 10 5 2.43 × 10 5 8.12 × 10 5 3.38 × 10 4 1.06 × 10 3
1 16 1.02 × 10 6 1.93 × 10 6 1.23 × 10 5 6.64 × 10 5 2.70 × 10 4
1 32 6.18 × 10 8 1.94 × 10 7 1.97 × 10 6 1.34 × 10 5 6.80 × 10 5
1 64 3.79 × 10 9 2.31 × 10 8 3.29 × 10 7 2.75 × 10 6 1.70 × 10 5
1 128 2.36 × 10 10 3.05 × 10 9 5.63 × 10 8 5.70 × 10 7 4.26 × 10 6

Share and Cite

MDPI and ACS Style

Pitolli, F. On the Numerical Solution of Fractional Boundary Value Problems by a Spline Quasi-Interpolant Operator. Axioms 2020, 9, 61. https://doi.org/10.3390/axioms9020061

AMA Style

Pitolli F. On the Numerical Solution of Fractional Boundary Value Problems by a Spline Quasi-Interpolant Operator. Axioms. 2020; 9(2):61. https://doi.org/10.3390/axioms9020061

Chicago/Turabian Style

Pitolli, Francesca. 2020. "On the Numerical Solution of Fractional Boundary Value Problems by a Spline Quasi-Interpolant Operator" Axioms 9, no. 2: 61. https://doi.org/10.3390/axioms9020061

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop