Abstract

The main target of this work is presenting two efficient accurate algorithms for solving numerically one of the most important models in physics and engineering mathematics, Fisher–Kolmogorov–Petrovsky–Piskunov’s equation (Fisher-KPP) with fractional order, where the derivative operator is defined and studied by the fractional derivative in the sense of Liouville–Caputo (LC). There are two main processes; in the first one, we use the compact finite difference technique (CFDT) to discretize the derivative operator and generate a semidiscrete time derivative and then implement the Vieta–Lucas spectral collocation method (VLSCM) to discretize the spatial fractional derivative. The presented approach helps us to transform the studied problem into a simple system of algebraic equations that can be easily resolved. Some theoretical studies are provided with their evidence to analyze the convergence and stability analysis of the presented algorithm. To test the accuracy and applicability of our presented algorithm a numerical simulation is given.

1. Introduction

Nowadays, mathematics is playing a main role in all industries and the huge economics; also, in most applications in our daily life and as a logical result, it was necessary to find a way to relate and connect these real-life problems by mathematical modeling. In physics, chemistry, and biology, many reaction-diffusion equations have moving wavefronts that play a common role in researching many real-life problems [1, 2]. Reaction-diffusion models are useful mathematical instruments that explain how, under the influence of two processes, the concentration of one or more substances distributed in space differs: firstly, local chemical reactions in which the substances are converted into each other, and secondly, the diffusion, that is, the explanation for the substances. The classical Fisher-KPP’s equation is one of these important models in many applications such as in engineering [3, 4]. The classical Fisher-KPP’s equation [5] is not the best way to estimate the important calculations in these important mathematical models; the fractional Fisher-KPP’s equation will be more accurate and is better than that equation in the classical case [6].

Fractional differential equations (FDEs) which are described by the fractional derivative operators are more accurate than the classical ones to model most of the phenomena in our daily life. The role played by the fractional derivative is more than great; this branch of mathematics helps us to model and understand many physical and daily phenomena such as in physics [7], chemistry [8], and biology [9]. FDEs also are excellent path to model many phenomena [1014]. However, the problem is that most fractional- and variable-order differential equations have no exact solutions, so numerical and approximate techniques are the semiunique ways to solve these types of the FDEs, and as a result, there are many numerical techniques presented to study these daily phenomena in our real life, such as the finite difference method [15], the finite element method [16], the wavelet collocation method [17], the homotopy perturbation method [18], the residual power series method [19], the variational iteration method [20], and many other techniques [2123].

One of the most useful tools to simulate differential equation (partial, fractional, and variable-order) is the spectral methods [24]. The most famous advantage of these methods is their capability to generate accurate outcomes with a very small degrees error of freedom [25, 26]. The orthogonality property of some important polynomials as Vieta–Lucas polynomials is used to approximate functions on the interval [27, 28]. These polynomials have a main and important role in these methods for FDEs [29, 30].

The outline of the paper is as follows:(i)Section 2 is devoted to present the formulation of the problem (fractional Fisher-KPP’s equations)(ii)Section 3 is devoted to define the Vieta–Lucas and shifted Vieta–Lucas polynomials(iii)Section 4 is devoted to approximate the fractional derivative and study its convergence analysis(iv)Section 5 is devoted to apply the CFDT-VLSCM technique for the F-KPP’s equation(v)Section 6 is devoted to discuss the stability analysis of the proposed numerical scheme(vi)Section 7 is devoted to give the numerical simulation(vii)Section 8 gives the conclusions

2. Formulation of the Problem: Fractional Fisher-KPP’s Equations

The importance (due to its many applications in physics and engineering) of Fisher–Kolmogorov–Petrovsky–Piskunov’s equation can be considered as one of the category of reaction-diffusion equations [3, 4]. Moreover, we can say that it is one of the simplest semilinear reaction-diffusion equations due to the inhomogeneous term that lies in it. In ecology, physiology, combustion, crystallization, plasma physics, and general phase transition issues, certain equations exist, for example, Fisher proposed this equation in 1937 [5] and explored its travelling wave solutions.

There are two different names of the well-known Fisher-KPP’s equation; the first name is Fisher’s equation, which was named by the statistician and biologist Ronald Fisher. Also, this PDE is known by KPP’s equation related to the three scientists: A. Kolmogorov, I. Petrovsky, and N. Piskunov. In our work, we will consider the Fisher-KPP’s equation which takes the classical form (Fisher’s paper, [5]):where is called the reaction term and the diffusive constant is denoted by . In this work, we will study the linear fractional-order Fisher-KPP’s equation which depends on the formula of the reaction term .

