Next Article in Journal
Construction of New Infinite-Series Exact Solitary Wave Solutions and Its Application to the Korteweg–De Vries Equation
Previous Article in Journal
Abstract Impulsive Volterra Integro-Differential Inclusions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Treatment of Multi-Term Fractional Differential Equations via New Kind of Generalized Chebyshev Polynomials

by
Waleed Mohamed Abd-Elhameed
1,* and
Muhammad Mahmoud Alsuyuti
2
1
Department of Mathematics, Faculty of Science, Cairo University, Giza 12613, Egypt
2
Department of Basic Science, Egyptian Academy for Engineering and Advanced Technology Affiliated to Ministry of Military Production, Cairo, Egypt
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(1), 74; https://doi.org/10.3390/fractalfract7010074
Submission received: 16 December 2022 / Revised: 3 January 2023 / Accepted: 4 January 2023 / Published: 9 January 2023
(This article belongs to the Section Mathematical Physics)

Abstract

:
The main aim of this paper is to introduce a new class of orthogonal polynomials that generalizes the class of Chebyshev polynomials of the first kind. Some basic properties of the generalized Chebyshev polynomials and their shifted ones are established. Additionally, some new formulas concerned with these generalized polynomials are established. These generalized orthogonal polynomials are employed to treat the multi-term linear fractional differential equations (FDEs) that include some specific problems that arise in many applications. The basic idea behind the derivation of our proposed algorithm is built on utilizing a new power form representation of the shifted generalized Chebyshev polynomials along with the application of the spectral Galerkin method to transform the FDE governed by its initial conditions into a system of linear equations that can be efficiently solved via a suitable numerical solver. Some illustrative examples accompanied by comparisons with some other methods are presented to show that the presented algorithm is useful and effective.

1. Introduction

Numerous scientific and engineering disciplines rely heavily on fractional calculus, including economics [1], viscoelasticity [2], and hydrology [3]. Many phenomena that arise in the different fields of applied sciences can be modeled by fractional differential equations (FDEs), so studies regarding these types of equations are important. Because explicit analytic solutions are often not obtainable for these equations, approximate techniques based on numerical algorithms are often required. For examples of articles concerned with different numerical methods for solving FDEs, see, for example, [4,5,6,7,8,9]. Different multi-term FDEs are used to model many models that arise in many domains, such as rheology and mechanical models; for example, see [10]. A number of articles focus on dealing with these FDEs because of how crucial they are. Spectral methods were heavily relied upon in order to solve these problems. For example, the authors in [11] established an operational matrix of fractional derivatives of Fibonacci polynomials in the Caputo sense, and they employed them to treat some types of muti-type FDEs. Some other techniques were utilized to treat multi-term FDEs. For example, in [12], the authors followed a wavelet approach to treat certain types of multi-term FDEs. Two numerical algorithms were utilized in [13] to treat multi-term fractional diffusion-wave equations. In [14], the authors followed certain difference schemes for treating the time multi-term fractional wave equation.
It is possible to categorize the numerical methods used for differential equations into local and global categories. In contrast to the spectral method, which takes a more global approach, the finite-difference and finite-element approaches are founded on locally relevant arguments. In reality, problems with complex geometries are particularly well-suited to finite-element methods, while spectral methods can offer greater accuracy. There are three main types of spectral methods used to solve the various integral and differential equations that were considered. For the tau and Galerkin spectral methods, we select two sets of basis functions, respectively referred to as “trial” and “test” functions. When employing the Galerkin approach, we select trial functions so that all of them verify the underlying conditions. In this case, the trial functions are the same as the test functions. (see, for example, [15,16,17]). In contrast, the tau method allows for flexibility in selecting both of the basis functions. Based on this comparison, the tau method appears to be more flexible than the Galerkin approach (see, for example, [18,19]). Of all the spectral approaches, the collocation approach seems to be the most used for any differential equation. For example, it is used to solve the fourth-order BVPs (see, [20]). The author in [21] applied two schemes based on the Fibonacci operational matrix to treat the nonlinear fractional Klein–Gordon equation. The author in [22] employed the fractional-order shifted Legendre collocation method for a type of fractional Fredholm integro-differential equations. Another type of FDEs is treated using the implicit wavelet collocation method in [23]).
Chebyshev polynomials were defined nearly a century ago by the Russian mathematician “Chebyshev”. However, Lanczos, a pioneer in the field of numerical mathematics, rediscovered their importance for practical computation some thirty years ago. The introduction of the digital computer emphasized this advancement even more. Of the various sets of orthogonal polynomials, the Chebyshev polynomials have a long history because they have a trigonometric representation. These polynomials are regarded as special Jacobi polynomials as well. There are four distinct Chebyshev polynomials in Jacobi polynomials. All of these kinds can be represented trigonometrically, which is advantageous for using them in various applications. They play a great part in numerical analysis and approximation theory. The first and second kinds are most frequently used in treating different types of differential equations (see, for instance, [24]). The third and fourth kinds, in addition, were also used in a variety of applications. They were employed in [25] to treat the non-linear Lane–Emden-type equations. In addition, they were utilized in [26] to obtain a numerical solution for multi-term variable order FEDs using the shifted third-kind Chebyshev polynomials. Recently, the two types of Chebyshev polynomials, called Chebyshev polynomials of the fifth and sixth kinds, were utilized to treat several types of differential equations. For instance, the fifth-kind Chebyshev polynomials were employed in [27] to treat a multi-term variable-order time-fractional diffusion-wave equation. In addition, Abd-Elhameed in [28] derived new expressions for the high-order derivatives of the sixth-kind Chebyshev polynomials and utilized them to treat the non-linear one-dimensional Burgers’ equation.
Numerous theoretical and practical investigations concerning different generalized and modified polynomials have been carried out. Regarding the modified and generalized polynomials of Chebyshev polynomials, the authors in [29] introduced certain generalized shifted Chebyshev polynomials. In addition, they employed them to handle fractional optimal control problems. A type of multi-dimensional Chebyshev polynomials is introduced in [30]. Another type of generalized second-kind Chebyshev polynomials is introduced in [31]. The authors in [32] established some new formulas for a class of polynomials that generalizes the third-kind Chebyshev polynomials class. In addition, they employed this class of polynomials to treat certain types of even-order BVPs. The authors in [33,34] handled some BVPs and IVP using the Chebyshev polynomials’ first derivative.
This paper is dedicated to introducing a type of orthogonal generalized Chebyshev polynomials of the first kind. Their shifted polynomials are also introduced. Aiming to employ these polynomials from a practical point of view, some fundamental properties of the shifted polynomials will be established. More precisely, the orthogonality relation, power form and inversion formulas of these polynomials will be also found in simple forms that are free of any hypergeometric forms. This type of polynomial will be employed for treating multi-term FDEs.
We believe that the following two issues account for the novelty of the contribution in this paper:
  • The theoretical results for the developed type of generalized Chebyshev polynomials are novel.
  • The employment of these polynomials from a numerical point of view is also new.
The above two reasons, of course, motivate us to investigate this kind of generalized Chebyshev polynomial both theoretically and practically.
This paper has the following structure: The next section presents some preliminary information involving an overview of certain polynomials that involve five parameters along with some properties of fractional calculus. A new type of generalized polynomials of the first kind and their shifted ones is introduced in Section 3. The proposed numerical algorithm for treating the multi-term FDEs is proposed in Section 4. Numerical experiments are displayed in Section 5 to validate the efficiency and applicability of our proposed algorithm. Finally, the conclusion is presented in Section 6.

2. Preliminaries and Some Fundamental Formulas

