Next Article in Journal
Improving Systematic Generalization of Linear Transformer Using Normalization Layers and Orthogonality Loss Function
Next Article in Special Issue
Multiple and Nonexistence of Positive Solutions for a Class of Fractional Differential Equations with p-Laplacian Operator
Previous Article in Journal
Collaborative Optimization of Vessel Stowage Planning and Yard Pickup in Automated Container Terminals
Previous Article in Special Issue
The Stability of Solutions of the Variable-Order Fractional Optimal Control Model for the COVID-19 Epidemic in Discrete Time
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Collocation Method Based on the New Chebyshev Cardinal Functions for Solving Fractional Delay Differential Equations

by
Haifa Bin Jebreen
1,* and
Ioannis Dassios
2
1
Department of mathematics, College of Science, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
2
Faculty of Engineering, Aristotle University of Thessaloniki, 541 24 Thessaloniki, Greece
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(21), 3388; https://doi.org/10.3390/math12213388
Submission received: 23 September 2024 / Revised: 27 October 2024 / Accepted: 28 October 2024 / Published: 30 October 2024
(This article belongs to the Special Issue Recent Research on Fractional Calculus: Theory and Applications)

Abstract

:
The Chebyshev cardinal functions based on the Lobatto grid are introduced and used for the first time to solve the fractional delay differential equations. The presented algorithm is based on the collocation method, which is applied to solve the corresponding Volterra integral equation of the given equation. In the employed method, the derivative and fractional integral operators are expressed in the Chebyshev cardinal functions, which reduce the computational load. The method is characterized by its simplicity, adherence to boundary conditions, and high accuracy. An exact analysis has been provided to demonstrate the convergence of the scheme, and illustrative examples validate our investigation.

1. Introduction

