Abstract
The main goal of this paper is to present a new numerical algorithm for solving two models of one-dimensional fractional partial differential equations (FPDEs) subject to initial conditions (ICs) and integral boundary conditions (IBCs). This paper builds a modified shifted Chebyshev polynomial of the second kind (MSC2Ps) basis function that meets homogeneous IBCs, named IMSC2Ps. We also introduce two types of MSC2Ps that satisfy the given ICs. We create two operational matrices (OMs) for both ordinary derivatives (ODs) and Caputo fractional derivatives (CFDs) connected to these basis functions. By employing the spectral collocation method (SCM), we convert the FPDEs into a system of algebraic equations, which can be solved using any suitable numerical solvers. We validate the efficacy of our approach through convergence and error analyses, supported by numerical examples that demonstrate the method’s accuracy and effectiveness. Comparisons with existing methodologies further illustrate the advantages of our proposed technique, showcasing its high accuracy in approximating solutions.
Keywords:
Chebyshev polynomials; collocation method; boundary value problems; integral boundary conditions MSC:
42C05; 65L60; 34B05
1. Introduction
Fractional partial differential equations (FPDEs) have come into view as powerful tools for the modeling of a wide range of phenomena in science and engineering, presenting a more accurate representation of processes exhibiting nonlocal behavior and memory effects than their partial ordinary order counterparts. There are many applications of FPDEs in diverse fields—for instance, fractional diffusion models to analyze thermal diffusion [], fractional Fisher–Kolmogorov equations to simulate the propagation of a gene within a population [], fractional cable equations in neuron–neuron communication [], and fractional Burgers equations in shallow-water waves and waves in bubbly liquids []. The analytical solutions of FPDEs are often difficult to obtain, necessitating the development of robust and accurate numerical methods. In addition, these models are accompanied by IBCs.
Differential equations (DEs) with IBCs model many challenges in applied sciences, including heat conduction [,], chemical engineering [], thermo-elasticity [], and plasma physics []. Researchers have explored various numerical approaches for such models that include IBCs [,,,]. Among the most important mathematical models that appear in mathematical biology [], physics [], chemistry [], and engineering applications [] are PDEs and PFDEs with IBCs. Several problems have been mentioned in modern physics and technology using these models. IBCs are of great interest due to their applications in many fields: population dynamics, heat diffusion–advection, models of blood circulation, and chemical engineering and thermo-elasticity [,]. The existence and uniqueness of the solutions to these problems have been studied by many authors [,,,].
In recent years, numerical methods for solving various types of DEs with IBCs have been developed. The authors of [] made a major contribution when they presented a finite difference scheme that used a Shishkin mesh to solve a nonlinear singularly perturbed problem with IBCs. In [,,,], researchers have explored various numerical approaches for a second-order forced Duffing equation with IBCs. Additionally, the necessity of finding solutions for FPDEs with IBCs has driven the development of numerical methods to solve them. The numerical study in [] is based on the application of a combination of the finite difference method with a numerical integration method to obtain an approximate solution to the proposed problem. In [], a Galerkin method based on least squares is considered.
The three most prevalent spectral approaches are the collocation, tau, and Galerkin methods. The optimal choice among these depends on the properties of the DE being studied and the boundary conditions (BCs) that are connected to it. These methodologies use OMs to formulate efficient algorithms that provide accurate numerical solutions for diverse DEs while reducing the computational effort required [,,,] and have been explored in various contexts [,,,].
This paper addresses the challenge of numerically solving two models of FPDEs subject to ICs and IBCs. To overcome these challenges, we introduce a novel spectral collocation method (SCM) based on MSC2Ps and IMSC2Ps. Below is a summary of this paper’s main contributions:
- (i)
- We construct a new class of basis polynomials, IMSC2Ps, and introduce two classes of basis polynomials, MSC2Ps, that satisfy the homogeneous form of the given ICs and IBCs.
- (ii)
- We discuss the establishment of OMs for ODs and CFDs of IMSC2Ps and MSC2Ps, respectively.
- (iii)
- We use the SCM along with the suggested OMs of the derivatives to develop a numerical method to solve the two models of FPDEs presented in Section 3.
To the best of our knowledge, the literature has not yet documented or traced a Galerkin OM using any basis function that satisfies the given IBCs. This situation largely drives our interest in such OMs. Another motivation is that the use of this form of OMs leads to high accuracy for the numerical solution of the studied FPDEs in this paper.
This paper is organized as follows. Section 2 presents essential preliminaries and fundamental definitions regarding CFDs. Section 3 presents two particular FPDE models that have been chosen to show how flexible and effective the new numerical method is. Next, we solve these models numerically using MSC2Ps- and IMSC2Ps-based SCMs. In Section 4, we discuss the Chebyshev polynomials of the second kind (C2Ps), SC2Ps, and MSC2Ps, focusing on how to create IMSC2Ps that satisfy the homogeneous form of IBCs related to the FPDEs examined in this paper. Section 5 is limited to developing a new OM for ODs of IMSC2Ps and two OMs for ODs and CFDs of MSC2Ps. The use of the SCM to solve the FPDEs studied is explained in Section 6 and Section 7. The convergence and error analyses are presented in Section 8. Section 9 presents numerical examples, along with comparisons to other approaches from the literature. Finally, Section 10 outlines the findings and future work.
2. Basic Definition of Caputo FDs
This section introduces key terminology and fundamental resources that lay the groundwork for our proposed methodology. These tools are vital elements that form the basis of the effective management of the TFCKdVEs under consideration.
Definition 1.
Caputo defined the fractional-order derivative as []
This operator satisfies that []
3. Formulation of FPDEs with IBCs
In this study, two algorithms are proposed to numerically solve the following two models of FPDEs with IBCs.
- Model 1:
- Model 2:
4. An Overview of SC2Ps and MSC2Ps and Introduction to IMSC2Ps
The CP polynomials of the second kind, , can be defined using []
and they satisfy the orthogonal relation
The SC2Ps, , are defined as
and their orthogonality relation is
These polynomials can be expressed analytically as
This section introduces three classes of polynomials. Two of them are referred to as MSC2Ps and will be symbolized by and , and the third class is referred to as IMSC2Ps and will be symbolized by . These polynomials are chosen to satisfy the corresponding homogeneous IBC forms of (5) and (8). To achieve this aim, we choose the first and second classes to be in the form
subsequently, they satisfy the ICs
Meanwhile, the third class has the form
where the two constants are determined such that satisfies the conditions
To do this, substituting into (16) leads to the system
where
The system (17) can be solved using the Mathematica code found in Appendix A, and the use of some simplification tools for algebraic expressions in Mathematica leads to obtaining
where thanks to Mathematica [].
Note 1.
Here, it is important to recall that the generalized hypergeometric function is defined as []
where , for all .
5. OMs for the Derivatives of , and
Three OMs are introduced in this section: the first and second OMs for FDs of the vectors
and
and the third OM for ODs of the vector
5.1. OMs for Fds of and
The two OMs of the FDs of and are the first primary desired results, which are provided in Corollaries 1 and 2. In view of the relation between SC2Ps and Jacobi polynomials, ,
these two corollaries are direct consequences of Theorem 4.2 in [].
Corollary 1.
has the following expression:
which leads to
where is a matrix of order with elements defined as follows:
and
Corollary 2.
has the following expression:
which leads to
where is a matrix of order with elements defined as follows:
and
5.2. OM for ODs of
In this section, we construct the OM for ODs of IMSC2P . To do this, we need to express in terms of themselves. First, we must note that
- ;
- ;
- ;
- .
We introduce a novel Galerkin OM of the derivatives by stating and proving the following theorem.
Theorem 1.
For all , we have
where , satisfy the system
where , , and . The elements of and have the forms
Meanwhile, and are determined by
Proof.
The coefficients and may be easily shown to have the form (32). So, the expansion (30) can be written in the form
By applying the Maclaurin series formulas for the two polynomials and , which have degrees of and , we can rewrite Equation (33) as
This leads to the following triangular system of equations in the unknowns :
which takes the matrix form (31), and this completes the proof of Theorem 1. □
The OM for ODs of is given as a result of Theorem 1.
Corollary 3.
The mth derivative of the vector has the form
with , where ,
Remark 1.
The proposed IMSC2Ps have the special values
where
6. Numerical Handling for Model 1 (4) and (5)
In this section, we utilize the OMs derived in Theorem 1 and Corollary 1 to get numerical solutions for Model 1 (4) and (5).
6.1. Homogeneous Form of Initial and Purely Integral Conditions (5)
The derivatives of that appeared in Equation (4) may be approximated in the following way:
which can be written using Theorem 1 and Corollary 1 as follows:
In this method, using the approximations (38) and (40) allows one to write the residual of Equation (4) in the form
To obtain , a spectral approach is suggested in the current section called ISC2COMM, in which we apply the SCM using the given OMs in Section 5 for derivatives of MSC2P and IMSC2P. The collocation points are chosen to be either the zeros of and , respectively, or, alternatively, as the points and such that
which consists of equations in the unknowns (). This system can be solved by using Newton’s iterative method to get .
Remark 2.
In our approach, to obtain the proposed numerical solution, we utilize the SCM within the framework of our proposed method, ISC2COMM. The collocation points are chosen based on two possible strategies.
- 1.
- The zeros of and : This approach typically provides optimal convergence properties for spectral methods. The zeros are advantageous as they cluster towards the boundaries of the interval, resulting in better accuracy near the endpoints.
- 2.
- Uniform grid points: This approach provides a straightforward implementation when the distribution of points does not need to be optimized.
This dual approach allows for flexibility in the choice of collocation points, enabling us to balance computational efficiency and accuracy based on the specific characteristics of the problem at hand.
6.2. Nonhomogeneous Form of Initial and Purely Integral Conditions (5)
Converting Equation (4) and the non-homogeneous conditions (5) into an equivalent form with homogeneous conditions is a critical step in creating ISC2COMM. The following conversion is used to accomplish this change:
where
This transformation leads to obtaining the following updated model:
So, using ISC2COMM to solve (45) gives us the numerical solution for (4) and (5) in the form
7. Numerical Handling for Model 2 (7) and (8)
In this section, we utilize the OMs derived in Theorem 1 and Corollary 2 to get numerical solutions for Model 2 (7) and (8).
7.1. Homogeneous Form of Initial and Purely Integral Conditions (8)
Suppose that the conditions (8) are homogeneous, i.e., , so consider
The derivatives of that appeared in Equation (7) may be approximated in the following way:
which can be written using Theorem 1 and Corollary 2 as follows:
In this method, using the approximations (47) and (49) allows one to write the residual of Equation (7) in the form
Using the same spectral method, ISC2COMM, mentioned in Section 6, can be found by solving the system
that consists of equations in the unknowns () using Newton’s iterative method.
7.2. Nonhomogeneous Form of Initial and Purely Integral Conditions (8)
Converting Equation (7) and the non-homogeneous conditions (8) using the transformation
where
leads to the following updated system:
So, using ISC2COMM to solve (54) gives the numerical solution for (7) and (8) in the form
Remark 3.
All presented OMs throughout Section 5 have a triangular structure; this yields several computational benefits [].
- 1.
- The assembly of the linear system requires at most operations, leveraging the sparsity. The system exhibits a triangular structure.
- 2.
- The solution of the system is efficiently carried out via forward substitution, with an overall computational cost that is lower than those of dense system solvers.
Remark 4.
We acknowledge the importance of the computational cost and scalability in our method, especially for large values of . The time complexity associated with solving the algebraic systems obtained using collocation points is approximately . Additionally, the memory usage may scale as , which can become significant for large systems. To enhance the scalability, we recommend employing sparse matrix techniques and parallel computing [].
8. Convergence and Error Estimates for ISC2COMM
Here, we examine the convergence and error estimates of ISC2COMM. Consider the space
Additionally, the error between both two functions and and their approximations and , respectively, can be defined by
respectively. In this study, the numerical scheme’s error accuracy is investigated by estimating it using the norm:
When the solutions satisfy the provided ICs and IBCs for Model 1 and Model 2, the following Theorem 2 examines the error estimates. The proof of this theorem is similar to the proofs of the theorems presented in the research papers [] (Theorem 7.1), [] (Theorem 1), [] (Theorem 6.1) and [] (Theorem 5), confirming that the error converges to zero by increasing .
Theorem 2.
Proof.
Let be the interpolating polynomial for at the points where and are the roots of and , respectively. Then, the function can be written as []
where , and .
This means that
where
Using []
the inequality (60) takes the form
Since represents the BPA to ,
Therefore,
Similarly, we can prove that
□
The theorem presented below illustrates the stability of the errors, specifically regarding error propagation calculations.
Theorem 3.
Given any two iterative estimates of and , the results are
and
9. Numerical Simulations
In this section, four problems are presented in which we show that the proposed method, ISC2COMM, provides accurate solutions as shown in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11 and Table 12. The comparisons between ISC2COMM and other methods in [,] are shown in Table 2, Table 3, Table 5, Table 6, Table 8 and Table 10. They confirm that ISC2COMM gives more accurate results than these methods. Furthermore, as can be seen in Figure 1, Figure 2, Figure 3a, Figure 4, Figure 5, Figure 6a, Figure 7, Figure 8, Figure 9a, Figure 10, Figure 11, Figure 12a and Figure 13a,b, the precise and approximate solutions in Problems 1–6 have a high level of agreement. The absolute and log errors in Figure 3b, Figure 6b, Figure 9b and Figure 12b serve to illustrate the convergence and stability of the solutions to the given problems when applying ISC2COMM. Our technique provides efficient performance, considering the CPU time (measured in sec.) given in Table 1, Table 4, Table 7, Table 9, Table 11 and Table 12.
Problem 1.
Consider the FPDEs []
subject to the following ICs and purely integral conditions:
where is generated such that the exact solution is .
Table 1.
The obtained errors of Problem 1.
Table 1.
The obtained errors of Problem 1.
| ℵ | 2 | 4 | 6 | 8 | 10 | 12 | 14 |
|---|---|---|---|---|---|---|---|
| 3.3 × 10−3 | 1.2 × 10−5 | 1.0 × 10−7 | 4.4 × 10−9 | 1.4 × 10−11 | 1.8 × 10−13 | 3.2 × 10−16 | |
| CPU Time | 0.231 | 0.412 | 0.451 | 0.521 | 0.631 | 0.932 | 1.165 |
Table 2.
Comparison between ISC2COMM and [] for Problem 1.
Table 2.
Comparison between ISC2COMM and [] for Problem 1.
| ISC2COMM | [] |
|---|---|
| 3.2 × 10−16 | 1.0 × 10−10 |
Table 3.
Comparison of AEs obtained by for Problem 1.
Table 3.
Comparison of AEs obtained by for Problem 1.
| 0.1 | 1.4 × |
| 0.2 | 2.6 × |
| 0.3 | 1.5 × |
| 0.4 | 2.2 × |
| 0.5 | 4.1 × |
| 0.6 | 4.9 × |
| 0.7 | 3.5 × |
| 0.8 | 1.2 × |
| 0.9 | 1.5 × |
Problem 2.
Consider the FPDEs []
subject to the following ICs and purely integral conditions:
where is generated such that the exact solution is .
Table 4.
The obtained errors of Problem 2.
Table 4.
The obtained errors of Problem 2.
| ℵ | 1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 |
|---|---|---|---|---|---|---|---|---|
| 4.3 × | 7.1 × | 4.4 × | 2.9 × | 1.2 × | 3.9 × | 1.0 × | 1.1 × | |
| CPU Time | 0.131 s | 0.372 | 0.421 | 0.523 | 0.631 | 0.682 | 0.955 | 1.197 |
Table 5.
Comparison between ISC2COMM and [] for Problem 2.
Table 5.
Comparison between ISC2COMM and [] for Problem 2.
| ISC2COMM | [] |
|---|---|
| 1.1 × | 1.0 × |
Table 6.
Comparison of AEs obtained by and approach in [] for Problem 2.
Table 6.
Comparison of AEs obtained by and approach in [] for Problem 2.
| 0.1 | 2.4 × |
| 0.2 | 4.0 × |
| 0.3 | 2.5 × |
| 0.4 | 7.1 × |
| 0.5 | 5.1 × |
| 0.6 | 1.1 × |
| 0.7 | 4.2 × |
| 0.8 | 1.3 × |
| 0.9 | 4.3 × |
Problem 3.
Consider the FPDEs []
subject to the following ICs and purely integral conditions:
where and the exact solution is .
Table 7.
The obtained errors of Problem 3.
Table 7.
The obtained errors of Problem 3.
| ℵ | 1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 |
|---|---|---|---|---|---|---|---|---|
| 2.4 × | 1.2 × | 1.0 × | 5.5 × | 1.4 × | 1.7 × | 1.2 × | 1.0 × | |
| CPU Time | 0.133 | 0.380 | 0.434 | 0.541 | 0.662 | 0.702 | 0.878 | 1.229 |
Table 8.
Comparison of AEs obtained by and approach in [] for Problem 3.
Table 8.
Comparison of AEs obtained by and approach in [] for Problem 3.
| [] | ||
|---|---|---|
| 0.1 | 1.1 × | 5.80 × |
| 0.2 | 1.0 × | 5.45 × |
| 0.3 | 2.7 × | 5.06 × |
| 0.4 | 9.0 × | 4.63 × |
| 0.5 | 3.1 × | 4.16 × |
| 0.6 | 9.0 × | 3.63 × |
| 0.7 | 4.2 × | 3.05 × |
| 0.8 | 1.4 × | 2.41 × |
| 0.9 | 2.3 × | 1.69 × |
Problem 4.
Consider the FPDEs []
subject to the following ICs and purely integral conditions:
where is chosen such that the exact solution is .
Table 9.
The obtained errors of Problem 4.
Table 9.
The obtained errors of Problem 4.
| ℵ | 1 | 3 | 5 | 7 | 9 | 11 | 13 |
|---|---|---|---|---|---|---|---|
| 2.4 × | 1.2 × | 1.0 × | 5.5 × | 1.4 × | 1.7 × | 8.0 × | |
| CPU Time | 0.333 | 0.552 | 0.581 | 0.622 | 0.682 | 0.714 | 0.893 |
Table 10.
Comparison of AEs obtained by and approach in [] for Problem 4.
Table 10.
Comparison of AEs obtained by and approach in [] for Problem 4.
| [] | ||
|---|---|---|
| 0.1 | 4.1 × | 5.80 × |
| 0.2 | 5.3 × | 5.45 × |
| 0.3 | 1.7 × | 5.06 × |
| 0.4 | 4.2 × | 4.63 × |
| 0.5 | 3.1 × | 4.16 × |
| 0.6 | 3.3 × | 3.63 × |
| 0.7 | 2.5 × | 3.05 × |
| 0.8 | 1.2 × | 2.41 × |
| 0.9 | 2.3 × | 1.69 × |
Problem 5.
Consider the FPDEs
subject to the following ICs and purely integral conditions:
where the exact solution is .
Table 11.
The obtained errors of Problem 5.
Table 11.
The obtained errors of Problem 5.
| ℵ | 2 | 4 | 6 | 8 | 10 | 12 | 14 |
|---|---|---|---|---|---|---|---|
| 1.4 × | 1.8 × | 1.1 × | 3.5 × | 2.4 × | 3.8 × | 4.6 × | |
| CPU Time | 0.242 | 0.431 | 0.460 | 0.530 | 0.642 | 0.943 | 1.245 |
Problem 6.
Consider the FPDEs
subject to the following ICs and purely integral conditions:
where is chosen such that the exact solution is .
Table 12.
The obtained errors of Problem 6.
Table 12.
The obtained errors of Problem 6.
| ℵ | 2 | 4 | 6 | 8 | 10 | 12 | 14 |
|---|---|---|---|---|---|---|---|
| 3.1 × | 2.7 × | 4.1 × | 1.5 × | 4.4 × | 5.8 × | 1.6 × | |
| CPU Time | 0.251 | 0.471 | 0.490 | 0.530 | 0.681 | 0.983 | 1.278 |
Remark 5.
When making numerical comparisons through Problems 1–4 included in [,], to the best of our knowledge, these two papers are the only ones in which Model 1 and Model 2 are discussed.
Remark 6.
In view of the presented CPU time, our approach has efficient performance. The calculations show that the memory consumption is excellent. For example, the calculated CPU time using is 23.1% slower than and moreover requires an increase of 22% in RAM consumption compared to the calculation. The numerical examples and comparisons provided in our paper highlight the superior accuracy and efficiency of our algorithm, solidifying its potential in solving the given models effectively. When we sought to compare the resource usage of our method to that of the methods described in [,], we found that these papers did not describe the CPU time and memory usage. However, based on our analysis, our approach demonstrates better performance compared to the referenced methods.
Remark 7.
The computations were performed using Mathematica 13.3 on a computer system equipped with an Intel(R) Core(TM) i9-10850 CPU operating at 3.60 GHz, featuring 10 cores and 20 logical processors. The algorithmic steps for solving Model 1 and Model 2 using ISC2COMM are expressed as in Algorithms 1 and 2, respectively.
Remark 8.
For interested readers, we utilized several built-in functions in Mathematica 13.3 for our numerical implementation of the provided algorithms. Below is a summary of the tools used, along with concise information about each function.
- Array: For creating and manipulating arrays, which are used to hold coefficients and operational matrices throughout the computations.
- NSolve: For finding numerical solutions to nonlinear algebraic equations; it is utilized to compute the zeros of .
- FindRoot: For solving equations by finding roots; it is essential in handling the nonlinear aspects of our system, using a zero initial approximation.
- ChebyshevU: For generating MSC2Ps and IMSC2Ps, which serve as basis functions that provide the foundation for approximating the solution in our collocation method.
- D: To compute ordinary derivatives to determine the defined residuals.
- CaputoD: To compute Caputo fractional derivatives to determine the defined residuals.
- Table: For generating lists and arrays of values based on specified formulas, particularly for collocation points and other parameterized data.
| Algorithm 1 ISC2COMM Algorithm to Solve Model 1 (4) and (5) | |
| Step 1. | Given and . |
| Step 2. | Define the bases and and the matrices , and compute the elements of matrices and . |
| Step 3. | Evaluate the matrices: 1. , 2., 3., |
| Step 4. | Define as in Equation (41). |
| Step 5. | List , defined in Equation (42). |
| Step 6. | Use Mathematica’s built-in numerical solver to obtain the solution to the system of equations in [Output 5]. |
| Step 7. | Evaluate defined in Equation (38) (in the case of homogeneous conditions). |
| Step 8. | Evaluate and defined in Equation (46) (in the case of Nonhomogeneous conditions). |
| Algorithm 2 ISC2COMM Algorithm to Solve Model 2 (7) and (8) | |
| Step 1. | Given and . |
| Step 2. | Define the basis and and the matrices , and compute the elements of matrices and . |
| Step 3. | Evaluate the matrices: 1. , 2. 3. |
| Step 4. | Define as in Equation (50). |
| Step 5. | List , defined in Equation (51). |
| Step 6. | Use Mathematica’s built-in numerical solver to obtain the solution to the system of equations in [Output 5]. |
| Step 7. | Evaluate defined in Equation (47) (in the case of homogeneous conditions). |
| Step 8. | Evaluate and defined in Equation (55) (in the case of Nonhomogeneous conditions). |
Figure 1.
The exact and approximate solutions using for Problem 1. (a) . (b) .
Figure 2.
Error function and its heatmap graphs using for Problem 1. (a) . (b) Heatmap graph of . The colors in the heatmap indicate the magnitude of the error between 0 and .
Figure 3.
Error results for Problem 1. (a) . (b) Graph of against .
Figure 4.
The exact and approximate solution using for Problem 2. (a) . (b) .
Figure 5.
Error function and its heatmap graphs using for Problem 2. (a) . (b) Heatmap graph of . The colors in the heatmap indicate the magnitude of the error between 0 and .
Figure 6.
Error results for Problem 2. (a) . (b) Graph of against .
Figure 7.
The exact and approximate solutions using for Problem 3. (a) . (b) .
Figure 8.
Error function and its heatmap graphs using for Problem 3. (a) . (b) Heatmap graph of . The colors in the heatmap indicate the magnitude of the error between 0 and .
Figure 9.
Error results for Problem 3. (a) . (b) Graph of against .
Figure 10.
The exact and approximate solutions using for Problem 4. (a) . (b) .
Figure 11.
Error function and its heatmap graphs using for Problem 4. (a) . (b) Heatmap graph of . The colors in the heatmap indicate the magnitude of the error between 0 and .
Figure 12.
Error results for Problem 4. (a) . (b) Graph of against .
Figure 13.
Error functions using for (a) Problem 5 and (b) Problem 6. (a) . (b) .
10. Conclusions
We have established new bases of polynomials that meet the given homogeneous initial conditions and integral boundary conditions. Utilizing these polynomials with the spectral collocation method enables one to obtain accurate approximations of the specified FPDEs. The suggested approach leads to accurate and efficient solutions. This study’s approach has significant potential for enhancement and might be used to address a broader spectrum of fractional partial differential equations with diverse integral boundary conditions.
Funding
No funding was received to assist with the preparation of this manuscript.
Institutional Review Board Statement
Not applicable.
Data Availability Statement
No data are associated with this research.
Conflicts of Interest
The author declares no conflicts of interest.
Appendix A
Figure A1.
Mathematica code for solving the system (17).
References
- Nigmatullin, R. The realization of the generalized transfer equation in a medium with fractal geometry. Phys. Status Solidi B 1986, 133, 425–430. [Google Scholar] [CrossRef]
- Chen, P.; Ma, W.; Tao, S.; Zhang, K. Blowup and global existence of mild solutions for fractional extended Fisher–Kolmogorov equations. Int. J. Nonlinear Sci. Numer. Simul. 2021, 22, 641–656. [Google Scholar] [CrossRef]
- Langlands, T.A.M.; Henry, B.I.; Wearne, S.L. Fractional cable equation models for anomalous electrodiffusion in nerve cells: Finite domain solutions. SIAM J. Appl. Math. 2011, 71, 1168–1203. [Google Scholar] [CrossRef]
- Biler, P.; Funaki, T.; Woyczynski, W. Fractal Burgers equations. J. Diff. Equ. 1998, 148, 9–46. [Google Scholar] [CrossRef]
- Cahlon, B.; Kulkarni, D.; Shi, P. Stepwise stability for the heat equation with a nonlocal constraint. SIAM J. Numer. Anal. 1995, 32, 571–593. [Google Scholar] [CrossRef]
- Cannon, J.R. The solution of the heat equation subject to the specification of energy. Q. Appl. Math. 1963, 21, 155–160. [Google Scholar] [CrossRef]
- Choi, Y.; Chan, K. A parabolic equation with nonlocal boundary conditions arising from electrochemistry. Nonlinear Anal. 1992, 18, 317–331. [Google Scholar] [CrossRef]
- Shi, P. Weak solution to an evolution problem with a nonlocal constraint. SIAM J. Math. Anal. 1993, 24, 46–58. [Google Scholar] [CrossRef]
- Samarski, A. Some problems in the modern theory of differential equation. Differ. Uraven 1980, 16, 1221–1228. [Google Scholar]
- Du, J.; Cui, M. Solving the forced Duffing equation with integral boundary conditions in the reproducing kernel space. Int. J. Comput. Math. 2010, 87, 2088–2100. [Google Scholar] [CrossRef]
- Geng, F.; Cui, M. New method based on the HPM and RKHSM for solving forced Duffing equations with integral boundary conditions. J. Comput. Appl. Math. 2009, 233, 165–172. [Google Scholar] [CrossRef]
- Doostdar, M.; Kazemi, M.; Vahidi, A. A numerical method for solving the Duffing equation involving both integral and non-integral forcing terms with separated and integral boundary conditions. Comput. Methods Differ. Equ. 2023, 11, 241–253. [Google Scholar]
- Chen, Z.; Jiang, W.; Du, H. A new reproducing kernel method for Duffing equations. Int. J. Comput. Math. 2021, 98, 2341–2354. [Google Scholar] [CrossRef]
- Bahuguna, D.; Abbas, S.; Dabas, J. Partial functional differential equation with an integral condition and applications to population dynamics. Nonlinear Anal. 2008, 69, 2623–2635. [Google Scholar] [CrossRef]
- Kamynin, L.I. A boundary-value problem in the theory of heat conduction with non-classical boundary conditions. Zh. Vychisl. Mat. Fiz. 1964, 4, 1006–1024. [Google Scholar]
- Balaji, S.; Hariharan, G. An efficient operational matrix method for the numerical solutions of the fractional Bagley–Torvik equation using wavelets. J. Math. Chem. 2019, 57, 1885–1901. [Google Scholar] [CrossRef]
- Brahimi, S.; Merad, A.; Kılıçman, A. Theoretical and Numerical Aspect of Fractional Differential Equations with Purely Integral Conditions. Mathematics 2021, 9, 1987. [Google Scholar] [CrossRef]
- Day, W.A. A decreasing property of solutions of parabolic equations with applications to thermoelasticity. Quart. Appl. Math. 1983, 40, 468–475. [Google Scholar] [CrossRef]
- Martin-Vaquero, J.; Merad, A. Existence, uniqueness and numerical solution of a fractional PDE with integral conditions. Nonlinear Anal. Model. Control. 2019, 24, 368–386. [Google Scholar] [CrossRef]
- Anguraj, A.; Karthikeyan, P. Existence of solutions for fractional semiliear evolution boundary value problem. Commun. Appl. Anal. 2010, 14, 505. [Google Scholar]
- Benchohra, M.; Graef, J.; Hamani, S. Existence results for boundary value problems with non-linear fractional differential equations. Appl. Anal. 2008, 87, 851–863. [Google Scholar] [CrossRef]
- Daftardar-Gejji, V.; Jafari, H. Boundary value problems for fractional diffusion-wave equation. Aust. J. Math. Anal. Appl. 2006, 3, 8. [Google Scholar]
- Amiraliyev, G.; Amiraliyeva, I.; Kudu, M. A numerical treatment for singularly perturbed differential equations with integral boundary condition. Appl. Math. Comput. 2007, 185, 574–582. [Google Scholar] [CrossRef]
- Mashayekhi, S.; Ordokhani, Y.; Razzaghi, M. A hybrid functions approach for the Duffing equation. Phys. Scr. 2013, 88, 025002. [Google Scholar] [CrossRef]
- Ahmed, H. New generalized Jacobi–Galerkin operational matrices of derivatives: An algorithm for solving the time-fractional coupled KdV equations. Bound. Value Probl. 2024, 2024, 144. [Google Scholar] [CrossRef]
- Ahmed, H. Enhanced shifted Jacobi operational matrices of integrals: Spectral algorithm for solving some types of ordinary and fractional differential equations. Bound. Value Probl. 2024, 2024, 75. [Google Scholar] [CrossRef]
- Ahmed, H. Enhanced shifted Jacobi operational matrices of derivatives: Spectral algorithm for solving multiterm variable-order fractional differential equations. Bound. Value Probl. 2023, 2023, 108. [Google Scholar] [CrossRef]
- Ahmed, H. New Generalized Jacobi Polynomial Galerkin Operational Matrices of Derivatives: An Algorithm for Solving Boundary Value Problems. Fractal Fract. 2024, 8, 199. [Google Scholar] [CrossRef]
- Ahmed, H. Highly accurate method for boundary value problems with Robin boundary conditions. J. Nonlinear Math. Phys. 2023, 30, 1239–1263. [Google Scholar] [CrossRef]
- Napoli, A.; Abd-Elhameed, W.M. A new collocation algorithm for solving even-order boundary value problems via a novel matrix method. Mediterr. J. Math. 2017, 14, 170. [Google Scholar] [CrossRef]
- Abd-Elhameed, W.; Youssri, Y. Spectral solutions for fractional differential equations via a novel Lucas operational matrix of fractional derivatives. Rom. J. Phys. 2016, 61, 795–813. [Google Scholar]
- Loh, J.R.; Phang, C. Numerical solution of Fredholm fractional integro-differential equation with Right-sided Caputo’s derivative using Bernoulli polynomials operational matrix of fractional derivative. Mediterr. J. Math. 2019, 16, 28. [Google Scholar] [CrossRef]
- Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
- Abd-Elhameed, W.; Ahmed, H.; Youssri, Y. A new generalized Jacobi Galerkin operational matrix of derivatives: Two algorithms for solving fourth-order boundary value problems. Adv. Differ. Equ. 2016, 2016, 1–16. [Google Scholar] [CrossRef]
- Wolfram Research, Inc. Mathematica Version Number 13.3.1; Wolfram Research, Inc.: Champaign, IL, USA, 2023. [Google Scholar]
- Luke, Y. Special Functions and Their Approximations; Academic Press: New York, NY, USA, 1969. [Google Scholar]
- Lakshmikantham, V.; Sen, S.K. Computational Error and Complexity in Science and Engineering; Elsevier: Melbourne, FL, USA, 2005. [Google Scholar]
- Kirk, D.; Wen-Mei, W. Programming Massively Parallel Processors: A Hands-On Approach; Morgan Kaufmann: Burlington, MA, USA, 2017. [Google Scholar] [CrossRef]
- Ahmed, H.M.; Hafez, R.; Abd-Elhameed, W. A computational strategy for nonlinear time-fractional generalized Kawahara equation using new eighth-kind Chebyshev operational matrices. Phys. Scr. 2024, 99, 045250. [Google Scholar] [CrossRef]
- Abd-Elhameed, W.; Ahmed, H.; Zaky, M.; Hafez, R. A new shifted generalized Chebyshev approach for multi-dimensional sinh-Gordon equation. Phys. Scr. 2024, 99, 095269. [Google Scholar] [CrossRef]
- Ahmed, H. New Generalized Jacobi Galerkin operational matrices of derivatives: An algorithm for solving multi-term variable-order time-fractional diffusion-wave equations. Fractal Fract. 2024, 8, 68. [Google Scholar] [CrossRef]
- Narumi, S. Some formulas in the theory of interpolation of many independent variables. Tohoku Math. J. 1920, 18, 309–321. [Google Scholar]
- Mason, J.; Handscomb, D. Chebyshev Polynomials; Chapman and Hall: New York, NY, USA; CRC: Boca Raton, FL, USA, 2003. [Google Scholar]
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. |
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).