This section is confined to presenting an overview of a certain generalized polynomial sequence that generalizes some well-known classes of orthogonal polynomials. Furthermore, some fundamental properties of fractional calculus are presented.

2.1. An Overview on Certain Orthogonal Polynomials of Five Parameters

In his interesting PhD thesis [35], Masjed-Jamei investigated the polynomial solution of the differential equation
a x 2 + b x + c ϕ i ( x ) + ( d x + e ) ϕ i ( x ) i ( i 1 ) a + d ϕ i ( x ) = 0 .
The main advantage of investigating the polynomials that satisfy the second-order recurrence relation (1) is that they generalize some well-known classical polynomials. It was shown in [35] that the monic polynomials solution of (1) is given by the following explicit formula:
ϕ i ( x ) = ϕ i a , b , c , d , e ( x ) = k = 0 i A k , i ( a , b , c , d , e ) x k ,
where the coefficients A k , i ( a , b , c , d , e ) are explicitly given by
A k , i ( a , b , c , d , e ) = i k 2 a b + b 2 4 a c k i × 2 F 1 k i , 2 a e b d 2 a b 2 4 a c + 1 d 2 a i 2 d a 2 i 2 b 2 4 a c b + b 2 4 a c .
Note that the coefficients i k are the well-known binomial coefficients. In addition, the 2 F 1 that appears in (3) is the hypergeometric function that is a special case of the following generalized hypergeometric function r F s α 1 , α 2 , , α r β 1 , β 2 , , β s x defined as [36]:
r F s α 1 , α 2 , , α r β 1 , β 2 , , d s x = = 0 ( α 1 ) ( α 2 ) ( α r ) ( β 1 ) ( β 2 ) ( β s ) x ! ,
where r and s are non-negative integers, and no β i , 1 i s is zero or a negative integer, and the symbol ( z ) denotes the Pochhammer symbol.
The author in [35] commented that many general properties of the polynomials in (2) whose power form representation is given in (2) were presented in the famous book of Nikiforov and Uvarov [37]. For example, the Rodrigues formula for ϕ i a , b , c , d , e ( x ) is given by
ϕ i a , b , c , d , e ( x ) = 1 d a + i 1 a i w a , b , c , d , e ( x ) D i ( a x 2 + b x + c ) i w a , b , c , d , e ( x ) ,
where w a , b , c , d , e ( x ) is given by
w a , b , c , d , e ( x ) = exp ( d 2 a ) x + ( e b ) a x 2 + b x + c d x .
It was shown in [35] that the polynomials ϕ i a , b , c , d , e ( x ) i 0 are orthogonal for suitable choices of the parameters a , b , c , d and e on the interval ( L , U ) where L and U are the zeros of the second-order equation: a x 2 + b x + c = 0 . It was also shown that the following important identity is valid:
L U w a , b , c , d , e ( x ) ϕ i a , b , c , d , e ( x ) 2 d x = ( 1 ) i i ! d a + i 1 i a i L U a x 2 + b x + c i exp ( d 2 a ) x + ( e b ) a x 2 + b x + c d x d x .
Remark 1.
It is worth noting here that the presence of five parameters in the polynomials ϕ i a , b , c , d , e ( x ) implies that several sequences of orthogonal polynomials involving the classical Jacobi and Laguerre polynomials are special ones of the generalized polynomials. This, of course, shows the importance of investigating such polynomials and their special classes.
Remark 2.
It is important to note that the formulas involving the five-parameter polynomials ϕ i a , b , c , d , e ( x ) are challenging to apply in practice. Consequently, we will limit ourselves to selecting appropriate parameters that allow us to derive some fundamental properties of these polynomials and use them to solve several types of differential equations.

2.2. Some Fundamentals of Fractional Calculus

Some elementary characteristics of certain fractional derivative operators are shown here.

2.2.1. Riemann-Liouville Definition

Definition 1.
The following is the definition of the Riemann–Liouville fractional integral operator I x υ of order υ > 0
I x υ Z ( x ) = 1 Γ ( υ ) 0 x Z ( τ ) ( x τ ) 1 υ d τ ,
in which the well-known Gamma function is represented by Γ ( . ) .
Definition 2.
The Riemann–Liouville fractional derivative operator D x υ of order υ > 0 is defined as
D x υ Z ( x ) = d n d x n I x n υ Z ( x ) , n 1 υ < n , n N .

2.2.2. Caputo Definition

Definition 3.
The Caputo fractional derivative operator D x υ of order υ > 0 is defined as
D x υ Z ( x ) = 1 Γ ( υ υ ) 0 x Z ( υ ) ( τ ) ( x τ ) υ + 1 υ d τ , x > 0 ,
where . denotes the well-known ceiling function.
Property 1.
The basic properties of the Caputo fractional integral I x υ and derivative D x υ operators of order υ > 0 are
I x υ x n = Γ ( n + 1 ) Γ ( n + 1 + υ ) x n + υ , n N , n υ ,
and
D x υ x n = Γ ( n + 1 ) Γ ( n + 1 υ ) x n υ , n N , n υ .
For more details about fractional calculus, one can consult [38,39].

3. A Kind of Generalized First-Kind Chebyshev Polynomials

This section is confined to introducing a new class of polynomials that generalizes the class of Chebyshev polynomials of the first kind. In addition, we will present some fundamental properties of these polynomials. Furthermore, the shifted generalized Chebyshev polynomials will be introduced, and some of their fundamental properties will be developed.

3.1. Introducing Generalized Chebyshev Polynomials of the First Kind

In this section, we will extract a generalized class of Chebyshev polynomials. This class is a special class of the class of polynomials ϕ i a , b , c , d , e ( x ) in (2). For this purpose, we make the following choices:
a = 1 , c = b + 1 , d = 1 , e = 0 .
Thus, we have only a free parameter b. Let us denote the resulting polynomials by T i b ( x ) . That is
T i b ( x ) = k = 0 i A k , i ( 1 , b , b + 1 , 1 , 0 ) x k .
It can be seen that the polynomials T i b ( x ) are orthogonal on [ 1 , b + 1 ] with respect to the following weight function w ( x ) :
w ( x ) = ( b x + 1 ) 1 b + 2 ( 1 + x ) b + 1 b + 2 .
From the Rodrigues formula in (4) for the polynomials ϕ i a , b , c , d , e ( x ) , it can be shown that the Rodrigues formula for the polynomials T i b ( x ) is given by
T i b ( x ) = 2 ( 1 ) i i ! ( 2 i ) ! w ( x ) D i ( b x + 1 ) i ( 1 + x ) i w ( x ) , i 1 .
We comment here that we have two main reasons for selecting the five parameters as in (7):
  • These choices will lead to reducing the generalized polynomials of five parameters that are given in (2) into polynomials involving one parameter that generalizes the Chebyshev polynomials of the first kind. Thus, this generalization is a new generalization of the first kind of Chebyshev polynomials that was not investigated before from both theatrical and practical points of view.
  • This choice will lead to a simplified power form and inversion formulas for the shifted generalized polynomials on [ 0 , 1 ] . We will show that these formulas do not involve any hypergeometric functions. These formulas will be of fundamental importance in the sequel.
Now, we are going to find the orthogonality relation to the polynomials T i b ( x ) . First, the following lemma is needed.
Lemma 1.
For every positive integer n and every non-negative real number b, the following integral formula holds:
1 b + 1 1 + b + b x x 2 n w ( x ) d x = ( b + 2 ) 2 n Γ 1 b + 2 + n Γ b + 1 b + 2 + n ( 2 n ) ! .
Proof. 
In order to make the integral easier to compute, we replace x by ( b + 2 ) x 1 , that is, we have the following formula:
1 b + 1 1 + b + b x x 2 n w ( x ) d x = ( b + 2 ) 2 n 0 1 ( 1 x ) 1 b + 2 + n x 1 + 1 b + 2 + n d x .
It is not difficult to show that the following identity holds:
0 1 ( 1 x ) n 1 b + 2 x n b + 1 b + 2 d x = Γ 1 b + 2 + n Γ b + 1 b + 2 + n ( 2 n ) ! ,
and this accordingly leads to the following identity:
1 b + 1 1 + b + b x x 2 n w ( x ) d x = ( b + 2 ) 2 n Γ 1 b + 2 + n Γ b + 1 b + 2 + n ( 2 n ) ! .
Lemma 1 is now proved. □
Now, we are able to state and prove the following relation of T i b ( x ) .
Theorem 1.
For every positive integer i and every non-negative real number b, the following integral formula holds:
1 b + 1 T i b ( x ) 2 w ( x ) d x = 2 1 4 i ( b + 2 ) 2 i π Γ 1 b + 2 + i Γ b + 1 b + 2 + i Γ i + 1 2 2 ,
where the weight function w ( x ) is given by (8).
Proof. 
The proof of Identity (10) is based on making use of Formula (5). More precisely, if we substitute by a = 1 , c = b + 1 , d = 1 , e = 0 , then we obtain
1 b + 1 T i b ( x ) 2 w ( x ) d x = 2 ( i ! ) 2 ( 2 i ) ! 1 b + 1 1 + b + b x x 2 i w ( x ) d x .
The direct application to Lemma 1 yields Formula (10). □

3.2. Shifted Generalized Chebyshev Polynomials

In many practical problems and applications, it is required to define and employ the shifted polynomials on the interval [ 0 , 1 ] . We define the shifted polynomials S T i b ( x ) on [ 0 , 1 ] as
S T i b ( x ) = T i b ( b + 2 ) x 1 .
The Rodrigues formula for the generalized Chebyshev polynomials T i b ( x ) in (9) can be easily transformed to give the counterpart for the shifted generalized Chebyshev polynomials that are defined in (11). In fact, the polynomials S T i b (x) may be generated using the following Rodrigues formula:
S T i b ( x ) = 2 ( 1 ) i i ! ( b + 2 ) i ( 2 i ) ! w ˜ ( x ) D i ( 1 x ) i x i w ˜ ( x ) , i 1 ,
where w ˜ ( x ) is given by:
w ˜ ( x ) = 1 b + 2 x 1 b + 2 1 ( 1 x ) 1 b + 2 .
For our subsequent purposes, it is very useful to establish some fundamental properties of the shifted generalized Chebyshev polynomials S T i b ( x ) . The following two theorems display the power form representation and inversion formula to the polynomials S T i b ( x ) .
Theorem 2.
For every non-negative integer i, the polynomials S T i b ( x ) can be represented explicitly in the following form:
S T i b ( x ) = ( b + 2 ) i k = 0 i ( 1 ) k i k 1 b + 2 + i k k ( 2 i k ) k x i k .
Proof. 
If we substitute by the following choices: a = 1 , c = b + 1 , d = 1 , e = 0 in the general Formula (2), then it reduces to the following formula:
T i b ( x ) = k = 0 i G k , i x k ,
where G k , i = A 1 , b , b + 1 , 1 , 0 are given by
G k , i = 2 k i 1 2 ( b + 1 ) k i i k 2 F 1 k i , 1 b + 2 i 1 2 i b + 2 b + 1 .
The power form representation of the shifted polynomials S T i b ( x ) on [ 0 , 1 ] can be obtained from relation (13) by replacing x by ( b + 2 ) x 1 . Therefore, we can write the following formula:
S T i b ( x ) = k = 0 i G k , i ( ( b + 2 ) x 1 ) k ,
which can be written alternatively in the form:
S T i b ( x ) = k = 0 i F k , i ( ( b + 2 ) x 1 ) i k ,
where F k , i are given as follows:
F k , i = ( 1 ) k ( b + 1 ) k i i k 2 F 1 k , 1 b + 2 i 1 2 i b + 2 b + 1 .
The binomial theorem enables one to write Formula (14) in the following form:
S T i b ( x ) = k = 0 i F k , i = 0 i k B , k , i x ,
where the coefficients B , k , i are given as:
B , k , i = ( 1 ) i k ( b + 2 ) i k .
Performing some manipulations on (15) turns it into the following form:
S T i b ( x ) = k = 0 i H k , i x i k ,
where the coefficients H k , i are given explicitly by
H k , i = ( b + 2 ) i k = 0 k ( 1 ) k ( b + 1 ) i i i i k 2 F 1 , 1 b + 2 i 1 2 i b + 2 b + 1 .
Although the hypergeometric form in (16) cannot be summed except for specific values of the parameter b, the coefficients H k , i can be reduced for all values of b using the celebrated algorithm of Zeilberger [40]. In fact, the employment of this algorithm shows that the following recurrence relation of order one can be obtained:
H k + 1 , i ( k i ) ( 1 + b + 2 k + b k ( b + 2 ) i ) ( b + 2 ) ( 1 + k ) ( 1 + k 2 i ) H k , i = 0 , H 0 , i = ( b + 2 ) i .
Given that the last recurrence relation is of order one, its solution can be provided immediately in the form:
H k , i = ( 1 ) k i k ( b + 2 ) i 1 b + 2 + i k k ( 2 i k ) k .
Therefore, Formula (12) is now proved. □
Now, the integral formula that corresponds to Formula (10) regarding the shifted polynomials S T i b ( x ) will be stated and proved in the following corollary.
Corollary 1.
For every non-negative integer i and every non-negative real number b, the following integral formula is valid:
0 1 S T i b ( x ) 2 w ˜ ( x ) d x = 2 1 4 i ( b + 2 ) 2 i 1 π Γ 1 b + 2 + i Γ 1 1 b + 2 + i Γ i + 1 2 2 .
Proof. 
A direct consequence of relation (10). □
We will now present and demonstrate a significant theorem that illustrates the inversion formula of the shifted polynomials S T i b ( x ) . The following lemma is necessary first.
Lemma 2.
For all non-negative integers r and j with r j , the following identity applies:
m = 0 r j ( 1 ) m r j m Γ 1 b + 2 j m + 2 r 1 b + 2 j m + r m ( 2 r j m ) ! ( 2 r 2 j m ) m = θ r j π r ! Γ 1 b + 2 + r Γ b + 1 b + 2 j + r 2 2 r 2 j 1 Γ b + 1 b + 2 j ! ( 2 r j ) ! Γ 1 2 j + r ,
where θ is defined as
θ = 1 2 , = 0 , 1 , > 0 .
Proof. 
Setting = r j 0 , then to prove Identity (18), it is enough to prove the following identity:
m = 0 ( 1 ) m m Γ 1 b + 2 + j + 2 m 1 b + 2 + m m ( j + 2 m ) ! ( 2 m ) m = π θ Γ b + 1 b + 2 + ( j + ) ! Γ 1 b + 2 + j + 2 2 1 j ! ( j + 2 ) ! Γ b + 1 b + 2 Γ 1 2 + .
For this purpose, set
S , j = m = 0 ( 1 ) m m Γ 1 b + 2 + j + 2 m 1 b + 2 + m m ( j + 2 m ) ! ( 2 m ) m .
The utilization of Zeilberger’s algorithm again [40] demonstrates that the following first-order recurrence relation is satisfied by S , j :
2 ( b + 2 ) 2 ( 1 + j + 2 ) ( 2 + j + 2 ) ( 1 + 2 ) θ S + 1 , j ( 1 + j + ) ( 1 + b + ( b + 2 ) ) ( 1 + ( b + 2 ) j + ( b + 2 ) ) S , j = 0 ,
with the initial value
S 0 , j = 1 ,
Immediately, we may solve the recurrence relation (20) to obtain
S , j = π θ Γ b + 1 b + 2 + ( j + ) ! Γ 1 b + 2 + j + 2 2 1 j ! ( j + 2 ) ! Γ b + 1 b + 2 Γ 1 2 + .
This proves Formula (18), and hence completes the proof of Lemma 2. □
Theorem 3.
For every non-negative integer r, the following formula holds:
x r = j = 0 r ( b + 2 ) j r ( 1 + r j ) j 1 b + 2 + r j j j ! ( 2 r 2 j + 1 ) j S T r j b ( x ) .
Proof. 
First, we can write the identity:
x r = j = 0 r A j , r S T r j b ( x ) ,
then to prove Identity (21), we have to find the coefficients A j , r .
Now, multiplying both sides of (22) by S T m b ( x ) w ˜ ( x ) and integrating from 0 to 1, we obtain
j = 0 r A j , r 0 1 S T r j b ( x ) S T m b ( x ) w ˜ ( x ) d x = 0 1 x r S T m b ( x ) w ˜ ( x ) d x .
The orthogonality relation of S T i b ( x ) in (17) enables one to determine the coefficients A j , r in the form
A j , r = 1 h r j θ r j 0 1 x r S T r j b ( x ) w ˜ ( x ) d x ,
where θ is as defined in (19).
Now, from the power form representation of S T i b ( x ) in (12), we can write
S T i b ( x ) = m = 0 i H m , i x i m ,
where the coefficients H m , i are given by (16).
Inserting Formula (24) into Formula (23), the coefficients A j , r can be written in the form
A j , r = 1 h r j θ r j m = 0 r j H m , r j 0 1 x 2 r j m w ˜ ( x ) d x .
It is not difficult to note the following identity:
0 1 x r w ˜ ( x ) d x = Γ b + 1 b + 2 Γ 1 b + 2 + r ( b + 2 ) r ! ,
and consequently, Formula (25) explicitly gives
A j , r = 2 4 r 4 j 1 ( b + 2 ) j r Γ b + 1 b + 2 Γ 1 2 j + r 2 π θ r j Γ 1 b + 2 j + r Γ b + 1 b + 2 j + r × m = 0 r j ( 1 ) m r j m Γ 1 b + 2 j m + 2 r 1 b + 2 j m + r m ( 2 r j m ) ! ( 2 r 2 j m ) m .
The application of Lemma 2 leads to putting the coefficients A j , r in the following form:
A j , r = ( b + 2 ) j r ( 1 + r j ) j 1 b + 2 + r j j j ! ( 1 + 2 r 2 j ) j .
This finalizes the proof of Theorem 3. □

