Next Article in Journal
Amortized Parameter Inference for the Arbitrary-Order Hidden Markov Model
Next Article in Special Issue
A Local Fixed Point Theorem for Multivalued Mappings in Strong Partial b-Metric Spaces with Potential Applications to Language Dynamics
Previous Article in Journal
Spectral Vieta–Lucas Projection Method for Neutral Fuzzy Fractional Functional Differential Equations: Theory and Well-Posedness
Previous Article in Special Issue
Third-Order Nonlinear Neutral Delay Differential Equations with Several Deviating Arguments: Improved Oscillation Criteria
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Generalized Time-Stepping Scheme for Time-Fractional Reaction–Diffusion Models Using a New Rational Function Approximation of Mittag-Leffler Functions

by
Madushi U. Wickramasinghe
and
Olaniyi S. Iyiola
*
Department of Mathematics, Morgan State University, Baltimore, MD 21251, USA
*
Author to whom correspondence should be addressed.
Axioms 2026, 15(4), 288; https://doi.org/10.3390/axioms15040288
Submission received: 17 March 2026 / Revised: 4 April 2026 / Accepted: 7 April 2026 / Published: 14 April 2026

Abstract

The Mittag-Leffler function holds significant importance in fractional calculus due to its extensive applications in addressing challenges across science, engineering, biology, hydrology, and earth sciences. Notably, the closed-form solution of a time-fractional model naturally emerges as the Mittag-Leffler function (MLF), necessitating precise and efficient computations. Consequently, numerical approximations are essential for accurately calculating the Mittag-Leffler function. In this study, we develop a straightforward yet precise real pole rational approximation for the Mittag-Leffler function. We demonstrate first-order convergence and L-acceptability, which aid in mitigating unwanted oscillations. Additionally, we create an effective and precise first-order generalized exponential time differencing scheme to solve the time-fractional reaction–diffusion equations. We obtain and prove the convergence result using Grönwall-type inequality. Several numerical experiments are conducted to confirm the efficiency and accuracy of the proposed numerical scheme compared with exact solutions. The computational efficiency of the proposed method is compared with another existing first-order numerical technique. Furthermore, our proposed scheme is crucial for developing higher-order predictor–corrector schemes for solving time-fractional models.

1. Introduction

In recent years, fractional calculus has emerged as a significant domain in applied mathematics, finding applications across various fields. These include electro-analytical chemistry, regular variation in thermodynamics, anomalous diffusion, genetic algorithms, aerodynamics, viscoelasticity, electrical circuits, biophysics, biology, signal theory, and control theory [1,2,3,4,5,6]. This area represents a standard extension of traditional calculus involving the transformation of integer-order integrals and derivatives into their fractional-order counterparts [2]. The primary advantage of the fractional-order differential operator lies in its ability to account for the influence of historical states on future states rather than relying solely on the current state, which reflects a more realistic phenomenon in the real world [4,7]. Most of the aforementioned applications of fractional calculus focus on the study of fractional-order ordinary differential equations (ODEs) and partial differential equations (PDEs), a topic that has garnered considerable interest among researchers.
Specifically, the time-fractional reaction–diffusion models, which form the primary focus of this work, have received significant attention due to their ability to accurately describe the anomalous diffusion and memory effects that arise in many real-world processes, such as transport in heterogeneous media, biological systems, and chemical reactions. Unlike classical integer-order models, time-fractional formulations incorporate history-dependent dynamics, providing a more realistic representation of complex systems with nonlocal temporal behavior [8]. However, the presence of fractional derivatives makes analytical solutions difficult or even unattainable in most cases, which highlights the importance of developing efficient and stable numerical schemes. Furthermore, the need to discretize complex integral operators has led to the development of various numerical methods for deriving approximate numerical solutions to fractional-order ODEs and PDEs in recent years [9,10]. The finite difference method [11,12,13], fast finite difference method [9], and finite element method [14,15] are prominent numerical techniques in this research area. An operator splitting technique was employed by Baeume et al. [16] to develop the numerical solution of fractional reaction–diffusion equations. Jafari et al. [17] proposed a numerical scheme for fractional ODEs utilizing an integral operator matrix, a product operator matrix, and Legendre wavelets. The Chebyshev wavelet operational matrix of fractional integration is employed in [18,19] to propose a numerical method for solving the fractional-order diffusion equation. Iyiola et al. [10,20] introduced an exponential integrator method for space-fractional models by incorporating fractional centered differencing and the matrix transfer technique for the discretization of the Riesz space-fractional derivative. Additionally, Chen and Liu [21] investigated an implicit finite difference approximation for the Riesz space-fractional reaction–dispersion equation (RSFRDE), analyzing the stability and convergence of the proposed scheme. Meerschaert and Tadjeran [13] examined finite difference approximations for two-sided space-fractional partial differential equations, discussing the stability, consistency, and convergence of the method. In [22], Partohaghigh et al. identified a second-order exponential time differencing finite element method (ETD-RDP-FEM) to efficiently solve Riesz-tempered fractional reaction–diffusion equations in irregular domains. Moreover, a more comprehensive recent advancement in non-integer-order differential equations in a neural network and fuzzy neural network dynamic framework is considered by Li et al. in [23,24,25].
In 2008, Murio et al. [11] introduced an implicit numerical scheme that is unconditionally stable to address the one-dimensional linear time-fractional diffusion equation, which is formulated using Caputo’s fractional derivative, on a finite slab. An effective numerical approach was suggested in [26] for solving the nonlinear time-fractional-order advection–reaction–diffusion equation. Furthermore, Yusuf et al., in [27], utilized nonlinear time–space-fractional reaction–diffusion equations with the matrix transfer technique to establish a second-order numerical scheme on graded meshes over time. The authors illustrated the stability characteristics of the proposed scheme using numerical examples. The Crank–Nicolson finite difference method (C-N-FDM) by Sweilam et al. [28] and the generalized exponential time differencing (GETD) methods explored by Garappa and Popolizio [29,30] are additional numerical schemes that are crucial in the numerical solutions of time-fractional equations. For the interger-order case, see [8,31,32,33,34,35]. A significant feature of nearly all of these methods is the inclusion of the two-parameter Mittag-Leffler function (MLF), represented by E σ , γ ( x ) , σ , γ C , which was introduced by Wiman [36], and the classical MLF ( E σ ( x ) , σ C ) introduced by Magnus Gösta Mittag-Leffler [37]. Consequently, this function is vital in solving non-integer-order differential equations, playing a role akin to that of exponential functions in solving integer-order differential equations. Specifically, it is fundamental to memory-dependent evolution models. However, calculating the MLF is computationally intensive. Moreover, it is challenging and potentially invalid to compute for arguments with a large modulus. The difficulty increases when the argument is in matrix form. Due to these challenges, it is crucial to have an efficient evaluation of matrix arguments with precise numerical approximations to compute the MLF.
Garrappa [38] proposed a technique based on numerically inverting the Laplace transform. Diethelm [39] compiled a table of coefficients for rational approximations of the one-parameter Mittag-Leffler function (MLF). These approximations are notably effective when the poles are complex conjugates. Atkinson et al. [40] created a global Padé approximation for the one-parameter MLF when 0 < σ < 1 and Zeng et al. [41] expanded this to include the two-parameter MLF. Iyiola et al. [42] developed a second-order rational approximation for the MLF, distinct from the Padé type introduced by Sarumi et al. [43], featuring real distinct poles. Building on Iyiola et al.’s work [42], this paper seeks to propose a first-order approximation for the Mittag-Leffler function (MLF) with a real pole, incorporating it as an effective and computationally efficient approach for approximating matrix arguments of the MLF within the proposed first-order fractional exponential time differencing (FETD) scheme for solving time-fractional reaction–diffusion equations. Explicit methods form a particularly attractive class of numerical schemes due to their structural simplicity, ease of implementation, low computational overhead, and natural extensibility to higher spatial dimensions. These features make them especially suitable for large-scale and high-dimensional problems where computational cost is a critical concern.
A key contribution of this work lies in emphasizing the strategic role of first-order methods beyond their standalone accuracy. While first-order schemes are often regarded as low-accuracy approximations, they are in fact crucial in the broader context of constructing robust higher-order numerical methods, which are scarce in time-fractional models. In particular, implicit second- or higher-order schemes for fractional differential equations typically rely on predictor–corrector frameworks, where the accuracy and stability of the overall method depend significantly on the quality of the initial predictor. An efficient and stable first-order scheme serves as an ideal predictor, providing a reliable initial approximation that accelerates convergence and enhances the stability of the subsequent corrector steps. In this regard, the proposed fractional exponential time differencing scheme with real pole rational approximation (FETD-RPR1) in Algorithm 1 is not only a practical standalone solver but also a foundational building block for the large community who would like to develop higher order predictor–corrector methods. Its low computational complexity ensures minimal additional cost when embedded within higher-order schemes, while its consistency with the underlying fractional dynamics improves the overall accuracy of the predictor–corrector process. Moreover, the use of a real pole rational approximation for the MLF avoids the challenges associated with direct evaluation of matrix-valued Mittag-Leffler functions, thereby significantly reducing computational burden without sacrificing essential dynamical properties. Therefore, the introduction of this first-order method provides two advantages: it offers an efficient solution technique for time-fractional reaction–diffusion problems and, more importantly, establishes a robust and reliable predictor that can be seamlessly integrated into higher-order implicit schemes. This makes FETD-RPR1 a valuable component in the development of accurate, stable, and computationally efficient numerical methods for time-fractional differential equations.
The organization of this paper is as follows: Section 2 covers the basics of fractional calculus and essential results that support our proposed method and analysis. Section 3 focuses on introducing definitions and relevant theories concerning the MLF and its generalizations. Additionally, Section 3 elaborates on our proposed approximation for the MLF, where we also confirm its L-acceptability and offer an error estimate. The main proposed numerical scheme (FETD-RPR1) is thoroughly explained in Section 4. The convergence result is presented and proven using Grönwall-type inequality in Section 5. In Section 6, six numerical examples are presented, to demonstrate the accuracy and efficiency of both the proposed approximation and the numerical scheme. Section 6 also focuses on comparing the efficiency of the proposed method with an existing first-order method. Finally, we summarize our findings in Section 7.
Algorithm 1 FETD-RPR1 Scheme
 1:  Compute m 1 = 1 Γ ( σ + 1 ) and m 2 = Γ ( σ + 1 ) Γ ( 2 σ + 1 ) .
 2:  Solve for a n (Processor 1)
a n = ( I + m 1 t n σ G ) 1 W 0
 3:  Solve for b n (Processor 2)
b n = m 1 t n σ I + m 2 t n σ G 1 H 0
 4:  Solve for c n (Processor 3)
c n = i = 1 n 1 t n i σ m 1 I + m 2 t n i σ G 1 ( H i H i 1 )
 5:  Obtain approximate solution W n
W n = a n + b n + c n .

2. Preliminaries

To introduce the mathematical concepts of fractional calculus, we begin by exploring the fundamental definitions of factorials and Gamma functions and commonly used definitions of fractional derivatives and integrals, which will be utilized in subsequent sections.
Definition 1
(The Gamma function). The Gamma function, denoted as Γ, is defined as
Γ ( σ ) = 0 y σ 1 e y d y , σ > 0 ,
with
Γ ( σ + 1 ) = σ Γ ( σ ) .
Note that the Gamma function is a generalization of the factorial function. When σ = n , we have Γ ( n + 1 ) = n ! .
Definition 2
(Riemann–Liouville fractional integral of order σ [44,45]). Let w L 1 [ a , b ] , where a < u < b , be a real-valued locally integrable function. The left-sided Riemann–Liouville (R-L) fractional integral of order σ of the function w is given as
I u σ a w ( u ) = 1 Γ ( σ ) a u ( u τ ) σ 1 w ( τ ) d τ , u > a , σ > 0 ,
where I 0 w ( u ) = w ( u ) .
Definition 3
(Riemann–Liouville fractional derivative of order σ [44,45]). Let w L 1 [ a , b ] , where a < u < b , be a real-valued locally integrable function and r 1 < σ < r , r N . The left-sided (R-L) fractional derivatives of order σ of the function w are
D u σ a w ( u ) = D r I u r σ a w ( u ) = 1 Γ ( r σ ) d r d u r a u ( u τ ) r σ 1 w ( τ ) d τ ,
where D r is the classical differential operator of order r .
Definition 4
(Caputo fractional derivative of order σ [44,45]). The left-sided Caputo fractional derivatives of order σ of the function w are given by
D u σ a c w ( u ) = I r σ D r w ( u ) = 1 Γ ( r σ ) a u ( u τ ) r σ 1 w ( r ) ( τ ) d τ .
In particular, if r = 1 and a = 0 , we have
D u σ c w ( u ) = I 1 σ D 1 w ( u ) = 1 Γ ( 1 σ ) 0 u ( u τ ) σ w ( 1 ) ( τ ) d τ .
Lemma 1
([46]). The Caputo derivative of the power function u γ , γ R and the constant function is defined as follows:
(a) 
D σ c u γ = 0 , γ < σ .
(b) 
D σ c u γ = Γ ( γ + 1 ) Γ ( γ + 1 σ ) u γ σ , γ σ .
(c) 
D σ c k = 0 , for some constant k R .

3. The Generalized Mittag-Leffler Functions

