Translate this page into:
Solving Abel integral equations of first kind via fractional calculus
*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),
-
Received: ,
Accepted: ,
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
Introduction
Consider the following generalized Abel integral equation of first kind:
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
, Gorenflo (1996) presented some numerical methods based on fractional calculus, e.g., using the Grunwald–Letnikov difference approximation
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.
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).
Let with , and . The left and right Riemann–Liouville fractional integrals of order α of a given function f are defined by and respectively, where Γ is Euler’s gamma function, that is,
The left and right Riemann–Liouville fractional derivatives of order , , are defined by and respectively.
The left and right Caputo fractional derivatives of order , , are defined by and respectively.
Let . The Grunwald–Letnikov fractional derivatives are defined by and where
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 . 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 , 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).
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 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):
and
Therefore, if
and
, then
if
, then
Other useful properties of fractional integrals and derivatives are: all fractional operators are linear, that is, if L is an arbitrary fractional operator, then
for all functions
or
and
; if
, then
if
or
and
, then
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 to approximate the Riemann–Liouville fractional integrals. More precisely, the approximation where is the piecewise linear interpolator for f whose nodes are chosen at and , is considered. Odibat (2006, 2009) uses a modified trapezoidal rule to approximate the fractional integral (Theorem 3.1) and the Caputo fractional derivative (Theorem 3.2) of order .
[See Odibat, 2006, 2009] Let , and suppose that the interval is subdivided into k subintervals , of equal distances by using the nodes . Then the modified trapezoidal rule is an approximation to the fractional integral : Furthermore, if , then where is a constant depending only on α.
The following theorem gives an algorithm to approximate the Caputo fractional derivative of an arbitrary order .
[See Odibat, 2006, 2009] Let with , and suppose that the interval is subdivided into k subintervals , of equal distances by using the nodes . Then the modified trapezoidal rule is an approximation to the Caputo fractional derivative : Furthermore, if , then where 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.
Main results
Consider the following Abel integral equation of first kind:
The solution to problem (4.1) is
According to Definition 2.1, we can write (4.1) in the equivalent form
Then, using (2.1), it follows that
Our next theorem gives an algorithm to approximate the solution (4.2) to problem (4.1).
Let
and suppose that the interval
is subdivided into k subintervals
, of equal length
by using the nodes
. An approximate solution
to the solution g of the Abel integral Eq. (4.1) is given by
We want to approximate the Caputo derivative in (4.3), i.e., to approximate If the Caputo fractional derivative of order for , is calculated at collocation nodes , then the result is a direct consequence of Theorem 3.2. □
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.
Consider the Abel integral equation
Consider the following Abel integral equation of first kind:
Consider now the Abel integral equation
Exact solution (5.2) | Error | ||||
---|---|---|---|---|---|
0.1 | 0.2154319668 | 0.2152921762 | 0.2152904646 | 0.2152905021 | |
0.2 | 0.3267280013 | 0.3258941876 | 0.3258841023 | 0.3258840762 | |
0.3 | 0.4300194238 | 0.4275954299 | 0.4275658716 | 0.4275656575 |
Exact solution (5.4) | Error | |||
---|---|---|---|---|
0.4 | 0.1123639036 | 0.1123639036 | 0.1123639037 | |
0.5 | 0.1343243751 | 0.1343243751 | 0.1343243752 | |
0.6 | 0.1554174667 | 0.1554174668 | 0.1554174668 |
Exact solution (5.6) | Error | ||||
---|---|---|---|---|---|
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
- Fractional calculus of solving Abel’s integral equations using Chebyshev polynomials. Appl. Math. Sci. (Ruse). 2011;5(45–48):2207-2216.
- [Google Scholar]
- The numerical treatment of integral equations. Oxford: Clarendon Press; 1977.
- A new approach to the numerical solution of weakly singular Volterra integral equations. J. Comput. Appl. Math.. 2004;163(2):401-418.
- [Google Scholar]
- Solving Cauchy integral equations of the first kind by the Adomian decomposition method. Appl. Math. Comput.. 2013;219(9):4423-4433.
- [Google Scholar]
- Collocation methods for Volterra integral and related functional differential equations, Cambridge Monographs on Applied and Computational Mathematics, 15. Cambridge: Cambridge Univ. Press; 2004.
- An algorithm for the numerical solution of differential equations of fractional order. Electron. Trans. Numer. Anal.. 1997;5:1-6.
- [Google Scholar]
- Algorithms for the fractional calculus: a selection of numerical methods. Comput. Methods Appl. Mech. Engrg.. 2005;194(6–8):743-773.
- [Google Scholar]
- 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.
- Generalized functions. Vol vol. I. Translated by Eugene Saletan: Academic Press, New York; 1964.
- 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; 1996.
- Abel integral equations.Lecture Notes in Mathematics. Vol 1461. Berlin: Springer; 1991.
- A new approach to Abel’s integral operator and its application to stellar winds. Astronom. Astrophys.. 1993;274(3):1002-1008.
- [Google Scholar]
- Applications of integral equations of the first kind in experiment physics. Comput. Phys. Commun.. 1980;20:69-75.
- [Google Scholar]
- Solving fractional integral equations by the Haar wavelet method. Appl. Math. Comput.. 2009;214(2):468-478.
- [Google Scholar]
- 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]
- Mechanical quadrature methods and their extrapolation for solving first kind Abel integral equations. J. Comput. Appl. Math.. 2007;201(1):300-313.
- [Google Scholar]
- Fractional linear multistep methods for Abel–Volterra integral equations of the second kind. Math. Comp.. 1985;45(172):463-469.
- [Google Scholar]
- Introduction to the fractional calculus of variations. London: Imp. Coll. Press; 2012.
- Approximations of fractional integrals and Caputo fractional derivatives. Appl. Math. Comput.. 2006;178(2):527-533.
- [Google Scholar]
- Computational algorithms for computing the fractional derivatives of functions. Math. Comput. Simul.. 2009;79(7):2013-2020.
- [Google Scholar]
- 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]
- Fractional differential equations, Mathematics in Science and Engineering, 198. San Diego, CA: Academic Press; 1999.
- Approximation of fractional integrals by means of derivatives. Comput. Math. Appl.. 2012;64(10):3090-3100.
- [Google Scholar]
- Numerical approximations of fractional derivatives with applications. Asian J. Control. 2013;15(3):698-712.
- [Google Scholar]
- Fractional order optimal control problems with free terminal time. J. Ind. Manag. Optim.. 2014;10(2):363-381.
- [Google Scholar]
- Riewe, F., 1997. Mechanics with fractional derivatives, Phys. Rev. E (3) 55, no. 3, part B, 3581–3592.
- 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]
- An operational Haar wavelet method for solving fractional Volterra integral equations. Int. J. Appl. Math. Comput. Sci.. 2011;21(3):535-547.
- [Google Scholar]
- Sousa, E., 2012. How to approximate the fractional derivative of order , Int. J. Bifur. Chaos Appl. Sci. Engrg. 22, no. 4, 1250075, 13 pp.
- Tarasov, V.E., 2013. Review of some promising fractional physical models, Int. J. Modern Phys. B 27, no. 9, 1330005, 32 pp.
- Recent history of fractional calculus. Commun. Nonlinear Sci. Numer. Simul.. 2011;16(3):1140-1153.
- [Google Scholar]
- 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) -> h∧alpha
*(((k-1)∧(1+alpha)-(k-1-alpha)*k∧alpha)
*(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
> f1 ≔ x -> exp(x)-1:
> g(f1, 1/2, x);
> ExactValues1 ≔ evalf([g(f1,1/2,0.1), g(f1,1/2,0.2), g(f1,1/2,0.3)]);
> ApproximateValues1 ≔ k -> 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);
> ApproximateValues1(10);
> ApproximateValues1(100);
> # Example
5.2
> f2 ≔ x -> x:
> g(f2, 4/5, x);
> ExactValues2 ≔ evalf([g(f2,4/5,0.4), g(f2, 4/5, 0.5), g(f2, 4/5, 0.6)]);
> ApproximateValues2 ≔ k -> 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);
> ApproximateValues2(10);
> # Example
5.3
> f3 ≔ x -> x∧(7/6):
> g(f3, 1/3, x);
> ExactValues3 ≔ evalf([g(f3,1/3,0.6), g(f3,1/3,0.7), g(f3,1/3,0.8)]);
> ApproximateValues3 ≔ k -> 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);
> ApproximateValues3(10);
> ApproximateValues3(100);
> ApproximateValues3(1000);