4. Treating Multi-Term FDEs via the Shifted Polynomials ST i b ( x )

In this section, we are interested in employing the generalized shifted first-kind Chebyshev–Galerkin method ( G S 1 K C G M ) to solve the linear FDEs governed by the homogeneous and nonhomogeneous initial conditions.
Before proceeding in developing our proposed algorithm, the following lemma is needed.
Lemma 3.
For every non-negative integer i and for every positive real number μ, the following integral formula holds:
0 1 x μ S T i b ( x ) w ˜ ( x ) d x = 2 1 2 i π θ i ( b + 2 ) i 1 Γ ( 1 + μ ) Γ b + 1 b + 2 + i Γ 1 b + 2 + μ Γ 1 2 + i Γ ( 1 i + μ ) Γ ( 1 + i + μ ) .
Proof. 
From the inversion Formula (21), the following formula holds for every positive integer r
x r = j = 0 r ( b + 2 ) j ( 2 j ) ! ( j + 1 ) r j 1 b + 2 + j r j ( r j ) ! ( r + j ) ! S T j b ( x ) .
However, for any positive real number μ , one can write
x μ = j = 0 M j , μ S T j b ( x ) ,
where M j , μ is given by
M j , μ = ( b + 2 ) j ( 2 j ) ! ( j + 1 ) μ j 1 b + 2 + j μ j Γ ( 1 j + μ ) Γ ( j + μ + 1 ) .
Now, we have
0 1 x μ S T i b ( x ) w ˜ ( x ) d x = j = 0 M j , μ S T j b ( x ) , S T i b ( x ) w ˜ .
Formula (17) allows one to reduce the last identity into the following form:
0 1 x μ S T i b ( x ) w ˜ ( x ) d x = M i , μ h i ,
where h i are given as
h i = 2 1 4 i ( b + 2 ) 2 i 1 π Γ 1 b + 2 + i Γ 1 1 b + 2 + i Γ i + 1 2 2 ,
and this consequently yields the following identity:
0 1 x μ S T i b ( x ) w ˜ ( x ) d x = 2 1 2 i π θ i ( b + 2 ) i 1 Γ ( 1 + μ ) Γ b + 1 b + 2 + i Γ 1 b + 2 + μ Γ 1 2 + i Γ ( 1 i + μ ) Γ ( 1 + i + μ ) .
This completes the proof of Lemma 3. □

Our Proposed Galerkin Approach