Even though fractional calculations have a long history, their use has received much attention from researchers in recent years. The widespread applications of this concept across engineering, physics, and mathematics have led to the development and application of numerous accurate models for understanding physical phenomena [1,2,3,4]. It is impossible to deny the significance of fractional differential equations in this context. Several analytical and numerical methods have been developed and applied to find the solution of fractional differential equations. Here, some of them can be mentioned, such as the wavelet method [5,6,7], collocation method [8,9,10], multi-step methods [11], finite element-meshfree method [12], B-spline collocation method [13], Adomian decomposition [14], finite element method [15], implicit integration factor method [16], and adaptive-grid technique [17].
Delay differential equations (DDEs) are a significant and practical branch of differential equations with many applications in population dynamics, bioengineering, chemistry, control systems, physics, electrochemistry, etc. [14,18,19,20,21]. Among the available methods, numerical approaches have always been useful and effective techniques for solving differential equations. Saray et al. [22] applied the wavelet Galerkin method to solve the DDEs with an effective and novel algorithm. Mohammadzadeh et al. [23] have solved the DDEs by applying new hybrid functions. The time-delay systems were considered and studied by an efficient algorithm relying on a hybrid function [24]. We refer the readers to [25,26,27,28,29,30] to study more related work in this context.
According to the aforementioned reviewed contents, considering fractional DDEs can be an important subject for study. The modeling of real-world problems can be more accurate by including fractional derivatives and delays. Fractional DDEs have numerous applications in bioengineering, physics, population dynamics, control systems, electrochemistry, chemistry, finance, etc. [31,32]. In bioengineering, fractional derivatives enhance our understanding of the dynamics that take place in biological tissues. This understanding is valuable for studying magnetic resonance imaging of complex, porous, and heterogeneous materials and nuclear magnetic resonance found in both living and nonliving systems [33].
In this work, the fractional DDEs of the form
D t κ   c ( u ) ( t ) = η 1 u ( t d ) + η 2 u ( t ) + g ( t ) , t [ 0 , b ] , d [ 0 , 1 ) , κ ( 0 , 1 ) , u ( t ) = w ( t ) , t [ d , 0 ) , u ( 0 ) = u 0 ,
is considered. Here η 1 , η 2 are constants, g is a continuous function, and w ( t ) is a delay condition. The fractional derivative in this model is considered to be of the Caputo type. The existence and uniqueness of solutions to this problem were investigated in [34]. Several numerical methods can be found in the literature to solve this equation. In the sequel, some of them will be mentioned. The Adams method is used for solving this equation [35]. Singh [33] applied an efficient algorithm based on third-kind Chebyshev polynomials to find the numerical solution of Equation (1). In [36], the authors used the collocation method, relying on the Genocchi wavelet to solve this equation. The fractional DDEs have been solved using a new algorithm and Jacobi polynomials [37]. A new decomposition scheme [38] is studied to find the solution of Equation (1). The error analysis is also investigated in this work. The fractional DDEs with the Riemann–Liouville and Caputo derivatives are studied in [39]. This work employs the finite difference-based approximation and interpolation-based approximation for the Riemann–Liouville and Caputo derivatives to introduce the higher-order schemes to solve the problem. We refer readers to [40,41,42] for further studies.
In [43], the stability of the fractional DDEs
D t κ   c ( u ) ( t ) = f ( t , u t ) , t [ 0 , b ] , κ ( 0 , 1 ) , u ( t ) = w ( t ) , t [ d , 0 ] ,
is investigated in the sense of Ulam–Hyers stability. Here, f : [ 0 , b ] × C [ d , 0 ] , R m R m is a continuous function and u t ( θ ) = u ( t + θ ) , θ [ d , 0 ] . The following theorem states the stability of the fractional DDEs (2).
Theorem 1
(cf. [43]). Assume that f : [ 0 , b ] × C R m is a continuous function that fulfills a Lipschitz condition as follows:
f ( t , u ) f ( t , v ) C L u v , u , v C , t [ 0 , b ] .
For every ϵ > 0 , if u ¯ : [ d , b ] R m in the Banach space C ( [ d , b ] , R m ) satisfies
D t κ   c ( u ¯ ) ( t ) f ( t , u ¯ t ) ϵ , t [ 0 , b ] ,
then there exists a unique solution u : [ d , b ] R m of Equation (2) in C ( [ d , b ] , R m ) with u ( 0 ) = u ¯ ( 0 ) , such that
u ¯ ( t ) u ( t ) E κ ( L b κ 1 L ϵ , t [ d , b ] ,
where E κ ( t ) denotes the one-parameter Mittag-Leffler function.
In this study, we attempt to present a novel and accurate algorithm for solving Equation (1). After converting Equation (1) into a Volterra integral equation, the next step is to solve it using the collocation method that relies on the Chebyshev cardinal functions (CCFs). It should be noted that there are many numerical methods for solving integral equations [44,45,46], but CCFs are used in this work. The CCFs are the powerful bases for solving a variety of equations [8,10,13]. In this work, the CCFs obtained from the Lobatto grid are used for the first time. Notably, the Lobatto grid is popular for solving boundary value problems.
The upcoming portions of the document are arranged as follows: Section 2 contains a review and introduction of CCFs and their properties. The collocation method is applied to solve fractional DDEs using CCF in Section 3. This section includes an investigation of the convergence analysis as well. Section 4 is dedicated to illustrating the accuracy and applicability of the method. To sum up the work, a conclusion is included in Section 5.

2. Chebyshev Cardinal Polynomials Based on the Lobatto Grid

Let us denote the Chebyshev polynomials of the order N by C N . As we know, C N has N real, simple, and different roots, sometimes called Chebyshev nodes. The Chebyshev nodes can be set as { t n } n = 1 N . Defining the Chebyshev polynomials onto the interval [ a , b ] , called shifted Chebyshev polynomials and characterized by C N * , is easy, and can be performed by an affine transformation t 2 ( t a ) b a 1 that maps [ 1 , 1 ] into [ a , b ] , viz.
C N * ( t ) : = C N 2 ( t a ) b a 1 .
Consequently, the roots of C N * are obtained through
t n * = 1 2 ( t n + 1 ) ( b a ) + a , 1 n N .
The CCFs are defined relying on two types of grids of the Chebyshev nodes. The first definition is associated with the Gauss–Chebyshev nodes of C N + 1 * , and the second involves the Lobatto grid, which includes the extrema of the Chebyshev polynomial C N * along with the endpoints. Considering D t as the derivative operator with respect to t, the CCFs corresponding to the Gauss–Chebyshev grid [8,10,47] are stated by
B n ( t ) = C N + 1 * ( t ) D t ( C N + 1 * ) ( t n * ) ( t t n * ) , t [ a , b ] , 1 n N + 1 .
As mentioned above, there is another definition of CCFs with a substitute of nodes, namely, Lobatto grid, which are determined as
B n ( t ) = X ( t ) D t ( C N * ) ( t ) D t ( X C N * ) ( t n * ) ( t t n * ) , t [ a , b ] , 1 n N + 1 ,
in which X ( t ) = 1 ( 2 ( t a ) b a 1 ) 2 .
For ν N , the Sobolev space H ν ( [ a , b ] ) is denoted by
H ν ( [ a , b ] ) = u C ν ( [ a , b ] ) : D t σ u L 2 ( [ a , b ] ) , σ ν , σ N 0 ,
endowed with the inner product
( u 1 , u 2 ) H ν ( [ a , b ] ) = σ = 0 ν ( D t σ ( u 1 ) , D t σ ( u 2 ) ) L 2 ( [ a , b ] ) ,
which induces the norm
u H ν ( [ a , b ] ) 2 = σ = 0 ν D t σ ( u ) ( t ) 2 2 ,
and the semi-norm
| u | H ν , N ( [ a , b ] ) 2 = σ = min { ν , N } N D t σ ( u ) ( t ) 2 2 .
The remarkable characteristic of the CCFs is their cardinality, i.e.,
B n ( t n ) = δ n n , 1 n , n N + 1 ,
where δ n n denotes the Kronecker delta. The significance of this property lies in its ability to help determine coefficients without the need for calculating integrals when approximating any function u H ν ( [ a , b ] ) with them. Introducing a projection operator Q N is essential to map u C [ a , b ] into P N + 1 (the space of all polynomials of a degree less than N + 1 ), i.e.,
u ( t ) Q N ( u ) ( t ) = n = 1 N + 1 u ( t n * ) B n ( t ) P N + 1 .
Lemma 1
(cf [48]). Given N 0 , if u H ν ( [ a , b ] ) , then one has
u Q N ( u ) 2 C ( b a ) ν N ν | u | H ν , N ( [ a , b ] ) ,
where C is a constant independent of N.

2.1. Matrix Representation of the Derivative Operator in CCFs Obtained by Lobatto Grids

Consider B ( t ) as a vector function whose components are { B n } 1 n N + 1 . The focus of this part is to specify a square matrix D, denoted as
D t ( B ) ( t ) = D B ( t ) .
The process below outlines how to specify the entries for D. Thanks to Equation (11), it is easy to confirm that
[ D ] n , n = D t ( B n ) ( t n * ) .
According to the definition of the CCFs using the Lobatto grid, an alternate formulation can be presented as follows (see, e.g., [9]):
B n ( t ) = ϰ n n = 1 n n N + 1 ( t t n * ) ,
where
ϰ n = 4 Γ ( 2 N 2 ) ( b a ) N + 1 Γ 2 ( N 1 ) D t ( X T N * ) ( t n * ) .
Motivated by (6), taking a derivative from both sides of (15) leads to
D t ( B n ) ( t ) = ϰ n n = 1 n n N + 1 D t ( t t n * ) .
  • If n = n , then we obtain
    D t ( B n ) ( t ) = ϰ n n = 1 n n N + 1 n = 1 n n , n N + 1 ( t t n * ) = n = 1 n n N + 1 B n ( t ) ( t t n * ) .
    From Equation (10), it follows that
    D t ( B n ) ( t n * ) = n = 1 n n N + 1 1 ( t n t n ) .
  • If n n , then one can obtain
    D t ( B n ) ( t n * ) = ϰ n n = 1 n n , n N + 1 ( t n * t n * ) .

2.2. Matrix Representation of the Fractional Integral Operator in CCFs Obtained by Lobatto Grids

Recalling the fractional integral operator (FIO) (see, e.g., [49,50]),
I 0 κ ( u ) ( t ) = 1 Γ ( κ ) 0 t ( t s ) κ 1 u ( s ) d s , t [ 0 , b ] , κ R + ,
the square matrix I κ fulfills
I 0 κ ( B ( t ) ) I κ B ( t ) , t ( 0 , b ) .
Thanks to (11), one can calculate the elements of I κ , as
[ I κ ] n , n = I 0 κ ( B n ( t n * ) ) .
For simplicity, the alternate formula of (15) can be considered as [8]
B n ( t ) = ϰ n n = 1 n n N + 1 ( t t n * ) = ϰ n n = 0 N ϱ n , n t N n
where
ϱ n , 0 = 1 , ϱ n , n = 1 n n = 0 n ς n , n ϱ n , n n , n = 1 , , N , n = 1 , , N + 1 ,
with
ς n , n = i = 1 i n N + 1 ( t i * ) n , n = 1 , , N , n = 1 , , N + 1 .
Taking into account Property 2.1 [49], and using (23), one can write
I 0 κ ( B n ( t ) ) = ϰ n I 0 μ ( n = 0 N ϱ n , n t N n ) = ϰ n n = 0 N ϱ n , n I 0 κ ( t N n ) = ϰ n n = 0 N ϱ n , n ( N n ) ! Γ ( N n + κ + 1 ) t N n + κ .
Consequently, (22) and (24) lead to determining
[ I κ ] n , n = ϰ n n = 0 N ϱ n , n ( N n ) ! Γ ( N n + κ + 1 ) ( t n * ) N n + κ .

3. Proposed Algorithm

Converting an ODE to the corresponding integral equation and solving it is a common technique. Fractional ODEs can benefit from the utilization of this technique as well. Achieving this is possible with the use of [49]
I 0 κ D t κ   c ( u ) ( t ) = u ( t ) i = 0 κ 1 D t i ( u ) ( 0 ) i ! t i ,
where . indicates the ceiling function. Taking into account (1) and using (26), one can derive the corresponding integral equation of (1)
u ( t ) y ( t ) = I 0 κ ( u ( s d ) + u ( s ) + g ( s ) ) ( t ) ,
in which y ( t ) = i = 0 κ 1 D t i ( u ) ( 0 ) i ! t i . The equivalence of the solutions of (1) and (27) is discussed previously (see, e.g., [49]).
The first step in our scheme is to approximate the unknown solution u by CCFs, viz.,
u ( t ) Q N ( u ) ( t ) = n = 1 N + 1 u n B n ( t ) = u N ( t ) .
For the term u ( t d ) , considering the delay condition, one can write
u ( t d ) = w ( t d ) , t [ 0 , d ] , u ( t d ) , t ( d , 1 ] .
Using (28) and (29), one can approximate u ( t d ) as
u ( t d ) : = u ˜ ( t ) n = 1 N + 1 u ˜ n B n ( t ) = u ˜ N ( t ) .
Substituting u N in integral Equation (27) leads to
u N ( t ) y N ( t ) = I 0 κ ( u ˜ N ( s ) + u N ( s ) + g N ( s ) ) ( t ) ,
where y N ( t ) = Q N ( y ) ( t ) and g N ( t ) = Q N ( g ) ( t ) .
The collocation approach serves as the cornerstone of the proposed algorithm. It is important to note that the collocation method opts for the solution that satisfies the equation conditions at the collocation points. Equivalently, the residual function r ( t ) must approach zero at the collocation points. The residual function can be introduced as follows:
r ( t ) = u N ( t ) y N ( t ) I 0 κ ( u ˜ N ( s ) + u N ( s ) + g N ( s ) ) ( t ) .
Thanks to the matrix representation of FIO, and using the Lobatto grid as the collocation points, the following linear system can be obtained:
r ( t n * ) = 0 , 1 n N + 1 ,
or equivalently,
u N ( t n * ) y N ( t n * ) I 0 κ ( u ˜ N ( s ) + u N ( s ) + g N ( s ) ) ( t n * ) = 0 , 1 n N + 1 .
Solving this system leads to finding the unknowns { u n } n = 1 N + 1 .

3.1. Convergence Analysis

The boundedness of the FIO in L p [ a , b ] is presented in [49] as
I 0 κ ( u ) p K u p , with K = ( b a ) κ Γ ( κ + 1 ) .
Theorem 2.
Given N , ν N , assume that u H ν ( [ 0 , b ] ) . The proposed method is convergence and the error satisfies
e N L 2 [ 0 , b ] K C Λ N ν b ν | u | H ν , N [ 0 , b ] ,
where C, K are constants, and Λ = max { | u ˜ | H ν , N [ 0 , b ] , | g | H ν , N [ 0 , b ] } .
Proof. 
Let e N = u u N . Subtracting Equation (27) from (31) leads to
e N ( t ) = y ( t ) y N ( t ) + I 0 κ ( u ˜ ( s ) u ˜ N ( s ) + u ( s ) u N ( s ) + g ( s ) g N ( s ) ) ( t ) .
Motivated by Lemma 1 and using (35), we obtain
I 0 κ ( u ˜ ( s ) u ˜ N ( s ) ) ( t ) L 2 [ 0 , b ] K u ˜ ( t ) u ˜ N ( t ) L 2 [ 0 , b ] .
Taking into account the definition of u ˜ ( t ) , it follows that
u ˜ ( t ) u ˜ N ( t ) L 2 [ 0 , b ] 2 w ˜ ( t ) w ˜ N ( t ) L 2 [ d , 0 ] 2 + u ( t ) u N ( t ) L 2 [ 0 , b ] 2 .
Thus, it is concluded that
I 0 κ ( u ˜ ( s ) u ˜ N ( s ) ) ( t ) L 2 [ 0 , b ] K w ˜ ( t ) w ˜ N ( t ) L 2 [ d , 0 ] + u ( t ) u N ( t ) L 2 [ 0 , b ] K C N ν d ν | w | H ν , N ( [ d , 0 ] ) + b ν | u | H ν , N ( [ 0 , b ] ) .
Similarly,
I 0 κ ( e N ( t ) ) L 2 [ 0 , b ] K e N ( t ) L 2 [ 0 , b ] K C N ν b ν | u | H ν , N ( [ 0 , b ] ) , I 0 κ ( g ( s ) g N ( s ) ) ( t ) L 2 [ 0 , b ] K g ( t ) g N ( t ) L 2 [ 0 , b ] K C N ν b ν | g | H ν , N ( [ 0 , b ] ) .
Taking the L 2 -norm from both sides of (36), and utilizing (37)–(40), one can obtain
e N ( t ) L 2 [ 0 , b ] K C N ν b ν | w | H ν , N ( [ d , 0 ] ) + | u | H ν , N ( [ 0 , b ] ) + | g | H ν , N ( [ 0 , b ] ) .
Putting Λ = max { | w | H ν , N [ d , 0 ] , | g | H ν , N [ 0 , b ] } , one can obtain
e N L 2 [ 0 , b ] K C Λ N ν b ν | u | H ν , N [ 0 , b ] .

3.2. Stability Analysis

Let us rewrite Equation (34) as
L ( u N ) ( t n * ) = f ( t n * ) , 1 n N + 1 ,
where
L ( u N ) ( t n * ) : = u N ( t n * ) I 0 κ ( u ˜ N ( s ) + u N ( s ) ) ( t n * ) ,
f ( t n * ) : = y N ( t n * ) I 0 κ ( g N ( s ) ) ( t n * ) .
The coefficient matrix of system (42) can be rewritten as
L ( B 1 ) ( t 1 * ) L ( B N + 1 ) ( t 1 * ) L ( B 1 ) ( t N + 1 * ) L ( B N + 1 ) ( t N + 1 * ) u 1 u N + 1 = f ( t 1 * ) f ( t N + 1 * ) .
Denote
A = L ( B 1 ) ( t 1 * ) L ( B N + 1 ) ( t 1 * ) L ( B 1 ) ( t N + 1 * ) L ( B N + 1 ) ( t N + 1 * )
Assume λ is a eigenvalue of the matrix A. Therefore, there exists a vector X R N + 1 such that ( A λ I ) X = 0 . Hence,
λ x j = i = 1 N + 1 L ( B i ( t j * ) ) x i , j = 1 , N + 1 .
Multiplying both sides by x j and then taking the summation j = 1 N + 1 leads to
λ j = 1 N + 1 x j 2 = j = 1 N + 1 i = 1 N + 1 L ( B i ( t j * ) ) x i x j .
Thus, we have
λ = j = 1 N + 1 i = 1 N + 1 L ( B i ( t j * ) ) x i x j X 2 2 , = j = 1 N + 1 L i = 1 N + 1 B i ( t j * ) x i x j X 2 2 , = j = 1 N + 1 L ( v ( t j * ) ) x j X 2 2 , v ( t ) = i = 1 N + 1 x i B i ( t ) .
It follows from (10) that
λ max = j = 1 N + 1 L ( v ( t j * ) ) x j X 2 2 L j = 1 N + 1 v ( t j * ) x j X 2 2 L .
It is not hard to verify that λ min 1 L . To this end, suppose that there is a v ( t ) , with j = 1 N + 1 v ( t j * ) x j X 2 2 = 1 such that j = 1 N + 1 L ( v ( t j * ) ) x j X 2 2 < 1 L . Denote z = L j = 1 N + 1 v ( t j * ) x j X 2 2 . Hence, z < 1 L . Thus, one can verify that
1 = j = 1 N + 1 v ( t j * ) x j X 2 2 = L 1 ( z ) L 1 z < L 1 1 L = 1
This is a contradiction, and therefore, we have λ min 1 L .
As a result, one can write
1 C o n d ( A ) = λ max λ min L L 1 .
Motivated by [51], the operator L and its inverse are bounded operators. This implies that the spectral condition number of the matrix A is bounded, and the proposed algorithm is stable.

4. Numerical Experiments

Theoretical results from earlier sections are depicted here. To this end, we consider some examples whose analytical solution is known.
Example 1.
Consider the fractional DDE as follows [40,41]:
D t 0.3   c ( u ) ( t ) = u ( t 1 ) u ( t ) + 3 t 2 3 t + 1 + Γ ( 4 ) Γ ( 4 0.3 ) t 2.7 , t [ 0 , 1 ] , u ( t ) = t 3 , t [ 1 , 0 ] .
The analytic solution for this equation is reported in [40] as u ( t ) = t 3 .
Table 1 tabulates the absolute error obtained via the presented method. It compares the results with the Haar wavelet collocation method [40] and the fractional backward difference method [41]. As mentioned in the previous section, the method is convergent. Thus, we expect the error to decrease when the number of bases increases. Figure 1 illustrates that the method is convergent and verifies our investigation in the previous section. The numerical solution and the corresponding errors are plotted in Figure 2. The order of convergence is reported in Table 2.
Example 2.
Consider the fractional DDE as follows [28,40,41]:
D t 0.5   c ( u ) ( t ) = u ( t 1 ) u ( t ) + 2 t 1 + 2 Γ ( 5 / 2 ) t 3 / 2 , t > 0 , u ( t ) = t 2 , t [ 1 , 0 ] .
Motivated by [28], the analytic solution is u ( t ) = t 2 .
The absolute error obtained via the presented method is reported in Table 3. A comparison is made between the presented method and the methods reported in [40,41]. Figure 3 illustrates the method is convergent, and verifies our investigation in the previous section. The numerical solution and the corresponding errors are plotted in Figure 4. The order of convergence is reported in Table 4.
Example 3.
Consider the following fractional DDE [36]:
D t κ   c ( u ) ( t ) = u ( t 1 ) , 0 < t 4 , u ( t ) = 1 , t 0 .
The exact solution for this equation is not available. However, for the special case when κ = 1 , the exact solution is reported in [36] as
1 x , 0 < x 1 , 1 2 x 2 2 x + 3 2 , 1 < x 2 , 1 6 x 3 + 3 2 x 2 4 x + 17 6 , 2 < x 3 , 1 24 x 4 2 3 x 3 + 15 4 x 2 17 2 x + 149 24 , 3 < x 4 .
Figure 5 demonstrates the method is convergent, and verifies our investigation in the previous section. To confirm the ability of the method to solve the fractional DDE, Figure 6 is plotted. It can be seen that as κ approaches 1, the approximate solution approaches the results for κ = 1 .
Example 4.
Consider the following fractional DDE [41]:
D t κ   c ( u ) ( t ) = u ( t 1 ) t , 0 < t 2 , u ( t ) = t , t [ 1 , 0 ] .
The exact solution for this equation is reported in [41] as
u ( t ) = 2 x π , 0 x 1 , 2 x 1 x π + 1 x 2 x 1 · 1 + 2 x 3 π , 1 x 2 .
The L 2 - error and the order of convergence are reported in Table 5. This table shows the accuracy and ability of the presented method. As you can see, the error decreases as the number of bases increases. The numerical solution and the corresponding errors are plotted in Figure 7.

5. Conclusions

According to the important role of fractional DDEs in various fields of science, introducing novel and efficient schemes for solving them can be valuable. This is the main focus of the study. The algorithm presented improves the accuracy and efficiency of the collocation method. The algorithm is derived by reducing the equation to the Volterra integral equation and solving this integral equation with the collocation method. To confirm the convergence of the method, we performed a rigorous analysis, and the numerical examples support our findings.
Based on the experimental observations, the following conclusions can be drawn:
  • The presented algorithm demonstrates efficiency in solving the fractional DDEs.
  • Our algorithm demonstrates convergence when tackling these equations.
  • The method presented offers reduced computational cost by avoiding integration to find coefficients.
  • The CCFs based on the Lobatto grid can efficiently be used as the bases in the spectral methods, especially when studying boundary value equations.
  • The proposed algorithm is simple to implement, and it also provides good accuracy.

Author Contributions

Conceptualization, H.B.J. and I.D.; methodology, H.B.J.; software, H.B.J. and I.D.; validation, H.B.J. and I.D.; formal analysis, H.B.J. and I.D.; investigation, H.B.J. and I.D.; writing—original draft preparation, H.B.J. and I.D.; writing—review and editing, H.B.J. and I.D.; visualization, H.B.J. and I.D.; supervision, H.B.J.; project administration, H.B.J. and I.D.; funding acquisition, H.B.J. All authors have read and agreed to the published version of the manuscript.

Funding

This project was supported by Researchers Supporting Project number RSP2024R210, King Saud University, Riyadh, Saudi Arabia.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The writers state that they have no known personal relationships or competing financial interests that could have appeared to affect the work reported in this work.

Nomenclature

D t κ   c Caputo fractional derivative
LLipschitz constant
E κ one-parameter Mittag-Leffler function
C N Chebyshev polynomials
C N * shifted Chebyshev polynomials
B n Chebyshev cardinal functions
H ν Sobolev space
Q N projection operator
D t derivative operator with respect to t
I 0 κ fractional integral operator

References

  1. Arif, M.; Ali, F.; Khan, I.; Nisar, K.S. A time fractional model with non-singular kernel the generalized couette flow of couple stress nanofluid. IEEE Access 2020, 8, 77378–77395. [Google Scholar] [CrossRef]
  2. Chang, A.; Sun, H.; Zheng, C.; Bingqing, L.; Chengpeng, L.; Rui, M.; Yong, Z. A Time Fractional Convection-Diffusion Equation to Model Gas Transport through Heterogeneous Soil and Gas Reservoirs. Physica A 2018, 502, 356–369. [Google Scholar] [CrossRef]
  3. Tenreiro, M.; Silva, M.F.; Barbosa, R.S.; Jesus, I.S.; Reis Cecília, M.; Marcos, M.G.; Galhano, A.F. Some Applications of Fractional Calculus in Engineering. Math. Probl. Eng. 2010, 2010, 639801. [Google Scholar] [CrossRef]
  4. Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity; Imperial College Press: London, UK, 2010. [Google Scholar]
  5. Asadzadeh, M.; Saray, B.N. On a multiwavelet spectral element method for integral equation of a generalized Cauchy problem. BIT 2022, 62, 383–1416. [Google Scholar] [CrossRef]
  6. Shi, L.; Saray, B.N.; Soleymani, F. Sparse wavelet Galerkin method: Application for fractional Pantograph problem. J. Comput. Appl. Math. 2024, 451, 116081. [Google Scholar] [CrossRef]
  7. Thanh Toan, P.; Vo, T.N.; Razzaghi, M. Taylor wavelet method for fractional delay differential equations. Eng. Comput. 2021, 37, 231–240. [Google Scholar] [CrossRef]
  8. Afarideh, A.; Dastmalchi Saei, F.; Lakestani, M.; Saray, B.N. Pseudospectral method for solving fractional Sturm-Liouville problem using Chebyshev cardinal functions. Phys. Scr. 2021, 96, 125267. [Google Scholar] [CrossRef]
  9. Afarideh, A.; Dastmalchi Saei, F.; Saray, B.N. Eigenvalue problem with fractional differential operator: Chebyshev cardinal spectral method. J. Math. Model. 2021, 11, 343–355. [Google Scholar]
  10. Shahriari, M.; Saray, B.N.; Mohammadalipour, B.; Saeidian, S. Pseudospectral method for solving the fractional one-dimensional Dirac operator using Chebyshev cardinal functions. Phys. Scr. 2023, 98, 055205. [Google Scholar] [CrossRef]
  11. Garrappa, R. On some explicit Adams multistep methods for fractional differential equations. J. Comput. Appl. Math. 2009, 229, 392–399. [Google Scholar] [CrossRef]
  12. Lin, Z.; Wang, D.; Qi, D.; Deng, L. A Petrov–Galerkin finite element-meshfree formulation for multi-dimensional fractional diffusion equations. Comput. Mech. 2020, 66, 323–350. [Google Scholar] [CrossRef]
  13. Lakestani, M.; Dehghan, M. The use of Chebyshev cardinal functions for the solution of a partial differential equation with an unknown time-dependent coefficient subject to an extra measurement. J. Comput. Appl. Math. 2010, 235, 669–678. [Google Scholar] [CrossRef]
  14. Daftardar-Gejji, V.; Jafari, A. Adomian decomposition: A tool for solving a system of fractional differential equations. J. Math. Anal. Appl. 2005, 301, 508–518. [Google Scholar] [CrossRef]
  15. Fix, G.J.; Roop, J.P. Least squares finite element solution of a fractional order two-point boundary value problem. Comput. Math. Appl. 2004, 48, 1017–1033. [Google Scholar] [CrossRef]
  16. Zhao, Y.L.; Zhu, P.; Gu, X.M.; Zhao, X.; Jian, H.Y. An implicit integration factor method for a kind of spatial fractional diffusion equations. J. Phys. Conf. Ser. 2019, 1324, 012030. [Google Scholar] [CrossRef]
  17. Maji, S.; Natesan, S. Adaptive-grid technique for the numerical solution of a class of fractional boundary-value-problems. Comput. Methods Differ. Equ. 2010, 12, 338–349. [Google Scholar]
  18. Epstein, I.R.; Luo, Y. Differential delay equations in chemical kinetics. Nonlinear models: The cross-shaped phase diagram and the oregonator. J. Chem. Phys. 1991, 95, 244–254. [Google Scholar] [CrossRef]
  19. Davis, L. Modifications of the optimal velocity traffic model to include delay due to driver reaction time. Phys. A Stat. Mech. Appl. 2003, 319, 557–567. [Google Scholar] [CrossRef]
  20. Fridman, E.; Fridman, L.; Shustin, E. Steady modes in relay control systems with time delay and periodic disturbances. J. Dyn. Syst. Meas. Control 2000, 122, 732–737. [Google Scholar] [CrossRef]
  21. Kuang, Y. Delay Differential Equations: With Applications in Population Dynamics; Academic Press: London, UK, 1993; Volume 191. [Google Scholar]
  22. Saray, B.N.; Lakestani, M. On the sparse multi-scale solution of the delay differential equations by an efficient algorithm. Appl. Math. Comput. 2020, 381, 125291. [Google Scholar] [CrossRef]
  23. Mohammadzade, R.; Lakestani, M. Analysis of time-varying delay systems by hybrid of block-pulse functions and biorthogonal multiscaling functions. Int. J. Control. 2015, 88, 2444–2456. [Google Scholar] [CrossRef]
  24. Marzban, H.R.; Razzaghi, M. Analysis of time-delay systems via hybrid of block-pulse functions and taylor series. J. Vib. Control 2005, 11, 1455–1468. [Google Scholar] [CrossRef]
  25. Huang, C.; Fu, H.; Li, S.; Chen, G. Stability analysis of Runge-Kutta methods for non-linear delay differential equations. BIT 1999, 39, 270–280. [Google Scholar]
  26. Kuang, J.; Cong, Y. Stability of Numerical Methods for Delay Differential Equations; Science Press: Beijing, China, 2005. [Google Scholar]
  27. Li, D.; Zhang, C. Nonlinear stability of discontinuous Galerkin methods for delay differential equations. Appl. Math. Lett. 2010, 23, 457–461. [Google Scholar] [CrossRef]
  28. Xu, X.; Huang, Q.; Chen, H. Local Superconvergence vergence of continuous Galerkin solutions for delay differential equations of pantograph type. J. Comput. Math. 2016, 34, 2664–2684. [Google Scholar]
  29. Zennaro, M. P-stability of Runge-Kutta methods for delay differential equations. Numer. Math. 1986, 49, 305–318. [Google Scholar] [CrossRef]
  30. Zennaro, M. Asymptotic stability analysis of Runge-Kutta methods for nonlinear systems of delay differential equations. Numer. Math. 1997, 77, 549–563. [Google Scholar] [CrossRef]
  31. Daftardar-Gejji, V. Fractional Calculus: Theory and Applications; Narosa Publishing House: New Delhi, India, 2014. [Google Scholar]
  32. Zhen, W.; Xia, H.; Guodong, S. Analysis of nonlinear dynamics and chaos in a fractional order financial system with time delay. Comput. Math. Appl. 2011, 62, 1531–1539. [Google Scholar]
  33. Singh, H. Numerical simulation forfractional delay differential equations. Int. J. Dynam. Control 2021, 9, 463–474. [Google Scholar] [CrossRef]
  34. Liao, C.; Ye, H. Existence of positive solutions of nonlinear fractional delay differential equations. Positivity 2009, 13, 601–609. [Google Scholar] [CrossRef]
  35. Daftardar-Gejji, V.; Sukale, Y.; Bhalekar, S. Solving fractional delay differential equations: A new approach. Fract. Calc. Appl. Anal. 2015, 18, 400–418. [Google Scholar] [CrossRef]
  36. Dehestani, H.; Ordokhani, Y.; Razzaghi, M. On the applicability of Genocchi wavelet method for different kinds of fractional-order differential equations with delay. Numer. Linear. Algebr. 2019, 26, e2259. [Google Scholar] [CrossRef]
  37. Singh, H.; Pandey, R.K.; Baleanu, D. Stable Numerical Approach for Fractional Delay Differential Equations. Few-Body Syst. 2017, 58, 156. [Google Scholar] [CrossRef]
  38. Jhinga, A.; Daftardar-Gejji, V. A new numerical method for solving fractional delay differential equations. Comput. Appl. Math. 2019, 38, 166. [Google Scholar] [CrossRef]
  39. Gande, N.R.; Madduri, H. Higher order numerical schemes for the solution of fractional delay differential equations. J. Comput. Appl. Math. 2022, 402, 113810. [Google Scholar] [CrossRef]
  40. Amin, R.; Shah, K.; Asif, M.; Khan, I. A computational algorithm for the numerical solution of fractional order delay differential equations. Appl. Math. Comput. 2021, 402, 125863. [Google Scholar] [CrossRef]
  41. Morgado, M.L.; Ford, N.J.; Lima, P. Analysis and numerical methods for fractional differential equations with delay. J. Comput. Appl. Math. 2013, 252, 159–168. [Google Scholar] [CrossRef]
  42. Xu, M.; Lin, Y. Simplified reproducing kernel method for fractional differential equations with delay. Appl. Math. Lett. 2016, 52, 156–161. [Google Scholar] [CrossRef]
  43. Kucche, K.D.; Sutar, S.T. On existence and stability results for nonlinear fractional delay differential equations. Bol. Soc. Parana. Mat. 2018, 36, 55–75. [Google Scholar] [CrossRef]
  44. Noeiaghdam, S.; Fariborzi Araghi, M.A.; Sidorov, D. Dynamical strategy on homotopy perturbation method for solving second kind integral equations using the CESTAC method. J. Comput. Appl. Math. 2022, 411, 114226. [Google Scholar] [CrossRef]
  45. Saray, B.N. Sparse multiscale representation of Galerkin method for solving linear-mixed Volterra-Fredholm integral equations. Math. Method. Appl. Sci. 2020, 43, 2601–2614. [Google Scholar] [CrossRef]
  46. Noeiaghdam, S.; Sidorov, D.; Wawaz, A.-M.; Sidorow, N.; Sizikov, V. The Numerical Validation of the Adomian Decomposition Method for Solving Volterra Integral Equation with Discontinuous Kernels. Mathematics 2021, 9, 260. [Google Scholar] [CrossRef]
  47. Boyd, J.P. Chebyshev and Fourier Spectral Methods, 2nd ed.; Dover Publications: New York, NY, USA, 2001. [Google Scholar]
  48. Shen, J.; Tang, T.; Wang, L.L. Spectral Methods: Algorithms. Analysis, Applications; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  49. Kilbas, A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier: Amsterdam, The Netherland, 2006. [Google Scholar]
  50. Saray, B.N. Abel’s integral operator: Sparse representation based on multiwavelets. BIT 2021, 61, 587–606. [Google Scholar] [CrossRef]
  51. Shi, L.; Chen, Z.; Ding, X.; Ma, Q. A new stable collocation method for solving a class of nonlinear fractional delay differential equations. Numer. Algor. 2020, 85, 1123–1153. [Google Scholar] [CrossRef]
Figure 1. The errors reported for different values of N (Example 1).
Figure 1. The errors reported for different values of N (Example 1).
Mathematics 12 03388 g001
Figure 2. The plot of a numerical solution (left) and the corresponding error (right) with N = 10 (Example 1).
Figure 2. The plot of a numerical solution (left) and the corresponding error (right) with N = 10 (Example 1).
Mathematics 12 03388 g002
Figure 3. Errors reported for different values of N (Example 2).
Figure 3. Errors reported for different values of N (Example 2).
Mathematics 12 03388 g003
Figure 4. Plot of a numerical solution (left) and the corresponding error (right) with N = 12 (Example 2).
Figure 4. Plot of a numerical solution (left) and the corresponding error (right) with N = 12 (Example 2).
Mathematics 12 03388 g004
Figure 5. Errors reported for different values of N (Example 3).
Figure 5. Errors reported for different values of N (Example 3).
Mathematics 12 03388 g005
Figure 6. Approximate solutions for different choices of κ , taking N = 15 (Example 3).
Figure 6. Approximate solutions for different choices of κ , taking N = 15 (Example 3).
Mathematics 12 03388 g006
Figure 7. Plot of numerical solution (left) and corresponding error (right) with N = 128 (Example 4).
Figure 7. Plot of numerical solution (left) and corresponding error (right) with N = 128 (Example 4).
Mathematics 12 03388 g007
Table 1. The errors obtained by the presented method for Example 1.
Table 1. The errors obtained by the presented method for Example 1.
NPresented MethodNResults of [40]NResults of [41]
4 4.49 × 10 4 4 5.85 × 10 3 10 7.11 × 10 2
6 1.61 × 10 5 8 2.61 × 10 3 20 4.12 × 10 2
8 2.64 × 10 6 16 9.78 × 10 4 40 2.20 × 10 2
10 4.63 × 10 7 32 3.40 × 10 4 80 1.13 × 10 2
Table 2. The order of convergence for Example 1.
Table 2. The order of convergence for Example 1.
N248163264128
L 2 -error 3.39 × 10 1 2.92 × 10 4 1.56 × 10 6 1.52 × 10 8 1.70 × 10 10 1.85 × 10 12 2.03 × 10 14
Order 10.1811 7.5483 6.6813 6.4866 6.5176 6.5099
Table 3. Errors obtained by the presented method for Example 2.
Table 3. Errors obtained by the presented method for Example 2.
NPresented MethodNResults of [40]NResults of [41]
6 1.40 × 10 4 4 7.11 × 10 3 10 4.92 × 10 2
8 3.80 × 10 5 8 2.81 × 10 3 20 2.76 × 10 2
10 1.40 × 10 5 16 1.07 × 10 3 40 1.47 × 10 2
12 6.25 × 10 6 32 3.96 × 10 4 80 7.56 × 10 3
Table 4. Order of convergence for Example 2.
Table 4. Order of convergence for Example 2.
N248163264
L 2 -error 2.19 × 10 1 9.38 × 10 4 3.80 × 10 5 1.75 × 10 6 8.21 × 10 8 3.87 × 10 9
Order 7.8671 4.6255 4.4406 4.4138 4.3734
Table 5. Order of convergence for Example 4.
Table 5. Order of convergence for Example 4.
N4816326412825
L 2 -error 1.96 × 10 1 6.70 × 10 2 1.45 × 10 2 3.57 × 10 3 8.86 × 10 4 2.20 × 10 4 5.554 × 10 5
Order 1.5486 2.2081 2.0215 2.0112 2.0085 1.9895
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

Jebreen, H.B.; Dassios, I. The Collocation Method Based on the New Chebyshev Cardinal Functions for Solving Fractional Delay Differential Equations. Mathematics 2024, 12, 3388. https://doi.org/10.3390/math12213388

AMA Style

Jebreen HB, Dassios I. The Collocation Method Based on the New Chebyshev Cardinal Functions for Solving Fractional Delay Differential Equations. Mathematics. 2024; 12(21):3388. https://doi.org/10.3390/math12213388

Chicago/Turabian Style

Jebreen, Haifa Bin, and Ioannis Dassios. 2024. "The Collocation Method Based on the New Chebyshev Cardinal Functions for Solving Fractional Delay Differential Equations" Mathematics 12, no. 21: 3388. https://doi.org/10.3390/math12213388

APA Style

Jebreen, H. B., & Dassios, I. (2024). The Collocation Method Based on the New Chebyshev Cardinal Functions for Solving Fractional Delay Differential Equations. Mathematics, 12(21), 3388. https://doi.org/10.3390/math12213388

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop