7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
View/Download PDF

Translate this page into:

Original article
27 (
2
); 161-167
doi:
10.1016/j.jksus.2014.09.004

Solving Abel integral equations of first kind via fractional calculus

Department of Mathematics, Science and Research Branch, Islamic Azad University, Tehran, Iran
Center for Research and Development in Mathematics and Applications (CIDMA), Department of Mathematics, University of Aveiro, 3810-193 Aveiro, Portugal
Department of Mathematics, Shahre Rey Branch, Islamic Azad University, Tehran, Iran

*Corresponding author. Address: Department of Mathematics, University of Aveiro, 3810-193 Aveiro, Portugal. Tel.: +351 234370668; fax: +351 234370066 delfim@ua.pt (Delfim F.M. Torres),

Disclaimer:
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.

Available online 12 October 2014

Peer review under responsibility of King Saud University.

Abstract

We give a new method for numerically solving Abel integral equations of first kind. An estimation for the error is obtained. The method is based on approximations of fractional integrals and Caputo derivatives. Using trapezoidal rule and Computer Algebra System Maple, the exact and approximation values of three Abel integral equations are found, illustrating the effectiveness of the proposed approach.

Keywords

Abel integral equation
Singular integral equations
Caputo fractional derivatives
Fractional integrals
1

1 Introduction

Consider the following generalized Abel integral equation of first kind:

(1.1)
f ( x ) = 0 x k ( x , s ) g ( s ) ( x s ) α ds , 0 < α < 1 , 0 x b , where g is the unknown function to be found, f is a well behaved function, and k is the kernel. This equation is one of the most famous equations that frequently appears in many physical and engineering problems, like semi-conductors, heat conduction, metallurgy and chemical reactions (Gorenflo, 1996; Gorenflo and Vessella, 1991). In experimental physics, Abel’s integral equation of first kind (1.1) finds applications in plasma diagnostics, physical electronics, nuclear physics, optics and astrophysics (Knill et al., 1993; Kosarev, 1980). To determine the radial distribution of the radiation intensity of a cylinder discharge in plasma physics, for example, one needs to solve an integral Eq. (1.1) with α = 1 2 . Another example of application appears when one describes velocity laws of stellar winds (Knill et al., 1993). If k ( x , s ) = 1 Γ ( 1 α ) , then (1.1) is a fractional integral equation of order 1 α (Podlubny, 1999). This problem is a generalization of the tautochrone problem of the calculus of variations, and is related with the born of fractional mechanics (Riewe, 1997). The literature on integrals and derivatives of fractional order is now vast and evolving (see, e.g., Diethelm et al., 2005; Diethelm and Freed, 2002; Tarasov, 2013; Tenreiro Machado et al., 2011; Wang et al., 2011). The reader interested in the early literature, showing that Abel’s integral equations may be solved with fractional calculus, is referred to Gel’fand and Shilov (1964). For a concise and recent discussion on the solutions of Abel’s integral equations using fractional calculus see Li and Zhao (2013).

Many numerical methods for solving (1.1) have been developed over the past few years, such as product integration methods (Baker, 1977; Baratella and Orsi, 2004), collocation methods (Brunner, 2004), fractional multi step methods (Lubich, 1985, 1986; Plato, 2005), backward Euler methods (Baker, 1977), and methods based on wavelets (Lepik, 2009; Saeedi et al., 2011a,b). Some semi analytic methods, like the Adomian decomposition method, are also available, which produce a series solution (Bougoffa et al., 2013). Unfortunately, the Abel integral Eq. (1.1) is an ill-posed problem. For k ( x , s ) = 1 Γ ( 1 α ) , Gorenflo (1996) presented some numerical methods based on fractional calculus, e.g., using the Grunwald–Letnikov difference approximation