This section is confined to introducing a Galerkin approach for treating multi-term FDEs. Now consider the following linear FDEs:
D x υ n Z ( x ) + m = 0 n 1 η m D x υ m Z ( x ) = g ( x ) , x [ 0 , 1 ] ,
governed by the following homogeneous initial conditions
Z ( m ) ( 0 ) = 0 , m = 0 , 1 , , n 1 ,
where 0 x 1 , m 1 < υ m m , ( m = 1 , 2 , , n ) and υ 0 = 0 , while η m , for m = 0 , 1 , 2 , , n 1 , are given constants and g ( x ) is a given smooth function on [ 0 , 1 ] , while D x υ Z ( x ) denotes the Caputo fractional derivative of order υ , with respect to x given in Definition 3.
If we define the following spaces,
S N = span { S T 0 b ( x ) , S T 1 b ( x ) , , S T N n b ( x ) } , Φ N = { φ ( x ) S N : φ ( m ) ( 0 ) = 0 , m = 0 , 1 , , n 1 } ,
then the G S 1 K C G M approximation to (26) and (27) is to find Z N ( x ) Φ N such that
D x υ n Z ( x ) , φ ( x ) w ˜ + m = 0 n 1 η m D x υ m Z ( x ) , φ ( x ) w ˜ = ( g ( x ) , φ ( x ) ) w ˜ , φ ( x ) Φ N ,
where
Z ( x ) , φ ( x ) w ˜ = 0 1 Z ( x ) φ ( x ) w ˜ ( x ) d x .
We construct reasonable basis functions that satisfy the homogeneous initial conditions as
φ i ( x ) = x n S T i b ( x ) , x [ 0 , 1 ] .
To solve the initial value problem (26) and (27), Z ( x ) can be approximated as
Z N ( x ) = i = 0 N n c i φ i ( x ) , x [ 0 , 1 ] .
Using the approximation in (29), we have
i = 0 N n c i D x υ n φ i ( x ) , φ j ( x ) w ˜ + i = 0 N n c i m = 0 n 1 η m D x υ m φ i ( x ) , φ j ( x ) w ˜ = ( g ( x ) , φ j ( x ) ) w ˜ , φ j ( x ) Φ N .
Let us denote
A = α i j 0 i , j N n , α i j = D x υ n φ i ( x ) , φ j ( x ) w ˜ , B m = β i j m 0 i , j N n , β i j m = D x υ m φ i ( x ) , φ j ( x ) w ˜ , 0 m n 1 , G = γ j 0 j N n , γ j = g ( x ) , φ j ( x ) w ˜ .
Then (30) is equivalent to the following matrix system:
A + m = 0 n 1 η m B m C = G ,
where C = c 0 , c 1 , , c N n T is the unknown vector to be determined. In addition, the nonzero elements of the matrices A and B m ( 0 m n 1 ) are explicitly provided in the next theorem.
Theorem 4.
Let φ i ( x ) be as selected in (28), and assume that α i j = D x υ n φ i ( x ) , φ j ( x ) w ˜ and β i j m = D x υ m φ i ( x ) , φ j ( x ) w ˜ , 0 m n 1 . We have
Φ N = { φ 0 ( x ) , φ 1 ( x ) , , φ N n ( x ) } .
Furthermore, the nonzero entries of A and B m ( 0 m n 1 ) can be computed by
α i j = r = 0 i ζ i , j , b , n , υ n ,
β i j m = r = 0 i ζ i , j , b , n , υ m ,
where ζ i , j , b , n , υ is given by
ζ i , j , b , n , υ = π θ j ( b + 1 ( b + 2 ) i ) i r Γ b + 1 b + 2 + j ( i + n r ) ! Γ ( i + 2 n r υ + 1 ) 2 2 j 1 ( b + 2 ) 2 i j Γ j + 1 2 Γ ( i + n r υ + 1 ) Γ ( i j + 2 n r υ + 1 ) × Γ i + 2 n r υ + 1 b + 2 b + 1 b + 2 i + 1 r 1 Γ ( i + j + 2 n r υ + 1 ) ( 2 i r ) r .
Proof. 
The basis functions φ i ( x ) are selected so that each one of its components meets (27). It is also clear that { φ i ( x ) } 0 i N n are linearly independent and the dimension of Φ N is equal to ( N n + 1 ) . Hence,
Φ N = { φ 0 ( x ) , φ 1 ( x ) , , φ N n ( x ) } .
Now, we prove (32). Using (28) and Theorem 2, we have
φ i ( x ) = x n ( b + 2 ) i r = 0 i i r 1 i 1 b + 2 1 i + b + 1 b + 2 r 1 ( 2 i r ) r x i r ,
and making use of relation (6) yields
D x υ φ i ( x ) = ( b + 2 ) i 1 r = 0 i ( b + 1 ( b + 2 ) i ) i r ( i + n r ) ! 1 i + b + 1 b + 2 r 1 Γ ( i + n r υ + 1 ) ( 2 i r ) r x i + n r υ ,
and therefore, we obtain
D x υ φ i ( x ) , φ j ( x ) w ˜ = r = 0 i ( b + 1 ( b + 2 ) i ) i r ( i + n r ) ! 1 i + b + 1 b + 2 r 1 ( b + 2 ) 1 i Γ ( i + n r υ + 1 ) ( 2 i r ) r x i + n r υ , φ j ( x ) w ˜ .
If we make use of Lemma 3, then after performing some algebraic computations, we obtain
D x υ φ i ( x ) , φ j ( x ) w ˜ = r = 0 i ζ i , j , b , n , υ ,
where ζ i , j , b , n , υ is given by
ζ i , j , b , n , υ = π θ j ( b + 1 ( b + 2 ) i ) i r Γ b + 1 b + 2 + j ( i + n r ) ! Γ ( i + 2 n r υ + 1 ) 2 2 j 1 ( b + 2 ) 2 i j Γ j + 1 2 Γ ( i + n r υ + 1 ) Γ ( i j + 2 n r υ + 1 ) × Γ i + 2 n r υ + 1 b + 2 b + 1 b + 2 i + 1 r 1 Γ ( i + j + 2 n r υ + 1 ) ( 2 i r ) r .
Replacing υ by υ n and υ m to prove (32) and (33), respectively, completes the proof.
Finally, using any appropriate numerical algorithm, we solve the linear algebraic system (31) in the unknown coefficients c i , i = 0 , 1 , , N n . □
Remark 3.
In order to deal with the multi-term linear FDEs (26) directed by non-homogeneous initial conditions, namely,
Z ( m ) ( 0 ) = δ m , m = 0 , 1 , , n 1 ,
where δ m are arbitrary constants, 0 m n 1 , the following transformation is used:
Z ˜ ( x ) = Z ( x ) m = 0 n 1 δ m m ! x m ,
to turn the non-homogeneous conditions into homogeneous ones, and so the same derived algorithm can be utilized.

5. Illustrative Problems and Comparisons

This section is confined to testing our proposed algorithm. For this purpose, we will present four numerical examples accompanied by comparisons with some other techniques in the literature to demonstrate the efficiency and high accuracy of our proposed numerical algorithm.
Example 1.
Consider a composite fractional oscillation equation that immerses in a Newtonian fluid [41,42]:
D x υ 1 Z ( x ) + Z ( x ) = x 4 1 2 x 3 3 Γ ( 4 υ 1 ) x 3 υ 1 + 24 Γ ( 5 υ 1 ) x 4 υ 1 , 0 < υ 1 < 1 ,
Z ( 0 ) = 0 .
The exact solution of (34) is: Z ( x ) = x 4 1 2 x 3 .
Talaei and Asgar [41] and Chen et al. [42] solved numerically this problem. In [41], the authors suggested an operational approach based on the Chelyshkov-collocation spectral method (CCSM) for the numerical solution of (34), while the authors in [42] applied the Haar wavelets method (HWM) for the numerical treatment of (34). The L 2 and L -errors of our presented method for different values of N with υ 1 = 0.25 and b = 2 are shown in Table 1. Furthermore, our results are compared in Table 2 with those obtained by [41] and [42]. The results of this table ensure the superiority of our method when compared with the other two methods. Additionally, Figure 1 plots the maximum absolute error (MAE) of the solutions resulting from the application of our proposed algorithm for υ 1 = 0.5 , b = 0 and N = 4 , while Figure 2 displays the L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our proposed algorithm for the case corresponds to: υ 1 = 0.25 and b = 2 with various values of N.
Remark 4.
From the data in Table 2, we can infer that the standard Chebyshev polynomials of the first kind are not the best approximations among the various classes of shifted polynomials S T i b ( x ) . This demonstrates the significance of our generalization to the first kind of Chebyshev polynomials and their shifted ones, and it also demonstrates the impact of the parameter b that occurs in the shifted polynomials.
Example 2.
Consider the following FDE [43]:
D x υ 1 Z ( x ) + Z ( x ) = x 2 + 2 Γ ( 3 υ 1 ) x 2 υ 1 , 0 < υ 1 < 1 ,
Z ( 0 ) = 0 ,
in which Z ( x ) = x 2 is the exact solution.
Several methods have been developed to treat numerically this problem. Bonab and Javidi [43] proposed some explicit methods based on the fractional backward differentiation method (FBDM) of order three for the numerical solution of the current problem. We applied our algorithm for obtaining the numerical solution to this problem. In Table 3, the L -errors resulting from that application of our algorithm are presented for the case corresponding to υ 1 = 0.5 and N = 2 with distinct b. Furthermore, Table 4 gives a comparison of L -errors resulting from our algorithm for υ 1 = 0.7 , 0.8 and b = 1 for N = 2 with the FBDM that developed in [43] (h is the mesh size). Furthermore, to illustrate the influence of the parameter b, we compare in Figure 3 the resulting L o g 10 ( L e r r o r s ) of our algorithm for b = 0 and b = 1 , N = 2 with distinct υ 1 . Figure 4 and Figure 5 give the MAE of Z N ( x ) of our algorithm at respectively: υ 1 = 0.7 , b = 1 , N = 2 and υ 1 = 0.8 and b = 1 , N = 2 .
Example 3.
Consider the following FDE [44]:
D x υ 1 Z ( x ) + 2 Z ( x ) = 2 cos ( π x ) + t υ 1 2 Γ ( 1 υ 1 ) 1 F 1 ( 1 ; 1 υ 1 ; i π x ) . 1 F 1 ( 1 ; 1 υ 1 ; i π x ) 2 , 0 < υ 1 < 1 ,
Z ( 0 ) = 1 ,
exact solution Z ( x ) = cos ( π x ) .
Table 5 displays a comparison of L - and L 2 -errors of our algorithm at υ 1 = 0.5 and N = 15 with distinct b, while Table 6 compares L -errors of our algorithm for υ 1 = 0.5 and b = 0 with the Tau method applied in [44], which were based using Chebyshev and Legendre namely, “Legendre–Gauss–Lobatto (LGL) points” and “Chebyshev–Gauss–Lobatto (CGL) points” by the approximate solution of degree M. Figure 6 plots the L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) resulted from the application of our algorithm at υ 1 = 0.5 and b = 0 with distinct N. Figure 7 displays the L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and N = 15 with distinct b. Figure 8 shows the MAE of Z N ( x ) of our proposed algorithm for υ 1 = 0.5 and N = 15 with b = 0 (figure at left) and b = 2 (figure at right).
Example 4.
Consider the following linear initial value problem [41]:
Z ( x ) + D x υ 1 Z ( x ) + Z ( x ) = 5 2 x 3 2 + x 5 2 + 15 8 π Γ ( 13 4 ) x 9 4 ,
with the initial condition
Z ( 0 ) = 0 .
The exact solution of this problem is Z ( x ) = x 2 x .
Table 7 compares the L - and L 2 -errors of our algorithm at υ 1 = 0.5 and N = 20 with distinct b, while Table 8 gives a comparison of L - and L 2 -errors of our algorithm for υ 1 = 0.5 and b = 0 with the CCSM that proposed in [41] by the approximate solution of degree M. Figure 8 displays the MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 15 with b = 0 (figure at left) and b = 2 (figure at right). Figure 9 displays the L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and b = 0 with distinct N. Figure 10 describes the L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and N = 20 with distinct b. Finally, Figure 11 displays the MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 20 with b = 0 (figure at left) and b = 3 (figure at right).

