Abstract
The two-parameter Mittag–Leffler function is of fundamental importance in fractional calculus, and it appears frequently in the solutions of fractional differential and integral equations. However, the expense of calculating this function often prompts efforts to devise accurate approximations that are more cost-effective. When , the monotonicity property is largely lost, resulting in the emergence of roots and oscillations. As a result, current rational approximants constructed mainly for often fail to capture this oscillatory behavior. In this paper, we develop computationally efficient rational approximants for , , with . This process involves decomposing the Mittag–Leffler function with real roots into a weighted root-free Mittag–Leffler function and a polynomial. This provides approximants valid over extended intervals. These approximants are then extended to the matrix Mittag–Leffler function, and different implementation strategies are discussed, including using partial fraction decomposition. Numerical experiments are conducted to illustrate the performance of the proposed approximants.
1. Introduction
We are concerned with the approximation of the two-parameter Mittag–Leffler function (MLF) , defined by
This entire function generalizes the MLF of one parameter, , and contains several well-known functions as special cases. In particular, is the exponential function, and and are the cosine and sine functions, respectively, among others. For some surveys on the Mittag–Leffler functions, see, for example, [1,2].
The Mittag–Leffler function arises frequently in the solutions of many physical problems described by differential and/or integral equations of fractional order. In the case , the MLF appears naturally in the solutions of fractional diffusion-wave equations, fractional differential equations for motion, and fractional plasma equations (see [3,4,5,6,7]).
Computing the MLF is usually challenging (devising and implementing suitable algorithms) and expensive (computation time). Although the series (1) converges for all , it is impractical or ineffective to use it computationally for because the series converges very slowly. As a result, various methods have been developed to evaluate the MLF. In [8], an algorithm based on the location of the argument z in the complex plane was developed, where for large values, the asymptotic series as was used; for , the series definition (1) was used; and for values in intermediate regions, the integral representation was used. In [9], an approach based on numerical inversion of the Laplace transform was proposed. However, these approaches are computationally time-consuming (see [10,11] for some CPU time comparisons).
Various rational approximations have been sought to efficiently and accurately approximate . Some of them are based solely on the series definition and provide accurate approximations for small argument values (see, for example, [12,13,14]). Others are based on the global Padé approach [15], in which a hybrid of the local series definition and the asymptotic series representation is used. These global approximations lead to approximants that are accurate over a wide range of arguments (see [10,11,16,17,18]).
The existing rational approximants are effective when the MLF is completely monotone, which is the case when and . However, when , as discussed in [19,20,21], for some - combinations, is often oscillatory with multiple real zeros. In these situations, the rational approximants might fail to trace the oscillation profile and match the large zeros.
In this paper, we consider in the -plane the strip
The regions where is monotone and where it is oscillatory are classified by studying the zeros of its derivative. Additionally, we introduce new rational approximants that sufficiently capture more of the MLF roots and can effectively trace their oscillations. This is achieved by decomposing with real roots into another weighted Mittag–Leffler function devoid of roots, accompanied by a polynomial. Based on this decomposition, we construct new rational approximants as a sum of the global Padé approximant and a polynomial. Using this approach, we are able to sufficiently capture many roots of by choosing the appropriate degree of the polynomial. Further, we generalize these approximants to the matrix MLF and discuss different approaches in which the approximant can be implemented for matrix arguments. Apart from the computation cost, all approaches yield close approximations.
Numerical experiments are presented to illustrate the performance of our approximants. Considering the MLF with scalar arguments, we observe the limitations of the existing global Padé approximants in approximating the oscillatory MLFs. It is then demonstrated that the new approximants introduced here are able to improve the situation, thereby providing sufficiently accurate approximations. For the matrix MLF, we consider four approaches for computing the rational approximants and compare them to the matrix MLF algorithm developed in [22]. Using the values obtained from this algorithm as a reference, it is shown that our approximants provide close values with significantly less computation time.
The rest of this paper is organized as follows. A characterization of the oscillatory behavior of the MLF is given in Section 2. In Section 3, the derooting representation is discussed. Global Padé approximants of the MLF with scalar and matrix arguments are discussed in Section 4 and Section 5, respectively. Some applications to the evaluation of solutions of fractional evolution equations are discussed in Section 6.
2. Monotonicity and Oscillatory Properties
In this section, we characterize the oscillatory behavior of
For the discussion that follows, the following formula for the derivative [1] plays a fundamental role:
Since , it follows from (3) that
The function , , is known to be completely monotone for , . However, this monotonicity is not necessarily preserved when , since either the function or its derivative could have roots. On the other hand, it was established in [20] that has at most a finite number of roots when . Thus, is monotone for sufficiently large t. Furthermore, it was shown in [20] that there exists only one zero when is sufficiently close to 1, while the number of zeros increases as increases toward 2.
In Figure 1, the curve is the boundary given in Table 1 in [20] such that has a finite number of real roots when is below it and none above it. However, the function in the region below differs with respect to the number of roots. Typically, the number of roots increases as approaches 2. Similarly, we constructed the boundary for the derivative. The corresponding data are presented in Table 1.
Figure 1.
- phase diagram for and its derivative, illustrating the function’s behavior for five distinct regions. In region (A), exhibits oscillatory behavior with the presence of real roots. In regions (B) and (C), oscillates without roots. In regions (D) and (F), displays monotonic behavior.
Table 1.
The data for the boundary ([20], Table 1) and the boundary . The function possesses real roots below the curve and has no real roots above it. Conversely, below the curve , exhibits non-monotonic behavior, whereas above it, the function demonstrates monotonicity.
The monotonicity and oscillatory behavior of are characterized by the different regions marked in Figure 1 and described in Table 2. It follows from (4) that is monotonically decreasing for in regions (D) and (F). In regions (B) and (C), although the function has no real roots, it could have a finite number of oscillations due to the roots of the derivative.
Table 2.
Number of roots in the regions in Figure 1.
Remark 1.
Since as , it is obvious that each root of it is followed by at least one root of its derivative. This is consistent with the inequality
For the region below the line , which includes the regions (A), (B), and (D), the following decomposition is presented in [19],
where the function is asymptotically approaching zero as and is an oscillatory function.
When and , the function is known to be a completely monotonic function, while the function is oscillatory with exponentially decreasing amplitude [3]. The properties of , , such as monotonicity, roots, and oscillatory behavior, have been discussed in detail in [23].
In region (B), although has no roots as it decays to zero, it undergoes oscillations due to the roots of its derivative, as demonstrated in Figure 2. This behavior is also consistent with the oscillatory nature of there. On the other hand, in region (D), in which is monotone, the behavior of the oscillatory function fades away and dominates.
Figure 2.
Typical oscillations in region (B) about the roots (marked by the red lines) of the derivative.
3. Derooting Decomposition
A key step in accurately approximating when is to capture its oscillatory behavior and roots. However, in region (A), in general, the number of roots could exceed those of the rational approximants. This makes these approximants valid only for small arguments.
A derooting approach can be used to extend the validity of the rational approximants to large intervals. For this purpose, we use the following recursive identity [24]
where
In this identity, is decomposed into another MLF with a shifted second parameter and a polynomial of degree . This allows us to replace the parameters in region (A) with parameters above the boundaries or above . Consequently, we obtain a function that has no roots or could even be monotone. Therefore, the approximation of , , with a finite number of real roots can be replaced by approximating another one that has no roots or one that is monotone.
4. Rational Approximation
Based on the global rational approximation technique introduced for transcendental functions in [15], a variety of global Padé approximants for , , have been developed and implemented [10,11,16,17,18]. These approximants are still valid for , , over intervals in which the number of its roots does not exceed the number of approximant roots. This renders these approximants inadequate when approximating the MLF over an interval in which it has multiple roots, as is the case when is in region (A) in Figure 1.
In general, the global Padé approximation , where m and n are positive integers, for takes the form [10,11]
The construction of the global Padé approximation depends on the series definition (1) of the MLF as well as its asymptotic expansion, given by the following theorem:
Theorem 1
([25]). Let and . Then, for ,
It was shown in [10] that the approximant has the asymptotic error
In the rest of this section, we consider the global Padé approximants and , developed in [10,11], and examine their performance when . Then, we describe how the derooting decomposition leads to approximants with an increased number of roots, enabling them to better approximate the roots of the MLF.
4.1. Global Padé Approximation
For , we consider the global Padé approximants
and
where the coefficients, respectively, satisfy the systems
Remark 2.
As mentioned in [11], it is important to highlight that systems (12) and (13), for determining the coefficients of the approximants and , exhibit relatively high condition numbers. Consequently, solving these systems necessitates careful attention to avoid accuracy loss due to possible ill-conditioning. In the implementations, we make use of the MATLAB function “linsolve” or the corresponding Python function “scipy.linalg.solve”, which can handle this range of condition numbers.
Computationally, it is observed that has at most three real roots, while has exactly one real root. Consequently, in approximating some of the oscillatory MLFs, each approximant is only able to trace the function up to its largest root. To illustrate the accuracy and limitations of both approximants when , we compare them with the MATLAB routines ml [9] and ml_matrix [22] for the scalar and matrix arguments, respectively, as our reference values. Other implementations of the MLF, such as the MATLAB function mlf [26] and the Mathematica MittagLefflerE function, can also be used. However, these functions are not available for Matrix arguments, which are of primary interest in the current work. As such, we adopt those in the aforementioned references for our comparisons.
In Figure 3, two examples from region (A) are shown. In plot (a), the MLF has only one root, which is typically the case for . As observed, provides a good approximation in this case. In plot (b), the MLF has many roots, which is typically the case as approaches 2. As expected, each approximant fails beyond its largest root to capture the oscillations of the MLF.
Figure 3.
Plots of and approximants of when is in region (A).
In Figure 4, typical cases from regions (B) and (C) are shown. The corresponding MLFs in both regions are root-free but are oscillatory. As shown, is sufficiently accurate for an extended interval. However, eventually, it takes negative values, as shown in plot (b).
Figure 4.
Plots of and approximants of when is in regions (B) and (C).
In Figure 5, typical cases from regions (D) and (F) are illustrated. In both regions, the MLF is monotone and globally positive. As can be clearly seen, is a good approximation for an extended interval.
Figure 5.
Plots of and approximants of when is in regions (D) and (F).
As general guidelines, we have the following:
- When is in region (A), the existing global Padé approximants are not effective over extended intervals due to the existence of roots.
- When is in region (B) or (C), more accurate approximants should be used due to the oscillatory behavior of the MLF.
- When is in region (D) or (F), the approximant is sufficiently accurate since the MLF is globally monotone.
4.2. Rational Approximation for Oscillatory MLFs
As observed in the above subsection, when lies below the boundary in Figure 1, then more accurate and multi-root approximants are essential for extended intervals. Next, we propose a class of rational approximants that have the desirable performance.
It follows from (6) that we can write
Let be the global Padé approximants described in [10]. We introduce the rational approximant
where
Note that as a special case, we have
The integer r could be chosen so that lies above the boundary in Figure 1. As demonstrated in the previous subsection, this shifting of parameters would enhance the performance of since in this case, is root-free and non-oscillatory. Furthermore, r could be chosen large enough so that the approximant captures the desired number of roots and the oscillations of over an extended interval.
4.3. Asymptotic Behavior of the Approximation Error
We define the error
By subtracting the decompositions (14) and (16), and then using the asymptotic error (9), we can determine the asymptotic behavior:
Note that although the exponent in the error term (17) becomes positive as when , large values of r increase the number of roots in the modified approximant , which improves its capability to capture the oscillations of the MLF over an extended interval. Consequently, the actual error starts to grow only after the final root of the approximant.
The performance of the generalized approximant when is in regions (A) and (C) is demonstrated in Figure 6 and Figure 7, respectively, where
As can be observed, the interval of the approximation can be extended by increasing r. The generalized approximant has the same features, although it is not as accurate as , as shown in Figure 8.
Figure 6.
Plots of for different values of r when is in region (A).
Figure 7.
Plots of for different values of r when is in region (C).
Figure 8.
Plots of for different values of r when is in region (A).
5. Approximation of the Matrix Mittag–Leffler Function
In this section, we study the approximation of the matrix MLF, defined by [27]
Using the definition of rational functions of matrices (see [28]), we define the global Padé approximation of as
for some appropriate matrix A, where p and q denote the numerator and denominator, respectively, of . Furthermore, by extending the decomposition (6) to matrix arguments, we define the rational approximant
where is the polynomial given by (7).
Several approaches exist for extending a scalar rational function to matrix arguments. For a comprehensive overview, we recommend consulting [28]. Next, we discuss some approaches for implementing (19) and compare their accuracies and computation times.
- 1.
- Linear system approachA straightforward approach is to evaluate and using efficient methods for the evaluation of matrix polynomials, such as the Paterson–Stockmeyer method and Horner’s method (nested multiplication) [28]. Additionally, the powers , can be precomputed and used in the computation of both and to minimize the overall cost. It is noteworthy that research in the field of matrix polynomial evaluation is increasingly active. In particular, a new family of methods for evaluating matrix polynomials, which are more efficient than the established Paterson–Stockmeyer method, was proposed in [29]. This area could be a subject of future research for us, as this section concentrates on introducing general techniques for approximating the MLF matrix using rational approximation, aiming for a general comparison.Using this approach, the approximant is obtained by solving the matrix systemThis requires solving N systems for an matrix.
- 2.
- Partial fraction approachPartial fraction decomposition is known to provide an efficient form for evaluating rational functions. For the global Padé approximants, it was discussed in [10,11] that these approximants have complex conjugate roots, which can contribute to efficient implementation. As an example, the approximant , admits the partial fraction decompositionwhere and are the non-conjugate residues and poles, respectively. This expression can be simplified asSo, for a matrix argument A, the approximant can be calculated aswhere I is the identity matrix.For example, in the implementation using the partial fraction approach, the partial fraction decompositions (22) are used to compute the matrix-vector products as outlined below.For a given square matrix A and a vector v, the matrix-vector product is computed using (20) aswhere the termis computed using the partial fraction decomposition approach. From (23), we use the approximationBy solving the systemswe obtainwhere , are the solutions of the linear systems (24). As such, no matrix inversion is required. Moreover, using the partial fraction decomposition of the rational approximations is considered an efficient and cost-effective alternative. As mentioned in [11], the poles and residues in the partial fraction decomposition (22) rely on and . Therefore, their computation can be achieved independently of the argument A. The Python or MATLAB “residue” function could be used for this purpose.
- 3.
- Matrix diagonalization approachWhen the matrix argument A is diagonalizable, a scenario frequently encountered in matrices derived from the semi-discretization of partial differential equations, then the factorization could be considered, where D is the diagonal matrix containing the eigenvalues, and the columns of Z are the corresponding eigenvectors. In this case, the matrix MLF can be computed as [28,30]Accordingly, the approximant can be computed asBy employing this approach, we only need to calculate the rational approximation for scalar arguments and perform matrix multiplications, which considerably reduces the computational time. We note that using the diagonalization approach is advisable only under the condition that the matrix is guaranteed to be well conditioned [28].
Remark 3.
The above approaches for computing the MLF matrix are discussed for completeness and general comparisons. However, they are mainly developed to compute the matrix-vector products involved in the implementation of numerical methods for solving fractional differential equations. To the best of our knowledge, computing matrix-vector products involving the MLF remains a fundamental challenge, as current algorithms for evaluating the MLF of scalar or matrix arguments [8,9,22] require considerable implementation cost. Therefore, developing such rational approximants is essential, as they have been proven to offer comparable accuracy and efficient approximations at a low cost.
For experimental purposes, we evaluate the performance of the approximant (16) when applied to the Redheffer matrix of size 100 × 100, comparing it with the reference values obtained by the ml_matrix function. In Figure 9, a color map shows the component-wise values and relative errors for , with , calculated using partial fractions. Table 3 presents a comparison of the absolute errors, relative errors, and runtimes for the different techniques in computing . The absolute and relative errors are given by
and
respectively.
Figure 9.
MLF matrix approximation , with , of a 100 × 100 Redheffer matrix using partial fractions (left) and its relative error (right).
Table 3.
Maximum absolute errors (AEs), maximum relative errors (REs), and runtimes (in seconds) for computing the matrix MLF of a Redheffer matrix, with .
6. Applications and Numerical Experiments
Here, we present some applications of the general Padé approximant (16) related to fractional oscillation equations, where MLFs arise naturally as solutions. Numerical experiments are included to highlight the efficiency and accuracy of these approximants.
6.1. Application: Fractional Plasma Oscillations
The fractional plasma oscillation model, described in [31], is given by
where denotes the Caputo fractional derivative of order , defined by
The constant A is the fractional electron plasma frequency and is the electric field. We consider the model with a static electric field and with no electric field.
6.1.1. Fractional Plasma Oscillation Model with a Static Electric Field
In Figure 10, a comparison of the approximations for (26) when is provided. Considering the three terms in (26), the pair with falls within region (A) of the phase diagram in Figure 1, where the MLF is oscillatory. Meanwhile, the pairs and fall within regions (D) and (F), respectively, where the MLF has no real roots and no oscillations. A similar comparison for is shown in Figure 11. In this case, the terms and correspond to in parts of region (A) where the MLF is highly oscillatory and has many real roots.
Figure 10.
Profiles (left) and relative error (right) in approximating the solution of (26), with .
Figure 11.
Profiles (left) and relative error (right) in approximating the solution of (26), with .
To illustrate the computational efficiency, Table 4 shows that and with exhibit significantly lower computation costs (in terms of time) compared to the ml function. Moreover, while the modified approximant yields more accurate approximations than in comparison to the reference values, they have comparable computation times.
Table 4.
Maximum relative errors (REs) and runtimes for computing the solution for (26) over the time mesh , with .
6.1.2. Fractional Plasma Oscillation Model with No Electric Field
Consider the initial values problem
The exact solution of this problem is given by
A comparison of the approximations of (27) when is provided in Figure 12. Unlike the static electric field case, it can be observed that over an extended time interval, the solution of the fractional oscillation equation has more oscillations around zero. To sufficiently capture these oscillations on the interval , the approximant can be used. Clearly, as the values of r increase, the number of roots in the rational approximation also increases. As a result, the precision of the approximants improves, and their ability to capture a greater number of roots and oscillations across a relatively broader range is enhanced. Consequently, the accuracy of the approximants improves, enhancing their capability to capture more roots and oscillations over a relatively extended interval.
Figure 12.
Profiles (left) and relative error (right) in approximating the solution of (27), with .
6.2. Application: Time-Fractional Diffusion-Wave Equation
Consider the fractional diffusion-wave problem [32]:
where and are the fractional partial time derivative of order and the first partial derivative in t, respectively, and is the second partial derivative in space.
The exact solution of (28) is ; however, this problem is intended to illustrate the performance of the approximants (16). To this end, applying the second central difference approximation to (28) over a uniform spatial mesh with step size leads to a system of the form
where the matrix is tridiagonal with and for . Further, , , where and . The solution of the above system of differential equations is given by . As an experiment, we take , so the coefficient matrix A is of size . In addition, the rational approximation of the matrix MLF is computed using the diagonalization approach.
In Figure 13, the solution profile is presented for the case . As can be seen, both the global Padé approximant and its generalization are comparable. This is expected since the solution has only one root, and not much oscillatory behavior is experienced. In Figure 14, the case , where the MLF is more oscillatory, is presented. In this case, the rational approximant fails to capture the oscillations for large t and thus yields undesirable approximations. However, the modified with an appropriate choice rectifies this issue and gives more accurate approximate values.
Figure 13.
Approximation of (left) and relative error (right), with .
Figure 14.
Approximation of (left) and relative error (right), with .
To illustrate the efficiency of these approximants, their runtimes are compared with that of the ml_matrix MATLAB function. Table 5 showcases the CPU times for computing the solution on a time mesh . The results show that the approximant performs about seven times faster than the ml_matrix function. Moreover, while the approximant on an extended interval is able to achieve higher accuracy than , their runtimes are comparable.
Table 5.
Runtimes for computing the solution of (29) over the time mesh , with .
7. Concluding Remarks
In this paper, a characterization of the oscillatory and monotone behavior of the two-parameter Mittag–Leffler function is given. Furthermore, generalized rational approximants over extended intervals are developed. These approximants are based on decomposing a Mittag–Leffler function that possesses real roots into a combination of a weighted rootless Mittag–Leffler function and a polynomial. The approximants have good tracking capabilities of the roots and oscillations over extended intervals. To show the efficiency of these approximants, numerical experiments are presented alongside various applications. Furthermore, to demonstrate computational efficiency, comparisons with the ml and ml_matrix MATLAB functions are included. Such approximants play an effective role in the implementation of numerical methods for fractional oscillation equations.
Author Contributions
Conceptualization, A.H.H. and K.M.F.; methodology, A.H.H., K.M.F. and I.O.S.; validation, A.H.H., K.M.F. and I.O.S.; writing—original draft preparation, A.H.H.; writing—review and editing, A.H.H., K.M.F. and I.O.S.; review and editing, A.Q.M.K. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Kilbas, A.; Srivastava, H.; Trujullo, J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006. [Google Scholar]
- Gorenflo, R.; Kilbas, A.A.; Mainardi, F.; Rogosin, S.V. Mittag-Leffler Functions. Related Topics and Applications; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
- Gorenflo, R.; Mainardi, F. Fractional Oscillations and Mittag-Leffler Functions; Citeseer: Berlin, Germany, 1996. [Google Scholar]
- Mainardi, F. Fractional relaxation-oscillation and fractional diffusion-wave phenomena. Chaos Solitons Fractals 1996, 7, 1461–1477. [Google Scholar] [CrossRef] [Scilit]
- Achar, B.N.; Hanneken, J.; Enck, T.; Clarke, T. Dynamics of the fractional oscillator. Phys. A Stat. Mech. Its Appl. 2001, 297, 361–367. [Google Scholar] [CrossRef] [Scilit]
- Stanislavsky, A. Fractional oscillator. Phys. Rev. E 2004, 70, 051103. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Stanislavsky, A.A. Twist of fractional oscillations. Phys. A Stat. Mech. Its Appl. 2005, 354, 101–110. [Google Scholar] [CrossRef] [Scilit]
- Gorenflo, R.; Loutchko, J.; Luchko, Y. Computation of the Mittag-Leffler function Eα,β(z) and its derivative. Fract. Calc. Appl. Anal. 2002, 5, 491–518. [Google Scholar]
- Garrappa, R. Numerical evalution of two and three parameter Mittag-Leffler functions. SIAM J. Numer. Anal. 2015, 53, 1350–1369. [Google Scholar] [CrossRef] [Scilit]
- Sarumi, I.O.; Furati, K.M.; Khaliq, A.Q.M. Highly Accurate Global Padé Approximations of Generalized Mittag–Leffler Function and Its Inverse. J. Sci. Comput. 2020, 82, 46. [Google Scholar] [CrossRef] [Scilit]
- Sarumi, I.O.; Furati, K.M.; Khaliq, A.Q.M.; Mustapha, K. Generalized Exponential Time Differencing Schemes for Stiff Fractional Systems with Nonsmooth Source Term. J. Sci. Comput. 2021, 86, 1–22. [Google Scholar] [CrossRef] [Scilit]
- Iyiola, O.S.; Asante-Asamani, E.O.; Wade, B.A. A real distinct poles rational approximation of generalized Mittag-Leffler functions and their inverses: Applications to fractional calculus. J. Comput. Appl. Math. 2018, 330, 307–317. [Google Scholar] [CrossRef] [Scilit]
- Starovoitov, A.P.; Starovoitova, N.A. Padé approximants of the Mittag-Leffler functions. Sb. Math. 2007, 198, 1011–1023. [Google Scholar] [CrossRef] [Scilit]
- Borhanifar, A.; Valizadeh, S. Mittag-Leffler-Padé approximations for the numerical solution of space and time fractional diffusion equations. Int. J. Appl. Math. Res. 2015, 4, 466. [Google Scholar] [CrossRef] [Scilit]
- Winitzki, S. Uniform Approximations for Transcendental Functions. In Computational Science and Its Applications, Proceedings of the ICCSA 2003: International Conference Montreal, Montreal, QC, Canada, 18–21 May 2003; Kumar, V., Gavrilova, M.L., Tan, C.J.K., L’Ecuyer, P., Eds.; Springer: Berlin/Heidelberg, Germany, 2003; pp. 780–789. [Google Scholar]
- Atkinson, C.; Osseiran, A. Rational solutions for the time-fractional diffusion equation. SIAM J. Appl. Math. 2011, 71, 92–106. [Google Scholar] [CrossRef] [Scilit]
- Zeng, C.; Chen, Y.Q. Global Padé approximations of the generalized Mittag-Leffler function and its inverse. Fract. Calc. Appl. Anal. 2015, 18, 1492–1506. [Google Scholar] [CrossRef] [Scilit]
- Ingo, C.; Barrick, T.R.; Webb, A.G.; Ronen, I. Accurate Padé global approximations for the Mittag-Leffler function, its inverse, and its partial derivatives to efficiently compute convergent power series. Int. J. Appl. Comput. Math. 2017, 3, 347–362. [Google Scholar] [CrossRef] [Scilit]
- Hanneken, J.W.; Vaught, D.M.; Achar, B. Enumeration of the Real Zeros of the Mittag-Leffler Function Eα(z), 1<α<2. In Advances in Fractional Calculus; Springer: Berlin/Heidelberg, Germany, 2007; pp. 15–26. [Google Scholar]
- Hanneken, J.W.; Achar, B.; Vaught, D.M. An alpha-beta phase diagram representation of the zeros and properties of the Mittag-Leffler function. Adv. Math. Phys. 2013, 2013, 421685. [Google Scholar] [CrossRef] [Scilit]
- Duan, J.S.; Wang, Z.; Fu, S.Z. The zeros of the solutions of the fractional oscillation equation. Fract. Calc. Appl. Anal. 2014, 17, 10–22. [Google Scholar] [CrossRef] [Scilit]
- Garrappa, R.; Popolizio, M. Computing the matrix Mittag-Leffler function with applications to fractional calculus. J. Sci. Comput. 2018, 77, 129–153. [Google Scholar] [CrossRef] [Scilit]
- Honain, A.H.; Furati, K.M. Rational Approximation for Oscillatory Mittag-Leffler Function. In Proceedings of the IEEE 2023 International Conference on Fractional Differentiation and Its Applications (ICFDA), Ajman, United Arab Emirates, 14–16 March 2023; pp. 1–5. [Google Scholar]
- Haubold, H.J.; Mathai, A.M.; Saxena, R.K. Mittag-Leffler functions and their applications. J. Appl. Math. 2011, 2011, 298628. [Google Scholar] [CrossRef] [Scilit]
- Podlubny, I. Fractional Differential Equations; Academic Press: Cambridge, MA, USA, 1999. [Google Scholar]
- Podlubny, I. 2009. Available online: www.mathworks.com/matlabcentral/fileexchange/8738 (accessed on 1 April 2024).
- Sadeghi, A.; Cardoso, J.R. Some notes on properties of the matrix Mittag-Leffler function. Appl. Math. Comput. 2018, 338, 733–738. [Google Scholar] [CrossRef] [Scilit]
- Higham, N.J. Functions of Matrices: Theory and Computation; SIAM: Philadelphia, PA, USA, 2008. [Google Scholar]
- Sastre, J. Efficient evaluation of matrix polynomials. Linear Algebra Its Appl. 2018, 539, 229–250. [Google Scholar] [CrossRef] [Scilit]
- Garrappa, R. Exponential integrators for time-fractional partial differential equations. Eur. Phys. J. Spec. Top. 2013, 222, 1915–1927. [Google Scholar] [CrossRef] [Scilit]
- Aguilar, J.G.; Hernández, J.R.; Jiménez, R.E.; Astorga-Zaragoza, C.; Peregrino, V.O.; Fraga, T.C. Fractional electromagnetic waves in plasma. Proc. Rom. Acad. A 2014, 17, 31–38. [Google Scholar]
- Murillo, J.Q.; Yuste, S.B. An explicit difference method for solving fractional diffusion and diffusion-wave equations in the Caputo form. J. Comput. Nonlinear Dyn. 2011, 6, 021014. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).