(1.2)
D α f h α r = 0 n ( 1 ) r α r f ( x rh ) . If f is sufficiently smooth and vanishes at x 0 , then formula (1.2) has an accuracy of order O ( h 2 ) , otherwise it has an accuracy of order O ( h ) . On the other hand, Lubich (1985, 1986) introduced a fractional multi-step method for the Abel integral equation of first kind, and Plato (2005) considered fractional multi-step methods for weakly singular integral equations of first kind with a perturbed right-hand side. Liu and Tao (2007) solved the fractional integral equation, transforming it into an Abel integral equation of second kind. A method based on Chebyshev polynomials is given in Avazzadeh et al. (2011). Here we propose a method to solve an Abel integral equation of first kind based on a numerical approximation of fractional integrals and Caputo derivatives of a given function f belonging to C n [ a , b ] (see Theorem 4.2).

The structure of the paper is as follows. In Section 2 we recall the necessary definitions of fractional integrals and derivatives and explain some useful relations between them. Section 3 reviews some numerical approximations for fractional integrals and derivatives. The original results are then given in Section 4, where we introduce our method to approximate the solution of the Abel equation at the given nodes and we obtain an upper bound for the error. In Section 5 some examples are solved to illustrate the accuracy of the proposed method.

2

2 Definitions, relations and properties of fractional operators

Fractional calculus is a classical area with many good books available. We refer the reader to Malinowska and Torres (2012) and Podlubny (1999).

Definition 2.1

Let α > 0 with n 1 < α n , n N , and a < x < b . The left and right Riemann–Liouville fractional integrals of order α of a given function f are defined by a J x α f ( x ) = 1 Γ ( α ) a x ( x t ) α 1 f ( t ) dt and x J b α f ( x ) = 1 Γ ( α ) x b ( t x ) α 1 f ( t ) dt , respectively, where Γ is Euler’s gamma function, that is, Γ ( x ) = 0 t x 1 e t dt .

Definition 2.2

The left and right Riemann–Liouville fractional derivatives of order α > 0 , n 1 < α n , n N , are defined by a D x α f ( x ) = 1 Γ ( n α ) d n dx n a x ( x t ) n α 1 f ( t ) dt and x D b α f ( x ) = ( 1 ) n Γ ( n α ) d n dx n x b ( t x ) n α 1 f ( t ) dt , respectively.

Definition 2.3

The left and right Caputo fractional derivatives of order α > 0 , n 1 < α n , n N , are defined by D a C x α f ( x ) = 1 Γ ( n α ) a x ( x t ) n α 1 f ( n ) ( t ) dt and D x C b α f ( x ) = ( 1 ) n Γ ( n α ) x b ( t x ) n α 1 f ( n ) ( t ) dt , respectively.

Definition 2.4

Let α > 0 . The Grunwald–Letnikov fractional derivatives are defined by D α f ( x ) = lim h 0 h α r = 0 ( 1 ) r α r f ( x rh ) and D α f ( x ) = lim h 0 h α r = 0 α r f ( x rh ) , where α r = α ( α + 1 ) ( α + 2 ) ( α + r 1 ) r ! .

Remark 2.5

The Caputo derivatives (Definition 2.3) have some advantages over the Riemann–Liouville derivatives (Definition 2.2). The most well known is related with the Laplace transform method for solving fractional differential equations. The Laplace transform of a Riemann–Liouville derivative leads to boundary conditions containing the limit values of the Riemann–Liouville fractional derivative at the lower terminal x = a . In spite of the fact that such problems can be solved analytically, there is no physical interpretation for such a type of boundary conditions. In contrast, the Laplace transform of a Caputo derivative imposes boundary conditions involving integer-order derivatives at x = a , which usually are acceptable physical conditions. Another advantage is that the Caputo derivative of a constant function is zero, whereas for the Riemann–Liouville it is not. For details see Sousa (2012).

Remark 2.6

The Grunwald–Letnikov definition gives a generalization of the ordinary discretization formulas for derivatives with integer order. The series in Definition 2.4 converge absolutely and uniformly for each α > 0 and for every bounded function f. The discrete approximations derived from the Grunwald–Letnikov fractional derivatives, e.g., (1.2), present some limitations. First, they frequently originate unstable numerical methods and henceforth usually a shifted Grunwald–Letnikov formula is used instead. Another disadvantage is that the order of accuracy of such approximations is never higher than one. For details see Baker (1977).

The following relations between Caputo and Riemann–Liouville fractional derivatives hold Podlubny (1999): D a C x α f ( x ) = a D x α f ( x ) k = 0 n 1 f ( k ) ( a ) Γ ( k α + 1 ) ( x a ) k α and D x C b α f ( x ) = x D b α f ( x ) k = 0 n 1 f ( k ) ( b ) Γ ( k α + 1 ) ( b x ) k α . Therefore, if f C n [ a , b ] and f ( k ) ( a ) = 0 , k = 0 , 1 , , n 1 , then D a C x α f = a D x α f , if f ( k ) ( b ) = 0 , k = 0 , 1 , , n 1 , then D x C b α f = x D b α f . Other useful properties of fractional integrals and derivatives are: all fractional operators are linear, that is, if L is an arbitrary fractional operator, then L ( tf + sg ) = tL ( f ) + sL ( g ) for all functions f , g C n [ a , b ] or f , g L p ( a , b ) and t , s R ; if α , β > 0 , then J α J β = J α + β , D α D β = D α + β ; if f L ( a , b ) or f C n [ a , b ] and α > 0 , then

(2.1)
D a C x α a J x α f = f and D x C b α x J b α f = f . On the other hand, if f C n [ a , b ] and α > 0 , then a J x α D a C x α f ( x ) = f ( x ) k = 0 n 1 f ( k ) ( a ) k ! ( x a ) k and x J b α D x C b α f ( x ) = f ( x ) k = 0 n 1 f ( k ) ( b ) k ! ( b x ) k . From (2.1) it is seen that the Caputo fractional derivatives are the inverse operators for the Riemann–Liouville fractional integrals. This is the reason why we choose here to use the Caputo fractional derivatives for solving Abel integral equations.

3

3 Known numerical approximations to fractional operators

Diethelm (1997) (see also Diethelm and Freed, 2002, pp. 62–63) uses the product trapezoidal rule with respect to the weight function ( t k · ) α 1 to approximate the Riemann–Liouville fractional integrals. More precisely, the approximation t 0 t k ( t k u ) α 1 f ( u ) du t 0 t k ( t k u ) α 1 f k ( u ) du , where f k is the piecewise linear interpolator for f whose nodes are chosen at t j = jh , j = 0 , 1 , , n and h = b a n , is considered. Odibat (2006, 2009) uses a modified trapezoidal rule to approximate the fractional integral 0 J x α f ( x ) (Theorem 3.1) and the Caputo fractional derivative D a C x α f ( x ) (Theorem 3.2) of order α > 0 .

Theorem 3.1

[See Odibat, 2006, 2009] Let b > 0 , α > 0 , and suppose that the interval [ 0 , b ] is subdivided into k subintervals [ x j , x j + 1 ] , j = 0 , , k 1 , of equal distances h = b k by using the nodes x j = jh , j = 0 , 1 , , k . Then the modified trapezoidal rule T ( f , h , α ) = h α Γ ( α + 2 ) ( ( k 1 ) α + 1 ( k α 1 ) k α ) f ( 0 ) + f ( b ) + h α Γ ( α + 2 ) j = 1 k 1 ( k j + 1 ) α + 1 2 ( k j ) α + 1 + ( k j 1 ) α + 1 f ( x j ) is an approximation to the fractional integral 0 J x α f | x = b : 0 J x α f | x = b = T ( f , h , α ) E T ( f , h , α ) . Furthermore, if f C 2 [ 0 , b ] , then | E T ( f , h , α ) | c α f b α h 2 = O ( h 2 ) , where c α is a constant depending only on α.

The following theorem gives an algorithm to approximate the Caputo fractional derivative of an arbitrary order α > 0 .

Theorem 3.2

[See Odibat, 2006, 2009] Let b > 0 , α > 0 with n 1 < α n , n N , and suppose that the interval [ 0 , b ] is subdivided into k subintervals [ x j , x j + 1 ] , j = 0 , , k 1 , of equal distances h = b k by using the nodes x j = jh , j = 0 , 1 , , k . Then the modified trapezoidal rule C ( f , h , α ) = h n α Γ ( n + 2 α ) [ ( k 1 ) n α + 1 ( k n + α 1 ) k n α f ( n ) ( 0 ) + f ( n ) ( b ) + j = 1 k 1 ( k j + 1 ) n α + 1 2 ( k j ) n α + 1 + ( k j 1 ) n α + 1 f ( n ) ( x j ) ] is an approximation to the Caputo fractional derivative D 0 C x α f | x = b : D 0 C x α f | x = b = C ( f , h , α ) E C ( f , h , α ) . Furthermore, if f C n + 2 [ 0 , b ] , then | E C ( f , h , α ) | c n α f ( n + 2 ) b n α h 2 = O ( h 2 ) , where c n α is a constant depending only on α.