In recent decades, the generalized Mittag-Leffler function (MLF) has become increasingly prevalent in both theoretical and applied contexts within the domain of fractional calculus. This prominence is attributed to its natural emergence in the solutions of fractional integral and differential equations. In the analysis of models reliant on historical data, the MLF holds considerable significance. Consequently, researchers have concentrated on exploring the properties and extended applications of the MLF. Indeed, the role of the exponential function in solving integer-order differential equations is analogous to that of the generalized Mittag-Leffler functions in addressing fractional-order differential equations.
Definition 5
([36]). The generalized Mittag-Leffler function (also called the two-parameter Mittag-Leffler function) is defined as follows:
E σ , γ ( w ) = k = 0 w k Γ ( σ k + γ ) , γ , w C , R e ( σ ) > 0 .
Definition 6
([37]). The classical MLF E σ ( w ) (also called the one-parameter Mittag-Leffler function) was introduced by Magnus Gösta Mittag-Leffler as
E σ ( w ) = E σ , 1 ( w ) = k = 0 w k Γ ( σ k + 1 ) , w C , R e ( σ ) > 0 .
The one-parameter Mittag-Leffler function is a special case of Equation (2). For some particular values of σ , γ , we can obtain various functions of special cases as in Lemma 2.
Lemma 2
([42,47,48]). Let w C . Then:
(a) 
E 1 , 1 ( w ) = e w ;
(b) 
E 1 , 2 ( w ) = e w 1 w ;
(c) 
E 2 , 2 ( w ) = sinh w w ;
(d) 
E 2 , 1 ( w ) = cosh w ;
(e) 
E 0 , 1 ( w ) = 1 1 w , | w | < 1 ;
(f) 
E 2 , 1 ( w 2 ) = cos ( w ) ;
(g) 
E 2 , 3 ( w ) = cosh w 1 w ;
(h) 
E 1 , 3 ( w ) = e w 1 w w 2 ;
(i) 
E 1 / 2 , 1 ( w ) = e w 2 e r f c ( w ) ;
(j) 
E 2 , 2 ( w 2 ) = sin w w .
The following lemma gives a well-known identity related to the Laplace transform of the Mittag-Leffler function.
Lemma 3
([29,49]). σ , γ C with R e ( σ ) > 0 and λ C . Then,
Ψ σ , γ ( t ; λ ) = L 1 s σ γ s σ + λ = t γ 1 E σ , γ ( t σ λ ) .
In some situations, it is convenient to scale the time variable according to the relation [49]
Ψ σ , γ ( t ; λ ) = h γ 1 Ψ σ , γ t h ; h σ λ , h > 0 .
The following collection of results concerning the Ψ σ , γ function will also be useful later in the paper.
Lemma 4
([30,49]). Suppose that a t , R e ( σ ) > 0 , and γ > 0 , and let r R be such that r > 1 . Then,
a t Ψ σ , γ ( t s ; λ ) ( s a ) r d s = Γ ( r + 1 ) Ψ σ , γ + r + 1 ( t a ; λ ) .
Lemma 5
([30,49]). Suppose that a < b t , R e ( σ ) > 0 , and γ > 0 . Then,
a b Ψ σ , γ ( t s ; λ ) d s = Ψ σ , γ + 1 ( t a ; λ ) Ψ σ , γ + 1 ( t b ; λ ) ,
and
a b Ψ σ , γ ( t s ; λ ) ( s a ) d s = Ψ σ , γ + 2 ( t a ; λ ) ( b a ) Ψ σ , γ + 1 ( t b ; λ ) Ψ σ , γ + 2 ( t b ; λ ) .
Lemma 6
([42,50]). Let R e ( σ ) > 0 , R e ( γ ) > 0 , and w C . Then,
w E σ , σ + γ ( w ) = E σ , γ ( w ) 1 Γ ( γ ) .
Lemma 7
([51]). Let R e ( σ ) > 0 , λ C , 0 < σ 1 , and a R . Then,
D a σ c ( E σ ( λ ( t a ) σ ) ) = λ E σ ( λ ( t a ) σ ) .
Lemma 8
([30,49]). Suppose that 0 < σ < 1 and λ > 0 . Then, for any t > 0 ,   t σ 1 E σ , σ ( t σ λ ) is decreasing and t γ 1 E σ , γ ( t σ λ ) 0 and
t γ 1 E σ , γ ( t σ λ ) t γ 1 Γ ( γ ) for any γ σ .

3.1. Rational Approximation of the Generalized Mittag-Leffler Function

Calculating E σ , γ ( w ) even with scalar inputs presents significant challenges. One approach to computing the Mittag-Leffler function (MLF) involves truncating its series representation. Although the series in Equation (2) converges analytically for all w C , its computation becomes impractical and costly when | z | 1 . Additionally, evaluating the MLF with a matrix input is a complex task. Due to these complexities, various techniques have been developed for computing the MLF. Garrappa [38] introduced a method based on the numerical inversion of the Laplace transform. Diethelm [39] provided a table of coefficients for the rational approximants to E σ , 1 ( t σ ) .
However, these approximations may not perform well for several reasons. For a small α or large | z | , the series converges very slowly, necessitating a large number of terms for reasonable accuracy, thereby increasing computational cost. For large arguments (particularly on the positive real axis), the Mittag-Leffler function can grow rapidly and behave like a stretched exponential function. Consequently, numerical approximations (e.g., finite-sum and floating-point errors) may fail to capture the sharp transition or may result in overflow. Furthermore, numerical Laplace inversion techniques are computationally expensive, especially when high precision is required, because the integration along complex contours can be unstable and sensitive to discretization. These issues are further exacerbated when the argument is a matrix.
In this subsection, we develop a first-order, L-acceptable rational approximation for the Mittag-Leffler function of the form
R + ( w ) = a 1 1 a 2 w , a 1 , a 2 R , a 2 0 .
Theorem 1.
Let σ , γ 0 , a 1 = 1 ,
a 2 = Γ ( γ ) Γ ( σ + γ ) a n d ϵ σ , γ ( w ) = Γ ( γ ) E σ , γ ( w ) .
Then, R + ( w ) is a first-order approximation to E σ , γ ( w ) . , i.e.,
R + ( w ) ϵ σ , γ ( w ) = C w 2 + O ( w p + 2 ) , a s w 0 ,
with error constant given as
C = Γ 2 ( γ ) Γ 2 ( σ + γ ) Γ ( γ ) Γ ( 2 σ + γ ) .
Proof. 
From Equation (2), we have that
E σ , γ ( w ) = 1 Γ ( γ ) + w Γ ( σ + γ ) + w 2 Γ ( 2 σ + γ ) + O ( w 3 ) .
Therefore, we obtain
ϵ σ , γ ( w ) = 1 + Γ ( γ ) Γ ( σ + γ ) w + Γ ( γ ) Γ ( 2 σ + γ ) w 2 + O ( w 3 ) .
Also, the Taylor series expansion of the rational function R + ( w ) produces
R + ( w ) = a 1 1 + a 2 w + a 2 2 w 2 + O ( w 3 ) .
Combining Equations (7) and (8), and using the definitions of a 1 and a 2 , the result follows with the error constant given by the coefficients of w 2 terms as
C = a 1 a 2 2 Γ ( γ ) Γ ( 2 σ + γ ) = Γ 2 ( γ ) Γ 2 ( σ + γ ) Γ ( γ ) Γ ( 2 σ + γ ) .
  □
Hence, from Theorem 1, we have
ϵ σ , γ ( w ) = Γ ( γ ) 1 a 2 w ,
which implies that
E σ , γ ( w ) = 1 Γ ( γ ) 1 1 Γ ( γ ) Γ ( σ + γ ) w .
Therefore, we obtain the first-order rational approximation for the generalized Mittag-Leffler function as
E σ , γ ( w ) = a 1 * 1 a 2 * w ,
where
a 1 * = 1 Γ ( γ ) , a n d a 2 * = Γ ( γ ) Γ ( σ + γ ) .
We refer to the rational approximation in Equation (9) as the real pole rational (RPR1) approximation of the Mittag-Leffler function.
Definition 7.
A rational approximation R ( z ) of E σ , γ ( z ) is said to be A-acceptable if | R ( z ) | < 1 whenever R e ( z ) < 0 and L-acceptable if, in addition,
lim R e ( z ) | R ( z ) | = 0 .
Theorem 2.
Let γ > 0 such that Γ ( γ ) 1 . Then, the rational approximation RPR1 given in Equation (9) is L-acceptable.
Proof. 
Let w = u + i v with R e ( w ) < 0 . To prove the A-acceptability of | R + ( w ) | , we consider
R + ( w ) = 1 | Γ ( γ ) | 1 Γ ( γ ) Γ ( σ + γ ) w .
The denominator can be simplified as
1 Γ ( γ ) Γ ( σ + γ ) w 2 = 1 Γ ( γ ) Γ ( σ + γ ) u 2 + Γ 2 ( γ ) Γ 2 ( σ + γ ) v 2 .
Considering the first term in Equation (11), for σ , γ 0 , we have that
Γ ( γ ) Γ ( σ + γ ) 0 .
Then, using the fact that R e ( w ) = u 0 , we have that
Γ ( γ ) Γ ( σ + γ ) u 0 .
This gives
1 Γ ( γ ) Γ ( σ + γ ) u 1 .
Using this in Equation (11) and taking the reciprocal, we obtain
1 1 Γ ( γ ) Γ ( σ + γ ) w 2 1 .
Since Γ ( γ ) 1 , we have
| R + ( w ) | 1 .
In addition, clearly from the expression given in Equation (10),
lim R e ( z ) | R ( z ) | = 0 .
Hence, the rational approximation RPR1 given in Equation (9) is L-acceptable.    □

3.2. Applications to Special Functions

Here, we present some of the special functions discussed in Lemma 2 approximated by the RPR1 approximation in Equation (9) for the MLF. We define the exact special functions in consideration below. The performance of the established RPR1 approximation is compared with the following exact functions, and the results are reported in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6.
f 1 ( w ) = 1 1 + w , f 2 ( w ) = sin ( w ) w , f 3 ( w ) = e w 1 + w w 2 ,
f 4 ( w ) = 1 e w w , f 5 ( w ) = e w , f 6 ( w ) = e w 2 e r f c ( w ) .
Remark 1.
According to the conditions outlined in Theorem 2, we have demonstrated that the proposed approximation RPR1 is L-acceptable. This approximation employs a non-Padé rational approach, effectively reducing unwanted oscillations that can occur due to non-smooth or mismatched initial and boundary conditions in fractional models. The approximation derived in Theorem 1 is based on a local series expansion around w = 0 , and therefore provides first-order accuracy in a neighborhood of the origin. However, it is important to examine the behavior of the approximation for large values of | w | . For the proposed rational approximation in Equation (9), it can be observed that, as | w | becomes large, the approximation behaves like
R + ( w ) C w ,
where C is a constant depending on σ and γ. This indicates that the approximation decays algebraically as | w | .
In comparison, the Mittag-Leffler function exhibits different asymptotic behavior depending on the argument. In particular, for large negative arguments, it also decays algebraically, whereas, for large positive arguments, it grows rapidly. Therefore, the proposed approximation does not capture the full asymptotic behavior of the Mittag-Leffler function for all regions of the complex plane. However, in the context of the present work, the argument w arises as w = t σ G , where G is a positive definite matrix. Consequently, the spectrum of w lies in the negative real axis, where both the Mittag-Leffler function and the proposed approximation exhibit consistent decay behavior. This ensures that the approximation remains suitable for the intended numerical scheme.

4. Generalized Exponential Time Differencing Schemes

The time-fractional reaction–diffusion equation in n-dimensional space is a generalization of the classical reaction–diffusion equation incorporating a fractional derivative in time to model anomalous diffusion. It is given by
D σ c w = κ Δ w + H ( w , t ) , x Ω R n , t > 0 , w ( x , 0 ) = w 0 ( x ) , x Ω , w ( x , t ) = g ( x , t ) , x Ω , t > 0 ,
where D σ c is the Caputo time-fractional derivative operator of order 0 < σ 1 defined as
D σ c w ( t ) = 0 t ( t s ) σ Γ ( 1 σ ) w ( s ) d s ,
where Γ ( . ) is the Gamma function. The diffusion coefficient is denoted by κ . Δ w is the Laplacian operator in n-dimensional space given by
Δ w = j = 1 n 2 w x j 2 ,
with H ( w , t ) referring to some reasonable nonlinear function of w which is chosen as reaction kinetics. For instance, the one-dimensional fractional nonlinear reaction–diffusion equation is of the form
D σ c w = κ 2 w x 1 2 + H ( w , t ) .
Introducing a uniform mesh of grid points in each spatial direction, the Laplacian operator can be discretized, and it leads the PDE in Equation (12) back to a system of fractional differential equations (DEs), thus allowing us to focus on just a system of DEs. For instance, we look at the derivation of the system of fractional DEs in a 1D case, introducing the uniform spatial discritization as
x i = a + i h , i = 0 , 1 , 2 , , M with h = b a M .
Using the second-order central difference formula for the spatial discretization,
2 w x 2 | x = x i w i + 1 ( t ) 2 w i ( t ) + w i 1 ( t ) h 2 ,
where h is the uniform grid spacing and w i ( t ) w ( x i , t ) . Substituting Equation (14) into Equation (13) for all interior nodes i = 1 , 2 , , ( M 1 ) , we get the following system of DEs:
D σ c w 1 ( t ) = κ h 2 w 2 ( t ) 2 w 1 ( t ) + w 0 ( t ) + H ( w 1 , t ) D σ c w 2 ( t ) = κ h 2 w 3 ( t ) 2 w 2 ( t ) + w 1 ( t ) + H ( w 2 , t ) D σ c w M 1 ( t ) = κ h 2 w M ( t ) 2 w M 1 ( t ) + w M 2 ( t ) + H ( w M 1 , t ) ,
where the boundary values are given by
w 0 ( t ) = g ( a , t ) and w M ( t ) = g ( b , t ) .
The above system of fractional DEs can be represented by the following semi-discrete system:
D σ c W ( t ) + G W ( t ) = H ( W , t ) , t > 0 W ( t 0 ) = W 0 ,
where
W ( t ) = w 1 ( t ) w 2 ( t ) w M 1 ( t ) , G = κ h 2 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 0 1 0 0 0 0 1 2 ,
and
H ( W , t ) = H ( w 1 , t ) H ( w 2 , t ) H ( w M 1 , t ) + κ h 2 g ( a , t ) 0 κ h 2 g ( b , t ) ,
where the boundary conditions do not appear in matrix G and are absorbed as extra forcing terms in H ( W , t ) .
The Dirichlet boundary conditions of problem (16) lead the matrix G to be symmetric positive definite, and Lemma 8 can be generalized to the matrix G . Also, the total number of unknowns in the system is equal to the number of grid points in the spatial domain. We assume that the the nonlinear source term H : D × [ 0 , T ] R is Lipschitz with respect to the first variable for a suitable region D . That is,
| H ( V 1 ( t ) , t ) H ( V 2 ( t ) , t ) | L | V 1 ( t ) V 2 ( t ) | ,
for some L > 0 , for all V 1 , V 2 D .
Generalized exponential time differencing (GETD) is an extension of the standard exponential time differencing (ETD) method to problems of fractional-order derivatives using the Mittag-Leffler function. In this section, we develop the first-order explicit generalized exponential time differencing scheme for solving time-fractional differential equations of the type given in Equation (16).

4.1. The Derivation of the GETD Scheme

Define
L { W ( t ) } = W ^ ( s ) , and L { H ( t ) } = H ^ ( s ) .
Applying the Laplace transform to both sides of Equation (16), we obtain
L { c D σ W ( t ) } + L { G W ( t ) } = L { H ( t ) } ,
which implies
W ^ ( s ) = s σ 1 s σ I + G 1 W 0 + s σ I + G 1 H ^ ( s ) .
Define
ε σ , γ ( s , G ) : = s σ γ s σ I + G 1 .
Hence, Equation (18) can be written explicitly as
W ^ ( s ) = ϵ σ , 1 ( s , G ) W 0 + ϵ σ , σ ( s , G ) H ^ ( s ) .
By denoting Ψ σ , γ ( s , G ) , the inverse Laplace transform of ε σ , γ ( s , G ) [52], and by using Lemma 3, we have
L 1 ε σ , γ ( s , G ) = Ψ σ , γ ( t , G ) = t γ 1 E σ , γ ( t σ G ) ,
where E σ , γ is the two-parameter Mittag-Leffler function (MLF) as defined in Equation (2).
Taking the Laplace inverse of Equation (19) in both sides,
W ( t ) = L 1 ε σ , 1 ( s , G ) W 0 + L 1 s σ I + G 1 H ^ ( s ) .
The first Laplace inverse leads to
L 1 ε σ , 1 ( s , G ) W 0 = E σ , 1 ( t σ G ) W 0 .
The second Laplace inverse is evaluated by using the convolution integral as follows:
L 1 s σ I + G 1 H ^ ( s ) = L 1 s σ I + G 1 L 1 H ^ ( s ) = t σ 1 E σ , σ ( t σ G ) H ( W ( t ) ) = 0 t ( t η ) σ 1 E σ , σ ( ( t η ) σ G ) H ( W ( η ) ) d η .
Hence, Equation (16) is equivalent to the following integral form:
W ( t ) = E σ , 1 ( t σ G ) W 0 + 0 t ( t η ) σ 1 E σ , σ ( ( t η ) σ G ) H ( W ( η ) ) d η .

