Abstract
We provide a detailed description of a numerical approach that makes use of the shifted Chebyshev polynomials of the sixth kind to approximate the solution of some fractional order differential equations. Specifically, we choose the fractional Fisher–Kolmogorov–Petrovskii–Piskunov equation (FFKPPE) to describe this method. We write our approximate solution in the product form, which consists of unknown coefficients and shifted Chebyshev polynomials. To compute the numerical values of coefficients, we use the initial and boundary conditions and the collocation technique to create a system of equations whose number matches the unknowns. We test the applicability and accuracy of this numerical approach using two examples.
1. Introduction
A study of generalized derivatives and integrals has gained considerable popularity in the last few years, mainly due to its attractive applications in numerous diverse fields such as fluid flow [], finance [] and physics []. These generalized derivatives and integrals are called fractional derivatives and integrals, respectively [,,]. They are more flexible for real-world applications since they can have both integer and noninteger operators. Fractional derivatives are well-known for their utility in describing the memory and heredity features of a variety of materials and processes [,,,]. Nikan et al. [] considered the fractional nonlinear sine-Gordon and Klein–Gordon models arising in relativistic quantum mechanics. Babaei et al. [] introduced a class of time-fractional stochastic heat equations driven by Brownian motion. Numerical solution of time fractional convection–diffusion-wave equation based on RBF method is described in [,]. Zaky et al. [] applied some pseudospectral methods for solving the Riesz space-fractional Schrödinger equation. Lately, countless researchers are contributing to new models based on fractional equations. Among which, the generalized Fisher–Kolmogorov–Petrovskii–Piskunov equation has substantial attention [,,,].
In this paper, we introduce the FFKPPE in the form
where , with the following initial and boundary conditions
where is the Laplace operator and . Further, , , , , and are given real constants. Moreover, , , the nonlinear source term fulfills the Lipschitz condition in terms of u and , and are regarded as known continuous functions. In addition, the nonlinear function of is given and the operator denotes the Caputo fractional derivative of order defined as []:
in which denotes the Gamma function. The generalized FFKPPE (1), belongs to the class of reaction–diffusion equations. It is commonly used to represent practical situations that often arise in physics, chemistry and biology [,,]. A more specific example is in the modeling of genetic behavior in the growth of micro-organisms [].
In the literature, the problem (1)–(4) has been considered analytically and numerically. For instance, Araújo et al. [] investigated the stability of the model represented by (1), while also investigating the qualitative features of its solutions obtained under Dirichlet boundary conditions. Splitting methods were created for purposes of numerically studying the qualitative nature of the solutions. A list of numerical approaches has been proposed and studied for different cases of the Equation (1). Branco et al. [] studied the approach of method of lines for the numerical solution to integro-differential equation of type (1). In their work, Araújo et al. [] developed the famous Fisher equation by investigating the qualitative features of the numerical traveling wave solutions of integro-differential equations. The hyperbolic equation equivalence was used to replace the integro-differential equation, allowing for the numerical quantification of the velocity of traveling wave solutions. While studying the effects on memory factors in phenomena of diffusion [] developed approximation methods for computing integro-differential equations. Barbeiro and Ferreira [] provided mathematical models to describe medication absorption through the skin. The development of these models involved extending the traditional Fick’s law by incorporating a memory term. This replaces the classical models of advection–diffusion equations with integro-differential equations. The well-posedness of model was investigated using Neumann, Dirichlet and natural boundary conditions. The methods for computing numerical solutions were proposed. In addition, their stability and convergence were studied, while including a presentation of numerical simulations to illustrate the behavior of the model. Khuri and Sayfy proposed a numerical scheme to solve a generalized Fisher integro-differential equation using finite differences and spline collocation in []. To manage the numerical integration, a composite weighted trapezoidal rule was used, resulting in a closed-form difference scheme. To assess the method’s accuracy, multiple test examples were solved. The scheme’s convergence and stability were also explored. Babaei et al. sets up a numerical technique that makes use of the Chebyshev polynomials of the sixth kind with the main purpose of approximating the solutions of integro-differential equations of variable order []. The sixth-kind Chebyshev polynomials are a special case of the general nonsymmetric class mentioned in [,].
We subdivide our research under different headings as follows. In the next section, we focus on fundamental mathematical concepts that lay important groundwork for the subsequent sections. Section 3 outlines the methodology that we use to conduct our research and in the fourth section we study the convergence of this methodology. In Section 5, we apply the methodology to specific examples. We mention our findings and give suggestions in the last section of this manuscript.
2. Preliminaries
For use in sequel, this section presents the basic properties of the sixth-kind Chebyshev polynomials and related necessary definitions.
Definition 1.
We define the Riemann–Liouville fractional integral with order as []
Definition 2
([]). The following recurrence relation is used to obtain the sixth-kind Chebyshev polynomials
where
Definition 3
([]). Considering the interval , then the shifted sixth-kind Chebyshev polynomials are written as
In analytical format, these polynomials are presented as []
where
Let represent a space that consists of square integrable functions having variables and the weight function with .
Theorem 1.
We assume that satisfies the expansion []
Suppose and . The inequality for all , is satisfied for the expansion coefficients. Further, if
is an estimate for , then
where σ, .
Definition 4.
Suppose is Legendre polynomial of order on . The Legendre–Gauss quadrature formula for is defines as:
in which distinct nodes are the zeros of and are the corresponding weights []
3. Numerical Method
In this section, we describe numerical technique for solving (1)–(4) on the basis of the shifted sixth-kind Chebyshev polynomials. We obtain the numerical approximation of Equation (1) by considering an approximation of the fractional derivative of the unknown function as:
in which
and
represent a matrix with unknown entries whose numerical values are to be computed. According to Definition 1 and the initial condition (2)
Let . We denote the roots of and to be and , respectively. If we evaluate (16)–(18) at the respective collocation points , , and , then
Due to Definition 4, can be approximated as
where Thus, replacing (20) in (19) and considering (16)–(18) at the collocation points , yield
The relations (21)–(24) imply that we deduce an system of nonlinear equations that can be solved through a numerical approach, such as the Newton iteration technique, to achieve the numerical values of , , . The given method in this section is listed as Algorithm 1.
| Algorithm 1: Algorithm of presented method in Section 3 |
| Input: and , and functions F, and . |
| Step 1: Compute the shifted sixth-kind Chebyshev polynomials on the interval and on the interval . |
| Step 2: Compute the vector of shifted sixth-kind Chebyshev polynomials and from Equations (9) and (10). |
| Step 3: Compute the vectors from (12) and , from Equations (14) and (15). |
| Step 4: Compute the collocation points and . |
| Step 5: Compute the collocation points and . |
| Step 10: Solve the nonlinear system (21)–(24) and obtain the unknown vector . |
| Step 12.4: Let . |
| Step 13: Post-processing the results. |
| Output: The approximate solution: . |
4. Convergence Analysis
To further explore the behavior of the obtained numerical solution, this section presents a discussion of how the numerical solution converges towards the exact solution .
Theorem 2.
Let be the approximate solution of (1), be its exact solution and be the residual error. Then,
where is a positive constant.
Proof.
Since is the numerical solution of (1), thus
With reference to Equations (1) and (25), we have
where . Using (5) and Theorem 1, results
where and is a positive constant depended on and . The function fulfills the Lipschitz condition in terms of u, hence
where . From Theorem 1
Moreover,
where is a positive constant depended on . Thus, from relations (26)–(29) and Theorem 1, we obtain
in which . As a result
□
5. Numerical Example
Herein, we implement the described method for solving some numerical examples to investigate the applicability and practical computational efficiency. To assess the accuracy of the scheme, let , and the -norm error be given as
where is an approximate solution of at the designated collocation nodes , and . In which case, convergence order (CO) with respect to the -norm is as given by
For numerical computations, a personal computer with a 1.70 GHz processor was used. In addition the computational software of choice was MatLab.
Example 1.
Solve the following FFKPPE
with and
Here, the problem’s exact solution is
Figure 1 displays the exact (a) and numerical (b) solutions of for , and . Where as, Figure 2 shows the absolute error and their respective contour plots for given by and when and . In addition, Table 1 presents convergence results for the numerical solution of . These include the convergence order, -norm errors and CPU-time (sec.) for different values of n when .
Figure 1.
A diagrammatic comparison of the exact and numerical solutions for Example 1 with . (a) Exact solution; (b) Numerical solution.
Figure 2.
Plots indicating absolute errors and error contours for , given and , with in the domain for Example 1. (a) Absolute error with ; (b) Error contour with ; (c) Absolute error with ; (d) Error contour with .
Table 1.
Convergence analysis results for different values of n for Example 1.
Example 2.
Solve the following FFKPPE
where and
Here, the problem’s exact solution is given by
Figure 3 displays plots for the exact (a) and numerical (b) solutions of when , and . Whereas the Figure 4 shows plots for the absolute errors and their respective contour plots for given and , when and . In addition, Table 2 presents convergence results for the numerical solution of . These include -norm errors, the convergence order as well as CPU run time in seconds (s) for different values of n when .
Figure 3.
A diagrammatic comparison of the exact and numerical solutions for Example 2 with . (a) Exact solution; (b) Numerical solution.
Figure 4.
Plots indicating absolute errors and error contours for with and when in for Example 2. (a) Absolute error with ; (b) Error contour with ; (c) Absolute error with ; (d) Error contour with .
Table 2.
Convergence analysis results for different values of n for Example 2.
Example 3.
Solve the following generalized Fisher–Kolmogorov–Petrovskii–Piskunov []
where and
Here, the problem’s exact solution is given by
Figure 5 displays plots for the exact (a) and numerical (b) solutions of when and . Figure 6 shows plots for the absolute error and contour plot for , when and .
Figure 5.
A diagrammatic comparison of the exact and numerical solutions for Example 3 with . (a) Exact solution; (b) Numerical solution.
Figure 6.
Plots indicating absolute errors and error contours for with for Example 3. (a) Absolute error; (b) Error contour.
Table 3 shows the relative errors of the results obtained by the proposed method in comparison with the results of the spline collocation method [], at time-level for different values of n and .
Table 3.
Maximum absolute errors at time-level for different values of n for Example 3.
6. Conclusions
Shifted Chebyshev polynomials of the sixth-kind form the backbone of the numerical scheme that we have discussed in this research. Through these polynomials, we were able to construct a differential matrix and write an equation that approximates the solution of a differential equation with fractional order. The role of the collocation technique in our solution procedure is to augment the number of equations created from the initial and boundary conditions. Graphical comparisons of the results attained from this numerical scheme and the known exact solutions indicate that this scheme has a high level of accuracy. We also note that, as we increase the number of polynomials used, the accuracy and convergence rates also improve although this is accompanied by more intensive labor. Fortunately, it is clear from the results that we need a few polynomials to reach accepted level of accuracy.
Author Contributions
Conceptualization, methodology and software, S.B. and D.Z.; formal analysis, A.B.; investigation, J.A. and S.P.M.; writing—original draft preparation, D.Z., A.B. and S.B.; writing—review and editing, H.J., J.A. and S.P.M.; supervision, A.B., S.B. and H.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Acknowledgments
Jehad Alzabut is thankful to Prince Sultan University and OSTİM Technical University for their endless support.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Baeumer, B.; Benson, D.Z.; Meerschaert, M.M.; Wheatcraft, S.W. Subordinated advection-dispersion equation for contaminant transport. Water Resour. Res. 2001, 37, 1543–1550. [Google Scholar] [CrossRef]
- Mainardi, F.; Raberto, M.; Gorenelo, R.; Scalas, E. Fractional calculus and continuous-time finance II: The waiting-time discribution. Phys. A Stat. Mech. Its Appl. 2000, 287, 468–481. [Google Scholar] [CrossRef]
- Javidi, M.; Ahmad, B. Numerical solution of fractional partial differential equations by numerical Laplace inversion technique. Adv. Differ. Equ. 2013, 2013, 375. [Google Scholar] [CrossRef]
- Oldham, K.; Spanier, J. The Fractional Calculus; Academic Press: New York, NY, USA, 1974. [Google Scholar]
- Srivastava, H.M. Some parametric and argument variations of the operators of fractional calculus and related special functions and integral transformations. J. Nonlinear Convex Anal. 2021, 22, 1501–1520. [Google Scholar]
- Hosseini, V.R.; Shivanian, E.; Chen, W. Local integration of 2-D fractional telegraph equation via local radial point interpolant approximation. Eur. Phys. J. Plus 2015, 130, 1–21. [Google Scholar] [CrossRef]
- Esmaeelzade Aghdam, Y.; Safdari, H.; Azari, Y.; Jafari, H.; Baleanu, D. Numerical investigation of space fractional order diffusion equation by the Chebyshev collocation method of the fourth kind and compact finite difference scheme. Discret. Contin. Dyn. Syst.-S 2021, 14, 2025–2039. [Google Scholar]
- Ali, I.; Haq, S.; Nisar, K.S.; Baleanu, D. An efficient numerical scheme based on Lucas polynomials for the study of multidimensional Burgers-type equations. Adv. Differ. Equ. 2021, 1, 1–24. [Google Scholar] [CrossRef]
- 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. 2020, 32, 73–84. [Google Scholar] [CrossRef]
- Abdelkawy, M.A.; Amin, A.Z.; Babatin, M.M.; Alnahdi, A.S.; Zaky, M.A.; Hafez, R.M. Jacobi spectral collocation technique for time-fractional inverse heat equations. Fractal Fract. 2021, 5, 115. [Google Scholar]
- Nikan, O.; Avazzadeh, Z.; Tenreiro Machado, J.A. Numerical investigation of fractional nonlinear sine-Gordon and Klein-Gordon models arising in relativistic quantum mechanics. Eng. Anal. Bound. Elem. 2020, 120, 223–237. [Google Scholar] [CrossRef]
- Babaei, A.; Jafari, H.; Banihashemi, S. A Collocation Approach for Solving Time-Fractional Stochastic Heat Equation Driven by an Additive Noise. Symmetry 2020, 12, 904. [Google Scholar] [CrossRef]
- Zhang, X.; Yao, L. Numerical approximation of time-dependent fractional convection-diffusion-wave equation by RBF-FD method. Eng. Anal. Bound. Elem. 2021, 130, 1–9. [Google Scholar] [CrossRef]
- Qiao, H.; Cheng, A. A fast finite difference/RBF meshless approach for time fractional convection-diffusion equation with non-smooth solution. Eng. Anal. Bound. Elem. 2021, 125, 280–289. [Google Scholar] [CrossRef]
- Zaky, M.A.; Abdelkawy, M.A.; Ezz-Eldien, S.S.; Doha, E.H. Pseudospectral methods for the Riesz space-fractional Schrödinger equation. In Fractional-Order Modeling of Dynamic Systems with Applications in Optimization; Signal Processing and Control; Academic Press: Cambridge, MA, USA, 2022; pp. 323–353. [Google Scholar]
- Branco, J.R.; Ferreira, J.A.; de Oliveira, P. Numerical methods for the generalized Fisher-Kolomogrov-Petrovskii-Piskunov equation. Appl. Numer. Math. 2007, 57, 89–102. [Google Scholar] [CrossRef]
- Khuri, S.A.; Sayfy, A. A numerical approach for solving an extended Fisher-Kolomogrov-Petrovskii-Piskunov equation. J. Comput. Appl. Math. 2010, 233, 2081–2089. [Google Scholar] [CrossRef]
- Machado, J.A.; Babaei, A.; Moghaddam, B.P. Highly accurate scheme for the Cauchy problem of the generalized Burgers-Huxley equation. Acta. Polytech. Hung. 2016, 13, 183–195. [Google Scholar]
- Veeresha, P.; Prakasha, D.G.; Baleanu, D. An efficient numerical technique for the nonlinear fractional Kolmogorov-Petrovskii-Piskunov equation. Mathematics 2019, 7, 265. [Google Scholar] [CrossRef]
- Podlubny, I. Fractional-order systems and PI/sup/spl lambda//D/sup/spl mull-Controllers. IEEE Trans. Autom. Control 1999, 44, 208–214. [Google Scholar] [CrossRef]
- Leclerc, Q.J.; Lindsay, J.A.; Knight, G.M. Mathematical modelling to study the horizontal transfer of antimicrobial resistance genes in bacteria: Current state of the field and recommendations. J. R. Soc. Interface 2019, 16, 20190260. [Google Scholar] [CrossRef] [PubMed]
- Khater, M.M.; Attia, R.A.; Abdel-Aty, A.H.; Alharbi, W.; Lu, D. Abundant analytical and numerical solutions of the fractional microbiological densities model in bacteria cell as a result of diffusion mechanisms. Chaos Solitons Fractals 2020, 136, 109824. [Google Scholar] [CrossRef]
- Araújo, A.; Branco, R.; Ferreira, J.A. On the stability of a class of splitting methods for integro-differential equations. Appl. Numer. Math. 2009, 59, 436–453. [Google Scholar] [CrossRef][Green Version]
- Araújo, A.; Ferreira, J.A.; de Oliveira, P. Qualitative solutions for reaction-diffusion equations with memory. Appl. Anal. 2005, 84, 1231–1246. [Google Scholar] [CrossRef][Green Version]
- Araújo, A.; Ferreira, J.A.; de Oliveira, P. The effect of memory terms in diffusion phenomena. J. Comput. Math. 2006, 24, 91–102. [Google Scholar]
- Barbeiro, S.; Ferreira, J.A. Integro-differential models for percutaneous drug absortion. Int. J. Comput. Math. 2007, 84, 451–467. [Google Scholar] [CrossRef][Green Version]
- Babaei, A.; Jafari, H.; Banihashemi, S. Numerical solution of variable order fractional nonlinear quadratic integro-differential equations based on the sixth-kind Chebyshev collocation method. J. Comput. Appl. Math. 2020, 377, 112908. [Google Scholar] [CrossRef]
- Abd-Elhameed, W.M.; Youssri, Y.H. Fifth-kind orthonormal Chebyshev polynomial solutions for fractional differential equations. Comput. Appl. Math. 2018, 37, 2897–2921. [Google Scholar] [CrossRef]
- Abd-Elhameed, W.M.; Youssri, Y.H. Sixth-kind Chebyshev spectral approach for solving fractional differential equations. Int. J. Nonlinear Sci. Numer. Simul. 2019, 20, 191–203. [Google Scholar] [CrossRef]
- Canuto, C.; Hussaini, M.Y.; Quarteroni, A.; Zang, T.A. Spectral Methods in Fluid Dynamics; Springer: New York, NY, USA, 1988. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. 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/).