In the next section we use Theorem 3.2 to find an approximation solution to a generalized Abel integral equation. The reader interested in other useful approximations for fractional operators is referred to Pooseh et al., 2012; Pooseh et al., 2013; Pooseh et al., 2014 and references therein.

4

4 Main results

Consider the following Abel integral equation of first kind:

(4.1)
f ( x ) = 0 x g ( t ) ( x t ) α dt , 0 < α < 1 , 0 x b , where f C 1 [ a , b ] is a given function satisfying f ( 0 ) = 0 and g is the unknown function we are looking for.
Theorem 4.1

The solution to problem (4.1) is

(4.2)
g ( x ) = sin ( α π ) π 0 x f ( t ) ( x t ) 1 α dt .

Proof

According to Definition 2.1, we can write (4.1) in the equivalent form f ( x ) = Γ ( 1 α ) 0 J x 1 α g ( x ) . Then, using (2.1), it follows that

(4.3)
D 0 C x 1 α f ( x ) = Γ ( 1 α ) g ( x ) . Therefore, g ( x ) = 1 Γ ( α ) Γ ( 1 α ) 0 x f ( t ) ( x t ) 1 α dt = sin ( α π ) π 0 x f ( t ) ( x t ) 1 α dt , where we have used the identity π = sin ( α π ) Γ ( α ) Γ ( 1 α ) .

Our next theorem gives an algorithm to approximate the solution (4.2) to problem (4.1).

Theorem 4.2

Let 0 < x < b and suppose that the interval [ 0 , x ] is subdivided into k subintervals [ t j , t j + 1 ] , j = 0 , , k 1 , of equal length h = x k by using the nodes t j = jh , j = 0 , , k . An approximate solution g to the solution g of the Abel integral Eq. (4.1) is given by

(4.4)
g ( x ) = h α Γ ( 1 α ) Γ ( 2 + α ) [ ( k 1 ) 1 + α ( k 1 α ) k α f ( 0 ) + f ( x ) + j = 1 k 1 ( k j + 1 ) 1 + α 2 ( k j ) 1 + α + ( k j 1 ) 1 + α f ( t j ) ] . Moreover, if f C 3 [ 0 , x ] , then g ( x ) = g ( x ) 1 Γ ( 1 α ) E ( x ) with | E ( x ) | c α f x α h 2 = O ( h 2 ) , where c α is a constant depending only on α and f = max t [ 0 , x ] | f ( t ) | .

Proof

We want to approximate the Caputo derivative in (4.3), i.e., to approximate g ( x ) = 1 Γ ( 1 α ) D 0 C x 1 α f ( x ) = sin ( α π ) Γ ( α ) π D 0 C x 1 α f ( x ) . If the Caputo fractional derivative of order 1 α for f , 0 < α < 1 , is calculated at collocation nodes t j , j = 0 , , k , then the result is a direct consequence of Theorem 3.2. □

5

5 Illustrative examples

We exemplify the approximation method given by Theorem 4.2 with three Abel integral equations whose exact solutions are found from Theorem 4.1. The computations were done with the Computer Algebra System Maple. The complete code is provided in Appendix.

Example 5.1

Consider the Abel integral equation

(5.1)
e x 1 = 0 x g ( t ) ( x t ) 1 / 2 dt . The exact solution to (5.1) is given by Theorem 4.1:
(5.2)
g ( x ) = e x π erf ( x ) ,
where erf ( x ) is the error function, that is, erf ( x ) = 2 π 0 x e t 2 dt . In Table 1 we present the approximate values for g ( x i ) , x i = 0.1 , 0.2 , 0.3 , obtained from Theorem 4.2 with k = 1 , 10 , 100 .