4.2. Derivation of Fractional Exponential Time Differencing Scheme (FETD1)

To approximate the solution of Equation (20) in some interval [ 0 , T ] , we introduce the mesh points
0 = t 0 < t 1 < t 2 < , t N = T .
Let t n + 1 2 = t n + t n + 1 2 , I n = [ t n , t n + 1 ] , k n = t n + 1 t n for n = 0 , 1 , 2 , , N 1 . Let k denote the maximum size of the mesh element.
The resulting method of replacing H ( W ( η ) ) in each subinterval [ t i , t i + 1 ] with a suitable interpolating polynomial and then evaluating the integrals is named fractional exponential time differencing (FETD). In this paper, we use the constant interpolating polynomial of degree 0,
P i 0 [ H : η ] = H i ,
to approximate H ( W ( η ) ) on each subinterval I i .
By setting W n W ( t n ) , the variation of the constant formula in Equation (20) can be written in a piecewise form:
W n = E σ , 1 ( t n σ G ) W 0 + 0 t 1 ( t n η ) σ 1 E σ , σ ( G ( t n η ) σ ) P 0 0 [ H : η ] d η + t 1 t 2 ( t n η ) σ 1 E σ , σ ( G ( t n η ) σ ) P 1 0 [ H : η ] d η + t 2 t 3 ( t n η ) σ 1 E σ , σ ( G ( t n η ) σ ) P 2 0 [ H : η ] d η + + t n 1 t n ( t n η ) σ 1 E σ , σ ( G ( t n η ) σ ) P n 1 0 [ H : η ] d η .
Hence, we obtain
W n = E σ , 1 ( t n σ G ) W 0 + i = 0 n 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) P i 0 [ H : η ] d η .
Substituting the interpolating polynomial of degree 0 ( P i 0 [ H : η ] = H i ) into the FETD scheme in (21) will generate the first-order FETD scheme (FETD1). We now focus on the derivation of the FETD1 scheme. Substituting H i in Equation (21), we have
W n = E σ ( t n σ G ) W 0 + i = 0 n 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) H i d η .
Lemma 9.
Let 0 < σ 1 . Then,
i = 0 n 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) H i d η = i = 1 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H i H i 1 ) + t n σ E σ , σ + 1 ( t n σ G ) H 0 .
Proof. 
Define
I = i = 0 n 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) H i d η .
Using Lemma 5 and Equation (4),
I = i = 0 n 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) d η H i = i = 0 n 1 t i t i + 1 e σ , σ ( t n η ; G ) d η H i = i = 0 n 1 ( e σ , σ + 1 ( t n t i ; G ) e σ , σ + 1 ( t n t i + 1 ; G ) ) d η H i = i = 0 n 1 ( ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( t n t i + 1 ) σ E σ , σ + 1 ( ( t n t i + 1 ) σ G ) ) H i = t n σ E σ , σ + 1 ( t n σ G ) H 0 + [ ( t n t 1 ) σ E σ , σ + 1 ( ( t n t 1 ) σ G ) ( H 1 H 0 ) ] + [ ( t n t 2 ) σ E σ , σ + 1 ( ( t n t 2 ) σ G ) ( H 2 H 1 ) ] + [ ( t n t 3 ) σ E σ , σ + 1 ( ( t n t 3 ) σ G ) ( H 3 H 2 ) ] + + ( t n t n 1 ) σ E σ , σ + 1 ( ( t n t n 1 ) σ G ) ( H n 1 H n 2 ) = t n σ E σ , σ + 1 ( t n σ G ) H 0 + i = 1 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H i H i 1 ) .
Hence, the result follows.    □
Using Lemma 9 in Equation (22), we obtain the FETD1 scheme as follows:
W n = E σ ( t n σ G ) W 0 + t n σ E σ , σ + 1 ( t n σ G ) H 0 + i = 1 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H i H i 1 ) .
Theorem 3.
Let G be an invertible matrix, m 1 = 1 Γ ( σ + 1 ) and m 2 = Γ ( σ + 1 ) Γ ( 2 σ + 1 ) . Define t n i = t n t i . Then, the scheme given in Equation (25) is equivalent to
W n = ( I + m 1 t n σ G ) 1 W 0 + m 1 t n σ I + m 2 t n σ G 1 H 0 + i = 1 n 1 t n i σ m 1 I + m 2 t n i σ G 1 ( H i H i 1 ) .
Proof. 
We consider the FETD1 scheme in Equation (25) with the RPR1 approximation in Equation (9) to evaluate the terms in the scheme. The first term in the scheme reduces as follows:
E σ ( t n σ G ) W 0 = ( I + a 2 * t n σ G ) 1 W 0 = ( I + 1 Γ ( α + 1 ) t n σ G ) 1 W 0 = ( I + m 1 t n σ G ) 1 W 0 .
Considering the second term in the scheme (25),
t n σ E σ , σ + 1 ( t n σ G ) H 0 = t n σ 1 Γ ( σ + 1 ) ( I + a 2 * t n σ G ) 1 H 0 = m 1 t n σ I + Γ ( σ + 1 ) Γ ( 2 σ + 1 ) t n σ G 1 H 0 = m 1 t n σ I + m 2 t n σ G 1 H 0 .
The last term in the scheme (25) can be simplified as follows:
i = 1 n 1 t n i σ E σ , σ + 1 ( t n i σ G ) ( H i H i 1 ) = i = 1 n 1 t n i σ 1 Γ ( σ + 1 ) ( I + a 2 * t n i σ G ) 1 ( H i H i 1 ) = i = 1 n 1 t n i σ m 1 I + Γ ( σ + 1 ) Γ ( 2 σ + 1 ) t n i σ G 1 ( H i H i 1 ) = i = 1 n 1 t n i σ m 1 I + m 2 t n i σ G 1 ( H i H i 1 ) .
Finally, by using Equations (27)–(29), the equivalent scheme can be written as
W n = ( I + m 1 t n σ G ) 1 W 0 + m 1 t n σ I + m 2 t n σ G 1 H 0 + i = 1 n 1 t n i σ m 1 I + m 2 t n i σ G 1 ( H i H i 1 ) .
  □
We call the scheme in Equation (29) the fractional exponential time differencing with real pole rational approximation (FETD-RPR1) scheme. The parallel implementation of the FETD-RPR1 scheme is given below.
Remark 2.
The efficient implementation a n , b n , c n , which includes computation of matrix inverses, is computed using LU decomposition. Although the computational complexity of LU decomposition is similar to direct computation of inverses (O( n 3 )), this is much faster and numerically more stable than computing direct inverses.

5. Convergence Analysis

We first prove the following Lemma (Grönwall-type inequality), which our main convergence theorem relies on.
Lemma 10.
Let w n be a sequence of non-negative real numbers such that
w n M ( t n t 0 ) σ + s 1 + L h σ i = 0 n 1 ( n i ) σ E σ , σ + 1 ( ( n i ) σ Z ) w i ,
where 0 < σ < 1 , 0 < s < 1 and n = 0 , 1 , 2 , , N with M , L being positive constants. Then,
w n M Γ ( σ + s ) ( t n t 0 ) σ + s E σ , σ + s ( t n t 0 ) σ + 1 L σ .
Proof. 
By simply applying Lemma 8, we have
w n M ( t n t 0 ) σ + s 1 + L h σ Γ ( σ + 1 ) i = 0 n 1 ( n i ) σ w i .
We refer to the proof of Corollary 2.1 in [53] with y n = M ( t n t 0 ) σ + s 1 with the sequence { y n , j } j = 0 in the following manner:
y n , 1 = y n y n , j = L h σ Γ ( σ + 1 ) i = 0 n 1 ( n i ) σ y i , j 1 , for j 2 .
Then, as in the proof of Corollary 2.1 in [53], we have
w n j = 1 y n , j , n = 0 , 1 , 2 , , N .
Also, we can use induction to prove that
y n , j = Γ ( σ + s ) M L σ j 1 h j ( σ + 1 ) + s 1 n j ( σ + 1 ) + s 1 Γ ( σ j + s ) .
Hence, Equation (30) gives
w n j = 1 Γ ( σ + s ) M L σ j 1 h j ( σ + 1 ) + s 1 n j ( σ + 1 ) + s 1 Γ ( σ j + s ) = M Γ ( σ + s ) j = 1 L σ j 1 ( t n t 0 ) j ( σ + 1 ) + s 1 Γ ( σ j + s ) = M Γ ( σ + s ) j = 0 L σ j ( t n t 0 ) ( j + 1 ) ( σ + 1 ) + s 1 Γ ( σ ( j + 1 ) + s ) = M Γ ( σ + s ) ( t n t 0 ) σ + s j = 0 L σ j ( t n t 0 ) ( σ + 1 ) j Γ ( σ j + σ + s ) .
Hence, we have
w n M Γ ( σ + s ) ( t n t 0 ) σ + s E σ , σ + s ( t n t 0 ) σ + 1 L σ .
  □
Theorem 4.
Suppose that 0 < σ < 1 . Then, the numerical solution given in Equation (25) satisfies
| W ( t n ) W n | D h , n = 1 , 2 , , N ,
where D does not depend on h and N = T h .
Proof. 
Assuming H 1 = 0 , the error of the GETD1 method can be written as
W ( t n ) W n = t 0 t n ( t η ) σ 1 E σ , σ ( ( t η ) σ G ) H ( W ( η ) ) d η t n σ E σ , σ + 1 ( ( t n ) σ G ) H 0 i = 1 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H i H i 1 ) = t 0 t n ( t η ) σ 1 E σ , σ ( ( t η ) σ G ) H ( W ( η ) ) d η i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H i H i 1 ) .
Hence, the error of the FETD1 method can be represented as
W ( t n ) W n = t 0 t n ( t η ) σ 1 E σ , σ ( ( t η ) σ G ) H ( W ( η ) ) d η i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H ( W ( t i ) ) H ( W ( t i 1 ) ) ) + i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H ( W ( t i ) ) H ( W ( t i 1 ) ) ) i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H ( W i ) H ( W i 1 ) ) = ζ [ H ( W ( t ) ) ] + i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) [ H ( W ( t i ) ) H ( W i ) ] [ H ( W ( t i 1 ) ) H ( W i 1 ) ] ) ,
where
ζ [ f ] = t 0 t n ( t η ) σ 1 E σ , σ ( ( t η ) σ G ) f ( η ) d η i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( H ( W ( t i ) ) H ( W ( t i 1 ) ) ) .
By the Lipschitz continuity of H ,
| W ( t n ) W n | = | E ( H o W ) | + L i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) | W ( t i ) W i | + | W ( t i 1 ) W i 1 | .
Assuming H to be sufficiently smooth, it is a well-known result that W ( t ) has an expansion in mixed powers of ( t t 0 ) and ( t t 0 ) σ . Hence, for our analysis, we assume it is reasonable to assume that the smoothness of H brings about a similar behavior for the composite function H ( W ( t ) ) too. Therefore, we assume the following assumption for our further analysis: the function H C 2 ( D ) and H ( W ( t ) ) = l = 1 L d j ( t t 0 ) l σ + o ( t t 0 ) for some d j R and L is the greatest integer such that σ L < 1 . Now, we focus on E [ g ] where g ( t ) = ( t t 0 ) k for 0 < k < 1 .
Assume that g is sufficiently smooth in [ s , t n ] for a given s > t 0 and let m be the smallest integer such that s t m . We now study the behavior of g by splitting the interval of integration [ t 0 , t n ] into [ t 0 , t m ] and [ t m , t n ] with ζ 1 [ g ] and ζ 2 [ g ] as the error from [ t 0 , t m ] and [ t m , t n ] , respectively. First, we focus on ζ 1 [ g ] where the function g has a lack of smoothness:
ζ 1 [ g ] = i = 0 m 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) g ( η ) d η i = 0 m 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) ( g ( t i ) g ( t i 1 ) ) .
Using Lemma 4 when r = 0 in the Lemma, we have
ζ 1 [ g ] = i = 0 m 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) g ( η ) d η i = 0 m 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) ( g ( t i ) g ( t i 1 ) ) d η | ζ 1 [ g ] | = i = 0 m 1 t i t i + 1 ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) | g ( η ) g ( t i ) + g ( t i 1 ) | d η .
Also, we can prove that
| g ( η ) g ( t i ) + g ( t i 1 ) | | ( t i + 1 t 0 ) k ( t i t 0 ) k + ( t i 1 t 0 ) k | = | h k ( i + 1 ) k i k + ( i 1 ) k | h k N 1 ,
for some N 1 R . Then, by using Lemma 8 in Equation (33) and telescoping the series sum, and, for some n 0 > n with n 0 R , we have
| ζ 1 [ g ] | i = 0 m 1 t i t i + 1 ( t n η ) σ 1 Γ ( σ ) h k N d η = h k N Γ ( σ + 1 ) [ ( t n t i ) σ ( t n t i + 1 ) σ ] M 1 h k + 1 ( t n t 0 ) σ 1 ,
where M 1 = n N Γ ( σ + 1 ) . Now, we examine the error on [ t m , t n ] where the function g can be considered as sufficiently smooth. As in Theorem 4.2 in [30],
ζ 2 [ g ] = h t m t n ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) k ( η t 0 ) k 1 d η h k t m t n ( t n η ) σ 1 E σ , σ ( ( t n η ) σ G ) ( η t 0 ) k 1 d η .
By using Lemma 4 (when r = k 1 ) and Lemma 8, we have
ζ 2 [ g ] h k Γ ( k ) ( t n t 0 ) γ + k 1 E σ , k ( ( t n t 0 ) σ Q ) h k Γ ( k ) ( t n t 0 ) σ + k 1 Γ ( σ + k ) = M 2 h ( t n t 0 ) σ + k 1 ,
where M 2 = k Γ ( k ) Γ ( σ + k ) . Hence, we can find M R such that
ζ [ g ] = ζ 1 [ g ] + ζ 2 [ g ] M h ( t n t 0 ) σ + k 1 .
Since we have studied the error behavior of function g, we now focus on the assumption we made earlier about H ( W ( t ) ) . Then, Equation (15) becomes
| V ( t n ) V n | M h ( t n t 0 ) 2 σ 1 + L i = 0 n 1 ( t n t i ) σ E σ , σ + 1 ( ( t n t i ) σ G ) | V ( t i ) V i | + | V ( t i 1 ) V i 1 | = M h ( t n t 0 ) 2 σ 1 + L h σ i = 0 n 1 ( n i ) σ E σ , σ + 1 ( ( t n t i ) σ Q ) | V ( t i ) V i | + | V ( t i 1 ) V i 1 | = M h ( t n t 0 ) 2 σ 1 + L h σ i = 0 n 1 ( n i ) σ E σ , σ + 1 ( ( n i ) σ Z ) | V ( t i ) V i | + | V ( t i 1 ) V i 1 | ,
where Z = h σ Q . Finally, by directly applying Lemma 10 to Equation (36), and for any n 0 n , we have
| V ( t n ) V n | M Γ ( 2 σ ) ( t n t 0 ) 2 σ E σ , 2 σ ( t n t 0 ) σ + 1 L σ M n 0 h Γ ( 2 σ ) ( t n t 0 ) 2 σ 1 E σ , 2 σ ( t n t 0 ) σ + 1 L σ | V ( t n ) V n | M h Γ ( 2 σ ) ( t n t 0 ) 2 σ 1 E σ , 2 σ ( t n t 0 ) σ + 1 L σ .
Hence, we can prove that there exists a constant D which does not depend on h such that
| V ( t n ) V n | D h , n = 1 , 2 , , N ,
which completes the proof.    □

