Next Article in Journal
Dynamic Analysis and Bifurcation Study on Fractional-Order Tri-Neuron Neural Networks Incorporating Delays
Next Article in Special Issue
New Exact Solutions of Some Important Nonlinear Fractional Partial Differential Equations with Beta Derivative
Previous Article in Journal
Robust Control for Variable-Order Fractional Interval Systems Subject to Actuator Saturation
Previous Article in Special Issue
Estimates for a Rough Fractional Integral Operator and Its Commutators on p-Adic Central Morrey Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Chebyshev Collocation Approach to Solve Fractional Fisher–Kolmogorov–Petrovskii–Piskunov Equation with Nonlocal Condition

1
School of Mathematics and Quantitative Economics, Shandong University of Finance and Economics, Jinan 250014, China
2
Department of Applied Mathematics, University of Mazandaran, Babolsar 4741613534, Iran
3
Department of Mathematical Sciences, University of South Africa (UNISA), Pretoria 0003, South Africa
4
Department of Medical Research, China Medical University Hospital, China Medical University, Taichung 110122, Taiwan
5
Department of Mathematics and Sciences, Prince Sultan University, Riyadh 11586, Saudi Arabia
6
Department of Industrial Engineering, OSTİM Technical University, Ankara 06374, Turkey
7
Department of Mathematics and Statistics, Tshwane University of Technology, Pretoria 0008, South Africa
*
Author to whom correspondence should be addressed.
Fractal Fract. 2022, 6(3), 160; https://doi.org/10.3390/fractalfract6030160
Submission received: 10 January 2022 / Revised: 4 February 2022 / Accepted: 10 February 2022 / Published: 15 March 2022

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 [1], finance [2] and physics [3]. These generalized derivatives and integrals are called fractional derivatives and integrals, respectively [4,5,6]. 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 [7,8,9,10]. Nikan et al. [11] considered the fractional nonlinear sine-Gordon and Klein–Gordon models arising in relativistic quantum mechanics. Babaei et al. [12] 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 [13,14]. Zaky et al. [15] 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 [16,17,18,19].
In this paper, we introduce the FFKPPE in the form
0 D t η u ( x , t ) = μ Δ u ( x , t ) + β u ( x , t ) + κ ζ 0 t e t s ζ Δ u ( x , s ) ds + F ( x , t , u ) ,
where ( x , t ) Ω L × Ω T , with the following initial and boundary conditions
u ( x , 0 ) = u 0 ( x ) , x Ω L ,
g u ( 0 , t ) = ρ 0 ( t ) , t Ω T ,
θ ^ u ( L , t ) + δ ^ u x ( L , t ) = ρ L ( t ) , t Ω T ,
where Δ : = 2 x 2 is the Laplace operator and : = x . Further, μ , β , κ , ζ 0 , θ ^ and δ ^ are given real constants. Moreover, Ω L : = [ 0 , L ] , Ω T : = [ 0 , T ] , the nonlinear source term F ( x , t , u ) C 1 ( Ω L × Ω T × R ) fulfills the Lipschitz condition in terms of u and u 0 ( x ) , ρ 0 ( t ) and ρ L ( t ) are regarded as known continuous functions. In addition, the nonlinear function g of u ( 0 , t ) is given and the operator 0 D t η [ · ] denotes the Caputo fractional derivative of order η ( 0 , 1 ) defined as [20]:
0 D t η u ( x , t ) = 1 Γ ( 1 η ) 0 t ( t s ) η u s ( x , s ) d s ,
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 [18,19,21]. A more specific example is in the modeling of genetic behavior in the growth of micro-organisms [22].
In the literature, the problem (1)–(4) has been considered analytically and numerically. For instance, Araújo et al. [23] 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. [16] 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. [24] 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 [25] developed approximation methods for computing integro-differential equations. Barbeiro and Ferreira [26] 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 [17]. 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 [27]. The sixth-kind Chebyshev polynomials are a special case of the general nonsymmetric class mentioned in [28,29].
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 η ( 0 , 1 ) as [20]
I t η u ( x , t ) = 1 Γ ( η ) 0 t u ( x , s ) ( t s ) η 1 d s .
Definition 2
([12]). The following recurrence relation is used to obtain the sixth-kind Chebyshev polynomials ϕ ^ q ( t )
ϕ ^ 0 ( t ) = 1 , ϕ ^ 1 ( t ) = t ,
ϕ ^ q + 1 ( t ) = t ϕ ^ q ( t ) + ϱ q ϕ ^ q 1 ( t ) , q = 2 , 3 , ,
where
ϱ q : = ( q + 1 ( 1 ) q ) ( q + 2 ( 1 ) q ) 4 ( q + 1 ) ( q + 2 ) .
Definition 3
([29]). Considering the interval [ 0 , T ] , then the shifted sixth-kind Chebyshev polynomials are written as
ϕ q ( t ) = ϕ ^ q ( ( 2 / T ) t 1 ) , q = 0 , 1 , 2 ,
In analytical format, these polynomials are presented as [29]
ϕ q ( t ) = k = 0 q L k , q t k ,
where
L k , q = 2 2 k q ( 2 k + 1 ) ! T k p = k + 1 2 q 2 ( 1 ) q 2 + p + k ( 2 p + k + 1 ) ! ( 2 p k ) ! , q e v e n , 2 2 k q + 1 ( 2 k + 1 ) ! ( q + 1 ) T k p = k 2 q 1 2 ( 1 ) q + 1 2 + p + k ( p + 1 ) ( 2 p + k + 2 ) ! ( 2 p k + 1 ) ! , q o d d .
Let L ϖ 2 Ω L × Ω T represent a space that consists of square integrable functions having variables ( x , t ) and the weight function ϖ ( x , t ) = w ( x ) w ( t ) with w ( x ) = x x 2 ( 2 x 1 ) 2 .
Theorem 1.
We assume that f ( x , t ) L ϖ 2 Ω L × Ω T satisfies the expansion [12]
f ( x , t ) = p = 0 q = 0 c p , q ϕ p ( x ) ϕ q ( t ) .
Suppose 6 f ( x , t ) x 3 t 3 2 c ^ and c ^ > 0 . The inequality | c p , q | < c ^ p 3 q 3 for all p , q > 3 , is satisfied for the expansion coefficients. Further, if
f ( x , t ) f n , m ( x , t ) = p = 0 n q = 0 m c p , q ϕ p ( x ) ϕ q ( t ) ,
is an estimate for f ( x , t ) , then
| f ( x , t ) f n , m ( x , t ) | < c ^ 2 n + m ,
| f ( x , t ) f n , m ( x , t ) | < σ n 2 n + m 2 ,
| Δ f ( x , t ) Δ f n , m ( x , t ) | < σ ^ n 3 2 n + m 8 ,
where σ, σ ^ > 0 .
Definition 4.
Suppose P p + 1 ( t ) is Legendre polynomial of order p + 1 on [ 1 , 1 ] . The Legendre–Gauss quadrature formula for g ( t ) C [ a , b ] is defines as:
a b g ( t ) d t = b a 2 r = 0 M w r g ( b a 2 ς r + b + a 2 ) ,
in which distinct nodes { ς r } r = 0 M are the zeros of P M + 1 ( t ) and { w r } r = 0 M are the corresponding weights [30]
w r = 2 ( 1 ς r 2 ) ( P M + 1 ( ς r ) ) 2 .

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:
0 D t η u ( x , t ) 0 D t η u n , m ( x , t ) = p = 0 n q = 0 m c p , q ϕ p ( x ) ϕ q ( t ) = Φ ( x ) T C Φ ( t ) ,
in which
Φ ( x ) = [ ϕ 0 ( x ) , ϕ 1 ( x ) , , ϕ n ( x ) ] T ,
Φ ( t ) = [ ϕ 0 ( t ) , ϕ 1 ( t ) , , ϕ m ( t ) ] T ,
and
C = c p , q ( n + 1 ) × ( m + 1 ) , p = 0 , , n , q = 0 , , m ,
represent a matrix with unknown entries whose numerical values are to be computed. According to Definition 1 and the initial condition (2)
u ( x , t ) I t η Φ ( x ) T C Φ ( t ) + u 0 ( x ) = Φ ( x ) T C I t η Φ ( t ) + u 0 ( x ) .
By applying Definition 1 and shifted SKCPs (6), for q = 0 , , m
Λ q η ( t ) : = I t η ϕ q ( t ) = k = 0 q L k , q I t η ( t k ) = k = 0 q L k , q η t k + η ,
where L k , q η : = L k , q Γ ( k + 1 ) Γ ( k + 1 + η ) , thus, we let
u ( x , t ) u n , m ( x , t ) = Φ ( x ) T C Φ t η ( t ) + u 0 ( x ) ,
such that
Φ t η ( t ) : = Λ 0 η ( t ) , Λ 1 η ( t ) , , Λ m η ( t ) T .
According to (1) and (11)
R ( x , t ) : = Φ ( x ) T C Φ ( t ) μ Φ x x ( x ) T C Φ t η ( t ) + u 0 ( x ) β Φ x ( x ) T C Φ t η ( t ) + u 0 ( x ) κ ζ 0 t e t s ζ Φ x x ( x ) T C Φ s η ( s ) + u 0 ( x ) ds F x , t , Φ ( x ) T C Φ t η ( t ) + u 0 ( x ) ,
with
Φ x ( x ) = ϕ 0 ( x ) , ϕ 1 ( x ) , , ϕ n ( x ) T ,
Φ x x ( x ) = ϕ 0 ( x ) , ϕ 1 ( x ) , , ϕ n ( x ) T .
In addition, from Equation (11) and the initial and boundary conditions (2)–(4), we define
Ψ ( x ) : = Φ ( x ) T C Φ t η ( 0 ) + u 0 ( x ) ,
Π 1 ( t ) : = g Φ ( 0 ) T C Φ t η ( t ) + u 0 ( 0 ) ρ 0 ( t ) ,
Π 2 ( t ) : = θ ^ Φ ( L ) T C Φ t η ( t ) + u 0 ( L ) + δ ^ Φ x ( L ) T C Φ t η ( t ) + u 0 ( L ) ρ L ( t ) .
Let x 0 = 0 , x n = L . We denote the roots of ϕ n 1 ( x ) and ϕ m ( t ) to be { x p : p = 1 , , n 1 } and { t q : q = 1 , , m } , respectively. If we evaluate (16)–(18) at the respective collocation points ( x p , t q ) , p = 1 , , n 1 , and q = 1 , , m , then
R ( x p , t q ) = Φ ( x p ) T C Φ ( t q ) μ Φ x x ( x p ) T C Φ t η ( t q ) + u 0 ( x p ) β Φ x ( x p ) T C Φ t η ( t q ) + u 0 ( x p ) κ ζ 0 t q e t q s ζ Φ x x ( x p ) T C Φ s η ( s ) + u 0 ( x p ) ds E p , q F x p , t q , Φ ( x p ) T C Φ t η ( t q ) + u 0 ( x p ) .
Due to Definition 4, E p , q can be approximated as
E p , q = 0 t q e t q s ζ Φ x x ( x p ) T C Φ s η ( s ) + u 0 ( x p ) ds = t q 2 r = 0 M w r e t q s r , q ζ Φ x x ( x p ) T C Φ t η ( s r , q ) + u 0 ( x p ) ,
where s r , q = t q 2 ς r + t q 2 . Thus, replacing (20) in (19) and considering (16)–(18) at the collocation points ( x p , t q ) , yield    
R ( x p , t q ) = 0 , p = 1 , , n 1 , q = 1 , , m ,
Π 1 ( t q ) = 0 , q = 1 , , m ,
Π 2 ( t q ) = 0 , q = 1 , , m ,
Ψ ( x p ) = 0 , p = 0 , , n .
The relations (21)–(24) imply that we deduce an ( n + 1 ) × ( m + 1 ) system of nonlinear equations that can be solved through a numerical approach, such as the Newton iteration technique, to achieve the numerical values of c p , q , p = 0 , 1 , , n , q = 0 , , m . The given method in this section is listed as Algorithm 1.
Algorithm 1: Algorithm of presented method in Section 3
  Input: L , T , μ , β , κ , ζ , θ ^ , δ ^ and n , m , M Z + , η ( 0 , 1 ) and functions F, g , u 0 , ρ 0 and ρ L .