Example 5.2

Consider the following Abel integral equation of first kind:

(5.3)
x = 0 x g ( t ) ( x t ) 4 / 5 dt . The exact solution (4.2) of (5.3) takes the form
(5.4)
g ( x ) = 5 4 sin π 5 π x 4 / 5 .
We can see the numerical approximations of g ( x i ) , x i = 0.4 , 0.5 , 0.6 , obtained from Theorem 4.2 with k = 1 , 10 in Table 2.

Example 5.3

Consider now the Abel integral equation

(5.5)
x 7 / 6 = 0 x g ( t ) ( x t ) 1 / 3 dt . Theorem 4.2 asserts that
(5.6)
g ( x ) = 7 3 12 π 0 x t 1 / 6 x t 2 / 3 dt .
The numerical approximations of g ( x i ) , x i = 0.6 , 0.7 , 0.8 , obtained from Theorem 4.2 with k = 10 , 100 , 1000 , are given in Table 3.

Table 1 Approximated values g ( x i ) (4.4) to the solution (5.2) of (5.1) obtained from Theorem 4.2 with k = 1 , 10 , 100 .
x i k = 1 k = 10 k = 100 Exact solution (5.2) Error Δ k = 100
0.1 0.2154319668 0.2152921762 0.2152904646 0.2152905021 3.75 × 10 8
0.2 0.3267280013 0.3258941876 0.3258841023 0.3258840762 2.61 × 10 8
0.3 0.4300194238 0.4275954299 0.4275658716 0.4275656575 2.14 × 10 7
Table 2 Approximated values g ( x i ) (4.4) to the solution (5.4) of (5.3) obtained from Theorem 4.2 with k = 1 , 10 .
x i k = 1 k = 10 Exact solution (5.4) Error Δ k = 10
0.4 0.1123639036 0.1123639036 0.1123639037 1 × 10 10
0.5 0.1343243751 0.1343243751 0.1343243752 1 × 10 10
0.6 0.1554174667 0.1554174668 0.1554174668 10 11
Table 3 Approximated values g ( x i ) (4.4) to the solution (5.6) of (5.5) obtained from Theorem 4.2 with k = 10 , 100 , 1000 .
x i k = 10 k = 100 k = 1000 Exact solution (5.6) Error Δ k = 1000
0.6 0.6921182258 0.6981839386 0.6985886509 0.6986144912 0.0000258403
0.7 0.7475731262 0.7541248475 0.7545620072 0.7545898940 0.0000278868
0.8 0.7991892838 0.8061933689 0.8066606797 0.8066905286 0.0000298489

Acknowledgements

This work is part of first author’s PhD project and partially supported by the Islamic Azad University (Science and Research branch of Tehran), Iran; and CIDMA–FCT, Portugal, within project PEst-OE/MAT/UI4106/2014. Jahanshahi was supported by a scholarship from the Ministry of Science, Research and Technology of the Islamic Republic of Iran, to visit the University of Aveiro. The hospitality and the excellent working conditions at the University of Aveiro are here gratefully acknowledged. The authors would like also to thank three anonymous referees for valuable comments.