6. Numerical Experiments

In this section, we present numerical experiments to demonstrate the effectiveness and convergence of the proposed scheme (FETD-RPR1), which employs a first-order approximation for the MLF. We apply the developed algorithm to solve various test problems involving linear, nonlinear, and systems of time-fractional reaction–diffusion equations. An accurate convergence order is observed, along with outstanding performance characterized by reduced computational error and time across all examples. We further examine the error and CPU time for each example with different values of σ = 0.2 , 0.4 , 0.6 , 0.8 . The efficiency of the proposed scheme in solving time-fractional reaction–diffusion models is compared with the L1 scheme [54,55], which is another existing first-order method. This scheme utilizes the L1 discretization of the Caputo fractional derivative with the usual central difference of the Laplacian operator. Also, in each example, each dimension of the spatial domain is discretized with M + 1 spatial nodes with spatial step size h = b a M , where a , b are the boundaries for each spatial domain. All codes are executed in MATLAB R2023b, and the experiments are conducted on a laptop (Apple M2Pro) equipped with a 12-core CPU, 19-core GPU, and 16 GB of RAM.
Example 1.
Consider the following linear time-fractional reaction–diffusion equation:
D σ c w = ε 2 w x 2 + ε w + g ( x , t ) , t 0 , x π 2 , π 2 , w ( x , 0 ) = 0 , w π 2 , t = w π 2 , t = 0 ,
where
g ( x , t ) = Γ ( σ + 1 ) cos ( x ) ,
with the exact solution
w ( x , t ) = t σ cos ( x ) .
Table 1 displays the numerical outcomes for Example 1, detailing the numerical errors, convergence order, and CPU time when ε = 2 × 10 5 . The convergence plots in Figure 7 (also see Appendix A, Figure A1) clearly demonstrate the first-order convergence of our proposed algorithm, which is consistent with the theoretical expectations. Furthermore, Figure 8 and Figure 9 (Appendix A, Figure A2 and Figure A3) and Figure 10 and Figure 11 (Appendix A, Figure A4, Figure A5, Figure A6, Figure A7, Figure A8 and Figure A9) present the 2D and 3D matching solution plots, respectively, with parameters k = 0.05 , T = 2 , h = 0.0628 , and ε = 1 × 10 7 . It is evident from these plots that the numerical and exact solutions are in excellent agreement, indicating the high accuracy of the proposed method.
In particular, the overlap between the numerical and exact solution surfaces confirms that the error remains minimal across the computational domain. This visual agreement is further supported by the small numerical error values reported in Table 1. Additionally, the smoothness and stability of the solution profiles suggest that the method effectively handles the problem without introducing numerical oscillations or instability.
Overall, these results verify that the proposed algorithm is not only convergent but also reliable, efficient, and capable of producing highly accurate solutions even for small values of ε . The consistency between the tabulated errors, convergence behavior, and graphical results strengthens the validity and robustness of the method for solving such problems.
Example 2.
Consider the following two-dimensional linear time-fractional reaction–diffusion equation:
D σ c w = κ 2 w x 2 + 2 w y 2 + 2 π 2 κ w + f ( x , t ) , t 0 , x , y [ 0 , 1 ] × [ 0 , 1 ] , w ( x , y , 0 ) = sin ( π x ) sin ( π y ) , w ( 0 , 0 , t ) = w ( 1 , 1 , t ) = 0 ,
where
f ( x , t ) = sin ( π x ) sin ( π y ) Γ ( θ + 1 ) Γ ( θ σ + 1 ) t θ σ .
In this case, the exact solution is given as follows:
w ( x , y , t ) = t θ + 1 sin ( π x ) sin ( π y ) , θ > σ .
In Table 2, the numerical errors, convergence order, and CPU time for the 2D linear Example 2 are presented for the FETD-RPR1 scheme under successive grid refinement. The results clearly indicate a consistent reduction in error as the mesh is refined, demonstrating the stability and accuracy of the proposed method. The computed convergence order, as illustrated in Figure 12 (Appendix A, Figure A10) for the parameters κ = 5 × 10 6 and θ = σ + 0.05 , confirms that the scheme achieves the expected first-order convergence rate.
Figure 13 and Figure 14 (Appendix A, Figure A11, Figure A12, Figure A13, Figure A14, Figure A15 and Figure A16) display the 3D numerical solution surfaces alongside the corresponding exact solutions, while the contour plots in Figure 15 and Figure 16 (Appendix A, Figure A17 and Figure A18) provide further insight into the spatial behavior of the solution for κ = 5 × 10 3 and θ = σ + 0.5 . From these visualizations, it is evident that the numerical solutions closely match the exact solutions across the entire computational domain. The near-perfect overlap of contours and the absence of visible distortions or oscillations further suggest that the numerical errors are minimal and uniformly distributed.
Moreover, the smoothness of the solution surfaces and the consistency of contour levels highlight the robustness of the method. These observations, together with the quantitative results reported in Table 2, confirm that the FETD-RPR1 scheme is efficient, stable, and capable of producing accurate approximations for 2D linear problems.
Example 3.
Consider the following nonlinear time-fractional reaction–diffusion equation:
D σ c w = ε 2 w x 2 + w ( 1 w ) + g ( x , t ) , t 0 , x [ 0 , π ] , w ( x , 0 ) = 0 , w ( 0 , t ) = w ( π , t ) = 0 ,
where
g ( x , t ) = sin ( x ) ( 1 ε ) t σ sin ( x ) Γ ( 1 + σ ) + t 2 σ sin 2 ( x ) Γ ( 1 + σ ) 2 ,
with the exact solution
u ( x , t ) = s i n x t σ Γ ( 1 + σ ) .
Choosing ε = 2 × 10 5 , we observe significantly reduced numerical errors along with lower CPU time for Example 3, as reported in Table 3. This indicates that the proposed scheme performs efficiently even for the nonlinear case while maintaining computational cost at a reasonable level. The reduction in error with mesh refinement further confirms the accuracy and stability of the method.
The corresponding convergence behavior is illustrated in Figure 17 (Appendix A, Figure A19) for σ = 0.2 , 0.4 , 0.6 , and 0.8 , where the observed order of convergence is in strong agreement with the results presented in Table 3. This consistency between the tabulated data and graphical representation validates the theoretical convergence properties of the scheme.
Furthermore, the behavior of the numerical solution at the final time level T = 1 is depicted through 2D and 3D solution plots in Figure 18 and Figure 19 (Appendix A, Figure A20 and Figure A21) and Figure 20 and Figure 21 (Appendix A, Figure A22 and Figure A27), respectively, for k = 0.01 , h = 0.0628 , and ε = 2 × 10 5 . These figures demonstrate an excellent agreement between the numerical and exact solutions. In particular, the close alignment of the solution curves and surfaces indicates that the numerical scheme accurately captures the nonlinear dynamics of the problem.
Example 4.
Consider the following nonlinear time-fractional reaction–diffusion equation:
D σ c w = ε 2 w x 2 + w 3 + f ( x , t ) , t 0 , x [ 0 , 1 ] , w ( x , 0 ) = 0 , w ( 0 , t ) = w ( 1 , t ) = 0 ,
where f ( x , t ) = t σ x x 2 Γ ( σ + 1 ) + t σ Γ ( 2 σ + 1 ) 2 ϵ t 4 σ x 3 ( 1 x ) 3 Γ ( 2 σ + 1 ) 2 , with the exact solution
w ( x , t ) = t 2 σ Γ ( 2 σ + 1 ) x ( 1 x ) .
Table 4 presents the efficiency, accuracy, and convergence behavior of the proposed FETD-RPR1 method in comparison with the RPR1 approximation for ϵ = 2 × 10 3 . From the tabulated results, it is evident that the proposed method achieves lower numerical errors while maintaining competitive CPU time, thereby demonstrating its computational efficiency. Moreover, the steady reduction in error with mesh refinement confirms the stability and reliability of the scheme.
The convergence characteristics are further illustrated in Figure 22 (Appendix A, Figure A28), where the numerical results clearly exhibit the expected order of convergence. The close agreement between the observed convergence rates in the figure and those reported in Table 4 provides strong validation of the theoretical findings.
In addition, the qualitative behavior of the numerical solution is examined through the 2D and 3D solution plots presented in Figure 23 and Figure 24 (Appendix A, Figure A29 and Figure A30) and Figure 25 and Figure 26 (Appendix A, Figure A31, Figure A32, Figure A33, Figure A34, Figure A35 and Figure A36), respectively, for k = 0.01 , T = 1 , h = 0.01 , and ϵ = 2 × 10 3 . These plots show an excellent agreement between the numerical and exact solutions, with the solution profiles nearly overlapping throughout the computational domain.
Example 5.
Consider the following 1D linear system of time-fractional reaction–diffusion equations:
D σ c u = ϵ 1 2 u x 2 + v + d 1 u , t 0 , x [ 0 , 1 ] , D σ c v = ϵ 2 2 v x 2 + sin ( π x ) + d 2 v ,
where d 1 = π 2 ϵ 1 and d 2 = π 2 ϵ 2 with the exact solution
u ( x , t ) = t 2 σ Γ ( 2 σ + 1 ) sin ( π x ) , v ( x , t ) = t σ Γ ( σ + 1 ) sin ( π x ) .
The solution of the system in Example 5 exhibits significantly smaller numerical errors, as reported in Table 5, although with a comparatively higher CPU time than the previous examples (Examples 1–4). This increase in computational cost was expected due to the added complexity of solving a coupled system of nonlinear time-fractional reaction–diffusion equations, which typically require more intensive computations and iterative procedures.
The results presented in Table 5, together with the convergence plots in Figure 27 (Appendix A, Figure A37), were obtained by choosing ϵ 1 = 1 × 10 3 and ϵ 2 = 5 × 10 4 under appropriate grid refinement. The gradual reduction in numerical error as the mesh is refined confirms the stability and consistency of the proposed method. Moreover, the convergence plots clearly demonstrate that the scheme preserves the expected order of convergence even for a coupled nonlinear system, which highlights its robustness.
The qualitative behavior of the solutions for both components u and v is illustrated through the 2D and 3D plots in Figure 28 and Figure 29 (Appendix A, Figure A38, Figure A39, Figure A40, Figure A41, Figure A42 and Figure A43) and Figure 30, Figure 31, Figure 32 and Figure 33 (Appendix A, Figure A44, Figure A45, Figure A46, Figure A47, Figure A48, Figure A49, Figure A50, Figure A51, Figure A52, Figure A53, Figure A54 and Figure A55), respectively, for the time step k = 0.05 , spatial step size h = 0.025 , and final time T = 1 , with ϵ 1 = 1 × 10 3 and ϵ 2 = 5 × 10 4 . These figures demonstrate a strong agreement between the numerical and exact solutions for both variables. In particular, the close overlap of the numerical and exact solution surfaces indicates that the proposed method accurately captures the coupled dynamics of the system.
Example 6.
Consider the following 1D linear system of time-fractional reaction–diffusion equations:
D σ c u = ϵ 1 2 u x 2 + f 1 , t 0 , x [ 0 , 1 ] , D σ c v = ϵ 2 2 v x 2 + f 2 ,
where
f 1 = ϵ 1 ( π 2 4 x 2 + 10 ) u 2 ϵ 1 v 4 π ϵ 1 t 2 σ Γ ( 2 σ + 1 ) x ( 1 x 2 ) cos ( π x ) e x 2 + t σ Γ ( σ + 1 ) x 2 sin ( π x ) e x 2 , f 2 = 4 ϵ 2 u + ( 2 + π 2 ) ϵ 2 v + 4 π ϵ 2 t 2 σ Γ ( 2 σ + 1 ) x cos ( π x ) e x 2 + t σ Γ ( σ + 1 ) sin ( π x ) e x 2 ,
with the exact solution
u ( x , t ) = t 2 σ Γ ( 2 σ + 1 ) x 2 sin ( π x ) e x 2 , v ( x , t ) = t 2 σ Γ ( 2 σ + 1 ) sin ( π x ) e x 2 .
The numerical results for Example 6, including the computed errors, order of convergence, and CPU time, are presented in Table 6 for the selected parameters ϵ 1 = 1 × 10 2 and ϵ 2 = 1 × 10 3 . The tabulated results demonstrate a consistent decrease in numerical error with grid refinement, indicating the accuracy and stability of the proposed scheme. Despite the complexity of the coupled nonlinear system, the method maintains reliable performance in terms of both precision and computational efficiency.
The convergence behavior is further illustrated in Figure 34 (Appendix A, Figure A56), where the numerical results clearly exhibit first-order convergence. The agreement between the observed convergence rates in the plots and those reported in Table 6 confirms the theoretical expectations and validates the effectiveness of the method for solving such systems.
Moreover, the qualitative behavior of the solutions for the variables u and v is demonstrated through the 2D and 3D solution plots shown in Figure 35 and Figure 36 (Appendix A, Figure A57, Figure A58, Figure A59, Figure A60, Figure A61 and Figure A62) and Figure 37, Figure 38, Figure 39 and Figure 40 (Appendix A, Figure A63, Figure A64, Figure A65, Figure A66, Figure A67, Figure A68, Figure A69, Figure A70, Figure A71, Figure A72, Figure A73 and Figure A74), respectively. These results are obtained for ϵ 1 = 1 × 10 3 , ϵ 2 = 5 × 10 4 , T = 1 , k = 5 × 10 3 , and h = 0.025 . The graphical comparisons reveal an excellent agreement between the numerical and exact solutions for both components.

Comparison Tests