Step 1: Compute the shifted sixth-kind Chebyshev polynomials ϕ i ( x ) on the interval [ 0 , L ] and ϕ j ( t ) on the interval [ 0 , T ] .
Step 2: Compute the vector of shifted sixth-kind Chebyshev polynomials Φ ( x ) and Φ ( t ) from Equations (9) and (10).
Step 3: Compute the vectors Φ t η ( t ) from (12) and Φ x ( x ) , Φ x x ( x ) from Equations (14) and (15).
Step 4: Compute the collocation points x p and t q .
Step 5: Compute the collocation points s r , p and w r .
Step 10: Solve the nonlinear system (21)–(24) and obtain the unknown vector C .
Step 12.4: Let u n , m ( x , t ) = Φ ( x ) T C Φ t η ( t ) + u 0 ( x ) .
Step 13: Post-processing the results.
  Output: The approximate solution: u ( x , t ) u n , m ( x , t ) .

4. Convergence Analysis

To further explore the behavior of the obtained numerical solution, this section presents a discussion of how the numerical solution u n , m ( x , t ) converges towards the exact solution u ( x , t ) .
Theorem 2.
Let u n , m ( x , t ) be the approximate solution of (1), u ( x , t ) be its exact solution and R n , m ( x , t ) be the residual error. Then,
sup ( x , t ) Ω L × Ω T | R n , m ( x , t ) | ρ ^ n 3 + n + m + 1 2 n + m 8 ,
where ρ ^ is a positive constant.
Proof. 
Since u n , m ( x , t ) is the numerical solution of (1), thus
0 D t η u n , m ( x , t ) = μ Δ u n , m ( x , t ) + β u n , m ( x , t ) + F ( x , t , u n , m ( x , t ) ) + κ ζ 0 t e t s ζ Δ u n , m ( x , s ) ds + R n , m ( x , t ) .
With reference to Equations (1) and (25), we have
| R n , m ( x , t ) | | 0 D t η e n , m ( x , t ) | + | μ | | Δ e n , m ( x , t ) | + | β | | e n , m ( x , t ) | + | F ( x , t , u ( x , t ) ) F ( x , t , U n , m ( x , t ) ) | + | κ ζ | | 0 t e t s ζ Δ e n , m ( x , s ) ds |
where e n , m ( x , t ) : = u ( x , t ) u n , m ( x , t ) . Using (5) and Theorem 1, results    
| 0 D t η e n , m ( x , t ) | 1 Γ ( 1 η ) 0 t | ( t s ) η | | e n , m s ( x , s ) | d s b 1 Γ ( 1 η ) 0 t sup ( x , t ) Ω L × Ω T | e n , m t ( x , t ) | d s λ ^ m 2 n + m 2 ,
where λ ^ = σ b 1 T Γ ( 1 η ) and b 1 is a positive constant depended on η and T . The function F fulfills the Lipschitz condition in terms of u, hence
| F ( x , t , u ( x , t ) ) F ( x , t , u n , m ( x , t ) ) | ξ F | e n , m ( x , t ) | ,
where ξ F > 0 . From Theorem 1
| F ( x , t , u ( x , t ) ) F ( x , t , u n , m ( x , t ) ) | < c ^ ξ F 2 n + m .
Moreover,
| 0 t e t s ζ Δ e n , m ( x , s ) ds | 0 t | e t s ζ | | Δ e n , m ( x , s ) | ds b 2 0 t sup ( x , t ) Ω L × Ω T | Δ e n , m ( x , s ) | ds b 2 T σ ^ n 3 2 n + m 8 ,
where b 2 is a positive constant depended on T . Thus, from relations (26)–(29) and Theorem 1, we obtain
| R n , m ( x , t ) | λ ^ m + | β | σ n 2 n + m 2 + ( | μ | σ ^ + | κ ζ | b 2 T σ ^ ) n 3 2 n + m 8 + c ^ ξ F 2 n + m λ ^ m + | β | σ n 2 n + m 8 + ( | μ | σ ^ + | κ ζ | b 2 T σ ^ ) n 3 2 n + m 8 + c ^ ξ F 2 n + m 8 ρ ^ n 3 + n + m + 1 2 n + m 8 ,
in which ρ ^ = max { λ ^ , | β | σ , | μ | σ ^ + | κ ζ | b 2 T σ ^ , c ^ ξ F } . As a result
sup ( x , t ) Ω L × Ω T | R n , m ( x , t ) | ρ ^ n 3 + n + m + 1 2 n + m 8 .
   □

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 n = m , and the l -norm error be given as
E n = max ( ν p , τ q ) | u ( ν p , τ q ) u n ( ν p , τ q ) | ,
where u n ( ν p , τ q ) is an approximate solution of u ( x , t ) at the designated collocation nodes x = ν p , t = τ q and p , q = 1 , , n . In which case, convergence order (CO) with respect to the l -norm is as given by    
CO = log n 1 n 2 E n 1 E n 2 .
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
0 D t η u ( x , t ) = u x x ( x , t ) u x ( x , t ) + sin ( u ( x , t ) ) + 1 5 0 t e t s 5 u x x ( x , s ) ds + f ( x , t ) ,
with Ω L = Ω T = [ 0 , 1 ] and
u ( x , 0 ) = 0 , x Ω L , u 2 ( 0 , t ) = u ( L , t ) = 0 , t Ω T .
Here, the problem’s exact solution is
u ( x , t ) = 10 t 2 x 3 ( 1 x ) .
Figure 1 displays the exact (a) and numerical (b) solutions of u ( x , t ) for η = 0.75 , M = 5 and n = 8 . Where as, Figure 2 shows the absolute error and their respective contour plots for u ( x , t ) given by n = 8 and n = 10 when η = 0.5 and M = 7 . In addition, Table 1 presents convergence results for the numerical solution of u ( x , t ) . These include the convergence order, l -norm errors and CPU-time (sec.) for different values of n when M = 7 .
Example 2.
Solve the following FFKPPE
0 D t η u ( x , t ) = u x x ( x , t ) + u 2 ( x , t ) + 0 t e ( t s ) u x x ( x , s ) ds + f ( x , t ) ,
where Ω L = Ω T = [ 0 , 1 ] and
u ( x , 0 ) = 0 , x Ω L , u ( 0 , t ) = 0 , x Ω T , u ( 1 , t ) + u x ( 1 , t ) = 2 π t , t Ω T .
Here, the problem’s exact solution is given by
u ( x , t ) = t x sin ( 2 π x ) .
Figure 3 displays plots for the exact (a) and numerical (b) solutions of u ( x , t ) when η = 0.5 , M = 5 and n = 8 . Whereas the Figure 4 shows plots for the absolute errors and their respective contour plots for u ( x , t ) given n = 4 and n = 8 , when η = 0.65 and M = 7 . In addition, Table 2 presents convergence results for the numerical solution of u ( x , t ) . These include l -norm errors, the convergence order as well as CPU run time in seconds (s) for different values of n when M = 6 .
Example 3.
Solve the following generalized Fisher–Kolmogorov–Petrovskii–Piskunov [17]
u t ( x , t ) = 1 2 π 2 u x x ( x , t ) + u 2 ( x , t ) + 0 t e ( t s ) 2 u x x ( x , s ) ds + f ( x , t ) ,
where ( x , t ) ( 0 , 1 ) × ( 0 , 1 ] and
u ( x , 0 ) = sin ( π x ) , x [ 0 , 1 ] , u ( 0 , t ) + u x ( 0 , t ) = π e t / 2 , t ( 0 , 1 ] , u ( 1 , t ) + u x ( 1 , t ) = π e t / 2 , t ( 0 , 1 ] .
Here, the problem’s exact solution is given by
u ( x , t ) = e t / 2 sin ( π x ) .
Figure 5 displays plots for the exact (a) and numerical (b) solutions of u ( x , t ) when M = 7 and n = 12 . Figure 6 shows plots for the absolute error and contour plot for u ( x , t ) , when n = 12 and M = 7 .
Table 3 shows the relative errors of the results obtained by the proposed method in comparison with the results of the spline collocation method [17], at time-level t = 1.0 for different values of n and M = 8 .

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

  1. 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]
  2. 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] [Green Version]
  3. 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] [Green Version]
  4. Oldham, K.; Spanier, J. The Fractional Calculus; Academic Press: New York, NY, USA, 1974. [Google Scholar]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. Hosseini, V.R.; Yousefi, F.; Zou, W.N. The numerical solution of high dimensional variable-order time fractional diffusion equation via the singular boundary method. J. Adv. Res. 2020, 32, 73–84. [Google Scholar] [CrossRef]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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] [Green Version]
  18. 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]
  19. 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] [Green Version]
  20. 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]
  21. 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] [Green Version]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. Canuto, C.; Hussaini, M.Y.; Quarteroni, A.; Zang, T.A. Spectral Methods in Fluid Dynamics; Springer: New York, NY, USA, 1988. [Google Scholar]