2.1. Linear Fisher-KPP’s Equation

In some chemical and biological reactions, the reaction term may be expressed as a linear function of in the form ; in that case, the resulting equation is called fractional-order Fisher-KPP’s equation (F-KPP) which takes the form:where the reactive constant is written as , under the boundary and initial conditions:

The exact analytical solution for the above equation in the special case is

There are many research papers which study numerically this system such as [3133].

The fractional derivative in the proposed model (2) is described in the sense of Liouville–Caputo which is defined as follows.

Definition 1. (see [34]). The fractional-order derivative in the sense of Liouville–Caputo, denoted by of order for a function , is defined as

3. Vieta–Lucas and the Shifted Vieta–Lucas Polynomials

In this section of the paper, we are presenting the basic definitions of Vieta–Lucas and the shifted Vieta–Lucas polynomials and its notations and properties that we will use in our study, and they are necessary to reach our goal [29].

3.1. Vieta–Lucas Polynomials

We are researching for a class of orthogonal polynomials in this section of the paper, which lies at the heart of our research. Using the recurrence relations and analytical formula of these polynomials, they can be generated to construct a new family of orthogonal polynomials that will be known as Vieta–Lucas polynomials.

The Vieta–Lucas polynomials, of degree , are defined by the following relation [29]:

It is easy like other famous functions; one can prove that these Vieta–Lucas polynomials satisfy the following recurrence formula:

The analytical form of the polynomials can be given bywhere is the well-known ceiling function.

are orthogonal polynomials on the interval with respect to the weight function , so we have the following orthogonality property:

3.2. Shifted Vieta–Lucas Polynomials

Using the transformation , we can generate from the family of Vieta–Lucas polynomials, a new class of orthogonal polynomials on the interval , which are the orthogonal family of the shifted Vieta–Lucas polynomials, and it will be denoted by and can be obtained as follows:

The shifted Vieta–Lucas polynomials satisfy the following recurrence relation:where . Also, we find and . The analytical formula for is given by

The shifted Vieta–Lucas polynomials are orthogonal polynomials on the interval with respect to the weight function , and so we have the following orthogonality property:

Let be a function in the space ; then, using the shifted Vieta–Lucas polynomials , can be written as follows:where are the values that we should evaluate to express the function in terms of the shifted Vieta–Lucas polynomials . Consider the first terms only of (15); then, we can writesuch that , can be evaluated using the following formula:

4. An Approximate of the Fractional Derivative and the Convergence Analysis

This section is devoted to present an approximate formula of the fractional derivative via shifted Vieta–Lucas polynomials and study the convergence analysis by computing the error estimate of the proposed approximation.

Theorem 1. The LC-fractional-order derivative for the function which is defined in (16) can be computed by the following approximate formula [7]:where

Theorem 2 (see [7]). Assume that belongs to the space of all Lebesgue-square integrable on the interval with respect to the function , and assume that the second derivative of is a bounded function by the constant is an upper bound. Then, can be written in terms of the shifted Vieta–Lucas polynomials as an infinite linear combination of , and contains terms only of this expression. Also, this series converges uniformly to the function as . Moreover, the coefficients given in (16) are bounded, i.e.,

Theorem 3 (see [7]). Assume that satisfies the hypothesis of the above theorem, and let the weight function in the orthogonality relation of the shifted Vieta–Lucas polynomials on be the function ; then, the norm of the error estimate (-norm) is given by

Theorem 4 (see [7]). Let be an -times continuously differentiable on , and the most square-suitable approximation for is which is expressed in (16); then, we have the following absolute error bound:

5. An Application of the CFDT-VLSCM Technique for F-KPP’s Equation

Now, we are ready to derive the numerical scheme for Fisher-KPP’s equations (2)–(4) via the CFDT-VLSCM technique. For this aim, we will assume that with , , where , and assume that the roots of the shifted Vieta–Lucas polynomial are . If , then, by using the well-known Taylor’s expansion, we can obtain

Using (23) after evaluating the F-KPP’s (2) at , we can obtain

To get a discretization of the second derivative of the function at , differentiate the first-order discretization (2) with respect to . By inserting the last result (24), simplifying the resulted form, and rewriting as , we can derive a semidiscrete numerical scheme for Fisher-KPP’s equation (3):such that the resulting truncation term is denoted by and, , and are given by