In this subsection, we concentrate on comparing the efficiency of our proposed algorithm with the first-order L1 scheme [55]. The L1 scheme is formulated using the L1 discretization of the Caputo fractional derivative and employs a second-order central difference for the spatial discretization of the Laplacian operator. The L1 discretization of the Caputo fractional derivative [54] is defined as
D σ c W ( t n ) = 1 Γ ( 2 σ ) j = 0 n 1 W j + 1 W j k [ ( t n t j ) 1 σ ( t n t j + 1 ) 1 σ ] .
Equivalently, we have
D σ c W ( t n ) = k σ Γ ( 2 σ ) j = 0 n 1 [ ( n j ) 1 σ ( n j 1 ) 1 σ ] ( W j + 1 W j ) = k σ k = 0 n 1 w k σ ( W n k W n k 1 ) ,
where
w k σ = ( k + 1 ) 1 σ k 1 σ Γ ( 2 σ ) .
Using Equation (37) and Laplacian discretization over the spatial domain Ω = [ a , b ] with mesh x i = a + i h , i = 0 , 1 , , M , we observe the explicit variant of the L1 scheme as
W i n = k σ w 0 W i 1 n 1 2 W i n 1 + W i + 1 n 1 h 2 + H ( W i n 1 , t n 1 ) + W i n 1 1 w 0 k = 0 n 1 w k σ ( W i n k W i n k 1 ) , i = 1 , 2 , , M 1 ,
where
w 0 = 1 Γ ( 2 σ ) , w k σ = ( k + 1 ) 1 σ k 1 σ Γ ( 2 σ )
and W i n approximates W ( x i , t n ) . The algorithm for the L1 method is represented below.
Using the same examples as presented in the previous subsection, we compare the L1 scheme in Algorithm 2 and the proposed FETD-RPR1 scheme. The comparison is made using the following parameters:
  • Example 1: ε = 2 × 10 5 , k = 0.1 , M = 40 .
  • Example 3: ε = 1.95 × 10 5 , k = 0.25 , M = 35 .
  • Example 4: ε = 9.89 × 10 3 , k = 0.02 , M = 35 .
  • Example 5: ε 1 = 1.5 × 10 5 , ε 2 = 1.95 × 10 3 , k = 0.01 , M = 10 .
  • Example 6: ε 1 = 3 × 10 4 , ε 2 = 9.1 × 10 4 , k = 0.01 , M = 20 .
The results of the efficiency plots of the two methods are reported in Figure 41, Figure 42, Figure 43, Figure 44 and Figure 45.
As an application of the proposed scheme, we further investigate its efficiency and accuracy using the following Allen–Cahn equation whose exact solution does not exist.
Algorithm 2 L1 method
   1:
Define k : time step, M : number of spatial steps.
   2:
Compute h = b a M with spatial domain Ω = [ a , b ] . Define σ ( 0 , 1 ) .
   3:
Compute w 0 = 1 Γ ( 2 σ ) and P = k σ w 0 .
   4:
Set n = 1 .
   5:
Compute a n = W i n 1 , i = 1 , 2 , , M 1 (Processor 1)
   6:
Solve for b n = H ( W i n 1 , t n 1 ) (Processor 2)
   7:
Solve for c n (Processor 3)
c n = W i 1 n 1 2 W i n 1 + W i + 1 n 1 h 2 .
   8:
Solve for d n (Processor 4)
d n = k = 0 n 1 w k σ ( W i n k W i n k 1 ) ,
where w k σ = ( k + 1 ) 1 σ k 1 σ Γ ( 2 σ ) .
   9:
Obtain approximate solution W i n
W i n = P ( c n + b n ) + a n 1 w 0 d n .
 10:
set n = n + 1 . Go to step 5.
Example 7.
(1D time-fractional Allen–Cahn equation) Consider the following one-dimensional nonlinear Allen–Cahn problem:
D σ c w = λ 2 w x 2 + ( w + x ) ( w + x ) 3 , t 0 , x [ 1 , 1 ] , w ( x , 0 ) = 0.47 sin ( 1.5 π x ) + 0.53 x x , w ( 0 , t ) = w ( 1 , t ) = 0 ,
In Table 7, the errors, convergence order, and CPU time for the proposed scheme (FETD-RPR1) and the L1 method are detailed with grid refinement with parameters λ = 1 × 10 3 for all σ = 0.2 , 0.4 , 0.6 , 0.8 . Since the exact solution does not exist for this problem, the numerical solutions using the corresponding scheme on a finer mesh are used as the reference solutions. It is clear that the proposed scheme attains a smaller norm error and shorter computational time compared to the L1 method. This efficiency and accuracy can be clearly observed in the convergence and efficiency plots in Figure 46 and Figure 47, respectively. To attain a certain significance of accuracy, the FETD-RPR1 method requires less computational time compared to the L1 method, which establishes the efficiency of the proposed method. The 3D solution plots in Figure 48 and Figure 49 were also observed when λ = 1 × 10 4 , k = 0.02 , h = 0.02 , T = 2 .
Remark 3.
One of the major challenges in higher-order numerical schemes, specifically predictor–corrector-type algorithms for solving time-fractional models, is the need for more accurate and efficient lower-order predictors. Therefore, in this work, we try to address this challenge by developing a first-order numerical scheme which is robust in handling time-fractional models. However, the proposed first-order method needs the evaluation of the matrix vector product involving the Mittag-Leffler function. In numerical computation of this matrix vector product, the commonly used subroutine mlf leads to a significantly higher computational effort. To tackle this issue, we seek to have a more robust computationally effective numerical method to evaluate the Mittag-Leffler function involved in the matrix vector product in the proposed scheme. To that end, we developed a first-order rational approximation with a real pole (RPR1), which has been proven to be L-acceptable. The numerical experiment carried out in the comparison of the RPR1 approximation and the exact solution functions clearly states that RPR1 approximation is a good fit for MLF approximation, but with a limited application of asymptotic behavior for large arguments. Proving the theoretical convergence is another challenge, which motivated us to develop and prove a Grönwall-type inequality (as in Lemma 10) which we encountered in the main proof of Theorem 4. By employing the proposed RPR1 rational approximation of the matrix exponential, the method reduces the computational cost while maintaining stability. We empirically observed the accuracy and the efficiency of the proposed method (FETD-RPR1) with one-dimensional and two-dimensional (linear and nonlinear) examples and systems of time-fractional reaction–diffusion equations.
1. 
Figure 7, Figure 12, Figure 17, Figure 22, Figure 27, Figure 34 and Figure 46 establish the theoretical first-order convergence for all the examples in consideration in both linear and nonlinear time-fractional reaction–diffusion systems. Interestingly, the first-order convergence is observed for all values σ = 0.2 , 0.4 , 0.6 , 0.8 , which captures the range σ ( 0 , 1 ) .
2. 
The proposed scheme is suitable for single-equation problems as well as coupled systems, making it versatile in practical applications.
3. 
Also, the proposed method demonstrates a lower error, which aligns with the exact solution in each example for all σ = 0.2 , 0.4 , 0.6 , 0.8 . However, we noticed a significant increase in the error of variable u in solving Example 5, specifically when σ = 0.6 , 0.8 .
4. 
A comprehensive comparison of the proposed method with the L1 method consistently showed the efficiency of the FETD-RPR1 method. The better performance of the FETD-RPR1 method can be clearly seen from the efficiency plots in Figure 41, Figure 42, Figure 43, Figure 44, Figure 45 and Figure 47, which depict how the computational time behaved with respect to the error. In the efficiency plots, methods appearing further to the left demonstrated better computational efficiency.
5. 
It is clear that the FETD-RPR1 method is more computationally effective compared to the L1 method, although it requires the computation of matrix inverses.
6. 
It is interesting to notice that the proposed method (FETD-RPR1) attains almost close to a 1.6 order of convergence when it comes to solving complex problems which have no exact solution such as Example 7, which requires solving a time-fractional Allen–Cahn model.
7. 
The findings indicate that the proposed FETD-RPR1 method is a comparatively highly accurate and computationally efficient first-order method which can be employed as a predictor in second- and higher-order implicit numerical methods.
8. 
Although the proposed method is first-order in time and therefore offers lower temporal accuracy compared to higher-order schemes, this limitation is offset by its computational efficiency, accuracy, stability, and effectiveness as a reliable predictor in the development of higher-order methods.

7. Conclusions

In this study, we introduced a new L-acceptable, highly efficient numerical approximation for the Mittag-Leffler function (MLF) designed to mitigate spurious oscillations caused by non-smooth and mismatched initial and boundary conditions. This approach employs a rational function with a real pole to effectively evaluate the Mittag-Leffler function with matrix arguments. The Mittag-Leffler function is widely utilized and naturally emerges in numerical schemes for fractional models. Consequently, we propose a first-order explicit numerical method called the fractional exponential time differencing method with real pole rational approximation (FETD-RPR1) that leverages an efficient approximation of the Mittag-Leffler function using our proposed first-order real pole rational approximation (RPR1) to the Mittag-Leffler function. The performance of the scheme was evaluated for various fractional orders, namely, σ = 0.2 , 0.4 , 0.6 , and 0.8 , using one-dimensional, two-dimensional, and systems of time-fractional reaction–diffusion problems, including both linear and nonlinear cases. The numerical results consistently demonstrate that the proposed method achieves good accuracy, with errors closely matching the exact solutions. In addition, its computational efficiency was assessed by comparing CPU time with that of the classical L1 method, showing a clear improvement. Furthermore, the strong performance of this explicit first-order scheme highlights its potential as a reliable predictor in the development of second- and higher-order implicit numerical methods, where an efficient and accurate initial approximation is essential.

Author Contributions

Conceptualization, O.S.I.; methodology, M.U.W. and O.S.I.; validation, M.U.W. and O.S.I.; formal analysis, M.U.W. and O.S.I.; investigation, M.U.W. and O.S.I.; data curation, M.U.W.; writing—original draft preparation, M.U.W. and O.S.I.; writing—review and editing, M.U.W. and O.S.I.; visualization, M.U.W.; supervision, O.S.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The appendix section includes the remaining numerical figures, such as convergence plots, efficiency plots, and solution visualizations corresponding to each of the examples presented above, providing additional support for the accuracy and performance of the proposed method.

Appendix A.1. Appendix for Example 1

Figure A1 presents the convergence plot for σ = 0.2 , 0.6 . The 2D and 3D solution plots are presented in Figure A2 and Figure A3 and Figure A4, Figure A5, Figure A6, Figure A7, Figure A8 and Figure A9, respectively.
Figure A1. Convergence plots for Example 1.
Figure A1. Convergence plots for Example 1.
Axioms 15 00288 g0a1
Figure A2. Example 1 solution at T = 2 : σ = 0.2 .
Figure A2. Example 1 solution at T = 2 : σ = 0.2 .
Axioms 15 00288 g0a2
Figure A3. Example 1 solution at T = 2 : σ = 0.6 .
Figure A3. Example 1 solution at T = 2 : σ = 0.6 .
Axioms 15 00288 g0a3
Figure A4. Example 1 exact solution: σ = 0.2 .
Figure A4. Example 1 exact solution: σ = 0.2 .
Axioms 15 00288 g0a4
Figure A5. Example 1 FETD-RPR1: σ = 0.2 .
Figure A5. Example 1 FETD-RPR1: σ = 0.2 .
Axioms 15 00288 g0a5
Figure A6. Example 1 exact solution: σ = 0.4 .
Figure A6. Example 1 exact solution: σ = 0.4 .
Axioms 15 00288 g0a6
Figure A7. Example 1 FETD-RPR1: σ = 0.4 .
Figure A7. Example 1 FETD-RPR1: σ = 0.4 .
Axioms 15 00288 g0a7
Figure A8. Example 1 exact solution: σ = 0.8 .
Figure A8. Example 1 exact solution: σ = 0.8 .
Axioms 15 00288 g0a8
Figure A9. Example 1 FETD-RPR1: σ = 0.8 .
Figure A9. Example 1 FETD-RPR1: σ = 0.8 .
Axioms 15 00288 g0a9

Appendix A.2. Appendix for Example 2

Figure A10 presents the convergence plots for σ = 0.2 , 0.6 . The 3D solution plots and contour plots are presented in Figure A11, Figure A12, Figure A13, Figure A14, Figure A15 and Figure A16 and Figure A17 and Figure A18, respectively.
Figure A10. Convergence plots for Example 2.
Figure A10. Convergence plots for Example 2.
Axioms 15 00288 g0a10
Figure A11. Example 2 exact solution: σ = 0.2 .
Figure A11. Example 2 exact solution: σ = 0.2 .
Axioms 15 00288 g0a11
Figure A12. Example 2 FETD-RPR1: σ = 0.2 .
Figure A12. Example 2 FETD-RPR1: σ = 0.2 .
Axioms 15 00288 g0a12
Figure A13. Example 2 exact solution: σ = 0.4 .
Figure A13. Example 2 exact solution: σ = 0.4 .
Axioms 15 00288 g0a13
Figure A14. Example 2 FETD-RPR1: σ = 0.4 .
Figure A14. Example 2 FETD-RPR1: σ = 0.4 .
Axioms 15 00288 g0a14
Figure A15. Example 2 exact solution: σ = 0.8 .
Figure A15. Example 2 exact solution: σ = 0.8 .
Axioms 15 00288 g0a15
Figure A16. Example 2 FETD-RPR1: σ = 0.8 .
Figure A16. Example 2 FETD-RPR1: σ = 0.8 .
Axioms 15 00288 g0a16
Figure A17. Example 2 solution profile: σ = 0.6 .
Figure A17. Example 2 solution profile: σ = 0.6 .
Axioms 15 00288 g0a17
Figure A18. Example 2 solution profile: σ = 0.8 .
Figure A18. Example 2 solution profile: σ = 0.8 .
Axioms 15 00288 g0a18

Appendix A.3. Appendix for Example 3

Figure A19 presents the convergence plots for σ = 0.2 , 0.6 . The 2D solution plots at final time point T = 1 are presented in Figure A20 and Figure A21 for σ = 0.2 and 0.6 , respectively. Figure A22, Figure A23, Figure A24, Figure A25, Figure A26 and Figure A27 illustrate the 3D exact solution plots and numerical solutions from the FETD-RPR1 scheme for σ = 0.2 , 0.4 , and 0.8 .
Figure A19. Convergence plots for Example 3.
Figure A19. Convergence plots for Example 3.
Axioms 15 00288 g0a19
Figure A20. Example 3 solution at T = 1 : σ = 0.2 .
Figure A20. Example 3 solution at T = 1 : σ = 0.2 .
Axioms 15 00288 g0a20
Figure A21. Example 3 solution at T = 1 : σ = 0.6 .
Figure A21. Example 3 solution at T = 1 : σ = 0.6 .
Axioms 15 00288 g0a21
Figure A22. Example 3 exact solution: σ = 0.2 .
Figure A22. Example 3 exact solution: σ = 0.2 .
Axioms 15 00288 g0a22
Figure A23. Example 3 FETD-RPR1: σ = 0.2 .
Figure A23. Example 3 FETD-RPR1: σ = 0.2 .
Axioms 15 00288 g0a23
Figure A24. Example 3 exact solution: σ = 0.4 .
Figure A24. Example 3 exact solution: σ = 0.4 .
Axioms 15 00288 g0a24
Figure A25. Example 3 FETD-RPR1: σ = 0.4 .
Figure A25. Example 3 FETD-RPR1: σ = 0.4 .
Axioms 15 00288 g0a25
Figure A26. Example 3 exact solution: σ = 0.8 .
Figure A26. Example 3 exact solution: σ = 0.8 .
Axioms 15 00288 g0a26
Figure A27. Example 3 FETD-RPR1: σ = 0.8 .
Figure A27. Example 3 FETD-RPR1: σ = 0.8 .
Axioms 15 00288 g0a27

Appendix A.4. Appendix for Example 4