Figure 1. A diagrammatic comparison of the exact and numerical solutions for Example 1 with η = 0.75 . (a) Exact solution; (b) Numerical solution.
Figure 1. A diagrammatic comparison of the exact and numerical solutions for Example 1 with η = 0.75 . (a) Exact solution; (b) Numerical solution.
Fractalfract 06 00160 g001
Figure 2. Plots indicating absolute errors and error contours for u ( x , t ) , given n = 8 and n = 10 , with η = 0.5 in the domain Ω for Example 1. (a) Absolute error with n = 8 ; (b) Error contour with n = 8 ; (c) Absolute error with n = 10 ; (d) Error contour with n = 10 .
Figure 2. Plots indicating absolute errors and error contours for u ( x , t ) , given n = 8 and n = 10 , with η = 0.5 in the domain Ω for Example 1. (a) Absolute error with n = 8 ; (b) Error contour with n = 8 ; (c) Absolute error with n = 10 ; (d) Error contour with n = 10 .
Fractalfract 06 00160 g002
Figure 3. A diagrammatic comparison of the exact and numerical solutions for Example 2 with η = 0.5 . (a) Exact solution; (b) Numerical solution.
Figure 3. A diagrammatic comparison of the exact and numerical solutions for Example 2 with η = 0.5 . (a) Exact solution; (b) Numerical solution.
Fractalfract 06 00160 g003
Figure 4. Plots indicating absolute errors and error contours for u ( x , t ) with n = 12 and n = 15 when η = 0.65 in Ω for Example 2. (a) Absolute error with n = 12 ; (b) Error contour with n = 12 ; (c) Absolute error with n = 15 ; (d) Error contour with n = 15 .
Figure 4. Plots indicating absolute errors and error contours for u ( x , t ) with n = 12 and n = 15 when η = 0.65 in Ω for Example 2. (a) Absolute error with n = 12 ; (b) Error contour with n = 12 ; (c) Absolute error with n = 15 ; (d) Error contour with n = 15 .
Fractalfract 06 00160 g004
Figure 5. A diagrammatic comparison of the exact and numerical solutions for Example 3 with n = 12 . (a) Exact solution; (b) Numerical solution.
Figure 5. A diagrammatic comparison of the exact and numerical solutions for Example 3 with n = 12 . (a) Exact solution; (b) Numerical solution.
Fractalfract 06 00160 g005
Figure 6. Plots indicating absolute errors and error contours for u ( x , t ) with n = 12 for Example 3. (a) Absolute error; (b) Error contour.
Figure 6. Plots indicating absolute errors and error contours for u ( x , t ) with n = 12 for Example 3. (a) Absolute error; (b) Error contour.
Fractalfract 06 00160 g006
Table 1. Convergence analysis results for different values of n for Example 1.
Table 1. Convergence analysis results for different values of n for Example 1.
η = 0.25 η = 0.75
n E n CO E n COCPU-Time
3 4.0670 × 10 2 3.6422 × 10 2 2.277
6 1.6720 × 10 3 4.6042 5.4643 × 10 4 6.0586 7.534
9 4.0740 × 10 5 9.1613 1.0513 × 10 5 9.7436 33.884
12 5.0991 × 10 7 15.2277 1.1055 × 10 07 15.8333 76.46
Table 2. Convergence analysis results for different values of n for Example 2.
Table 2. Convergence analysis results for different values of n for Example 2.
η = 0.25 η = 0.75
n E n CO E n COCPU-Time
3 6.3855 × 10 1 3.7469 × 10 1 2.34
6 3.4551 × 10 2 4.2080 8.2972 × 10 2 5.4969 4.215
9 2.5097 × 10 3 6.4673 1.8042 × 10 4 9.4419 15.116
12 7.2113 × 10 5 12.3389 5.2019 × 10 6 12.3271 70.638
Table 3. Maximum absolute errors at time-level t = 1.0 for different values of n for Example 3.
Table 3. Maximum absolute errors at time-level t = 1.0 for different values of n for Example 3.
B-Spline Method [17]Proposed Method
n Max | Error | n E n CPU-Time
20 1.3 × 10 2 3 2.4155 × 10 1 2.124
30 7.4 × 10 3 6 3.0031 × 10 3 5.461
40 5.4 × 10 3 9 2.2521 × 10 4 17.36
50 4.4 × 10 3 12 2.4747 × 10 6 66.871
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, D.; Babaei, A.; Banihashemi, S.; Jafari, H.; Alzabut, J.; Moshokoa, S.P. A Chebyshev Collocation Approach to Solve Fractional Fisher–Kolmogorov–Petrovskii–Piskunov Equation with Nonlocal Condition. Fractal Fract. 2022, 6, 160. https://doi.org/10.3390/fractalfract6030160

AMA Style

Zhou D, Babaei A, Banihashemi S, Jafari H, Alzabut J, Moshokoa SP. A Chebyshev Collocation Approach to Solve Fractional Fisher–Kolmogorov–Petrovskii–Piskunov Equation with Nonlocal Condition. Fractal and Fractional. 2022; 6(3):160. https://doi.org/10.3390/fractalfract6030160

Chicago/Turabian Style

Zhou, Dapeng, Afshin Babaei, Seddigheh Banihashemi, Hossein Jafari, Jehad Alzabut, and Seithuti P. Moshokoa. 2022. "A Chebyshev Collocation Approach to Solve Fractional Fisher–Kolmogorov–Petrovskii–Piskunov Equation with Nonlocal Condition" Fractal and Fractional 6, no. 3: 160. https://doi.org/10.3390/fractalfract6030160

Article Metrics

Back to TopTop