6. Conclusions

The spectral Galerkin method was utilized to treat multi-term FDEs governed by their initial conditions. Shifted generalized Chebyshev polynomials of the first kind were a newly introduced type that was used as basis functions. The Galerkin method was used to convert the FDE governed by its initial conditions into a linear matrix system with explicitly stated elements. Using a suitable numerical solver, this system of equations could be solved. Additionally, a few test examples were displayed to ensure the applicability and accuracy. As an important note, the case that corresponds to the standard shifted first-kind Chebyshev polynomials is not always better than the other special polynomials of our introduced generalized polynomials. To the best of our knowledge, this is the first time that differential equations were solved using these generalized polynomials. In upcoming work, we intend to use these orthogonal polynomials to solve a number of differential equations.

Author Contributions

W.M.A.-E. contributed to conceptualization, methodology, software, validation, formal analysis, investigation, Writing—Original draft, and Writing—review & editing. M.M.A. contributed to conceptualization, methodology, software, validation, formal analysis, investigation, Writing—Original draft, and Writing - review & editing. All authors have read and agreed to the published version of the manuscript.

Funding

The authors received no funding for this study.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the editorial office of the Fractal and Fractional Journal for their support and their invitation to publish this manuscript free of charge.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Meerschaert, M.M.; Scalas, E. Coupled continuous time random walks in finance. Phys. A Stat. Mech. Appl. 2006, 370, 114–118. [Google Scholar] [CrossRef] [Green Version]
  2. Koeller, R.C. Applications of fractional calculus to the theory of viscoelasticity. J. Appl. Mech. 1984, 51, 299–307. [Google Scholar] [CrossRef]
  3. Meerschaert, M.M.; Zhang, Y.; Baeumer, B. Particle tracking for fractional diffusion with two time scales. Comput. Math. Appl. 2010, 59, 1078–1086. [Google Scholar] [CrossRef] [Green Version]
  4. Li, Y.; Zhao, W. Haar wavelet operational matrix of fractional order integration and its applications in solving the fractional order differential equations. Appl. Math. Comput. 2010, 216, 2276–2285. [Google Scholar] [CrossRef]
  5. Al-Mdallal, Q.M. On fractional-Legendre spectral Galerkin method for fractional Sturm–Liouville problems. Chaos Solitons Fractals 2018, 116, 261–267. [Google Scholar] [CrossRef]
  6. Adel, M. Numerical simulations for the variable order two-dimensional reaction sub-diffusion equation: Linear and Nonlinear. Fractals 2022, 30, 2240019. [Google Scholar] [CrossRef]
  7. Sweilam, N.H.; Ahmed, S.M.; Adel, M. A simple numerical method for two-dimensional nonlinear fractional anomalous sub-diffusion equations. Math. Methods Appl. Sci. 2021, 44, 2914–2933. [Google Scholar] [CrossRef]
  8. Vargas, A.M. Finite difference method for solving fractional differential equations at irregular meshes. Math. Comput. Simul. 2022, 193, 204–216. [Google Scholar] [CrossRef]
  9. Hosseini, V.R.; Yousefi, F.; Zou, W.N. The numerical solution of high dimensional variable-order time fractional diffusion equation via the singular boundary method. J. Adv. Res. 2021, 32, 73–84. [Google Scholar] [CrossRef]
  10. Srivastava, V.; Rai, K.N. A multi-term fractional diffusion equation for oxygen delivery through a capillary to tissues. Math. Comput. Model. 2010, 51, 616–624. [Google Scholar] [CrossRef]
  11. Abd-Elhameed, W.M.; Youssri, Y.H. A novel operational matrix of Caputo fractional derivatives of Fibonacci polynomials: Spectral solutions of fractional differential equations. Entropy 2016, 18, 345. [Google Scholar] [CrossRef]
  12. Heydari, M.H.; Avazzadeh, Z.; Haromi, M.F. A wavelet approach for solving multi-term variable-order time fractional diffusion-wave equation. Appl. Math. Comput. 2019, 341, 215–228. [Google Scholar] [CrossRef]
  13. Dehghan, M.; Safarpoor, M.; Abbaszadeh, M. Two high-order numerical algorithms for solving the multi-term time fractional diffusion-wave equations. J. Comput. Appl. Math. 2015, 290, 174–195. [Google Scholar] [CrossRef]
  14. Sun, H.; Zhao, X.; Sun, Z.Z. The temporal second order difference schemes based on the interpolation approximation for the time multi-term fractional wave equation. J. Sci. Comput. 2019, 78, 467–498. [Google Scholar] [CrossRef]
  15. Alsuyuti, M.M.; Doha, E.H.; Ezz-Eldien, S.S. Galerkin operational approach for multi-dimensions fractional differential equations. Commun. Nonlinear Sci. Numer. Simul. 2022, 114, 106608. [Google Scholar] [CrossRef]
  16. Doha, E.H.; Abd-Elhameed, W.M.; Bhrawy, A.H. New spectral-Galerkin algorithms for direct solution of high even-order differential equations using symmetric generalized Jacobi polynomials. Collect. Math. 2013, 64, 373–394. [Google Scholar] [CrossRef]
  17. Alsuyuti, M.M.; Doha, E.H.; Ezz-Eldien, S.S.; Bayoumi, B.I.; Baleanu, D. Modified Galerkin algorithm for solving multitype fractional differential equations. Math. Methods Appl. Sci. 2019, 42, 1389–1412. [Google Scholar] [CrossRef]
  18. Abd-Elhameed, W.M.; Ahmed, H.M. Tau and Galerkin operational matrices of derivatives for treating singular and Emden-Fowler third-order-type equations. Internat. J. Mod. Phys. C 2022, 33, 2250061. [Google Scholar] [CrossRef]
  19. Mokhtary, P.; Ghoreishi, F.; Srivastava, H.M. The Müntz-Legendre Tau method for fractional differential equations. Appl. Math. Model. 2016, 40, 671–684. [Google Scholar] [CrossRef]
  20. Moghadam, A.A.; Soheili, A.R.; Bagherzadeh, A.S. Numerical solution of fourth-order BVPs by using Lidstone-collocation method. Appl. Math. Comput. 2022, 425, 127055. [Google Scholar] [CrossRef]
  21. Youssri, Y.H. Two Fibonacci operational matrix pseudo-spectral schemes for nonlinear fractional Klein–Gordon equation. Int. J. Mod. Phys. C 2022, 33, 2250049. [Google Scholar] [CrossRef]
  22. Abdelkawy, M.A.; Amin, A.Z.M.; Lopes, A.M. Fractional-order shifted Legendre collocation method for solving non-linear variable-order fractional Fredholm integro-differential equations. Comput. Appl. Math. 2022, 41, 1–21. [Google Scholar] [CrossRef]
  23. Liu, C.; Yu, Z.; Zhang, X.; Wu, B. An implicit wavelet collocation method for variable coefficients space fractional advection-diffusion equations. Appl. Numer. Math. 2022, 177, 93–110. [Google Scholar] [CrossRef]
  24. Tseng, C.C.; Lee, S.L. Minimax design of graph filter using Chebyshev polynomial approximation. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 1630–1634. [Google Scholar] [CrossRef]
  25. Doha, E.H.; Abd-Elhameed, W.M.; Bassuony, M.A. On using third and fourth kinds Chebyshev operational matrices for solving Lane-Emden type equations. Rom. J. Phys. 2015, 60, 281–292. [Google Scholar]
  26. Tural-Polat, S.N.; Dincel, A.T. Numerical solution method for multi-term variable order fractional differential equations by shifted Chebyshev polynomials of the third kind. Alex. Eng. J. 2022, 61, 5145–5153. [Google Scholar] [CrossRef]
  27. Sadri, K.; Aminikhah, H. A new efficient algorithm based on fifth-kind Chebyshev polynomials for solving multi-term variable-order time-fractional diffusion-wave equation. Int. J. Comput. Math. 2022, 99, 966–992. [Google Scholar] [CrossRef]
  28. Abd-Elhameed, W.M. Novel expressions for the derivatives of sixth-kind Chebyshev polynomials: Spectral solution of the non-linear one-dimensional Burgers’ equation. Fractal Fract. 2021, 5, 53. [Google Scholar] [CrossRef]
  29. Hassani, H.; Machado, J.T.; Naraghirad, E. Generalized shifted Chebyshev polynomials for fractional optimal control problems. Commun. Nonlinear Sci. Numer. Simul. 2019, 75, 50–61. [Google Scholar] [CrossRef]
  30. Cesarano, C. Multi-dimensional Chebyshev polynomials: A non-conventional approach. Commun. Appl. Ind. Math. 2019, 10, 1–19. [Google Scholar] [CrossRef] [Green Version]
  31. AlQudah, M.A. Generalized Chebyshev polynomials of the second kind. Turk. J. Math. 2015, 39, 842–850. [Google Scholar] [CrossRef]
  32. Abd-Elhameed, W.M.; Alkenedri, A.M. Spectral solutions of linear and nonlinear BVPs using certain Jacobi polynomials generalizing third-and fourth-kinds of Chebyshev polynomials. CMES Comput. Model. Eng. Sci. 2021, 126, 955–989. [Google Scholar] [CrossRef]
  33. Abdelhakem, M.; Alaa-Eldeen, T.; Baleanu, D.; Alshehri, M.G.; El-Kady, M. Approximating real-life BVPs via Chebyshev polynomials’ first derivative pseudo-Galerkin method. Fractal Frac. 2021, 5, 165. [Google Scholar] [CrossRef]
  34. Abdelhakem, M.; Ahmed, A.; Baleanu, D.; El-Kady, M. Monic Chebyshev pseudospectral differentiation matrices for higher-order IVPs and BVPs: Applications to certain types of real-life problems. Comput. Appl. Math. 2022, 41, 253. [Google Scholar] [CrossRef]
  35. Masjed-Jamei, M. Some New Classes of Orthogonal Polynomials and Special Functions: A Symmetric Generalization of Sturm-Liouville Problems and its Consequences. Ph.D. Thesis, University of Kassel, Kassel, Germany, 2006. [Google Scholar]
  36. Andrews, G.E.; Askey, R.; Roy, R. Special Functions; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
  37. Nikiforov, F.; Uvarov, V.B. Special Functions of Mathematical Physics; Springer: Berlin/Heidelberg, Germany, 1988; Volume 205. [Google Scholar]
  38. Oldham, K.; Spanier, J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: Amsterdam, The Netherlands, 1974. [Google Scholar]
  39. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
  40. Koepf, W. Hypergeometric Summation, 2nd ed.; Springer Universitext Series; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  41. Talaei, Y.; Asgari, M. An operational matrix based on Chelyshkov polynomials for solving multi-order fractional differential equations. Neural Comput. Appl. 2018, 30, 1369–1376. [Google Scholar] [CrossRef]
  42. Chen, Y.; Yi, M.; Yu, C. Error analysis for numerical solution of fractional differential equation by Haar wavelets method. J. Comput. Sci. 2012, 3, 367–373. [Google Scholar] [CrossRef]
  43. Bonab, Z.F.; Javidi, M. Higher order methods for fractional differential equation based on fractional backward differentiation formula of order three. Math. Comput. Simul. 2020, 172, 71–89. [Google Scholar] [CrossRef]
  44. Ghoreishi, F.; Yazdani, S. An extension of the spectral Tau method for numerical solution of multi-order fractional differential equations with convergence analysis. Comput. Math. Appl. 2011, 61, 30–43. [Google Scholar] [CrossRef]