Figure A28 presents the convergence plots for σ = 0.2 , 0.6 . The 2D solution plots of the exact solution vs. the numerical solution at final time point T = 1 are presented in Figure A29 and Figure A30. Figure A31, Figure A32, Figure A33, Figure A34, Figure A35 and Figure A36 illustrate the comparison of the exact solution and the numerical solution for σ = 0.2 , 0.4 , and 0.6 .
Figure A28. Convergence plots for Example 4.
Figure A28. Convergence plots for Example 4.
Axioms 15 00288 g0a28
Figure A29. Example 4 solution at T = 1 : σ = 0.2 .
Figure A29. Example 4 solution at T = 1 : σ = 0.2 .
Axioms 15 00288 g0a29
Figure A30. Example 4 solution at T = 1 : σ = 0.6 .
Figure A30. Example 4 solution at T = 1 : σ = 0.6 .
Axioms 15 00288 g0a30
Figure A31. Example 4 exact solution: σ = 0.2 .
Figure A31. Example 4 exact solution: σ = 0.2 .
Axioms 15 00288 g0a31
Figure A32. Example 4 FETD-RPR1: σ = 0.2 .
Figure A32. Example 4 FETD-RPR1: σ = 0.2 .
Axioms 15 00288 g0a32
Figure A33. Example 4 exact solution: σ = 0.4 .
Figure A33. Example 4 exact solution: σ = 0.4 .
Axioms 15 00288 g0a33
Figure A34. Example 4 FETD-RPR1: σ = 0.4 .
Figure A34. Example 4 FETD-RPR1: σ = 0.4 .
Axioms 15 00288 g0a34
Figure A35. Example 4 exact solution: σ = 0.8 .
Figure A35. Example 4 exact solution: σ = 0.8 .
Axioms 15 00288 g0a35
Figure A36. Example 4 FETD-RPR1: σ = 0.8 .
Figure A36. Example 4 FETD-RPR1: σ = 0.8 .
Axioms 15 00288 g0a36

Appendix A.5. Appendix for Example 5

Figure A37 presents the convergence plots for σ = 0.2 , 0.6 . The 2D solution plots of the exact solution vs. the numerical solution at the final time point T = 1 are presented in Figure A38, Figure A39, Figure A40, Figure A41, Figure A42 and Figure A43. Figure A44, Figure A45, Figure A46, Figure A47, Figure A48, Figure A49, Figure A50, Figure A51, Figure A52, Figure A53, Figure A54 and Figure A55 illustrate the comparison of the exact solution and the numerical solution in 3D solution plots for σ = 0.2 , 0.4 , and 0.6 .
Figure A37. Convergence plots for Example 5.
Figure A37. Convergence plots for Example 5.
Axioms 15 00288 g0a37
Figure A38. Example 5 solution u: T = 1 , σ = 0.2 .
Figure A38. Example 5 solution u: T = 1 , σ = 0.2 .
Axioms 15 00288 g0a38
Figure A39. Example 5 solution v: T = 1 , σ = 0.2 .
Figure A39. Example 5 solution v: T = 1 , σ = 0.2 .
Axioms 15 00288 g0a39
Figure A40. Example 5 solution u: T = 1 , σ = 0.4 .
Figure A40. Example 5 solution u: T = 1 , σ = 0.4 .
Axioms 15 00288 g0a40
Figure A41. Example 5 solution v: T = 1 , σ = 0.4 .
Figure A41. Example 5 solution v: T = 1 , σ = 0.4 .
Axioms 15 00288 g0a41
Figure A42. Example 5 solution u: T = 1 , σ = 0.8 .
Figure A42. Example 5 solution u: T = 1 , σ = 0.8 .
Axioms 15 00288 g0a42
Figure A43. Example 5 solution v: T = 1 , σ = 0.8 .
Figure A43. Example 5 solution v: T = 1 , σ = 0.8 .
Axioms 15 00288 g0a43
Figure A44. Example 5 exact solution u: σ = 0.2 .
Figure A44. Example 5 exact solution u: σ = 0.2 .
Axioms 15 00288 g0a44
Figure A45. Example 5 FETD-RPR1 solution u: σ = 0.2 .
Figure A45. Example 5 FETD-RPR1 solution u: σ = 0.2 .
Axioms 15 00288 g0a45
Figure A46. Example 5 exact solution v: σ = 0.2 .
Figure A46. Example 5 exact solution v: σ = 0.2 .
Axioms 15 00288 g0a46
Figure A47. Example 5 FETD-RPR1 solution v: σ = 0.2 .
Figure A47. Example 5 FETD-RPR1 solution v: σ = 0.2 .
Axioms 15 00288 g0a47
Figure A48. Example 5 exact solution u: σ = 0.4 .
Figure A48. Example 5 exact solution u: σ = 0.4 .
Axioms 15 00288 g0a48
Figure A49. Example 5 FETD-RPR1 solution u: σ = 0.4 .
Figure A49. Example 5 FETD-RPR1 solution u: σ = 0.4 .
Axioms 15 00288 g0a49
Figure A50. Example 5 exact solution v: σ = 0.4 .
Figure A50. Example 5 exact solution v: σ = 0.4 .
Axioms 15 00288 g0a50
Figure A51. Example 5 FETD-RPR1 solution v: σ = 0.4 .
Figure A51. Example 5 FETD-RPR1 solution v: σ = 0.4 .
Axioms 15 00288 g0a51
Figure A52. Example 5 exact solution u: σ = 0.8 .
Figure A52. Example 5 exact solution u: σ = 0.8 .
Axioms 15 00288 g0a52
Figure A53. Example 5 FETD-RPR1 solution u: σ = 0.8 .
Figure A53. Example 5 FETD-RPR1 solution u: σ = 0.8 .
Axioms 15 00288 g0a53
Figure A54. Example 5 exact solution v: σ = 0.8 .
Figure A54. Example 5 exact solution v: σ = 0.8 .
Axioms 15 00288 g0a54
Figure A55. Example 5 FETD-RPR1 solution v: σ = 0.8 .
Figure A55. Example 5 FETD-RPR1 solution v: σ = 0.8 .
Axioms 15 00288 g0a55

Appendix A.6. Appendix for Example 6

Figure A56 presents the convergence plots for σ = 0.2 , 0.6 . The 2D solution plots of the exact solution vs. the numerical solution for u and v, the two variables in the coupled system, at final time point T = 1 are presented in Figure A57, Figure A58, Figure A59, Figure A60, Figure A61 and Figure A62. Figure A63, Figure A64, Figure A65, Figure A66, Figure A67, Figure A68, Figure A69, Figure A70, Figure A71, Figure A72, Figure A73 and Figure A74 illustrate the comparison of the exact solution and the numerical solution in 3D diagrams for σ = 0.2 , 0.4 , and 0.6 .
Figure A56. Convergence plots for Example 6.
Figure A56. Convergence plots for Example 6.
Axioms 15 00288 g0a56
Figure A57. Example 6 solution u: T = 1 , σ = 0.2 .
Figure A57. Example 6 solution u: T = 1 , σ = 0.2 .
Axioms 15 00288 g0a57
Figure A58. Example 6 solution v: T = 1 , σ = 0.2 .
Figure A58. Example 6 solution v: T = 1 , σ = 0.2 .
Axioms 15 00288 g0a58
Figure A59. Example 6 solution u: T = 1 , σ = 0.4 .
Figure A59. Example 6 solution u: T = 1 , σ = 0.4 .
Axioms 15 00288 g0a59
Figure A60. Example 6 solution v: T = 1 , σ = 0.4 .
Figure A60. Example 6 solution v: T = 1 , σ = 0.4 .
Axioms 15 00288 g0a60
Figure A61. Example 6 solution u: T = 1 , σ = 0.8 .
Figure A61. Example 6 solution u: T = 1 , σ = 0.8 .
Axioms 15 00288 g0a61
Figure A62. Example 6 solution v: T = 1 , σ = 0.8 .
Figure A62. Example 6 solution v: T = 1 , σ = 0.8 .
Axioms 15 00288 g0a62
Figure A63. Example 6 exact solution u: σ = 0.2 .
Figure A63. Example 6 exact solution u: σ = 0.2 .
Axioms 15 00288 g0a63
Figure A64. Example 6 FETD-RPR1 solution u: σ = 0.2 .
Figure A64. Example 6 FETD-RPR1 solution u: σ = 0.2 .
Axioms 15 00288 g0a64
Figure A65. Example 6 exact solution v: σ = 0.2 .
Figure A65. Example 6 exact solution v: σ = 0.2 .
Axioms 15 00288 g0a65
Figure A66. Example 6 FETD-RPR1 solution v: σ = 0.2 .
Figure A66. Example 6 FETD-RPR1 solution v: σ = 0.2 .
Axioms 15 00288 g0a66
Figure A67. Example 6 exact solution u: σ = 0.4 .
Figure A67. Example 6 exact solution u: σ = 0.4 .
Axioms 15 00288 g0a67
Figure A68. Example 6 FETD-RPR1 solution u: σ = 0.4 .
Figure A68. Example 6 FETD-RPR1 solution u: σ = 0.4 .
Axioms 15 00288 g0a68
Figure A69. Example 6 exact solution v: σ = 0.4 .
Figure A69. Example 6 exact solution v: σ = 0.4 .
Axioms 15 00288 g0a69
Figure A70. Example 6 FETD-RPR1 solution of v: σ = 0.4 .
Figure A70. Example 6 FETD-RPR1 solution of v: σ = 0.4 .
Axioms 15 00288 g0a70
Figure A71. Example 6 exact solution u: σ = 0.8 .
Figure A71. Example 6 exact solution u: σ = 0.8 .
Axioms 15 00288 g0a71
Figure A72. Example 6 FETD-RPR1 solution u: σ = 0.8 .
Figure A72. Example 6 FETD-RPR1 solution u: σ = 0.8 .
Axioms 15 00288 g0a72
Figure A73. Example 6 exact solution v: σ = 0.8 .
Figure A73. Example 6 exact solution v: σ = 0.8 .
Axioms 15 00288 g0a73
Figure A74. Example 6 FETD-RPR1 solution v: σ = 0.8 .
Figure A74. Example 6 FETD-RPR1 solution v: σ = 0.8 .
Axioms 15 00288 g0a74

Appendix A.7. Appendix for Comparison of Efficiency

The comparison of the efficiency of the FETD-RPR1 scheme and the L1 scheme in each example is illustrated in this section for σ = 0.2 and 0.6 .
Figure A75. Efficiency plots for Example 1: FETD-RPR1 vs. L1 method.
Figure A75. Efficiency plots for Example 1: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g0a75
Figure A76. Efficiency plots for Example 3: FETD-RPR1 vs. L1 method.
Figure A76. Efficiency plots for Example 3: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g0a76
Figure A77. Efficiency plots for Example 4: FETD-RPR1 vs. L1 method.
Figure A77. Efficiency plots for Example 4: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g0a77
Figure A78. Efficiency plots for Example 5: FETD-RPR1 vs. L1 method.
Figure A78. Efficiency plots for Example 5: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g0a78
Figure A79. Efficiency plots for Example 6: FETD-RPR1 vs. L1 method.
Figure A79. Efficiency plots for Example 6: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g0a79

Appendix A.8. Appendix for Example 7

Figure A80 and Figure A81 present the convergence plots and efficiency plots, respectively, for σ = 0.2 , 0.6 . Figure A82, Figure A83, Figure A84, Figure A85, Figure A86 and Figure A87 illustrate the comparison of the exact solution and the numerical solution in 3D solution plots for σ = 0.2 , 0.4 , and 0.6 .
Figure A80. Convergence plots for Example 7: FETD-RPR1 vs. L1 method.
Figure A80. Convergence plots for Example 7: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g0a80
Figure A81. Efficiency plots for Example 7: FETD-RPR1 vs. L1 method.
Figure A81. Efficiency plots for Example 7: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g0a81
Figure A82. Example 7 FETD-RPR1 solution: σ = 0.2 .
Figure A82. Example 7 FETD-RPR1 solution: σ = 0.2 .
Axioms 15 00288 g0a82
Figure A83. Example 7 L1 method solution: σ = 0.2 .
Figure A83. Example 7 L1 method solution: σ = 0.2 .
Axioms 15 00288 g0a83
Figure A84. Example 7 FETD-RPR1 solution: σ = 0.4 .
Figure A84. Example 7 FETD-RPR1 solution: σ = 0.4 .
Axioms 15 00288 g0a84
Figure A85. Example 7 L1 method solution: σ = 0.4 .
Figure A85. Example 7 L1 method solution: σ = 0.4 .
Axioms 15 00288 g0a85
Figure A86. Example 7 FETD-RPR1 solution: σ = 0.8 .
Figure A86. Example 7 FETD-RPR1 solution: σ = 0.8 .
Axioms 15 00288 g0a86
Figure A87. Example 7 L1 method solution: σ = 0.8 .
Figure A87. Example 7 L1 method solution: σ = 0.8 .
Axioms 15 00288 g0a87

