1. Introduction
Fractional calculus generalizes calculus by allowing differentiation and integration to arbitrary real orders. This framework provides a powerful tool for modeling memory effects, long-range interactions, and anomalous diffusion—phenomena commonly observed in scientific and engineering applications. Unlike classical integer-order models, which assume purely local and instantaneous interactions, fractional-order models naturally incorporate non-locality and history dependence. This feature allows them to more accurately represent real-world processes such as viscoelasticity, dielectric polarization, electrochemical reactions, and subdiffusion in disordered media [1,2,3]. Moreover, fractional-order models often require fewer parameters to match or exceed the accuracy of classical models in representing complex dynamics, making them both efficient and descriptive [4].
The key advantage of FDs over classical derivatives lies in their capacity to capture hereditary characteristics and long-range temporal correlations, which are particularly relevant in biological systems [5], control systems [6], and viscoelastic materials [3]. For instance, traditional damping models use exponential kernels that decay too quickly to accurately capture certain relaxation behaviors. In contrast, fractional models employ power-law kernels, enabling them to describe slower and more realistic decay rates [7].
Among the various definitions of FDs, the Caputo FD is particularly popular due to its compatibility with classical initial and boundary conditions, which allows seamless integration with standard numerical and analytical techniques for solving fractional differential equations. Unlike the Riemann–Liouville FD, the Caputo FD defines the FD of a constant as zero, simplifying the mathematical treatment of steady-state solutions and improving the applicability of collocation methods. A prominent example of its application is the Bagley–Torvik equation, a well-known fractional differential equation involving a Caputo derivative of order 1.5. This equation models the motion of a rigid plate immersed in a viscous fluid, where the FD term represents a damping force that depends on the history of the plate’s motion. Such damping—referred to as fractional or viscoelastic damping—is commonly used to model materials exhibiting memory effects.
Recent advances in finite-time stability analysis for fractional systems (e.g., [8]) underscore the growing demand for robust numerical methods. In particular, the numerical approximation of FDs and the solution to equations such as the Bagley–Torvik equation remain active and challenging areas of research. These developments highlight the necessity of stable, efficient, and highly accurate numerical methods capable of capturing the complex dynamics inherent in fractional-order models. Several numerical studies have demonstrated that classical methods struggle to maintain accuracy or stability when adapted to fractional settings due to the singular kernel behavior of fractional integrals, especially near the origin [9]. Hence, developing dedicated fractional methods that respect the non-local structure of the problem is crucial for realistic simulations. In the following, we mention some of the key contributions to the numerical solution to the Bagley–Torvik equation using the Caputo FD: Spectral Methods: Saw and Kumar [10] proposed a Chebyshev collocation scheme for solving the fractional Bagley–Torvik equation. The Caputo FD was handled through a system of algebraic equations formed using Chebyshev polynomials and specific collocation points. Ji et al. [11] presented a numerical solution using SC polynomials. The Caputo derivative was expressed using an operational matrix of FDs, and the fractional-order differential equation was reduced to a system of algebraic equations that was solved using Newton’s method. Hou et al. [12] solved the Bagley–Torvik equation by converting the differential equation into a Volterra integral equation, which was then solved using Jacobi collocation. Ji and Hou [13] applied Laguerre polynomials to approximate the solution to the Bagley–Torvik equation. The Laplace transform was first used to convert the problem into an algebraic equation, and then, Laguerre polynomials were used for numerical inversion. Wavelet-Based Methods: Kaur et al. [14] developed a hybrid numerical method using non-dyadic wavelets for solving the Bagley–Torvik equation. Dincel [15] employed sine–cosine wavelets to approximate the solution to the Bagley–Torvik equation, where the Caputo FD was computed using the operational matrix of fractional integration. Rabiei and Razzaghi [16] introduced a wavelet-based technique, utilizing the Riemann–Liouville integral operator to transform the fractional Bagley–Torvik equation into algebraic equations. Operational Matrix Methods: Abd-Elhameed and Youssri [17] formulated an operational matrix of FDs in the Caputo sense using Lucas polynomials, and applied Tau and collocation methods to solve the Bagley–Torvik equation. Youssri [18] introduced an operational matrix approach using Fermat polynomials for solving the fractional Bagley–Torvik equation in the Caputo sense. A spectral tau method was employed to transform the problem into algebraic equations. Galerkin Methods: Izadi and Negar [19] used a local discontinuous Galerkin scheme with upwind fluxes for solving the Bagley–Torvik equation. The Caputo derivative was approximated by discretizing elementwise systems. Chen [20] proposed a fast multiscale Galerkin algorithm using orthogonal functions with vanishing moments. Spline and Finite Difference Methods: Tamilselvan et al. [21] used a second-order spline approximation for the Caputo FD and a central difference scheme for the second-order derivative term in solving the Bagley–Torvik equation. Artificial Intelligence-Based Methods: Verma and Kumar [22] employed an artificial neural network method with Legendre polynomials to approximate the solution to the Bagley–Torvik equation, where the Caputo derivative was handled through an optimization-based training process.
This work introduces a novel framework for approximating Caputo FDs of any positive orders using an SGPS method. Unlike traditional approaches, our method employs a strategic change of variables to transform the Caputo FD into a scaled integral of the mth-derivative of the Lagrange interpolating polynomial, where m is the ceiling of the fractional order . This transformation mitigates the singularity inherent in the Caputo derivative near zero, thereby improving numerical stability and accuracy. The numerical approximation of the Caputo FD is finally furnished by linking the mth-derivative of SG polynomials with another set of SG polynomials of lower degrees and higher parameter values whose integration can be recovered within excellent accuracies using SG quadratures. By employing orthogonal collocation and SG quadratures in barycentric form, we achieve a highly accurate, computationally efficient, and stable scheme for solving fractional differential equations under optimal parameter settings compared to classical PS methods. Furthermore, we provide a rigorous error analysis showing that the SGPS method is convergent when implemented within a semi-analytic framework, where all necessary integrals are computed analytically, and is conditionally convergent with an exponential rate of convergence for sufficiently smooth functions when performed using finite-precision arithmetic. This exponential convergence generally leads to superior accuracy compared to existing wavelet-based, operational matrix, and finite difference methods. We conduct rigorous error and convergence analyses to derive the total truncation error bound of the method and study its asymptotic behavior within double-precision arithmetic. The SGPS is highly flexible in the sense that the SG parameters associated with SG interpolation and quadratures allow for flexibility in adjusting the method to suit different types of problems. These parameters influence the clustering of collocation and quadrature points and can be tuned for optimal performance. A key contribution of this work is the development of the FSGIM. This matrix facilitates the direct computation of Caputo FDs through efficient matrix–vector multiplications. Notably, the FSGIM is constant for a given set of points and parameter values. This allows for pre-computation and storage, significantly accelerating the execution of the SGPS method. The SGPS method avoids the need for extended precision arithmetic, as it remains within the limits of double-precision computations, making it computationally efficient compared to methods that require high-precision arithmetic. The current approach is designed to handle any positive fractional order , making it more flexible than some existing methods that are constrained to specific fractional orders. Unlike Chebyshev polynomials (fixed clustering) or wavelets (local support), SG polynomials offer tunable clustering via their index , optimizing accuracy for smooth solutions, while their derivative properties enable efficient FD computation, surpassing finite difference methods in convergence rate. The efficacy of our approach is demonstrated through its application to Caputo fractional TPBVPs of the Bagley–Torvik type, where it outperforms existing numerical schemes. The method’s framework supports extension to multidimensional and time-dependent fractional PDEs through the tensor products of FSGIMs. By integrating interpolation and integration into a cohesive SG polynomial-based approach, it provides a unified solution framework for fractional differential equations.
The remainder of this paper is structured as follows. Section 2 introduces the SGPS method, providing a detailed exposition of its theoretical framework and numerical implementation. The computational complexity of the derived FSGIM is discussed in Section 3. A comprehensive error analysis of the method is carried out in Section 4, establishing its convergence properties and providing insights into its accuracy. In Section 5, we demonstrate the effectiveness of the SGPS method through a case study, focusing on its application to Caputo fractional TPBVPs of the Bagley–Torvik type. Section 6 presents a series of numerical examples, demonstrating the superior performance of the SGPS method in comparison to existing techniques. Section 7 conducts a sensitivity analysis to investigate the impact of the SG parameters on the numerical stability of the SGPS method, providing practical insights into parameter selection for relatively small interpolation and quadrature mesh sizes. Finally, Section 8 concludes the paper with a summary of our key findings and a discussion of potential future research directions. Table 1 and the list of acronyms display the symbols and acronyms used in the paper and their meanings. A pseudocode for the SGPS method to solve Bagley–Torvik TPBVPs is provided in Appendix A. Appendix B supports the error analysis conducted in Section 4 by providing rigorous mathematical justifications for the asymptotic order of some key terms in the error bound.
2. The SGPS Method
This section introduces the SGPS method for approximating Caputo FDs. Readers interested in obtaining a deeper understanding of Gegenbauer and SG polynomials, as well as their associated quadratures, are encouraged to consult [23,24,25,26].
Let , and consider the following SGPS interpolant of f:
(1)
where is the nth-degree Lagrange interpolating polynomial in modal form defined by(2)
and are the normalization factors for SG polynomials and the Christoffel numbers associated with their quadratures, respectively, and (cf. Equations (2.6), (2.7), (2.10), and (2.12) in [23]). The matrix form of Equation (2) can be stated as(3)
Equation (1) allows us to approximate the Caputo FD of f:(4)
To accurately evaluate , we apply the following m-dependent change of variables: which reduces to a scalar multiple of the integral of the mth-derivative of f on the fixed interval , denoted by , and defined by(5)
It is easy here to show that the value of will always lie in the range . Combining Equations (4) and (5) gives(6)
where denotes the mth-derivative of . Substituting Equation (3) into Equation (6) yields(7)
where denotes the mth-derivative of .To efficiently evaluate Caputo FDs at arbitrary points , Formula (7) can be applied iteratively within a loop. While direct implementation using a loop over the vector’s elements of is possible, employing matrix operations is highly recommended for substantial performance gains. To this end, notice first that Equation (3) can be rewritten at as
(8)
Equation (8) together with (6) yield:
(9)
where With simple algebraic manipulation, we can further show that Equation (9) can be rewritten as(10)
where(11)
We refer to the matrix as “the αth-order FSGIM,” which approximates Caputo FD at the points using an nth-degree SG interpolant. We also refer to as the “αth-order FSGIM Generator” for an obvious reason. Although the implementation of Formula (10) is straightforward, Formula (9) is slightly more stable numerically, with fewer arithmetic operations, particularly because it avoids constructing a diagonal matrix and directly applies elementwise multiplication after the matrix–vector product. Note that for , Formulas (9) and (10) reduce to (7).It remains now to show how to compute
effectively. Notice first that although the integrand is defined in terms of a polynomial in x, the integrand itself is not a polynomial in y, since is not an integer for . Therefore, when trying to evaluate the integral symbolically, the process can be very challenging and slow. Numerical integration, on the other hand, is often more practical for such integrals because it can achieve any specified accuracy by evaluating the integrand at discrete points without requiring closed-form antiderivatives or algebraic complications. Our reliable tool for this task is the SGIM; cf. [23,25] and the references therein. The SGIM utilizes the barycentric representation of shifted Lagrange interpolating polynomials and their associated barycentric weights to approximate definite integrals effectively through matrix–vector multiplications. The SGPS quadratures constructed by these operations extend the classical Gegenbauer quadrature methods and can improve their performance in terms of convergence speed and numerical stability. An efficient way to construct the SGIM is to premultiply the corresponding GIM by half, rather than shifting the quadrature nodes, weights, and Lagrange polynomials to the target domain , as shown earlier in [23]. In the current work, we only need the GIRV, , which extends the applicability of the barycentric GIM to include the boundary point 1 (cf. [24] Algorithm 6 or 7). The associated SGIRV, , can be directly generated through the formula Given that the construction of is independent of the SGPS interpolant (1), we can define using any set of SGG quadrature nodes . This flexibility enables us to improve the accuracy of the required integrals without being constrained by the resolution of the interpolation grid. With this strategy, the SGIRV provides a convenient way to approximate the required integral through the following matrix–vector multiplication:(12)
. We refer to a quadrature of the form (12) as the -SGPS quadrature. A remarkable property of Gegenbauer polynomials (and their shifted counterparts) is that their derivatives are essentially other Gegenbauer polynomials, albeit with different degrees and parameters, as shown by the following theorem.The mth-derivatives of the nth-degree, λ-indexed, Gegenbauer and SG polynomials are given by
(13a)
(13b)
where
(14)
, and .Let be the nth-degree, -indexed Gegenbauer polynomial standardized by Szegö [27]. We shall first prove that
(15)
where denotes the mth-derivative of . To this end, we shall use the well-known derivative formula of this polynomial given by the following recurrence relation: We will prove Equation (15) through mathematical induction on m. The base case holds true due to the given recurrence relation for the first derivative. Assume now that Equation (15) holds true for , where k is an arbitrary integer such that . That is, We need to show that it also holds true for . Differentiating both sides of the induction hypothesis with respect to x gives This shows that if the formula holds for , it also holds for . Through mathematical induction, Equation (15) holds true for all integers . Formula ([28] (A.5)) and the fact that immediately show that from which Equation (13a) is derived. Formula (13b) follows from (13a) through successive application of the Chain Rule. □Equations (12) and (13b) bring to light the sought formula
(16)
where . Figure 1 illustrates the key polynomial transformations in the SGPS method, where lower-degree SG polynomials serve as scaled transformations of the derivative terms. We denote the approximate th-order Caputo FD of a function at point x, computed using Equation (16) in conjunction with either Equations (9) or (10), as . It is interesting to notice here that the quadrature nodes involved in the computations of the necessary integrals (16), which are required for the construction of the FSGIM , are independent of the SGG points associated with the SGPS interpolant (1), and therefore, any set of SGG quadrature nodes can be used. This flexibility allows for improving the accuracy of the required integrals without being constrained by the resolution of the interpolation grid.Figure 2 illustrates the logarithmic absolute errors of Caputo FD approximations for . These approximations utilize SG interpolants of varying parameters but consistent degrees, in conjunction with a -SGPS quadrature. The exact Caputo FD of is given below:
In all plots of Figure 2, the rapid convergence of the PS approximations is evident. Given that the SG interpolants share the same polynomial degree as the power function, and since , the interpolation error vanishes, as we demonstrate later with Theorem 2 in Section 4. Consequently, the quadrature error becomes the dominant component. Theorem 4 in Section 4 further indicates that the quadrature error vanishes for , which elucidates the high accuracy achieved by the SGPS method in all four plots when n is sufficiently less than in many cases, leading to a near-machine epsilon level of the total error. While the error analysis in Section 4 predicts the collapse of the total error when under exact arithmetic, the limitations of finite-digit arithmetic often prevent this, frequently necessitating an increase in by one unit or more, especially when varying , for effective total error collapse. In Subplot 1, with , an nth-degree SG interpolant sufficiently approximates the Caputo FD of the power function to within machine precision for . The error curves exhibit plateaus in this range, with slight fluctuations for specific values, attributed to accumulated round-off errors as the approximation approaches machine precision. For , the total error becomes predominantly the quadrature error and remains relatively stable around . Notably, the error profiles remain consistent for despite variations in . Altering while keeping constant can significantly impact the error, as shown in the upper right plot. Specifically, the error generally decreases with decreasing values, with the exception of , where the error reaches its minimum. The lower left plot demonstrates the exponential decay of the error with increasing values of , with the error decreasing by approximately two orders of magnitude for every two-unit increase in . The lower right plot presents a comparison between the SGPS method and MATLAB’s “integral” function, employing the tolerance parameters RelTol = AbsTol . The SGPS method achieves near-machine-precision accuracy with the parameter values and , outperforming MATLAB’s integral function by nearly two orders of magnitude in certain cases. The method achieves near-machine-epsilon precision with relatively coarse grids, demonstrating notable stability through consistent error trends.Figure 3 further shows the logarithmic absolute errors of the Caputo FD approximations of the function using SG interpolants of various parameters and a -SGPS quadrature. The exact Caputo FD of is given below:
The figure illustrates the rapid convergence of the proposed PS approximations. Specifically, across the parameter range , the logarithmic absolute errors exhibit a consistent decrease as the degree of the Gegenbauer interpolant increases. This trend underscores the improved accuracy of higher-degree interpolants in approximating the Caputo FD up to a defined precision threshold. For lower degrees (n), the error reduction is more enunciated as decreases, indicating that other members of the SG polynomial family, associated with negative values, exhibit superior convergence rates in these cases. For higher degrees (n), the errors converge to a stable accuracy level irrespective of the value, highlighting the robustness of higher-degree interpolants in accurately approximating the Caputo FD. The near-linear error profiles observed in the plots confirm the exponential convergence of the PS approximations, with convergence rates modulated by the parameter selections, as detailed in Section 4.3. Computational Complexity
In this section, we provide a computational complexity analysis of constructing , incorporating the quadrature approximation (16). The analysis is based on the key matrix operations involved in the construction process, which we analyze individually as follows: Observe from Equation (11) that the term involves raising each element of an -dimensional vector to the power , which requires operations. Constructing from involves diagonal scaling by , which requires another operation. The matrix is constructed using several matrix multiplications and elementwise operations. For each entry of , the dominant steps include the following: The computation of . Using the three-term recurrence equation
, starting with and , we find that each polynomial evaluation requires per point, as the number of operations remains constant regardless of the value of n. Since the polynomial evaluation is required for polynomials up to degree n, this requires operations per point. The computations of therefore require operations.
The quadrature (16) involves evaluating a polynomial at transformed nodes. The cost of calculating depends on the chosen methods for computing factorials and the Gamma function. It can be considered a constant overhead for each evaluation of the Equation (14). The computation of involves raising each element of the column vector to the power . The cost here is linear in , as each element requires a single exponentiation operation. Since we need to evaluate the polynomial at points, the total cost for this step is . The cost of the matrix–vector multiplication is also linear in . Therefore, the computational cost of this step is for each . The overall cost, if we consider all polynomial functions involved in this step, is thus .
The Hadamard product introduces another operations.
The evaluation of requires operations, and the product of according to the result from the Hadamard product requires operations.
The final diagonal scaling contributes .
The construction runtime of the FSGIM matrix (size ) used by the SGPS method scales as , where n is the interpolant degree, M is the number of evaluation points, and is the highest degree of the Gegenbauer polynomial used to construct the quadrature rule. For large n and M, the FSGIM requires storage. While this remains manageable in double-precision arithmetic, precomputation of the FSGIM offsets runtime costs, making the method practical for moderate-scale problems. For sufficiently smooth solutions, the chosen quadrature parameter can often be smaller than n without sacrificing accuracy, as the integrands are well approximated by low-degree polynomials. This reduces the dominant term in the runtime and further improves the efficiency.
4. Error Analysis
The following theorem defines the truncation error of the th-order SGPS quadrature (10) associated with the th-order FSGIM in closed form.
Let , and suppose that is approximated by the SGPS interpolant (1). Also, assume that the integrals
(17)
are computed exactly . Then, such that the truncation error, , in the Caputo FD approximation (7) is given by(18)
where
The Lagrange interpolation error associated with the SGPS interpolation (1) is given below:
where is the leading coefficient of the nth-degree, -indexed SG polynomial (cf. Equation (4.12) in [23]). Applying Caputo FD on both sides of the equation gives the truncation error associated with Formula (7) in the following form:(19)
The proof is established by substituting Formula (13b) into (19). □
For the theoretical truncation error in Equation (18), we assume that the integrals in Equation (17) are evaluated exactly. In practice, however, these integrals are approximated using SGPS quadratures, with the corresponding quadrature errors analyzed in Theorems 4 and 5, as discussed later in this section.
The following theorem marks the truncation error bound associated with Theorem 2.
Suppose that the assumptions of Theorem 2 hold true. Then, the truncation error is asymptotically bounded above by
(20)
where and
Since , Equation (4.29a) in [23] shows that . Thus,
(21)
according to the Mean Value Theorem for Integrals. Notice also that . Combining this elementary inequality with the sharp inequalities of the Gamma function ([25] Inequality (96)) implies that(22)
where . The required asymptotic Formula (20) is derived by combining the asymptotic Formula (22) with In Equation (21). □Since the dominant term in the asymptotic bound (20) is , the truncation error exhibits exponential decay as . Notice also that increasing while keeping fixed and keeping n sufficiently large leads to an increase in m, which, in turn, affects two factors: (i) the polynomial term grows, which slightly slows convergence, and (ii) the prefactor , which decreases exponentially, reducing the error; cf. Figure 4. Despite the polynomial growth of the former factor, the exponential decay term dominates. Now, let us consider the effect of changing while keeping fixed and n large enough. If we increase gradually, the term will exhibit exponential decay, and the prefactor will also decrease exponentially, further reducing the error. The polynomial term , on the other hand, will increase, slightly increasing the error. Although the polynomial term grows and slightly increases the error, the dominant exponential decay effects from both and the prefactor ensure that the truncation error decreases significantly as increases. Hence, increasing leads to faster decay of the truncation error. This analysis shows that for , increasing slightly increases the error bound due to polynomial growth but does not affect exponential convergence. Furthermore, increasing generally improves convergence, since the exponential decay dominates the polynomial growth. In fact, one can see this last remark from two other viewpoints: (i). , and the truncation error accordingly. (ii). , as . Consequently, the integrals (17) collapse , indicating faster convergence rates in the Caputo FD approximation (7).
In all cases, choosing a sufficiently large n ensures overall exponential convergence. It is important to note that these observations are based on the asymptotic behavior of the error upper bound as , assuming the SGPS quadrature is computed exactly.
Beyond the convergence considerations mentioned above, we highlight two important numerical stability issues related to this analysis: (i). A small buffer parameter is often introduced to offset the instability of the SG interpolation near , where SG polynomials grow rapidly for increasing orders [23]. (ii). As increases, the SGG nodes cluster more toward the center of the interval. This means that the SGPS interpolation rule (1) relies more on extrapolation than interpolation, making it more sensitive to perturbations in the function values and amplifying numerical errors. This consideration reveals that, although increasing theoretically improves the convergence rate, it can introduce numerical instability due to increased extrapolation effects. Therefore, when selecting , one must balance convergence speed against numerical stability considerations to ensure accurate interpolation computations. This aligns well with the widely accepted understanding that, for sufficiently smooth functions and sufficiently large spectral expansion terms, the truncated expansion in the SC quadrature (corresponding to ) is optimal in the -norm for definite integral approximations; cf. [28] and the references therein.
In the following, we study the truncation error of the quadrature Formula (16) and how its outcomes add up to the above analysis.
Let , and assume that is interpolated by the SG polynomials with respect to the variable y at the SGG nodes . Then, such that the truncation error, , in the quadrature approximation (16) is given by
(23)
Theorem 4.1 in [23] immediately shows that
(24)
according to the Chain Rule. The error bound (23) is accomplished by substituting Formula (13b) into (24). The proof is completed by further realizing that. □The truncation error analysis of the quadrature approximation (16) hinges on understanding the interplay between the parameters and . While Theorem 4 provides an exact error expression, the next theorem establishes a rigorous asymptotic upper bound, revealing how the error scales with these parameters.
Let the assumptions of Theorem 4 hold true. Then, the truncation error, , in the quadrature approximation (16) is bounded above by
(25)
, wherewhere is a constant dependent on , and is a constant dependent on , and .
Lemma 5.1 in [26] shows that
(26)
where is a constant dependent on . Therefore, since . Moreover, Formula (14) and the definition of (see p.g. 103 of [26]) show that(27)
The proof is established by applying the sharp inequalities of the Gamma function (Inequality (96) of [25]) to (27). □
When , the analysis of Theorem 5 bifurcates into the following two essential cases: Case I (): Let . The first few error factors in (25) can be simplified as follows:
The dominant exponential decay factor in is therefore
This shows that the error bound decays exponentially with if
(28)
is satisfied. Observe that increasing accelerates the algebraic decay, driven by the polynomial term . While increasing can counteract this acceleration, the exponential term eventually dictates the convergence rate. Practically, to improve the algebraic decay in this case, we can increase and choose to prevent polynomial term growth.Case II (): According to Lemma A1, the dominant terms involving j are approximately . This result can also be derived from the asymptotic error bound in (25) by observing that . Thus, the dominant terms involving j,
reduce to approximately . Consequently, the error bound becomesThe exponential decay is now governed by
(29)
which requires that either(30a)
(30b)
However, both conditions contradict the assumption . Therefore, error convergence occurs only if
(31)
In practice, to improve the algebraic decay in this case, we can choose to prevent the polynomial term growth.
Given , the quadrature truncation error in Theorem 5 converges when , under the conditions that and Condition (28) are met, or if and Condition (31) are satisfied. In the special case when , the quadrature truncation error totally collapses due to Theorem 4. In all cases, the parameter always serves as a decay accelerator, whereas functions as a decay brake. Notably, the observed slower convergence rate with increasing aligns well with the earlier finding in [28] that selecting relatively large positive values of causes the Gegenbauer weight function associated with the GIM to diminish rapidly near the boundaries . This effect shifts the focus of the Gegenbauer quadrature toward the central region of the interval, increasing sensitivity to errors and making the quadrature more extrapolatory. Extensive prior research by the author on the application of Gegenbauer and SG polynomials for interpolation and collocation informs the selection of the Gegenbauer index within the interval
(32)
designated as the “Gegenbauer parameter collocation interval of choice” in [29]. Specifically, investigations utilizing GG, SG, flipped-GG-Radau, and related nodal sets demonstrate that these configurations yield optimal numerical performance within this interval, consistently producing stable and accurate schemes for problems with smooth solutions; cf. [26,28,29] and the references therein, for example.The following theorem provides an upper bound for the asymptotic total error, encompassing both the series truncation error and the quadrature approximation error in light of Theorems 3 and 5.
(Asymptotic total truncation error bound). Let , and suppose that the assumptions of Theorems 2 and 4 hold true. Then, the total truncation error, denoted by , arising from both the series truncation (1) and the quadrature approximation (16), is asymptotically bounded above by:
, where , and are constants with the definitions and properties outlined in Theorems 3 and 5, as well as in Equation (26).The total truncation error is the sum of the truncation error associated with Caputo FD approximation (7), , and the accumulated truncation errors associated with the quadrature approximation (16), for , arising from Formula (7):
where is the truncation error associated with the quadrature approximation (16) , and and are the normalization factors for Gegenbauer polynomials and the Christoffel numbers associated with their quadratures. The key upper bounds on these latter factors were recently derived in Lemmas B.1 and B.2 of [30]: where . By combining these results with Equation (26), we can bound the total truncation error by(33)
where . Since the j-dependent polynomial factor is maximized at by Lemma A2, the proof is accomplished by applying the asymptotic inequality (25) to (33) after replacing j with n. □Under the assumptions of Theorem 6, exponential error decay dominates the overall error behavior if , provided that and Condition (28) hold, or if and Condition (31) are satisfied. In the special case when , the total truncation error reduces to pure interpolation error, as the quadrature truncation error vanishes. The rigorous asymptotic analysis presented in this section leads to the following practical guideline for selecting and :
Rule of Thumb(Selection of λ and Parameters). and : High-precision computations: Consider with appropriately adjusted : (34)
General-purpose computations: Consider (SC interpolation and quadrature). This latter choice is motivated by the fact that the truncated expansion in the SC quadrature is known to be optimal in the -norm for definite integral approximations of smooth functions.
The recommended range (34) for is derived by combining two key observations: Polynomial term growth prevention : To control the quadrature truncation error bound: Choose such that
Choose such that
for .
Stability and accuracy : The Gegenbauer index should lie within the interval to ensure higher stability and accuracy.
It is important to note that the observations made in this section rely on asymptotic results . However, since the integrand is smooth when , the SG quadrature often achieves high accuracy with relatively few nodes. Smooth integrands may exhibit spectral convergence before asymptotic effects takes place, as we demonstrate later in Section 6.
The truncation errors in the SGPS method’s quadrature strategy are not negligible in general but can be made negligible by choosing a sufficiently large , especially when , as demonstrated in this section. Aliasing errors, while less severe than in Fourier-based methods on equi-spaced grids, can still arise in the SGPS method due to undersampling in interpolation or quadrature, particularly for non-smooth functions or when n and are not sufficiently large. These errors are mitigated by the use of non-equispaced SGG nodes, barycentric forms, and the flexibility to increase independently of n. To ensure robustness, we may (i) increase for complex integrands or higher fractional orders α, (ii) follow this study’s guidelines for λ and to optimize node clustering and stability, (iii) monitor solution smoothness and consider adaptive methods for non-smooth cases, and (iv) utilize the precomputable FSGIM to efficiently test the convergence of the SGPS method for different values. The numerical simulations in Section 6 suggest that, for smooth problems, these errors are already well controlled, with modest n and , achieving near-machine precision. However, for more challenging problems, careful parameter tuning and validation are essential to minimize error accumulation.
The SGPS method assumes sufficient smoothness of the solution to exploit the rapid convergence properties of PS approximations. For less smooth functions, alternative specialized methods may be more appropriate. In particular, filtering techniques (e.g., modal filtering) can be integrated to dampen spurious high-frequency oscillations without significantly degrading the overall accuracy. Adaptive interpolation strategies, such as local refinement near singularities or moving-node approaches, may also be employed to capture localized features more accurately. Furthermore, domain decomposition techniques, where the computational domain is partitioned into subdomains with potentially different resolutions or spectral parameters, offer another viable pathway to accommodate irregularities while preserving the advantages of SGPS approximations within each smooth subregion.
To provide empirical support for our theoretical claims on the convergence rate of the SGPS method, we analyze the error in computing the Caputo FD as a function of the number of interpolation points for various parameter values. We estimate the rate of convergence based on a semi-log regression of the error. Specifically, we assume that the error follows an exponential decay model of the form , where p is the exponential decay rate and c is a positive constant. Taking the natural logarithm of this expression yields . We can estimate p by performing a linear regression of against n. The magnitude of the slope of the resulting line provides an estimate for the decay rate p. As an illustration, reconsider Test Function , previously examined in Section 2, with its error plots shown in Figure 3. Under the same data settings, Figure 5 depicts the variation in the estimated exponential decay rate (p) and coefficient (c) with respect to . The decay rate p remains relatively consistent across different values, fluctuating slightly between 4 and 4.6, indicating that the SGPS method sustains a stable exponential convergence rate under variations in . The coefficient c varies smoothly between approximately 0.1 and 1, reflecting a stable baseline magnitude of the approximation error. The bounded variation in c further suggests that the method’s accuracy is largely insensitive to the choice of within the considered range.
5. Case Study: Caputo Fractional TPBVP of the Bagley–Torvik Type
In this section, we consider the application of the proposed method on the following Caputo fractional TPBVP of the Bagley–Torvik type, defined as follows: 353035
(35a)
with the given Dirichlet boundary conditions(35b)
where , and . With the derived numerical instrument for approximating Caputo FDs, determining an accurate numerical solution to the TPBVP is rather straightforward. Indeed, collocating System (35a) at the SGG set in conjunction with Equation (10) yields 363536(36a)
Since and , according to the properties of SG polynomials, substituting the boundary conditions (35b) into Equation (1) gives the following system of equations:(36b)
(36c)
Therefore, the linear system described by Equations (36a), (36b) and (36c) can now be compactly written in the following form:(37)
where is the collocation matrix, and The solution to the linear system (37) provides the approximate solution values at the SGG points. The solution values at any non-collocated point in can further be estimated with excellent accuracy via the interpolation Formula (1).When , Caputo FD reduces to the classical integer-order derivative of the same order. In this case, we can use the first-order GDM in barycentric form, , of Elgindy and Dahy [31]. This matrix enables the approximation of the function’s derivative at the GG nodes using the function values at those nodes by employing matrix–vector multiplication. The entries of the differentiation matrix are computed based on the barycentric weights and GG nodes. The associated differentiation formula exhibits high accuracy, often exhibiting exponential convergence for smooth functions. This rapid convergence is a hallmark of PS methods and makes the GDM highly accurate for approximating derivatives. Furthermore, the utilization of barycentric forms improves the numerical stability of the differentiation matrix and leads to efficient computations. Using the properties of PS differentiation matrices, higher-order differentiation matrices can be readily generated through successive multiplication by the first-order GDM:
The SGDM of any order , based on the SGG point set , can be generated directly from using the following formula: Figure 6 outlines the complete solution workflow for applying the SGPS method to Bagley–Torvik TPBVPs. The process begins with constructing the FSGIMs and, when necessary, the SGDM for integer orders. These are used to discretize the governing fractional differential equations via collocation at SGG nodes. The resulting system is assembled into a linear algebraic system, which is solved to obtain the numerical solution at collocation points. Finally, the global numerical solution is recovered by interpolating these discrete values using the SGPS interpolant.6. Numerical Examples
In this section, we present numerical experiments conducted on a personal laptop equipped with an AMD Ryzen 7 4800H processor (2.9 GHz, 8 cores/16 threads) and 16GB of RAM, and running Windows 11. All simulations were performed using MATLAB R2023b. The accuracy of the computed solutions was assessed using absolute errors and maximum absolute errors, which provide quantitative measures of the pointwise and worst-case discrepancies between the exact and numerical solutions, respectively.
Consider the Caputo fractional TPBVP of the Bagley–Torvik type
with the given Dirichlet boundary conditions
The exact solution is . This problem was solved by Al-Mdallal et al. [32] using a method that combines conjugating collocation, spline analysis, and the shooting technique. Their reported error norm was ; cf. [33]. Later, Batool et al. [33] addressed the same problem using integral operational matrices based on Chelyshkov polynomials, transforming the problem into solvable Sylvester-type equations. They reported an error norm of , obtained using approximate solution terms with significantly more than 16 digits of precision. Specifically, the three terms used to derive this error included 32, 47, and 47 digits after the decimal point, indicating that the method utilizes extended or arbitrary-precision arithmetic, rather than being constrained to standard double precision. For a more fair comparison, since all components of our computational algorithm adhere to double-precision representations and computations, we recalculated their approximate solution using Equation (92) of [33] on the MATLAB platform with double-precision arithmetic. Our results indicate that the maximum absolute error in their approximate solution, evaluated at 50 equally spaced points in , was approximately . The SGPS method produced this same result using the parameters and . The elapsed time required to run the SGPS method was s. Figure 7 illustrates the exact solution, the approximate solution obtained using the SGPS method, and the absolute errors at the SGG collocation points.
Consider the Caputo fractional TPBVP of the Bagley–Torvik type
with the given Dirichlet boundary conditions
The exact solution is . Yüzbaşı [34] solved this problem using a numerical technique based on collocation points, matrix operations, and a generalized form of Bessel functions of the first kind. The maximum absolute error reported in [34] (at ) was . Our SGPS method produced near-exact solution values within a maximum absolute error of using ; cf. Figure 8. The elapsed time required to run the SGPS method was s.
Consider the Caputo fractional TPBVP of the Bagley–Torvik type
with the given Dirichlet boundary conditions
The exact solution is . Our SGPS method produced near-exact solution values within a maximum absolute error of using and ; cf. Figure 9. The elapsed time required to run the SGPS method was s.
7. Sensitivity Analysis of SG Parameters and
Optimizing the performance of the SGPS method requires a thorough understanding of how the Gegenbauer parameters and influence numerical stability and accuracy. These parameters govern the clustering of collocation and quadrature points, directly affecting the condition number of the collocation matrix and the overall robustness of the method. In this section, we present a sensitivity analysis to quantify the impact of varying and on the stability of the SGPS method, as measured by the condition number . The analysis specifically examines the behavior of the method when solving the Caputo Fractional TPBVP of the Bagley–Torvik Type with smaller interpolation and quadrature mesh sizes. The numerical examples from Section 6 serve as the basis for this analysis, and the results are visualized using surface plots, contour plots, and semilogarithmic plots to illustrate the condition number’s behavior across the parameter space.
Figure 10 illustrates the influence of varying the parameters and on the condition number of collocation matrix associated with Example 1. Higher condition numbers indicate increased sensitivity to perturbations in the input data, potentially leading to instability in the numerical solution. The results show that and , the condition number is influenced by ; as increases, the condition number tends to grow linearly. Conversely, the condition number exhibits minimal sensitivity to changes in within the range specified by the “Rule of Thumb.” This suggests that the stability of the method for low-degree SG interpolants and small quadrature mesh sizes is primarily dependent on the appropriate selection of . Specifically, choosing a that is relatively large and positive can compromise stability. Conversely, the figure indicates that values closer to (while maintaining a sufficient distance to prevent excessive growth in SG polynomial values), combined with values within the interval , particularly near its endpoints, yield lower condition numbers. We notice, however, that remains in the order of for , indicating that the SGPS method is numerically stable for this range of parameters. Moreover, for double-precision arithmetic, this observation implies a potential loss of two significant digits in the worst case. However, the actual error observed in the numerical experiments is much smaller, indicating that the method is highly accurate in practice. Figure 11 and Figure 12 present further sensitivity analyses of the SGPS method’s numerical stability for Examples 2 and 3. The condition number in both examples is in the order of 10 for the parameter range considered (up to nearly 2), indicating high numerical stability for that parameter range. These figures consistently indicate that stability is influenced by and , but minimally impacted by .
The sensitivity analysis conducted in this section reveals an important decoupling in parameter effects: while primarily governs the numerical stability through its linear relationship with the condition number of the collocation matrix, predominantly controls the accuracy of Caputo FD approximations, as seen earlier in Figure 2 and Figure 3, without significantly affecting system conditioning. This decoupling allows for the independent optimization of stability and accuracy. In particular, we can select to ensure well-conditioned systems while tuning to achieve the desired precision in derivative computations. The recommended parameter ranges () provide a practical balance. Negative values of and close to can improve stability and accuracy when using smaller interpolation and quadrature grids, while excellent quadrature accuracy is often achieved at . This separation of concerns simplifies parameter selection and enables robust implementations across diverse problem configurations.
8. Conclusions and Discussion
This study pioneers a unified SGPS framework that seamlessly integrates interpolation and integration for approximating higher-order Caputo FDs and solving TPBVPs of the Bagley–Torvik type, offering significant advancements in numerical methods for fractional differential equations through the following: (i) The development of FSGIMs that accurately and efficiently approximate Caputo FDs at any random set of points using SG quadratures generalizes traditional PS differentiation matrices to the fractional-order setting, which we consider a significant theoretical advancement. (ii) The use of FSGIMs allows for pre-computation and storage, significantly accelerating the execution of the SGPS method. (iii) The method applies an innovative change of variables that transforms the Caputo FD into a scaled integral of an integer-order derivative. This transformation simplifies computations, facilitates error analysis, and mitigates singularities in the Caputo FD near zero, which improves both stability and accuracy. (iv) The method can produce approximations withing near-full machine precision at an exponential rate using relatively coarse mesh grids. (v) The method generally improves numerical stability and attempts to avoid issues related to ill conditioning in classical PS differentiation matrices by using SG quadratures in barycentric form. (vi) The proposed methodology can be extended to multidimensional fractional problems, making it a strong candidate for future research in high-dimensional fractional differential equations. (vii) Unlike traditional methods that treat interpolation and integration separately, the current method unifies these operations into a cohesive framework using SG polynomials. Numerical experiments validated the superior accuracy of the proposed method over existing techniques, achieving near-machine precision results in many cases. The current study also highlighted critical guidelines for selecting the parameters and to optimize the performance of the SGPS method . In particular, for large interpolation and quadrature mesh sizes, and for high-precision computations, should be selected within the range , while should be adjusted to satisfy . This ensures a balance between convergence speed and numerical stability. For general-purpose computations, setting (corresponding to the SC interpolant and quadrature) is recommended, as it provides optimal -norm accuracy for smooth functions. The analysis also revealed that increasing accelerates theoretical convergence but may introduce numerical instability due to extrapolation effects, while larger values can slow convergence. and , the sensitivity analysis in this study reveals that the conditioning of the linear system of equations produced by the SGPS method when treating a Caputo Fractional TPBVP of the Bagley–Torvik Type increases approximately linearly with . This indicates that smaller values of in this case can lead to improved numerical stability. In particular, it is advisable to choose negative values, especially in the neighborhood of , as evidenced by the numerical simulations, but not too close to , to avoid the rapid growth of SG polynomials. The conditioning of the linear system is less sensitive to variations in compared to and , with minimal effect on stability. However, to maintain accuracy, it is still recommended to keep within the recommended interval , with excellent quadrature accuracy often attained at . These insights ensure robust and efficient implementations of the SGPS method across diverse problem settings. The SGPS method’s computational efficiency is further underscored by its predictable runtime and storage costs, as summarized in Table 2. For practitioners, these estimates provide clear guidelines for resource allocation. The table also highlights recommended parameter ranges to balance accuracy and stability.
The current work assumes sufficient smoothness of the solution to achieve exponential convergence. For fractional problems involving weakly singular or non-smooth solutions, where derivatives may be unbounded, future research may investigate adaptive techniques—such as graded meshes or hybrid spectral–finite element approaches—to extend the method’s applicability. The robust approximation of Caputo derivatives achieved by the SGPS method creates opportunities for modeling viscoelasticity in smart materials, anomalous transport in heterogeneous media, and non-local dynamics in control theory. Future directions could include adaptive parameter tuning to capture singularities in viscoelastic models or coupling the method with machine learning to optimize fractional-order controllers. These applications would improve the method’s interdisciplinary relevance while preserving its mathematical rigor. Additionally, the SGPS approach could be extended to multidimensional fractional problems, where tensor products of one-dimensional FSGIMs can be employed. The inherent parallelizability of FSGIM matrix–vector operations makes the method particularly suitable for GPU acceleration or distributed computing. For time-dependent fractional PDEs, like fractional diffusion equations, the SGPS method can employ the FSGIM for spatial discretization, transforming the problem into a system of ODEs in time. Standard time-stepping schemes, such as Runge–Kutta or fractional linear multistep methods, can then be applied. The precomputation and reuse of the FSGIM for spatial discretization at each time step can yield significant efficiency gains in time-marching schemes.
Not Applicable.
Not Applicable.
The author declares that the data supporting the findings of this study are available within the article.
The author declares that there are no conflicts of interests.
Acronym | Meaning |
FD | Fractional derivative |
FSGIM | Fractional-order shifted Gegenbauer integration matrix |
GDM | Gegenbauer differentiation matrix |
GG | Gegenbauer–Gauss |
GIM | Gegenbauer integration matrix |
GIRV | Gegenbauer integration row vector |
PS | Pseudospectral |
SC | Shifted Chebyshev |
SGDM | Shifted Gegenbauer differentiation matrix |
SGIM | Shifted Gegenbauer integration matrix |
SGIRV | Shifted Gegenbauer integration row vector |
SGPS | Shifted Gegenbauer pseudospectral |
SG | Shifted Gegenbauer |
SGG | Shifted Gegenbauer–Gauss |
SL | Shifted Legendre |
TPBVP | Two-point boundary value problem |
Footnotes
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.
Figure 1 Key relationships in the SGPS method showing the polynomial transformations and their computational roles. The lower-degree SG polynomial
Figure 2 The logarithmic absolute errors of Caputo FD approximations of the power function
Figure 3 The logarithmic absolute errors of Caputo FD approximations of
Figure 4 Log-lin plots of
Figure 5 The empirical convergence analysis of the fractional operator approximation showing the relationship between
Figure 6 The solution workflow for Bagley–Torvik TPBVPs using the SGPS method. The process begins with problem discretization using FSGIMs and the SGDM (if necessary), followed by collocation at SGG points to form a linear system. After solving the system, the solution is obtained at collocation points and can be interpolated to arbitrary points.
Figure 7 The exact solution to Example 1 and its approximation on
Figure 8 The exact solution to Example 2 and its approximation on
Figure 9 The exact solution to Example 3 and its approximation on
Figure 10 The sensitivity analysis of collocation matrix
Figure 11 The sensitivity analysis of collocation matrix
Figure 12 The sensitivity analysis of collocation matrix
Table of symbols and their meanings.
Symbol | Meaning | Symbol | Meaning | Symbol | Meaning |
---|---|---|---|---|---|
∀ | for all | | for any | | for almost all |
| for each | | for some | | for (a) relatively small |
| for (a) relatively large | ≪ | much less than | | not much less than |
≫ | much greater than | ∃ | there exist(s) | ∼ | asymptotically equivalent |
⪝ | asymptotically less than | | asymptotically less than or equal to | ≉ | not sufficiently close to |
| set of all complex-valued functions | | set of all real-valued functions | | set of complex numbers |
| set of real numbers | | set of non-negative real numbers | | set of nonzero real numbers |
| | | set of integers | | set of positive integers |
| set of non-negative integers | | set of positive even integers | i:j:k | list of numbers from i to k with increment j |
i:k | list of numbers from i to k with increment 1 | list of symbols | | set of symbols | |
| | | | | |
| | | set of GG zeros of the | | set of SGG points in the interval |
| closed interval | | interior of the set | | specific interval |
| Cartesian product | | Gamma function | | upper incomplete gamma function |
| ceiling function | | indicator (characteristic) function | | two-parameter Mittag–Leffler function |
| Pochhammer symbol | | support of function f | | complex conjugate of f |
| | | | | |
| | | | | |
| | | | | |
| | | | space of all functions defined on | |
| space of k times continuously differentiable functions on | | Banach space of measurable functions | | space of all essentially bounded measurable functions on |
| | | Euclidean norm | ||
| Sobolev space of weakly differentiable functions with integrable weak derivatives up to order k | | | | |
| | | | | |
| vector with i-th element | | | vector of reciprocals of the elements of | |
| zero matrix of size n | | all-ones matrix of size n | | identity matrix of size n |
| matrix | | n-th row of matrix | | n-dimensional all ones column vector |
| n-dimensional all-zeros column vector | transpose of matrix | | diagonal matrix with | |
| reshape | | reshape | | condition number of |
⊗ | Kronecker product | ⊙ | Hadamard product | | r-times Hadamard product of |
| each entry in | | | | |
Remark: A vector is represented in print by a bold italicized symbol, while a two-dimensional matrix isrepresented by a bold symbol, except for a row vector whose elements form a certain row of a matrix, which isrepresented by a bold symbol.
Computational costs and typical parameters for the SGPS method.
Aspect | Cost/Parameter | Typical Values |
---|---|---|
Runtime | Construction of FSGIM: | Small: |
Application of FSGIM: | Large: | |
Storage | FSGIM: | Same as above |
Parameter Ranges | Small n, | Suggested: |
Large n, | Suggested: |
Appendix A. SGPS Algorithm for Bagley–Torvik TPBVPs
Algorithm A1 |
procedure // Step 1: Generate SGG nodes and weights // Step 2: Construct Caputo FSGIM // Step 3: Assemble linear system from Equations (35a)–(35b) if else // Step 4: Construct PS differentiation matrices // Step 5: Assemble right-hand side // Step 6: Solve and interpolate return u, |
Appendix B. Mathematical Proof
Let
We analyze the asymptotic behavior of the expression as
By also realizing that
Since
□
The following lemma is useful in analyzing the error bound of Theorem 5.
Let
Suppose that the assumptions of the lemma hold true. We show first that the logarithmic derivative of
Differentiating with respect to j yields
For
The rational terms combine to give a positive quantity. Thus, the logarithmic derivative,
1. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1998; Volume 198.
2. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204.
3. Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity; Imperial College Press: London, UK, 2010.
4. Das, S. Functional Fractional Calculus; Springer: Berlin/Heidelberg, Germany, 2011; Volume 1.
5. Magin, R. Fractional calculus in bioengineering, part 1. Crit. Rev. Biomed. Eng.; 2004; 32.
6. Monje, C.A.; Chen, Y.; Vinagre, B.M.; Xue, D.; Feliu-Batlle, V. Fractional-Order Systems and Controls: Fundamentals and Applications; Springer Science & Business Media: Basel, Switzerland, 2010.
7. Caputo, M. Linear models of dissipation whose Q is almost frequency independent—II. Geophys. J. Int.; 1967; 13, pp. 529-539. [DOI: https://dx.doi.org/10.1111/j.1365-246X.1967.tb02303.x]
8. Momani, S.; Batiha, I.M.; Bendib, I.; Ouannas, A.; Hioual, A.; Mohamed, D. Examining finite-time behaviors in the fractional Gray–Scott model: Stability, synchronization, and simulation analysis. Int. J. Cogn. Comput. Eng.; 2025; 6, pp. 380-390. [DOI: https://dx.doi.org/10.1016/j.ijcce.2025.02.004]
9. Diethelm, K.; Ford, N.J.; Freed, A.D. A detailed error analysis for a fractional Adams method. Numer. Algorithms; 2004; 36, pp. 31-52. [DOI: https://dx.doi.org/10.1023/B:NUMA.0000027736.85078.be]
10. Saw, V.; Kumar, S. Numerical solution of fraction Bagley–Torvik boundary value problem based on Chebyshev collocation method. Int. J. Appl. Comput. Math.; 2019; 5, 68. [DOI: https://dx.doi.org/10.1007/s40819-019-0653-8]
11. Ji, T.; Hou, J.; Yang, C. Numerical solution of the Bagley–Torvik equation using shifted Chebyshev operational matrix. Adv. Differ. Equations; 2020; 2020, 648. [DOI: https://dx.doi.org/10.1186/s13662-020-03110-0]
12. Hou, J.; Yang, C.; Lv, X. Jacobi collocation methods for solving the fractional Bagley–Torvik equation. Int. J. Appl. Math; 2020; 50, pp. 114-120.
13. Ji, T.; Hou, J. Numerical solution of the Bagley–Torvik equation using Laguerre polynomials. SeMA J.; 2020; 77, pp. 97-106. [DOI: https://dx.doi.org/10.1007/s40324-019-00204-y]
14. Kaur, H.; Kumar, R.; Arora, G. Non-dyadic wavelets based computational technique for the investigation of Bagley–Torvik equations. Int. J. Emerg. Technol.; 2019; 10, pp. 1-14.
15. Dincel, A.T. A sine-cosine wavelet method for the approximation solutions of the fractional Bagley–Torvik equation. Sigma J. Eng. Nat. Sci.; 2021; 40, pp. 150-154.
16. Rabiei, K.; Razzaghi, M. The Numerical Solution of the Fractional Bagley–Torvik Equation by the Boubaker Wavelets. Acoustics and Vibration of Mechanical Structures–AVMS-2021: Proceedings of the 16th AVMS, Timişoara, Romania, 28–29 May 2021; Springer: Berlin/Heidelberg, Germany, 2022; pp. 27-37.
17. Abd-Elhameed, W.; Youssri, Y. Spectral solutions for fractional differential equations via a novel Lucas operational matrix of fractional derivatives. Rom. J. Phys; 2016; 61, pp. 795-813.
18. Youssri, Y.H. A new operational matrix of Caputo fractional derivatives of Fermat polynomials: An application for solving the Bagley–Torvik equation. Adv. Differ. Equations; 2017; 2017, pp. 1-17. [DOI: https://dx.doi.org/10.1186/s13662-017-1123-4]
19. Izadi, M.; Negar, M.R. Local discontinuous Galerkin approximations to fractional Bagley–Torvik equation. Math. Methods Appl. Sci.; 2020; 43, pp. 4798-4813. [DOI: https://dx.doi.org/10.1002/mma.6233]
20. Chen, J. A fast multiscale Galerkin algorithm for solving boundary value problem of the fractional Bagley–Torvik equation. Bound. Value Probl.; 2020; 2020, pp. 1-13. [DOI: https://dx.doi.org/10.1186/s13661-020-01391-8]
21. Tamilselvan, A. Second order spline method for fractional Bagley–Torvik equation with variable coefficients and Robin boundary conditions. J. Math. Model.; 2023; 11, pp. 117-132.
22. Verma, A.; Kumar, M. Numerical solution of Bagley–Torvik equations using Legendre artificial neural network method. Evol. Intell.; 2021; 14, pp. 2027-2037. [DOI: https://dx.doi.org/10.1007/s12065-020-00481-x]
23. Elgindy, K.T. High-order numerical solution of second-order one-dimensional hyperbolic telegraph equation using a shifted Gegenbauer pseudospectral method. Numer. Methods Partial. Differ. Equ.; 2016; 32, pp. 307-349. [DOI: https://dx.doi.org/10.1002/num.21996]
24. Elgindy, K.T. High-order, stable, and efficient pseudospectral method using barycentric Gegenbauer quadratures. Appl. Numer. Math.; 2017; 113, pp. 1-25. [DOI: https://dx.doi.org/10.1016/j.apnum.2016.10.014]
25. Elgindy, K.T. Optimal control of a parabolic distributed parameter system using a fully exponentially convergent barycentric shifted Gegenbauer integral pseudospectral method. J. Ind. Manag. Optim.; 2018; 14, 473. [DOI: https://dx.doi.org/10.3934/jimo.2017056]
26. Elgindy, K.T.; Refat, H.M. High-order shifted Gegenbauer integral pseudo-spectral method for solving differential equations of Lane–Emden type. Appl. Numer. Math.; 2018; 128, pp. 98-124. [DOI: https://dx.doi.org/10.1016/j.apnum.2018.01.018]
27. Szegö, G. Orthogonal Polynomials; American Mathematical Society Colloquium Publication: Seattle, WA, USA, 1975; Volume 23.
28. Elgindy, K.T.; Smith-Miles, K.A. Optimal Gegenbauer quadrature over arbitrary integration nodes. J. Comput. Appl. Math.; 2013; 242, pp. 82-106. [DOI: https://dx.doi.org/10.1016/j.cam.2012.10.020]
29. Elgindy, K.T.; Karasözen, B. Distributed optimal control of viscous Burgers’ equation via a high-order, linearization, integral, nodal discontinuous Gegenbauer-Galerkin method. Optim. Control. Appl. Methods; 2020; 41, pp. 253-277. [DOI: https://dx.doi.org/10.1002/oca.2541]
30. Elgindy, K.T.; Refat, H.M. Direct integral pseudospectral and integral spectral methods for solving a class of infinite horizon optimal output feedback control problems using rational and exponential Gegenbauer polynomials. Math. Comput. Simul.; 2024; 219, pp. 297-320. [DOI: https://dx.doi.org/10.1016/j.matcom.2023.12.026]
31. Elgindy, K.T.; Dahy, S.A. High-order numerical solution of viscous Burgers’ equation using a Cole-Hopf barycentric Gegenbauer integral pseudospectral method. Math. Methods Appl. Sci.; 2018; 41, pp. 6226-6251. [DOI: https://dx.doi.org/10.1002/mma.5135]
32. Al-Mdallal, Q.M.; Syam, M.I.; Anwar, M. A collocation-shooting method for solving fractional boundary value problems. Commun. Nonlinear Sci. Numer. Simul.; 2010; 15, pp. 3814-3822. [DOI: https://dx.doi.org/10.1016/j.cnsns.2010.01.020]
33. Batool, A.; Talib, I.; Riaz, M.B. Fractional-order boundary value problems solutions using advanced numerical technique. Partial. Differ. Equations Appl. Math.; 2025; 13, 101059. [DOI: https://dx.doi.org/10.1016/j.padiff.2024.101059]
34. Yüzbaşı, Ş. Numerical solution of the Bagley–Torvik equation by the Bessel collocation method. Math. Methods Appl. Sci.; 2013; 36, pp. 300-312. [DOI: https://dx.doi.org/10.1002/mma.2588]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This paper introduces a novel Shifted Gegenbauer Pseudospectral (SGPS) method for approximating Caputo fractional derivatives (FDs) of an arbitrary positive order. The method employs a strategic variable transformation to express the Caputo FD as a scaled integral of the mth-derivative of the Lagrange interpolating polynomial, thereby mitigating singularities and improving numerical stability. Key innovations include the use of shifted Gegenbauer (SG) polynomials to link mth-derivatives with lower-degree polynomials for precise integration via SG quadratures. The developed fractional SG integration matrix (FSGIM) enables efficient, pre-computable Caputo FD computations through matrix–vector multiplications. Unlike Chebyshev or wavelet-based approaches, the SGPS method offers tunable clustering and employs SG quadratures in barycentric forms for optimal accuracy. It also demonstrates exponential convergence, achieving superior accuracy in solving Caputo fractional two-point boundary value problems (TPBVPs) of the Bagley–Torvik type. The method unifies interpolation and integration within a single SG polynomial framework and is extensible to multidimensional fractional problems.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 Department of Mathematics and Sciences, College of Humanities and Sciences, Ajman University, Ajman P.O. Box 346, United Arab Emirates; [email protected], Nonlinear Dynamics Research Center (NDRC), Ajman University, Ajman P.O. Box 346, United Arab Emirates