Figure 1. MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 4 with b = 0 for Example 1.
Figure 1. MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 4 with b = 0 for Example 1.
Fractalfract 07 00074 g001
Figure 2. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.25 and b = 2 with distinct N for Example 1.
Figure 2. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.25 and b = 2 with distinct N for Example 1.
Fractalfract 07 00074 g002
Figure 3. Comparison of L o g 10 ( L e r r o r s ) of our algorithm at b = 0 and b = 1 for N = 2 with distinct υ 1 for Example 2.
Figure 3. Comparison of L o g 10 ( L e r r o r s ) of our algorithm at b = 0 and b = 1 for N = 2 with distinct υ 1 for Example 2.
Fractalfract 07 00074 g003
Figure 4. MAE of Z N ( x ) of our algorithm at υ 1 = 0.7 and b = 1 with N = 2 for Example 2.
Figure 4. MAE of Z N ( x ) of our algorithm at υ 1 = 0.7 and b = 1 with N = 2 for Example 2.
Fractalfract 07 00074 g004
Figure 5. MAE of Z N ( x ) of our algorithm at υ 1 = 0.8 and b = 1 with N = 2 for Example 2.
Figure 5. MAE of Z N ( x ) of our algorithm at υ 1 = 0.8 and b = 1 with N = 2 for Example 2.
Fractalfract 07 00074 g005
Figure 6. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and b = 0 with distinct N for Example 3.
Figure 6. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and b = 0 with distinct N for Example 3.
Fractalfract 07 00074 g006
Figure 7. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and N = 15 with distinct b for Example 3.
Figure 7. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and N = 15 with distinct b for Example 3.
Fractalfract 07 00074 g007
Figure 8. MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 15 with b = 0 (figure at left) and b = 2 (figure at right) for Example 3.
Figure 8. MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 15 with b = 0 (figure at left) and b = 2 (figure at right) for Example 3.
Fractalfract 07 00074 g008
Figure 9. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and b = 0 with distinct N for Example 4.
Figure 9. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and b = 0 with distinct N for Example 4.
Fractalfract 07 00074 g009
Figure 10. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and N = 20 with distinct b for Example 4.
Figure 10. L o g 10 ( L e r r o r s ) and L o g 10 ( L 2 e r r o r s ) of our algorithm at υ 1 = 0.5 and N = 20 with distinct b for Example 4.
Fractalfract 07 00074 g010
Figure 11. MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 20 with b = 0 (figure at left) and b = 3 (figure at right) for Example 4.
Figure 11. MAE of Z N ( x ) of our algorithm for υ 1 = 0.5 and N = 20 with b = 0 (figure at left) and b = 3 (figure at right) for Example 4.
Fractalfract 07 00074 g011
Table 1. Comparison of L - and L 2 -errors of our algorithm at υ 1 = 0.25 and N = 4 with distinct b for Example 1.
Table 1. Comparison of L - and L 2 -errors of our algorithm at υ 1 = 0.25 and N = 4 with distinct b for Example 1.
b L -Errors L 2 -Errors
0 4.03475 × 10 14 2.22751 × 10 14
1 5.13031 × 10 14 3.68354 × 10 14
2 7.99751 × 10 15 4.79207 × 10 15
3 1.84575 × 10 15 7.49521 × 10 15
4 6.18255 × 10 15 2.56281 × 10 14
5 1.29436 × 10 14 9.71245 × 10 15
Table 2. Comparison of L 2 -errors of our algorithm at υ 1 = 0.25 and b = 2 for distinct N with the CCSM [41] and HWM [42] for Example 1.
Table 2. Comparison of L 2 -errors of our algorithm at υ 1 = 0.25 and b = 2 for distinct N with the CCSM [41] and HWM [42] for Example 1.
CCSM [41] HWM [42] Our Method
N L 2 -Errors L 2 -ErrorsN L 2 -Errors
8 3.07 × 10 7 4.50 × 10 3 3 6.36 × 10 3
16 2.87 × 10 9 1.80 × 10 3 4 4.79 × 10 15
32 2.79 × 10 11 7.00 × 10 4 5 1.88 × 10 14
Table 3. L -errors of our algorithm at υ 1 = 0.5 and N = 2 with distinct b for Example 2.
Table 3. L -errors of our algorithm at υ 1 = 0.5 and N = 2 with distinct b for Example 2.
b L -Errors
0 1.21431 × 10 16
1 1.11022 × 10 16
2 6.93889 × 10 16
3 3.60822 × 10 16
4 4.16334 × 10 16
5 6.66134 × 10 16
Table 4. Comparison of L -errors of our algorithm at υ 1 = 0.7 , 0.8 and b = 1 for N = 2 with the FBDM [43] for Example 2.
Table 4. Comparison of L -errors of our algorithm at υ 1 = 0.7 , 0.8 and b = 1 for N = 2 with the FBDM [43] for Example 2.
FBDM [43] Our Method
υ 1 h = 0.1 h = 0.01 h = 0.001 N = 2
0.7 2.50 × 10 3 9.62 × 10 6 4.74 × 10 8 7.63 × 10 16
0.8 4.20 × 10 3 2.00 × 10 5 1.23 × 10 7 2.22 × 10 16
Table 5. Comparison of L - and L 2 -errors of our algorithm at υ 1 = 0.5 and N = 15 with distinct b for Example 3.
Table 5. Comparison of L - and L 2 -errors of our algorithm at υ 1 = 0.5 and N = 15 with distinct b for Example 3.
b L -Errors L 2 -Errors
0 1.11022 × 10 15 7.37610 × 10 17
1 1.77636 × 10 15 7.07907 × 10 17
2 9.99201 × 10 16 7.08155 × 10 17
3 1.77636 × 10 15 7.13179 × 10 17
4 1.66533 × 10 15 7.18620 × 10 17
5 1.44329 × 10 15 7.23560 × 10 17
Table 6. Comparison of L -errors of our algorithm for υ 1 = 0.5 and b = 0 with the Tau method in [44] by the approximate solution of degree M for Example 3.
Table 6. Comparison of L -errors of our algorithm for υ 1 = 0.5 and b = 0 with the Tau method in [44] by the approximate solution of degree M for Example 3.
O ( L errors ) LTM [44] CTM [44] Our Method
M of LGL PointsM of [ 0 , 1 ] M of CGL PointsM of [ 0 , 1 ] M
10 07 09 07
10 09 1111 1111 09
10 11 1313 1313 11
10 14 13
10 15 15
Table 7. Comparison of L - and L 2 -errors of our algorithm at υ 1 = 0.5 and N = 20 with distinct b for Example 4.
Table 7. Comparison of L - and L 2 -errors of our algorithm at υ 1 = 0.5 and N = 20 with distinct b for Example 4.
b L -Errors L 2 -Errors
0 2.64986 × 10 7 7.13878 × 10 8
1 1.64009 × 10 7 4.58693 × 10 8
2 1.32802 × 10 7 4.08146 × 10 8
3 1.21717 × 10 7 3.74664 × 10 8
4 1.40818 × 10 7 3.74237 × 10 8
5 1.35236 × 10 7 3.74547 × 10 8
Table 8. Comparison of L - and L 2 -errors of our algorithm for υ 1 = 0.5 and b = 0 with the CCSM in [41] by the approximate solution of degree M for Example 4.
Table 8. Comparison of L - and L 2 -errors of our algorithm for υ 1 = 0.5 and b = 0 with the CCSM in [41] by the approximate solution of degree M for Example 4.
O ( errors ) CCSM [41] Our Method CCSM [41] Our Method
M of L -Errors M of L -Errors M of L 2 -Errors M of L 2 -Errors
10 3 5 4 4
10 4 5 5 5
10 5 9 8 9 6
10 6 17 11 9
10 7 21 17 17 13
10 8 20
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

Abd-Elhameed, W.M.; Alsuyuti, M.M. Numerical Treatment of Multi-Term Fractional Differential Equations via New Kind of Generalized Chebyshev Polynomials. Fractal Fract. 2023, 7, 74. https://doi.org/10.3390/fractalfract7010074

AMA Style

Abd-Elhameed WM, Alsuyuti MM. Numerical Treatment of Multi-Term Fractional Differential Equations via New Kind of Generalized Chebyshev Polynomials. Fractal and Fractional. 2023; 7(1):74. https://doi.org/10.3390/fractalfract7010074

Chicago/Turabian Style

Abd-Elhameed, Waleed Mohamed, and Muhammad Mahmoud Alsuyuti. 2023. "Numerical Treatment of Multi-Term Fractional Differential Equations via New Kind of Generalized Chebyshev Polynomials" Fractal and Fractional 7, no. 1: 74. https://doi.org/10.3390/fractalfract7010074

Article Metrics

Back to TopTop