References

  1. Zubair, S.; Chaudhary, N.I.; Khan, Z.A.; Wang, W. Momentum fractional LMS for power signal parameter estimation. Signal Process. 2018, 142, 441–449. [Google Scholar] [CrossRef] [Scilit]
  2. Albadarneh, R.B.; Batiha, I.; Alomari, A.K.; Tahat, N. Numerical approach for approximating the Caputo fractional-order derivative operator. AIMS Math. 2021, 6, 12743–12756. [Google Scholar] [CrossRef] [Scilit]
  3. Tchier, F.; Inc, M.; Korpinar, Z.S.; Baleanu, D. Solutions of the time fractional reaction–diffusion equations with residual power series method. Adv. Mech. Eng. 2016, 8, 1687814016670867. [Google Scholar] [CrossRef] [Scilit]
  4. Burrage, K.; Cardone, A.; D’Ambrosio, R.; Paternoster, B. Numerical solution of time fractional diffusion systems. Appl. Numer. Math. 2017, 116, 82–94. [Google Scholar] [CrossRef] [Scilit]
  5. Iyiola, O.S.; Oduro, B.; Zabilowicz, T.; Iyiola, B.; Kenes, D. System of time fractional models for COVID-19: Modeling, analysis and solutions. Symmetry 2021, 13, 787. [Google Scholar] [CrossRef] [Scilit]
  6. Iyiola, O.S.; Oduro, B.; Akinyemi, L. Analysis and solutions of generalized Chagas vectors re-infestation model of fractional order type. Chaos Solitons Fractals 2021, 145, 110797. [Google Scholar] [CrossRef] [Scilit]
  7. Dwivedi, K.D.; Rajeev; Das, S.; Baleanu, D. Numerical solution of nonlinear space–time fractional-order advection–reaction–diffusion equation. J. Comput. Nonlinear Dynam. 2020, 15, 061005. [Google Scholar] [CrossRef] [Scilit]
  8. Permyakova, E.V.; Goldobin, D.S. High-order schemes of exponential time differencing for stiff systems with nondiagonal linear part. J. Comput. Phys. 2025, 520, 113493. [Google Scholar] [CrossRef] [Scilit]
  9. Wang, H.; Wang, K.; Sircar, T. A direct O(Nlog2N) finite difference method for fractional diffusion equations. J. Comput. Phys. 2010, 229, 8095–8104. [Google Scholar] [CrossRef] [Scilit]
  10. Iyiola, O.S.; Wade, B.A. Exponential integrator methods for systems of non-linear space-fractional models with super-diffusion processes in pattern formation. Comput. Math. Appl. 2018, 75, 3719–3736. [Google Scholar]
  11. Murio, D.A. Implicit finite difference approximation for time fractional diffusion equations. Comput. Math. Appl. 2008, 56, 1138–1145. [Google Scholar] [CrossRef] [Scilit]
  12. Meerschaert, M.M.; Tadjeran, C. Finite difference approximations for two-sided space-fractional partial differential equations. Appl. Numer. Math. 2006, 56, 80–90. [Google Scholar] [CrossRef] [Scilit]
  13. Meerschaert, M.M.; Tadjeran, C. Finite difference approximations for fractional advection–dispersion flow equations. J. Comput. Appl. Math. 2004, 172, 65–77. [Google Scholar] [CrossRef] [Scilit]
  14. Deng, W. Finite element method for the space and time fractional Fokker–Planck equation. SIAM J. Numer. Anal. 2009, 47, 204–226. [Google Scholar] [CrossRef] [Scilit]
  15. Liu, F.; Anh, V.; Turner, I. Numerical solution of the space fractional Fokker–Planck equation. J. Comput. Appl. Math. 2004, 166, 209–219. [Google Scholar] [CrossRef] [Scilit]
  16. Baeumer, B.; Kovács, M.; Meerschaert, M.M. Numerical solutions for fractional reaction–diffusion equations. Comput. Math. Appl. 2008, 55, 2212–2226. [Google Scholar] [CrossRef] [Scilit]
  17. Jafari, H.; Yousefi, S.A.; Firoozjaee, M.A.; Momani, S.; Khalique, C.M. Application of Legendre wavelets for solving fractional differential equations. Comput. Math. Appl. 2011, 62, 1038–1045. [Google Scholar] [CrossRef] [Scilit]
  18. Yuanlu, L.I. Solving a nonlinear fractional differential equation using Chebyshev wavelets. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 2284–2292. [Google Scholar] [CrossRef] [Scilit]
  19. Sweilam, N.H.; Nagy, A.M.; El-Sayed, A.A. On the numerical solution of space fractional order diffusion equation via shifted Chebyshev polynomials of the third kind. J. King Saud Univ. Sci. 2016, 28, 41–47. [Google Scholar] [CrossRef] [Scilit]
  20. Iyiola, O.S.; Asante-Asamani, E.O.; Furati, K.M.; Khaliq, A.Q.M.; Wade, B.A. Efficient time discretization scheme for nonlinear space fractional reaction-diffusion equations. Int. J. Comput. Math. 2018, 95, 1274–1291. [Google Scholar] [CrossRef] [Scilit]
  21. Chen, J.; Liu, F. Stability and convergence of an implicit difference approximation for the space Riesz fractional reaction-dispersion equation. Numer. Math. Engl. Ser. 2007, 16, 253. [Google Scholar]
  22. Partohaghighi, M.; Asante-Asamani, E.; Iyiola, O.S. A robust numerical scheme for solving Riesz-tempered fractional reaction–diffusion equations. J. Comput. Appl. Math. 2024, 450, 115992. [Google Scholar] [CrossRef] [Scilit]
  23. Li, H.L.; Hu, C.; Zhang, L.; Jiang, H.; Cao, J. Complete and finite-time synchronization of fractional-order fuzzy neural networks via nonlinear feedback control. Fuzzy Sets Syst. 2022, 443, 50–69. [Google Scholar] [CrossRef] [Scilit]
  24. Li, H.L.; Hu, C.; Zhang, L.; Jiang, H.; Cao, J. Non-separation method-based robust finite-time synchronization of uncertain fractional-order quaternion-valued neural networks. Appl. Math. Comput. 2021, 409, 126377. [Google Scholar] [CrossRef] [Scilit]
  25. Li, H.; Cao, J.; Hu, C.; Jiang, H.; Alsaadi, F.E. Synchronization Analysis of Discrete-Time Fractional-Order Quaternion-Valued Uncertain Neural Networks. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 14178–14189. [Google Scholar] [CrossRef] [Scilit]
  26. Pandey, P.; Kumar, S.; Gómez-Aguilar, J.F. Numerical solution of the time fractional reaction-advection-diffusion equation in porous media. J. Appl. Comput. Mech. 2022, 8, 84–96. [Google Scholar]
  27. Afolabi, Y.O.; Biala, T.A.; Iyiola, O.S.; Khaliq, A.Q.; Wade, B.A. A Second-Order Crank-Nicolson-Type Scheme for Nonlinear Space–Time Reaction–Diffusion Equations on Time-Graded Meshes. Fract. Fractional. 2022, 7, 40. [Google Scholar] [CrossRef] [Scilit]
  28. Sweilam, N.H.; Khader, M.M.; Mahdy, A.M.S. Crank-Nicolson finite difference method for solving time-fractional diffusion equation. J. Fract. Calc. Appl. 2012, 2, 1–9. [Google Scholar]
  29. Garrappa, R. Exponential integrators for time–fractional partial differential equations. Eur. Phys. J. Spec. Top. 2013, 222, 1915–1927. [Google Scholar] [CrossRef] [Scilit]
  30. Garrappa, R.; Popolizio, M. On accurate product integration rules for linear fractional differential equations. J. Comput. Appl. Math. 2011, 235, 1085–1097. [Google Scholar] [CrossRef] [Scilit]
  31. Asante-Asamani, E.O.; Khaliq, A.Q.M.; Wade, B.A. A real distinct poles exponential time differencing scheme for reaction–diffusion systems. J. Comput. Appl. Math. 2016, 299, 24–34. [Google Scholar] [CrossRef] [Scilit]
  32. Rasheed, S.; Iyiola, O.S.; Wade, B.A. A new second-order accurate strang splitting type exponential integrator for semilinear parabolic problems. Math. Comput. Simul. 2025, 240, 538–557. [Google Scholar] [CrossRef] [Scilit]
  33. Asante-Asamani, E.O.; Kleefeld, A.; Wade, B.A. A second-order exponential time differencing scheme for non-linear reaction-diffusion systems with dimensional splitting. J. Comput. Phys. 2020, 415, 109490. [Google Scholar] [CrossRef] [Scilit]
  34. Asante-Asamani, E.O. An Exponential Time Differencing Scheme with a Real Distinct Poles Rational Function for Advection-Diffusion Reaction Equations. Doctoral Dissertation, University of Wisconsin-Milwaukee, Milwaukee, WI, USA, 2016. [Google Scholar]
  35. Cox, S.M.; Matthews, P.C. Exponential time differencing for stiff systems. J. Comput. Phys. 2002, 176, 430–455. [Google Scholar] [CrossRef] [Scilit]
  36. Wiman, A. Über den Fundamentalsatz in der Teorie der Funktionen Eσ(x). Acta Math. 1905, 29, 191–201. [Google Scholar] [CrossRef] [Scilit]
  37. Mittag-Leffler, G. Sur la nouvelle fonction Eσ(x). CR Acad. Sci. Paris 1903, 137, 554–558. [Google Scholar]
  38. Garrappa, R. Numerical evaluation of two and three parameter Mittag-Leffler functions. SIAM J. Numer. Anal. 2015, 53, 1350–1369. [Google Scholar] [CrossRef] [Scilit]
  39. Diethelm, K.; Ford, N.J.; Freed, A.D.; Luchko, Y. Algorithms for the fractional calculus: A selection of numerical methods. Comput. Methods Appl. Mech. Eng. 2005, 194, 743–773. [Google Scholar] [CrossRef] [Scilit]
  40. Atkinson, C.; Osseiran, A. Rational solutions for the time-fractional diffusion equation. SIAM J. Appl. Math. 2011, 7, 92–106. [Google Scholar] [CrossRef] [Scilit]
  41. 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]
  42. 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]
  43. 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. 2018, 82, 46. [Google Scholar] [CrossRef] [Scilit]
  44. Garra, R.; Gorenflo, R.; Polito, F.; Tomovski, Ž. Hilfer–Prabhakar derivatives and some applications. Appl. Math. Comput. 2014, 242, 576–589. [Google Scholar] [CrossRef] [Scilit]
  45. Ray, S.S. Exact solutions for time-fractional diffusion-wave equations by decomposition method. Phys. Scr. 2006, 75, 53. [Google Scholar] [CrossRef] [Scilit]
  46. Karbalaie, A.; Montazeri, M.M.; Muhammed, H.H. New approach to find the exact solution of fractional partial differential equation. WSEAS Trans. Math. 2012, 11, 908–917. [Google Scholar]
  47. Sharma, U.P.; Agarwal, R.; Nisar, K.S. Bicomplex two-parameter Mittag-Leffler function and properties with application to the fractional time wave equation. Palest. J. Math. 2023, 12, 456. [Google Scholar]
  48. Podlubny, I. Fractional Differential Equations: Mathematics in Science and Engineering; Academic Press Inc.: San Diego, CA, USA, 1998; Volume 198. [Google Scholar]
  49. Garrappa, R.; Popolizio, M. Generalized exponential time differencing methods for fractional order problems. Comput. Math. Appl. 2011, 62, 876–890. [Google Scholar] [CrossRef] [Scilit]
  50. 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]
  51. Pang, D.; Jiang, W.; Niazi, A.U. Fractional derivatives of the generalized Mittag-Leffler functions. Adv. Differ. Equ. 2018, 2018, 415. [Google Scholar] [CrossRef] [Scilit]
  52. Apelblat, A. Differentiation of the Mittag-Leffler functions with respect to parameters in the Laplace transform approach. Mathematics 2020, 85, 657. [Google Scholar] [CrossRef] [Scilit]
  53. Dixon, J. On the order of the error in discretization methods for weakly singular second kind non-smooth solutions. BIT Numer. Math. 1985, 25, 623–634. [Google Scholar] [CrossRef] [Scilit]
  54. Stynes, M. A survey of the L1 scheme in the discretisation of time-fractional problem. Numer. Math. Theory Methods Appl. 2022, 15, 1173–1192. [Google Scholar] [CrossRef] [Scilit]
  55. Yang, Z.; Zeng, F. A corrected L1 method for a time-fractional subdiffusion equation. J. Sci. Comput. 2023, 95, 85. [Google Scholar] [CrossRef] [Scilit]