References

  1. , , , . Fractional calculus of solving Abel’s integral equations using Chebyshev polynomials. Appl. Math. Sci. (Ruse). 2011;5(45–48):2207-2216.
    [Google Scholar]
  2. , . The numerical treatment of integral equations. Oxford: Clarendon Press; .
  3. , , . A new approach to the numerical solution of weakly singular Volterra integral equations. J. Comput. Appl. Math.. 2004;163(2):401-418.
    [Google Scholar]
  4. , , , . Solving Cauchy integral equations of the first kind by the Adomian decomposition method. Appl. Math. Comput.. 2013;219(9):4423-4433.
    [Google Scholar]
  5. , . Collocation methods for Volterra integral and related functional differential equations, Cambridge Monographs on Applied and Computational Mathematics, 15. Cambridge: Cambridge Univ. Press; .
  6. , . An algorithm for the numerical solution of differential equations of fractional order. Electron. Trans. Numer. Anal.. 1997;5:1-6.
    [Google Scholar]
  7. , , , , . Algorithms for the fractional calculus: a selection of numerical methods. Comput. Methods Appl. Mech. Engrg.. 2005;194(6–8):743-773.
    [Google Scholar]
  8. Diethelm, K., Freed, A.D., 2002. The FracPECE subroutine for the numerical solution of differential equations of fractional order. In: Proc. of Forschung und Wwissenschaftliches Rechnen: Beiträge Zum Heinz-Billing-Preis 1998, pp. 57–71.
  9. , , . Generalized functions. Vol vol. I. Translated by Eugene Saletan: Academic Press, New York; .
  10. , . Abel Integral Equations with Special Emphasis on Applications, Lectures in Mathematical Sciences. Vol vol. 13. Graduate School of Mathematical Sciences, Tokyo: The University of Tokyo; .
  11. , , . Abel integral equations.Lecture Notes in Mathematics. Vol 1461. Berlin: Springer; .
  12. , , , . A new approach to Abel’s integral operator and its application to stellar winds. Astronom. Astrophys.. 1993;274(3):1002-1008.
    [Google Scholar]
  13. , . Applications of integral equations of the first kind in experiment physics. Comput. Phys. Commun.. 1980;20:69-75.
    [Google Scholar]
  14. , . Solving fractional integral equations by the Haar wavelet method. Appl. Math. Comput.. 2009;214(2):468-478.
    [Google Scholar]
  15. , , . Solving Abel’s type integral equation with Mikusinski’s operator of fractional order. Adv. Math. Phys.. 2013;2013 Art. ID 806984, 4 pp
    [Google Scholar]
  16. , , . Mechanical quadrature methods and their extrapolation for solving first kind Abel integral equations. J. Comput. Appl. Math.. 2007;201(1):300-313.
    [Google Scholar]
  17. , . Fractional linear multistep methods for Abel–Volterra integral equations of the second kind. Math. Comp.. 1985;45(172):463-469.
    [Google Scholar]
  18. , . Discretized fractional calculus. SIAM J. Math. Anal.. 1986;17(3):704-719.
    [Google Scholar]
  19. , , . Introduction to the fractional calculus of variations. London: Imp. Coll. Press; .
  20. , . Approximations of fractional integrals and Caputo fractional derivatives. Appl. Math. Comput.. 2006;178(2):527-533.
    [Google Scholar]
  21. , . Computational algorithms for computing the fractional derivatives of functions. Math. Comput. Simul.. 2009;79(7):2013-2020.
    [Google Scholar]
  22. , . Fractional multistep methods for weakly singular Volterra integral equations of the first kind with perturbed data. Numer. Funct. Anal. Optim.. 2005;26(2):249-269.
    [Google Scholar]
  23. , . Fractional differential equations, Mathematics in Science and Engineering, 198. San Diego, CA: Academic Press; .
  24. , , , . Approximation of fractional integrals by means of derivatives. Comput. Math. Appl.. 2012;64(10):3090-3100.
    [Google Scholar]
  25. , , , . Numerical approximations of fractional derivatives with applications. Asian J. Control. 2013;15(3):698-712.
    [Google Scholar]
  26. , , , . Fractional order optimal control problems with free terminal time. J. Ind. Manag. Optim.. 2014;10(2):363-381.
    [Google Scholar]
  27. Riewe, F., 1997. Mechanics with fractional derivatives, Phys. Rev. E (3) 55, no. 3, part B, 3581–3592.
  28. , , , , . A CAS wavelet method for solving nonlinear Fredholm integro-differential equations of fractional order. Commun. Nonlinear Sci. Numer. Simul.. 2011;16(3):1154-1163.
    [Google Scholar]
  29. , , , , . An operational Haar wavelet method for solving fractional Volterra integral equations. Int. J. Appl. Math. Comput. Sci.. 2011;21(3):535-547.
    [Google Scholar]
  30. Sousa, E., 2012. How to approximate the fractional derivative of order 1 < α 2 , Int. J. Bifur. Chaos Appl. Sci. Engrg. 22, no. 4, 1250075, 13 pp.
  31. Tarasov, V.E., 2013. Review of some promising fractional physical models, Int. J. Modern Phys. B 27, no. 9, 1330005, 32 pp.
  32. , , , . Recent history of fractional calculus. Commun. Nonlinear Sci. Numer. Simul.. 2011;16(3):1140-1153.
    [Google Scholar]
  33. , , , , . Nonlocal problems for fractional integrodifferential equations via fractional operators and optimal controls. Comput. Math. Appl.. 2011;62(3):1427-1441.
    [Google Scholar]