Now, our aim is devoted to the occurrence of the required full discrete for Fisher-KPP’s (2), and this will be done if we can get a formula such as (9) for the LC-fractional derivatives and . Moreover, we approximate the solution using the shifted Vieta–Lucas collocation approach as

By using the link between (9), (25), and (27) and by remarking that and is the coefficient in , we can obtain

By using (3) with (27) and applying the facts and , we can obtain

Now, we have a system of of linear algebraic equations resulting from in (29) with (28), and we can solve numerically this system to compute the unknowns and .

The above system of equations (28) and (29) can be written in a special case and and are the roots of the shifted Vieta–Lucas polynomial , i.e., , in a matrix form as follows:where

Now, let ; then, the above system can be rewritten in the following matrix form:

For , using the initial condition (3), we can evaluate which is the initial solution of the linear system (32), and this helps us to get the other numerical solutions at each step of the time.

6. The Stability Analysis of the Proposed Numerical Scheme

Now, we are going to study the stability analysis of the derived numerical scheme (25). For this aim, let be an open bounded region, and let

Rewrite the resulting numerical scheme (25) in the following form:where ; the constants , and are

Lemma 1 (see [35]). If , then, for , we have the following relations:where is the usual inner product defined on the Hilbert space .

Lemma 2 (see [35]). If , then

Lemma 3. If and if the fractional derivative lies also in , then

Lemma 4. If , , is an approximate solution of (34), then we have

Theorem 5 (see [15]). The resulting numerical scheme (25) through applying the CFDT-VLSCM technique for F-KPP’s (2) is unconditionally stable.

Theorem 6 (see [15]). Let , be the resulting error from (25); then, the error upper bound is estimated as follows:where is a constant (the maximum of the truncation error term).

7. Numerical Simulation

In this section, we are going to achieve the above technique to process and solve the proposed model with distinct values of fractional order and the order of approximation . The exact solution was also compared at . In addition, the effect of a diffusion constant, , and the reactive constant, , are given. Finally, the adequacy of the aforementioned technique is checked by calculating the residual error function (REF) with distinct values of and . In Figures 15, we plotted the approximate solution for the given model by implementing the presented algorithm.

In Figure 1, we give a comparison of the approximate and exact solutions at , via different values of and . Figure 2 is the same Figure 1 but with . In Figure 3, we give the behavior of the approximate solution via different values of the fractional order, , at , with and . In Figure 4, we present the approximate solution at , via different values of the diffusive constant and the reactive constant . Finally, Figure 5 presents 3D plot of the approximate solution, at , and the exact solution, at , with and .

From these figures, we see that the behavior of the approximate solution depends on the values of and , and this ensures that the proposed technique is applied in a good way to solve the given model in the case of fractional derivatives. Also, we found that the diffusion constant and the reactive constant are clearly affected by the behavior of the presented solution. Likewise, these results bring to light the reasonability convergence of the proposed method for a given problem and consistent with which was predicted in the theoretical study through the proved lemmas and theorems. Additionally, to validate our solutions with , we calculate the REF via different values for and in Table 1. From Table 1 and all Figures 15, it is clear that the overall errors can be reduced by adding new terms from series (27).

Because of the values in Table 1, we can see the proposed method by using the shifted Vieta–Lucas polynomial is best than the shifted Chebyshev polynomials [15].

8. Conclusions

In this study, we have studied the fractional Fisher-KPP’s equation. The model was proposed via the Liouville–Caputo sense fractional derivative because it only needs initial conditions described in terms of integer-order derivatives. The solution of the proposed problem was achieved via efficient numerical techniques, the Vieta–Lucas spectral collocation based on the scheme of the compact FDM. The unconditional stability of the proposed numerical scheme is discussed and proved in the Sobolev space. From the solutions obtained using the proposed method, we can confirm that these solutions are in excellent agreement with the already existing ones and explain that this method is efficient and applicable to solve the aforesaid problem effectively. Finally, we can say the results obtained give better explanation of model dynamics. Comparisons are made between approximate solutions and exact solutions to illustrate the validity and the great potential of our numerical method.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors extend their appreciation to the Deanship of Scientific Research at Imam Mohammad Ibn Saud Islamic University for funding this work through Research Group no. RG-21-09-04.