Figure 1. RPR1 approx. for f 1 ( w ) .
Figure 1. RPR1 approx. for f 1 ( w ) .
Axioms 15 00288 g001
Figure 2. RPR1 approx. for f 2 ( w ) .
Figure 2. RPR1 approx. for f 2 ( w ) .
Axioms 15 00288 g002
Figure 3. RPR1 approx. for f 3 ( w ) .
Figure 3. RPR1 approx. for f 3 ( w ) .
Axioms 15 00288 g003
Figure 4. RPR1 approx. for f 4 ( w ) .
Figure 4. RPR1 approx. for f 4 ( w ) .
Axioms 15 00288 g004
Figure 5. RPR1 approx. for f 5 ( w ) .
Figure 5. RPR1 approx. for f 5 ( w ) .
Axioms 15 00288 g005
Figure 6. RPR1 approx. for f 6 ( w ) .
Figure 6. RPR1 approx. for f 6 ( w ) .
Axioms 15 00288 g006
Figure 7. Convergence plots for Example 1.
Figure 7. Convergence plots for Example 1.
Axioms 15 00288 g007
Figure 8. Example 1 solution at T = 2 : σ = 0.4 .
Figure 8. Example 1 solution at T = 2 : σ = 0.4 .
Axioms 15 00288 g008
Figure 9. Example 1 solution at T = 2 : σ = 0.8 .
Figure 9. Example 1 solution at T = 2 : σ = 0.8 .
Axioms 15 00288 g009
Figure 10. Example 1 exact solution: σ = 0.6 .
Figure 10. Example 1 exact solution: σ = 0.6 .
Axioms 15 00288 g010
Figure 11. Example 1 FETD-RPR1: σ = 0.6 .
Figure 11. Example 1 FETD-RPR1: σ = 0.6 .
Axioms 15 00288 g011
Figure 12. Convergence plots for Example 2.
Figure 12. Convergence plots for Example 2.
Axioms 15 00288 g012
Figure 13. Example 2 exact solution: σ = 0.6 .
Figure 13. Example 2 exact solution: σ = 0.6 .
Axioms 15 00288 g013
Figure 14. Example 2 FETD-RPR1: σ = 0.6 .
Figure 14. Example 2 FETD-RPR1: σ = 0.6 .
Axioms 15 00288 g014
Figure 15. Example 2 solution profile: σ = 0.4 .
Figure 15. Example 2 solution profile: σ = 0.4 .
Axioms 15 00288 g015
Figure 16. Example 2 solution profile: σ = 0.8 .
Figure 16. Example 2 solution profile: σ = 0.8 .
Axioms 15 00288 g016
Figure 17. Convergence plots for Example 3.
Figure 17. Convergence plots for Example 3.
Axioms 15 00288 g017
Figure 18. Example 3 solution at T = 1 : σ = 0.4 .
Figure 18. Example 3 solution at T = 1 : σ = 0.4 .
Axioms 15 00288 g018
Figure 19. Example 3 solution at T = 1 : σ = 0.8 .
Figure 19. Example 3 solution at T = 1 : σ = 0.8 .
Axioms 15 00288 g019
Figure 20. Example 3 exact solution: σ = 0.6 .
Figure 20. Example 3 exact solution: σ = 0.6 .
Axioms 15 00288 g020
Figure 21. Example 3 FETD-RPR1: σ = 0.6 .
Figure 21. Example 3 FETD-RPR1: σ = 0.6 .
Axioms 15 00288 g021
Figure 22. Convergence plots for Example 4.
Figure 22. Convergence plots for Example 4.
Axioms 15 00288 g022
Figure 23. Example 4 solution at T = 1 : σ = 0.4 .
Figure 23. Example 4 solution at T = 1 : σ = 0.4 .
Axioms 15 00288 g023
Figure 24. Example 4 solution at T = 1 : σ = 0.8 .
Figure 24. Example 4 solution at T = 1 : σ = 0.8 .
Axioms 15 00288 g024
Figure 25. Example 4 exact solution: σ = 0.6 .
Figure 25. Example 4 exact solution: σ = 0.6 .
Axioms 15 00288 g025
Figure 26. Example 4 FETD-RPR1: σ = 0.6 .
Figure 26. Example 4 FETD-RPR1: σ = 0.6 .
Axioms 15 00288 g026
Figure 27. Convergence plots for Example 5.
Figure 27. Convergence plots for Example 5.
Axioms 15 00288 g027
Figure 28. Example 5 solution u: T = 1 , σ = 0.6 .
Figure 28. Example 5 solution u: T = 1 , σ = 0.6 .
Axioms 15 00288 g028
Figure 29. Example 5 solution v: T = 1 , σ = 0.6 .
Figure 29. Example 5 solution v: T = 1 , σ = 0.6 .
Axioms 15 00288 g029
Figure 30. Example 5 exact solution u: σ = 0.6 .
Figure 30. Example 5 exact solution u: σ = 0.6 .
Axioms 15 00288 g030
Figure 31. Example 5 FETD-RPR1 solution u: σ = 0.6 .
Figure 31. Example 5 FETD-RPR1 solution u: σ = 0.6 .
Axioms 15 00288 g031
Figure 32. Example 5 exact solution v: σ = 0.6 .
Figure 32. Example 5 exact solution v: σ = 0.6 .
Axioms 15 00288 g032
Figure 33. Example 5 FETD-RPR1 solution v: σ = 0.6 .
Figure 33. Example 5 FETD-RPR1 solution v: σ = 0.6 .
Axioms 15 00288 g033
Figure 34. Convergence plots for Example 6.
Figure 34. Convergence plots for Example 6.
Axioms 15 00288 g034
Figure 35. Example 6 solution u: T = 1 , σ = 0.6 .
Figure 35. Example 6 solution u: T = 1 , σ = 0.6 .
Axioms 15 00288 g035
Figure 36. Example 6 solution v: T = 1 , σ = 0.6 .
Figure 36. Example 6 solution v: T = 1 , σ = 0.6 .
Axioms 15 00288 g036
Figure 37. Example 6 exact solution u: σ = 0.6 .
Figure 37. Example 6 exact solution u: σ = 0.6 .
Axioms 15 00288 g037
Figure 38. Example 6 FETD-RPR1 solution u: σ = 0.6 .
Figure 38. Example 6 FETD-RPR1 solution u: σ = 0.6 .
Axioms 15 00288 g038
Figure 39. Example 6 exact solution v: σ = 0.6 .
Figure 39. Example 6 exact solution v: σ = 0.6 .
Axioms 15 00288 g039
Figure 40. Example 6 FETD-RPR1 solution of v: σ = 0.6 .
Figure 40. Example 6 FETD-RPR1 solution of v: σ = 0.6 .
Axioms 15 00288 g040
Figure 41. Efficiency plots for Example 1: FETD-RPR1 vs. L1 method.
Figure 41. Efficiency plots for Example 1: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g041
Figure 42. Efficiency plots for Example 3: FETD-RPR1 vs. L1 method.
Figure 42. Efficiency plots for Example 3: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g042
Figure 43. Efficiency plots for Example 4: FETD-RPR1 vs. L1 method.
Figure 43. Efficiency plots for Example 4: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g043
Figure 44. Efficiency plots for Example 5: FETD-RPR1 vs. L1 method.
Figure 44. Efficiency plots for Example 5: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g044
Figure 45. Efficiency plots for Example 6: FETD-RPR1 vs. L1 method.
Figure 45. Efficiency plots for Example 6: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g045
Figure 46. Convergence plots for Example 7: FETD-RPR1 vs. L1 method.
Figure 46. Convergence plots for Example 7: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g046
Figure 47. Efficiency plots for Example 7: FETD-RPR1 vs. L1 method.
Figure 47. Efficiency plots for Example 7: FETD-RPR1 vs. L1 method.
Axioms 15 00288 g047
Figure 48. Example 7 FETD-RPR1 solution: σ = 0.6 .
Figure 48. Example 7 FETD-RPR1 solution: σ = 0.6 .
Axioms 15 00288 g048
Figure 49. Example 7 L1 method solution: σ = 0.6 .
Figure 49. Example 7 L1 method solution: σ = 0.6 .
Axioms 15 00288 g049
Table 1. Numerical results for Example 1.
Table 1. Numerical results for Example 1.
σ khErrorOCCPU Time
0.20.10000.076624 6.0668 × 10 7 - 3.290 × 10 3
0.05000.076624 2.7610 × 10 7 1.14 4.110 × 10 3
0.02500.076624 1.2199 × 10 7 1.18 1.074 × 10 2
0.01250.076624 4.8906 × 10 8 1.32 3.540 × 10 2
0.40.10000.076624 9.3452 × 10 7 - 4.720 × 10 3
0.05000.076624 4.3346 × 10 7 1.11 5.310 × 10 3
0.02500.076624 1.9913 × 10 7 1.12 9.990 × 10 3
0.01250.076624 8.7598 × 10 8 1.18 3.556 × 10 2
0.60.10000.076624 1.0725 × 10 6 - 3.090 × 10 3
0.05000.076624 5.0941 × 10 7 1.07 3.330 × 10 3
0.02500.076624 2.4091 × 10 7 1.08 1.022 × 10 2
0.01250.076624 1.1092 × 10 7 1.12 3.545 × 10 2
0.80.10000.076624 1.0766 × 10 7 - 6.950 × 10 3
0.05000.076624 5.2319 × 10 7 1.04 1.145 × 10 2
0.02500.076624 2.5284 × 10 7 1.05 1.471 × 10 2
0.01250.076624 1.1960 × 10 8 1.08 3.973 × 10 2
Table 2. Numerical results for Example 2.
Table 2. Numerical results for Example 2.
σ khErrorOCCPU Time
0.20.10000.047619 2.2618 × 10 2 - 2.3000 × 10 2
0.05000.047619 1.0867 × 10 2 1.06 8.0550 × 10 2
0.02500.047619 5.2813 × 10 3 1.04 2.9221 × 10 1
0.01250.047619 2.5816 × 10 3 1.03 1.1377
0.40.10000.047619 4.0636 × 10 2 - 2.2280 × 10 2
0.05000.047619 1.9668 × 10 2 1.05 8.0030 × 10 3
0.02500.047619 1.4027 × 10 3 1.03 3.0106 × 10 3
0.01250.047619 4.7095 × 10 3 1.03 1.1311
0.60.10000.047619 5.8776 × 10 2 - 2.3240 × 10 2
0.05000.047619 2.8630 × 10 2 1.04 8.1870 × 10 2
0.02500.047619 1.4027 × 10 2 1.03 3.0404 × 10 1
0.01250.047619 6.8932 × 10 3 1.03 1.1286
0.80.10000.047619 7.6813 × 10 2 - 3.7300 × 10 2
0.05000.047619 3.7628 × 10 2 1.03 8.3800 × 10 2
0.02500.047619 1.8488 × 10 3 1.03 3.0343 × 10 2
0.01250.047619 9.0975 × 10 3 1.02 1.1345
Table 3. Numerical results for Example 3.
Table 3. Numerical results for Example 3.
σ khErrorOCCPU Time
0.20.10000.14960 5.9780 × 10 7 - 3.400 × 10 3
0.05000.14960 2.9048 × 10 7 1.04 5.210 × 10 3
0.02500.14960 1.3389 × 10 7 1.12 7.580 × 10 3
0.01250.14960 5.5441 × 10 8 1.27 2.793 × 10 2
0.40.10000.14960 6.6856 × 10 7 - 3.290 × 10 3
0.05000.14960 3.1284 × 10 7 1.04 5.670 × 10 3
0.02500.14960 1.4090 × 10 7 1.15 8.250 × 10 3
0.01250.14960 5.7999 × 10 8 1.28 2.972 × 10 2
0.60.10000.14960 7.3213 × 10 7 - 2.980 × 10 3
0.05000.14960 3.3991 × 10 7 1.11 5.390 × 10 3
0.02500.14960 1.5434 × 10 7 1.14 7.260 × 10 3
0.01250.14960 6.5657 × 10 8 1.23 2.986 × 10 2
0.80.10000.14960 8.3127 × 10 7 - 8.760 × 10 3
0.05000.14960 3.8931 × 10 7 1.09 1.519 × 10 2
0.02500.14960 1.8002 × 10 7 1.11 1.227 × 10 2
0.01250.14960 7.8642 × 10 8 1.19 3.689 × 10 2
Table 4. Numerical results for Example 4.
Table 4. Numerical results for Example 4.
σ khErrorOCCPU Time
0.20.10000.14960 1.0936 × 10 2 - 3.041 × 10 2
0.05000.14960 5.2209 × 10 3 1.07 1.711 × 10 2
0.02500.14960 2.5084 × 10 3 1.06 1.510 × 10 2
0.01250.14960 1.2107 × 10 3 1.05 5.239 × 10 2
0.40.10000.14960 1.0936 × 10 2 - 3.041 × 10 2
0.05000.14960 5.2209 × 10 3 1.07 1.711 × 10 2
0.02500.14960 2.5084 × 10 3 1.06 1.510 × 10 2
0.01250.14960 1.2107 × 10 3 1.05 5.239 × 10 2
0.60.10000.14960 1.6100 × 10 2 - 2.420 × 10 3
0.05000.14960 7.8344 × 10 3 1.04 3.280 × 10 3
0.02500.14960 3.8400 × 10 3 1.03 1.210 × 10 2
0.01250.14960 1.8928 × 10 3 1.02 4.320 × 10 2
0.80.10000.14960 1.4882 × 10 2 - 2.140 × 10 3
0.05000.14960 7.3449 × 10 3 1.02 3.120 × 10 3
0.02500.14960 3.6418 × 10 3 1.01 1.121 × 10 2
0.01250.14960 1.8112 × 10 3 1.01 4.820 × 10 2
Table 5. Numerical results for Example 5.
Table 5. Numerical results for Example 5.
σ khErrorOCCPU Time
0.20.0050000.019608 1.4388 × 10 3 - 1.6448
0.0025000.019608 6.9431 × 10 4 1.05 6.38899
0.0012500.019608 3.3325 × 10 4 1.06 23.7518
0.0006250.019608 1.5752 × 10 4 1.08 97.34500
0.40.0050000.019608 2.3286 × 10 3 - 1.5741
0.0025000.019608 1.1377 × 10 3 1.03 6.04512
0.0012500.019608 5.5410 × 10 4 1.04 24.92348
0.0006250.019608 2.6677 × 10 3 1.05 99.7850
0.60.0050000.019608 2.8052 × 10 3 - 1.5108
0.0025000.019608 1.3871 × 10 3 1.02 5.4258
0.0012500.019608 6.8428 × 10 3 1.02 23.8196
0.0006250.019608 3.3492 × 10 3 1.03 99.3891
0.80.0050000.019608 2.8341 × 10 3 - 1.4627
0.0025000.019608 1.4107 × 10 3 1.01 6.1839
0.0012500.019608 7.0089 × 10 3 1.01 23.0628
0.0006250.019608 3.4659 × 10 3 1.02 92.7847
Table 6. Numerical results for Example 6.
Table 6. Numerical results for Example 6.
σ khErrorOCCPU Time
0.20.02000.016393 4.9952 × 10 3 - 2.3139 × 10 1
0.01000.016393 2.4022 × 10 3 1.06 5.9512 × 10 1
0.00500.016393 1.1574 × 10 3 1.05 2.2081
0.00250.016393 5.5641 × 10 3 1.06 8.5063
0.40.02000.016393 7.9393 × 10 3 - 1.4894 × 10 1
0.01000.016393 3.8499 × 10 3 1.04 5.7570 × 10 1
0.00500.016393 1.8741 × 10 3 1.04 2.1284
0.00250.016393 9.1167 × 10 3 1.04 9.0951
0.60.02000.016393 9.3278 × 10 3 - 1.4789 × 10 1
0.01000.016393 4.5876 × 10 3 1.02 5.6805 × 10 1
0.00500.016393 2.2628 × 10 3 1.02 2.1987
0.00250.016393 1.1155 × 10 3 1.02 8.8114
0.80.10000.016393 9.2752 × 10 3 - 1.5688 × 10 1
0.05000.016393 4.6076 × 10 3 1.01 5.6680 × 10 1
0.02500.016393 2.2914 × 10 3 1.01 2.3220
0.01250.016393 1.1385 × 10 3 1.01 8.9686
Table 7. Numerical results for Example 7.
Table 7. Numerical results for Example 7.
FETD-RPR1L1 Method
σ k h ErrorOCCPU TimeErrorOCCPU Time
0.20.250000.2857 2.9408 × 10 3 - 6.2000 × 10 4 8.9054 × 10 3 - 8.1000 × 10 4
0.125000.2857 1.0035 × 10 3 1.55 3.4100 × 10 3 3.7574 × 10 3 1.24 1.6100 × 10 3
0.062500.2857 4.2154 × 10 4 1.25 6.9400 × 10 3 1.5523 × 10 3 1.28 4.4500 × 10 3
0.031250.2857 1.3932 × 10 4 1.60 1.8720 × 10 2 5.1133 × 10 4 1.60 8.4200 × 10 3
0.40.250000.2857 5.0145 × 10 3 - 9.0000 × 10 4 2.4579 × 10 2 - 7.4000 × 10 4
0.125000.2857 2.1049 × 10 3 1.25 3.9900 × 10 3 9.4989 × 10 3 1.37 1.6900 × 10 3
0.062500.2857 8.4579 × 10 4 1.32 7.1100 × 10 3 3.7799 × 10 3 1.33 4.3200 × 10 3
0.031250.2857 2.6990 × 10 4 1.65 1.4440 × 10 2 1.2219 × 10 3 1.63 6.3100 × 10 3
0.60.250000.2857 1.0332 × 10 2 - 6.8000 × 10 4 4.1310 × 10 2 - 7.8000 × 10 4
0.125000.2857 3.9787 × 10 3 1.38 3.3800 × 10 3 1.7497 × 10 2 1.24 1.8300 × 10 3
0.062500.2857 1.5523 × 10 3 1.36 5.8800 × 10 3 7.1385 × 10 3 1.29 3.8200 × 10 3
0.031250.2857 4.9071 × 10 4 1.66 1.7110 × 10 2 2.3311 × 10 3 1.61 5.8900 × 10 3
0.80.250000.2857 1.6158 × 10 2 - 6.5000 × 10 4 4.2453 × 10 2 - 7.8000 × 10 4
0.125000.2857 6.5922 × 10 3 1.29 2.4400 × 10 3 2.0049 × 10 2 1.08 1.7400 × 10 3
0.062500.2857 2.6305 × 10 3 1.33 7.1900 × 10 3 8.7630 × 10 3 1.19 4.1200 × 10 3
0.031250.2857 8.4401 × 10 4 1.64 1.8660 × 10 2 2.9883 × 10 3 1.55 5.0100 × 10 3
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.

Share and Cite

MDPI and ACS Style

Wickramasinghe, M.U.; Iyiola, O.S. A Novel Generalized Time-Stepping Scheme for Time-Fractional Reaction–Diffusion Models Using a New Rational Function Approximation of Mittag-Leffler Functions. Axioms 2026, 15, 288. https://doi.org/10.3390/axioms15040288

AMA Style

Wickramasinghe MU, Iyiola OS. A Novel Generalized Time-Stepping Scheme for Time-Fractional Reaction–Diffusion Models Using a New Rational Function Approximation of Mittag-Leffler Functions. Axioms. 2026; 15(4):288. https://doi.org/10.3390/axioms15040288

Chicago/Turabian Style

Wickramasinghe, Madushi U., and Olaniyi S. Iyiola. 2026. "A Novel Generalized Time-Stepping Scheme for Time-Fractional Reaction–Diffusion Models Using a New Rational Function Approximation of Mittag-Leffler Functions" Axioms 15, no. 4: 288. https://doi.org/10.3390/axioms15040288

APA Style

Wickramasinghe, M. U., & Iyiola, O. S. (2026). A Novel Generalized Time-Stepping Scheme for Time-Fractional Reaction–Diffusion Models Using a New Rational Function Approximation of Mittag-Leffler Functions. Axioms, 15(4), 288. https://doi.org/10.3390/axioms15040288

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