Appendix A

Maple code for examples of Section 5

We provide here all the definitions and computations done in Maple for the problems considered in Section 5. The definitions follow closely the notations introduced along the paper, and should be clear even for readers not familiar with the Computer Algebra System Maple.

> # Solution given by Theorem 4.1
> g(f, alpha, x) -> sin(alpha*Pi)*(int((diff(f(t), t))/(x-t) (1-alpha), t = 0..x))/Pi:
> # Approximation given by Theorem 4.2
> gtilde(f, alpha, h, k, x) -> halpha
  *(((k-1)(1+alpha)-(k-1-alpha)*kalpha)
  *(D(f))(0)+(D(f))(x)+sum(((k-j+1)(1+alpha)-2*(k-j)(1+alpha)
  +(k-j-1)(1+alpha))*(D(f))(j*h), j = 1 .. k-1))
  /(GAMMA(1-alpha)*GAMMA(2+alpha)):
> # Example 5.1
> f1x -> exp(x)-1:
> g(f1, 1/2, x);
erf x e x π
> ExactValues1evalf([g(f1,1/2,0.1), g(f1,1/2,0.2), g(f1,1/2,0.3)]);
[ 0.2152905021 , 0.3258840762 , 0.4275656575 ]
> ApproximateValues1k -> evalf([gtilde(f1, 1/2, 0.1/k, k, 0.1),
gtilde(f1, 1/2, 0.2/k, k, 0.2),
gtilde(f1, 1/2, 0.3/k, k, 0.3)]):
> ApproximateValues1(1);
[ 0.2154319668 , 0.3267280013 , 0.4300194238 ]
> ApproximateValues1(10);
[ 0.2152921762 , 0.3258941876 , 0.4275954299 ]
> ApproximateValues1(100);
[ 0.2152904646 , 0.3258841023 , 0.4275658716 ]
> # Example 5.2
> f2x -> x:
> g(f2, 4/5, x);
5 4 sin 1 5 π x 4 / 5 π
> ExactValues2evalf([g(f2,4/5,0.4), g(f2, 4/5, 0.5), g(f2, 4/5, 0.6)]);
[ 0.1123639037 , 0.1343243752 , 0.1554174668 ]
> ApproximateValues2k -> evalf([gtilde(f2, 4/5, 0.4/k, k, 0.4),
gtilde(f2, 4/5, 0.5/k, k, 0.5),
gtilde(f2, 4/5, 0.6/k, k, 0.6)]):
> ApproximateValues2(1);
[ 0.1123639036 , 0.1343243751 , 0.1554174667 ]
> ApproximateValues2(10);
[ 0.1123639036 , 0.1343243751 , 0.1554174668 ]
> # Example 5.3
> f3x -> x(7/6):
> g(f3, 1/3, x);
1 2 3 0 x 7 6 t 1 / 6 x t 2 / 3 dt π
> ExactValues3evalf([g(f3,1/3,0.6), g(f3,1/3,0.7), g(f3,1/3,0.8)]);
[ 0.6986144912 , 0.7545898940 , 0.8066905286 ]
> ApproximateValues3k -> evalf([gtilde(f3, 1/3, 0.6/k, k, 0.6),
gtilde(f3, 1/3, 0.7/k, k, 0.7),
gtilde(f3, 1/3, 0.8/k, k, 0.8)]):
> ApproximateValues3(1);
[ 0.5605130027 , 0.6054232384 , 0.6472246667 ]
> ApproximateValues3(10);
[ 0.6921182258 , 0.7475731262 , 0.7991892838 ]
> ApproximateValues3(100);
[ 0.6981839386 , 0.7541248475 , 0.8061933689 ]
> ApproximateValues3(1000);
[ 0.6985886509 , 0.7545620072 , 0.8066606797 ]

Show Sections