Abstract
In this paper, we construct four numerical methods to solve the Burgers–Huxley equation with specified initial and boundary conditions. The four methods are two novel versions of nonstandard finite difference schemes (NSFD1 and NSFD2), explicit exponential finite difference method (EEFDM) and fully implicit exponential finite difference method (FIEFDM). These two classes of numerical methods are popular in the mathematical biology community and it is the first time that such a comparison is made between nonstandard and exponential finite difference schemes. Moreover, the use of both nonstandard and exponential finite difference schemes are very new for the Burgers–Huxley equations. We considered eleven different combination for the parameters controlling diffusion, advection and reaction, which give rise to four different regimes. We obtained stability region or condition for positivity. The performances of the four methods are analysed by computing absolute errors, relative errors, and errors and CPU time.
1. Introduction
Numerical and mathematical analysis are of significant importance for the solution and understanding of problems in science and engineering. Such problems are usually expressed using differential equations. Many numerical and mathematical methods use geometrical and analytical properties of mathematical and/or numerical problems.
Non-linearities exist in almost every branch of science and engineering ranging from biological systems, organic and inorganic chemistry, population dynamics, astrophysics, robotics, biomolecular engineering and zoology [1]. Non-linear partial differential equations (NLPDE) are the resulting equations for many physical phenomena, which in turn has motivated many researchers to study these alluring non-linear problems. Since mathematicians regard existence as one of the prime attributes of studies [2], the existence, uniqueness, symmetry and integrability have been studied for many evolution parabolic equations (see [3,4,5]). Unfortunately, exact solution rarely exists for many of these non-linear problems. However, there are some non-linear partial differential equations that become integrable after some symbolic transformation. In this case, the analytical solution becomes obtainable. In this regard, many powerful techniques have been introduced, amongst them are Lie group method [6], Jacobi elliptic functions method [7], function expansion method [8,9], homogeneous balance method [10], solitary wave ansatz method [11], and Hirota bilinear method [12], to mention a few. The Burgers–Huxley (BH) equation, which can be seen as an archetypal equation for describing the interaction among reaction mechanism, convection effects and diffusion transport, has been widely studied by researchers. Many techniques for obtaining solution to the Burgers–Huxley (BH) equation have been provided, one of them being from the work of Ismail et al. [13]. They provided a solution to the generalised Burgers–Huxley equation using the Adomian decomposition method (ADM). Batiha et al. [14], Biazar and Mohammadi [15], Yaghouti and Zabili [16], Molabahramia and Khani [17], Mittal and Jiwari [18], Javidi [19] and Tomasiello [20] obtained solutions to the Burgers–Huxley equation using variational iteration method (VIM), differential transform method (DTM), Laplace decomposition method, homotopy analysis method (HAM), differential quadrature method, spectral collocation and IDQ methods, respectively. Ray and Gupta [21,22] constructed a novel Haar wavelet collocation method and used it for the numerical solutions of the Burgers, Boussinesq–Burgers, Huxley and Burgers–Huxley equations. Discontinuity is the major drawback of the Haar wavelet method. The approximate analytical methods are plagued with many downsides, which include slow convergence at large t, high computer memory usage and difficulty in finding a closed form formula for the obtained series expression. It has been duly noted that the use of standard time integration techniques such as forward or backward Euler and Runge–Kutta methods to solve such differential models often lead to numerical instabilities and chaotic solution due to selection of discretisation parameters [23]. Kyrychko et al. [24] presented a traveling wave analysis for the extended-Burgers–Huxley equation. The existence of traveling wave solution was also validated for singularly perturbed Burgers–Huxley equation.
Among various techniques for solving partial differential equations especially in mathematical biology, the NSFD methods have been proved to be one of the most efficient approaches in recent years [25,26] due to positive definiteness under some conditions, boundedness of solution, monotonicity of the solutions and properties such as special solutions with predetermined stability. Nonstandard (NSFD) methods have been used since 1994 and, in the early stages, the linear advection and advection-diffusion equations were discretised using this type of method. Mickens and Gumel [27] presented a detailed explanation on the nonstandard technique for the Burgers-Fisher equation and the paper was published in 2002. Zhang et al. [28] constructed a scheme based on exact solution and the nonstandard finite difference schemes for the Burgers and Burgers–Fisher equation; their paper was published in 2014. Recently, Agbavon and Appadu [29] analysed four nonstandard schemes for the FitzHugh–Nagumo equation. Interested readers can check the following references for works where nonstandard finite difference scheme are employed (Appadu et al. [30], Appadu [31], Agbavon et al. [32] Chapwanya et al. [33], Mickens [34], Jordan [35], and Aderogba and Chapwanya [36]. The construction of NSFD methods for the Burgers–Huxley equation is very recent. Zibaei et al. [37] presented the exact and nonstandard schemes for the Burgers–Huxley equation and their paper was published in 2016. It is noteworthy to mention that the application of NSFD schemes are not limited to areas of Mathematical Biology; see the works of Oluwaseye and Talitha [38], Dai [39] and Diaz et al. [40].
Another class of schemes known as exponential finite difference methods have been used to solve the Burgers type equations. Some of the good points of these methods to mathematical biologists are the distinctive features of computational efficiency, lesser computational time, ability to preserve physical properties of the differential equation [41,42]. The exponential scheme was originally developed by Bhattacharry [43] to solve the heat equation and the paper was published in 1985. İnan and Bahadir [44] employed implicit and fully implicit exponential finite difference method to solve Burgers equation and their paper was published in 2013. Bahadir [45] obtained a numerical solution for the small time Korteweg–de Vries (KdV) equation using the exponential scheme. Macías-Díaz constructed a modified exponential method that preserves structural properties of the solutions of the Burgers–Huxley equation [42]. More generally, recently in 2017, Burgers–Huxley equations were solved using an explicit exponential finite difference method constructed by İnan [46]. In addition, Burgers equation was solved with exponential method modified with Padé approximation by İnan and Macías-Díaz [47] and by İnan [48]. The quite good accuracy of the exponential finite difference schemes and the nature of some of these alluring non-linear problems has made these methods quite popular for the Burgers-type equations.
The paper is organised as follows. In Section 2, we have a short overview of the Burgers–Huxley equation. Section 3 describes the numerical experiment. In Section 4 and Section 5, we construct two versions of non-standard finite difference schemes and two versions of exponential finite difference schemes and study some of their properties. The results are presented in Section 6. Section 7, which is the concluding part, highlights the salient features of this paper and possible future extension of the present study. MATLAB R2015a and Fortran computing platforms were used for simulations. A very short version of this paper has been accepted for publication as [49].
2. The Burgers–Huxley Equation
In recent time, partial differential equations containing nonlinear diffusion such as Equation (1) played an important role in non-linear physics, physiology and nerve propagation. The generalised Burgers–Huxley equation describes a wide class of physical non-linear phenomena in biology. It is well-known that the generalised Burgers–Huxley equation has a traveling wave solution with properties like boundedness, monotonicity and positivity (see [24,50,51]).
The generalised Burgers–Huxley equation is given by
In population dynamics, represent the population density, is the species carrying capacity, stands for the speed of advection and is a parameter which describe nonlinear source.
When certain condition is imposed on the parameter, the generalised Burgers–Huxley equation is reduced to many parabolic evolution equations of physical insight. When and , Equation (1) is reduced to the Burgers equation, which can be used to study sound waves in viscous medium [52]. The FitzHugh–Nagumo equation is obtained when and ; this equation has enormous applications in neurophysiology, logistic population growth and auto catalytic reaction [29]. When , and , we have the Newell–Whitehead–Segel equation [53]. For and , Equation (1) is reduced to the well-known heat conduction equation. When , the Huxley equation, which describes nerve pulse propagation, liquid crystal wall motion and nerve fiber, is obtained. We note that, for , Equation (1) gives the Burgers–Huxley equation.
3. Numerical Experiment
We solve the Burgers–Huxley equation
subject to the following initial and boundary conditions [54]:
where , , and . The exact solution is given by [54]
where
We note that the initial condition is non-negative i.e., . In this work, we consider 11 different cases:
- (1)
- .
- (2)
- .
- (3)
- . (singularly perturbed case)
- (4)
- .
- (5)
- .
- (6)
- .
- (7)
- . (singularly perturbed case)
- (8)
- .
- (9)
- ([13,14]).
- (10)
- and (FIEFDM)
- (11)
- and (FIEFDM)
We chose the first eight cases to consider four different regimes, i.e., when , , (singularly perturbed) and and with two different values of , namely and . We also considered Case 9 so that we can compare our results with other methods in [13,14]. The case is a very challenging one. In [32], the partial differential equation
was solved using and the initial condition consisted of exponential function. This is quite a challenging numerical experiment. Cases 10 and 11 were chosen to check the effectiveness of the fully implicit exponential finite difference method at other values of k.
We obtained numerical solutions for the numerical experiment using non-standard finite difference, and explicit and fully implicit exponential finite difference methods. The solution domains are discretised into cells as where and is the spatial mesh size and we choose for all computations in this paper. The temporal step size is and obtained by applying positivity condition or from stability analysis. represents numerical solution while denotes the exact solution at point .
4. Nonstandard Finite Difference Scheme
The pioneering work on non-standard finite difference scheme can be traced back to the works of Ronald Mickens [26,55,56,57]. The NSFD scheme is designed to resolve the issue of numerical instabilities and/or chaotic behaviour problems, which mostly plague many numerical methods. The concepts generally work on the principle of dynamical consistency which vary from one system to another. There are some major rules to be followed in the construction of such methods. They are listed below.
- Non-local representation of linear and non-linear terms on the computational grid; E.g., , , etc.
- Use of numerator and denominator functions and , respectively with the propertywhere and .
- The difference equation should have the same order as the original differential equation. In general, when the order of the difference equation is larger than the order of the differential equation, spurious solutions will appear [58].
- The discrete approximation should preserve some important properties of the corresponding differential equation. Properties such as boundedness and positivity should be preserved.
is described in Equation (5) and = .
We propose two versions of NSFD scheme as NSFD1 and NSFD2.
4.1. NSFD1 Scheme
Following the rules above, we construct NSFD1 scheme for Equation (2) as
The denominator functions are defined as
We have approximated the linear and non-linear terms as follows:
Equation (8) above is an explicit scheme. By making the subject and noting that and , we have
We then proceed to check positivity and boundedness of the scheme given by Equation (10).
Theorem 1
(Dynamical Consistency). If , the numerical solution from NSFD1 satisfies
for all considered values of n and j.
Proof.
For positivity, we require . Substituting the appropriate form for R, we obtain
which gives
On substituting and evaluating for some different values of , we obtain
- (a)
- for .
- (b)
- for .
- (c)
- for .
- (d)
- for .
For boundedness of NSFD1, we assume for all considered values of n and j. Therefore,
Using Equation (13), we have . Thus, the NSFD1 scheme is bounded, provided the values from the initial conditions are non-negative and bounded. □
4.2. NSFD2 Scheme
Using other non-local representations for the linear and non-linear terms as
we propose the following scheme to discretise Equation (2):
By making the subject of the equation, we obtain
We then proceed to check positivity and boundedness of NSFD2 scheme.
Theorem 2
(Dynamical Consistency). If , the numerical solution from NSFD2 satisfies
for all relevant values of n and j.
Proof.
For positivity, we require . We have the same condition as for NSFD1 scheme. For boundedness, we note that , for all values of n and j. We have
Hence, . Hence, we conclude that NSFD2 scheme is bounded. The positivity conditions guarantee non-negativity of the solution. □
5. Exponential Finite Difference Methods
In the construction of exponential finite difference schemes, we use the following difference operators:
for each and In addition, we introduce the new discrete operator
5.1. Explicit Exponential Finite Difference Method (EEFDM)
An explicit exponential finite difference method was proposed for the generalised Burgers–Huxley equation and numerical solutions for were presented by İnan in [46]. When Equation (2) is rearranged, the following equation is obtained
Dividing by u, we obtain
and using finite difference approximations for derivatives, we obtain
Finally, using Equations (18), (19) and (22), a single expression for EEFDM scheme is
To obtain the stability of EEFDM, we consider the corresponding standard finite difference scheme given by
which can be rewritten in the form
We follow the idea of Taha and Ablowitz [59] by using the freezing coefficients method and Von Neumann stability analysis. We obtain the amplification factor as:
Since , it follows that . On simplification, we obtain
Stability is guaranteed when for . Table 1 shows as follow:
Table 1.
Range of values of k for stability of EEFDM with .
We fix and we obtain the 3D plots of vs. k vs. . As shown in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.
Figure 1.
Plot of vs. k vs. for .
Figure 2.
Plot of vs. k vs. for .
Figure 3.
Plot of vs. k vs. for .
Figure 4.
Plot of vs. k vs. for .
Figure 5.
Plot of vs. k vs. for .
Figure 6.
Plot of vs. k vs. for .
Figure 7.
Plot of vs. k vs. for .
Figure 8.
Plot of vs. k vs. for .
Figure 9.
Plot of vs. k vs. for .
5.2. Fully Implicit Exponential Finite Difference Method (FIEFDM)
We rearrange Equation (2) to obtain
Dividing by u gives
and using finite difference approximations for derivatives, we obtain following equation.
Finally, using Equations (20)–(33) gives
which is valid for values of j lying in the interval . Equation (34) is a system of nonlinear difference equations. Let us consider these nonlinear systems of equations in the form
where and
Newton’s method applied to Equation (35) results in the following iteration:
- Set , an initial guess.
- For until convergence do:
Solve
Set where is the Jacobian matrix which is evaluated analytically. The solution at the previous time-step is taken as the initial estimate. The Newton’s iteration at each time-step is stopped when
We choose as tolerance. It is not easy to choose a tolerance less than due to excessive computational time.
6. Numerical Results
We performed the numerical experiment described in Section 3 to check the effectiveness of the two NSFD schemes and two exponential schemes. The accuracy of the proposed methods was measured using the absolute error, relative error, and errors.
and
All simulations were performed with ; the value of was carefully chosen to preserve the positivity and boundedness condition and/or the stability condition for the two NSFD schemes and two exponential finite difference methods. Comparison of the numerical solutions, exact solution, absolute error, relative error, and errors, CPU time for various values of and are made in Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14, Table 15, Table 16, Table 17, Table 18, Table 19, Table 20, Table 21, Table 22, Table 23, Table 24, Table 25, Table 26, Table 27, Table 28, Table 29, Table 30, Table 31, Table 32, Table 33, Table 34, Table 35, Table 36, Table 37 and Table 38 and in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28 and Figure 29. We also present results using implicit exponential finite difference scheme using and using temporal step size and spatial step size .
Table 2.
A comparison between the exact and the numerical solutions at some values of x.
Table 3.
The absolute errors at some values of x for each of the numerical schemes.
Table 4.
The relative errors at some values of x for each of the numerical schemes.
Table 5.
and error norms with CPU time taken for the four numerical methods.
Table 6.
A comparison between the exact and the numerical solutions at some values of x.
Table 7.
The absolute errors at some values of x for each of the numerical schemes.
Table 8.
The relative errors at some values of x for each of the numerical schemes.
Table 9.
and error norms with CPU time taken for the four numerical methods.
Table 10.
A comparison between the exact and the numerical solutions at some values of x.
Table 11.
The absolute errors at some values of x for each of the numerical schemes.
Table 12.
The relative errors at some values of x for each of the numerical schemes.
Table 13.
and error norms with CPU time taken for the four numerical methods.
Table 14.
A comparison between the exact and the numerical solutions at some values of x.
Table 15.
The absolute errors at some values of x for each of the numerical schemes.
Table 16.
The relative errors at some values of x for each of the numerical schemes.
Table 17.
and error norms with CPU time taken for the four numerical methods.
Table 18.
A comparison between the exact and the numerical solutions at some values of x.
Table 19.
The absolute errors at some values of x for each of the numerical schemes.
Table 20.
The relative errors at some values of x for each of the numerical schemes.
Table 21.
and error norms with CPU times for the four numerical methods.
Table 22.
A comparison between the exact and the numerical solutions at some values of x.
Table 23.
The absolute errors at some values of x for each of the numerical schemes.
Table 24.
The relative errors at some values of x for each of the numerical schemes.
Table 25.
and error norms with CPU times for the four numerical methods.
Table 26.
A comparison between the exact and the numerical solutions at some values of x.
Table 27.
The absolute errors at some values of x for each of the numerical schemes.
Table 28.
The relative errors at some values of x for each of the numerical schemes.
Table 29.
and error norms with CPU time taken for the four numerical methods.
Table 30.
A comparison between the exact and the numerical solutions at some values of x.
Table 31.
The absolute errors at some values of x for each of the numerical schemes.
Table 32.
The relative errors at some values of x for each of the numerical schemes.
Table 33.
and error norms with CPU times for the four numerical methods.
Table 34.
Absolute errors from four constructed schemes with the results of [13,14] for .
Table 35.
A comparison between the exact and numerical solutions with absolute and relative errors at some values of x.
Table 36.
and error norms with CPU times for the FIEFDM.
Table 37.
A comparison between the exact and numerical solutions with absolute and relative errors at some values of x.
Table 38.
and error norms with CPU times for the FIEFDM.
Figure 10.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 1 at .
Figure 11.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 1 at .
Figure 12.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 2 at .
Figure 13.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 2 at .
Figure 14.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 3 at .
Figure 15.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 3 at .
Figure 16.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 4 at .
Figure 17.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 4 at .
Figure 18.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 5 at .
Figure 19.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 5 at .
Figure 20.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 6 at .
Figure 21.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 6 at .
Figure 22.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 7 at .
Figure 23.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 7 at .
Figure 24.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 8 at .
Figure 25.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 8 at .
Figure 26.
Comparison between Initial, Exact, NSFD1 and NSFD2 profiles for Case 9 at .
Figure 27.
Comparison between Initial, Exact, EEFDM and FIEFDM profiles for Case 9 at .
Figure 28.
Comparison between Initial, Exact and FIEFDM profiles for Case 10 at .
Figure 29.
Comparison between Initial, Exact and FIEFDM profiles for Case 11 at .
- In Case 9, we compare the absolute errors obtained by our four methods with other methods in [13,14]. Parameters are chosen as and . Table 34 display the results for Case 9 at , and .
Case 1: and
Case 2: and
Case 3: and (singularly perturbed)
Case 4: and
Case 5: and
Case 6: and .
Case 7: and (singularly perturbed)
Case 8: and
Case 9: and
In cases 10 and 11, we test the effectiveness of the fully implicit exponential finite difference scheme (FIEFDM) by taking a less refined time step for computations.
Case 10: and
Case 11: and
We next present plots of the initial, exact and numerical solutions for the eleven cases in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28 and Figure 29.
7. Conclusions
In this paper, we have obtained numerical solutions to the Burgers–Huxley equation with specified initial and boundary conditions using two novel non-standard finite difference and two exponential finite difference schemes. These types of schemes are very recent for such partial differential equations. The positivity condition of the two NSFD schemes are dependent on and h. We considered eleven test cases, which made use of two values of = 0.001 and 0.5. The last two test cases are for FIEFDM only, where we used a larger time step size.
For we observe that, for the three different regimes , all the four schemes are very efficient. The relative error is of order . The CPU time for the FIEFDM is slightly larger than the other three explicit schemes. For we observe that, for all the three different regimes, the four schemes perform quite well and the relative error is of order and . We also compared our four methods with adomian decomposition and variational iteration method for the case and our methods slightly performed better.
In reference to Figure 14 and Figure 15, we can observe that EEFDM amd FIEFDM are much better than NSFD1 and NSFD2 for the case at time
If we refer to Figure 22 and Figure 23, we can observe that EEFDM and FIEFDM are much better than NSFD1, NSFD2 for the case at time
There is not much difference in performance of FIEFDM at as compared to , hence a larger time step size can be used.
We would like to extend this study to solve generalised Burgers–Huxley equation using a more challenging numerical experiment, possibly one which consists of a shock-like profile.
Author Contributions
These authors contributed equally to this work.
Funding
A. R. Appadu is grateful to Nelson Mandela University for seed funding which enabled him to present his work at ICNAAM 2019. Yusuf O. Tijani is grateful to Nelson Mandela University for providing some funding to cover first year registration fees at the university.
Acknowledgments
The authors would like to thank the three anonymous reviewers for the insightful comments and suggestions, which have enabled the authors to considerably improve the paper.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| NSFD | Nonstandard Finite Difference |
| EEFDM | Explicit Exponential Finite Difference Method |
| FIEFDM | Fully Implicit Exponential Finite Difference Method |
| MATLAB | Matrix Laboratory |
References
- Albowitz, M.J.; Clarkson, P.A. Solitons, Nonlinear Evolution Equations and Inverse Scattering Transform; University Press: Cambridge, UK, 1990. [Google Scholar]
- Lawrence, C.E. Partial Differential Equation; Graduate Studies in Mathematics; American Mathematical Society: Berkeley, CA, USA, 1997; pp. 1–662. [Google Scholar]
- Estevez, P.G. Non-classical symmetries and the singular manifold method: The Burgers and the Burgers–Huxley equations. J. Phys. A Math. Gen. 1994, 27, 2113–2127. [Google Scholar] [CrossRef] [Scilit]
- Estevez, P.G.; Gordoa, P.R. Nonclassical symmetries and the singular manifold method: Theory and six examples. Stud. Appl. Math. 1995, 95, 73–113. [Google Scholar] [CrossRef] [Scilit]
- Chou, M.H.; Lin, Y.T. Exotic dynamic behavior of the forced FitzHugh-Nagumo equations. Comput. Math. Appl. 1996, 32, 109–124. [Google Scholar] [CrossRef] [Scilit]
- Olver, P. Applications of Lie Groups to Differential Equations, Graduate Texts in Mathematics; Springer: New York, NY, USA, 1994; Volume 107. [Google Scholar]
- Zhao, X.; Tang, D.; Wang, L. New soliton-like solutions for KdV equation with variable coefficient. Phys. Lett. A 2005, 346, 228–291. [Google Scholar] [CrossRef] [Scilit]
- Yomba, E. The extended Fan’s sub-equation method and its applications to KdV-MkdV, BKK and variant Boussinesq equations. Phys. Lett. A 2005, 336, 463–476. [Google Scholar] [CrossRef] [Scilit]
- Wazwaz, A.M. Solutions and periodic solutions for the fifth-order KdV equation. Appl. Math. Lett. 2006, 19, 1162–1167. [Google Scholar] [CrossRef] [Scilit]
- Wang, M. Exact solutions for a compound KdV-Burgers equation. Phys. Lett. A 1996, 213, 79–287. [Google Scholar] [CrossRef] [Scilit]
- Biswas, A. Anjan S1-soliton solution of the K (m, n) equation with generalized evolution. Phys. Lett. A 2008, 25, 4601–4602. [Google Scholar] [CrossRef] [Scilit]
- Yu, X.; Gao, Y.T.; Sun, Z.Y.; Liu, Y. N-soliton solutions, Backlund transformation and Lax pair for a generalized variable-coefficient fifth-order Korteweg–de Vries equation. Phys. Scr. 2010, 81, 045402. [Google Scholar] [CrossRef] [Scilit]
- Ismail, H.N.A.; Raslan, K.; Abd Rabboh, A.A. Adomian decomposition method for burgers—Huxley and burgers—Fisher equations. Appl. Math. Comput. 2004, 1, 291–301. [Google Scholar]
- Batiha, M.S.M.; Noorani, B.; Hashim, I. Application of variational iteration method to the generalized burgers–huxley equation. Chaos Solitons Fractals 2008, 36, 660–663. [Google Scholar] [CrossRef] [Scilit]
- Biazar, J.; Mohammadi, F. Application of differential transform method to the generalized burgers–huxley equation. Appl. Appl. Math. 2010, 5, 1726–1750. [Google Scholar]
- Yaghouti, M.R.; Zabihi, A. Application of Laplace decomposition method for burgers–huxley and burgers–fisher equations. J. Math. Model. 2013, 1, 41–67. [Google Scholar]
- Molabahramia, A.; Khan, F. The homotopy analysis method to solve the burgers–huxley equation. Nonlinear Anal. Real World Appl. 2009, 10, 589–600. [Google Scholar] [CrossRef] [Scilit]
- Mittal, R.C.; Jiwari, R. A numerical study of burger–huxley equation by differential quadrature method. J. Appl. Math. Mech. 2009, 5, 1–9. [Google Scholar]
- Javidi, M. A numerical solution of the generalized burgers–huxley equation by spectral collocation method. Appl. Math. Comput. 2006, 178, 338–344. [Google Scholar]
- Tomasiello, S. Numerical solutions of the burgers–huxley equation by the IDQ method. Int. J. Comput. Math. 2010, 87, 129–140. [Google Scholar] [CrossRef] [Scilit]
- Ray, S.S.; Gupta, A. Comparative analysis of variational iteration method and Haar wavelet method for the numerical solutions of Burgers–Huxley and Huxley equations. J. Math. Chem. 2014, 52, 1060–1080. [Google Scholar]
- Ray, S.S.; Gupta, A. Application of novel schemes based on Haar wavelet collocation method for numerical simulations of Burger and Boussinesq–Burger equations. Appl. Math. Inf. Sci. 2016, 10, 1513–1524. [Google Scholar] [CrossRef] [Scilit]
- Chen, Z.; Gumel, A.B.; Micken, R.E. Nonstandard discretizations of the generalized nagumo reaction-diffusion equation. Numer. Methods Partial Differ. Equ. 2003, 19, 363–379. [Google Scholar] [CrossRef] [Scilit]
- Kyrychko, Y.N.; Bartuccelli, M.; Blysuss, K.B. Persistence of travelling wave solutions of a fourth order diffusion system. J. Comput. Appl. Math. 2005, 176, 433–443. [Google Scholar] [CrossRef] [Scilit]
- Anguelov, R.; Lubuma, J.M.S. Contributions to the Mathematics of the Nonstandard Finite Difference Method and Applications. Numer. Methods Partial Differ. Equ. 2001, 17, 518–543. [Google Scholar] [CrossRef] [Scilit]
- Mickens, R.E. Application of Nonstandard Finite Difference Scheme; World Scientific: Singapore, 2000; pp. 1–261. [Google Scholar]
- Mickens, R.E.; Gumel, A.B. Construction and analysis of a non-standard finite difference scheme for the Burgers-Fisher equation. J. Sound Vib. 2002, 4, 791–797. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L.; Wang, L.; Xiaohu, D. Exact finite difference scheme and nonstandard finite difference scheme for burgers and burgers-fisher equations. J. Appl. Math. 2014, 597926. [Google Scholar] [CrossRef] [Scilit]
- Agbavon, K.M.; Appadu, A.R. Construction and analysis of some nonstandard finite difference methods for the Fitzhugh-Nagumo equation. Numer. Methods Partial Differ. Equ. In Review.
- Appadu, A.R.; Lubuma, J.M.S.; Mphephu, N. Computational study of three numerical methods for some linear and nonlinear advection-diffusion-reaction problems. Prog. Comput. Fluid Dyn. 2017, 17, 114–129. [Google Scholar] [CrossRef] [Scilit]
- Appadu, A.R. Numerical solution of the 1D advection-diffusion equation using standard and nonstandard finite difference schemes. J. Appl. Math. 2013, 2013, 734374. [Google Scholar] [CrossRef] [Scilit]
- Agabvon, K.M.; Appadu, A.R.; Khumalo, M. On the numerical solution of fishers equation with coefficient of diffusion term much smaller than coefficient of reaction term. Adv. Differ. Equ. 2019, 146, 33. [Google Scholar] [CrossRef] [Scilit]
- Chapwanya, M.; Appadu, A.R.; Jejeniwa, M.O.; Lubuma, J.M.S. An explicit nonstandard finite difference scheme for the Fitzhugh-Nagumo equations. Int. J. Comput. Math. 2019, 96, 1993–2009. [Google Scholar] [CrossRef] [Scilit]
- Mickens, R.E. Nonstandard finite difference schemes for reaction-diffusion equations. Numer. Methods Partial Differ. Equ. 1999, 15, 201–215. [Google Scholar] [CrossRef]
- Jordan, P.M. A nonstandard finite difference scheme for nonlinear heat transfer in a thin finite rod. J. Differ. Equ. Appl. 2003, 9, 1015–1021. [Google Scholar] [CrossRef] [Scilit]
- Aderogba, A.A.; Chapwanya, M. Positive and bounded nonstandard finite difference scheme for the hodgkin–huxley equations. Jpn. J. Ind. Appl. Math. 2018, 35, 773–785. [Google Scholar] [CrossRef] [Scilit]
- Zibaei, M.; Zeinadini, S.; Namjoo, M. Numerical solutions of Burgers–Huxley equation by exact finite difference and NSFD schemes. J. Differ. Equ. Appl. 2016, 22, 1098–1113. [Google Scholar] [CrossRef] [Scilit]
- Oluwaseye, A.; Talitha, W. Nonstandard finite difference scheme for a Tacoma Narrows Bridge model. Appl. Math. Model. 2018, 62, 223–236. [Google Scholar]
- Dai, W. Nonstandard finite difference schemes for solving nonlinear micro heat transport equations in double-layered metal thin films exposed to ultrashort pulsed lasers. In Advances in the Applications of Nonstandard Finite Difference Schemes; Mickens, R.E., Ed.; World Scientific: Hackensack, NJ, USA, 2005; pp. 191–248. [Google Scholar]
- Díaz-Rodríguez, M.; González-Parra, G.; Arenas, A.J. Nonstandard numerical schemes for modeling a 2-DOF serial robot with rotational spring-damper-actuators. Int. J. Numer. Methods Biomed. Eng. 2011, 27, 1211–1224. [Google Scholar] [CrossRef] [Scilit]
- Inan, B.; Bahadir, A.R. A numerical solution of the Burgers equation using a Crank–Nicolson exponential finite difference method. J. Math. Comput. Sci. 2014, 4, 849–860. [Google Scholar]
- Macías-Díaz, J.E. A modified exponential method that preserves structural properties of the solutions of the Burgers-Huxley equation. Int. J. Comput. Math. 2017. [Google Scholar] [CrossRef] [Scilit]
- Bhattacharya, M.C. An explicit conditionally stable finite difference equation for heat conduction problems. Int. J. Numer. Method Eng. 1985, 21, 239–265. [Google Scholar] [CrossRef] [Scilit]
- Inan, B.; Bahadir, A.R. Numerical solution of the one-dimensional burgers equation: Implicit and fully implicit exponential finite difference methods. Pramana J. Phys. 2018, 81, 547–556. [Google Scholar] [CrossRef] [Scilit]
- Bahadir, A.R. Exponential finite-difference method applied to korteweg-de vries equation for small times. Appl. Math. Comput. 2005, 160, 675–682. [Google Scholar]
- İnan, B. Finite difference methods for the generalized huxley and burgers-huxley equations. Kuwait J. Sci. 2017, 44, 20–27. [Google Scholar]
- İnan, B. An exponential finite difference method based on Padé approximation. Celal Bayar Univ. Sci. 2017, 13, 71–80. [Google Scholar] [CrossRef] [Scilit]
- Macías-Díaz, J.E.; İnan, B. Numerical efficiency of some exponential methods for an advection-diffusion equation. Int. J. Comput. Math. 2019, 96, 1005–1029. [Google Scholar] [CrossRef] [Scilit]
- Appadu, A.R.; İnan, B.; Tijani, Y.O. Comparison of some numerical methods for the Burgers-Huxley equation. To appear in AIP Conference Proceedings.
- Griffiths, W.G.; Schiesser, E.W. Traveling Wave Analysis of Partial Differential Equation: Numerical and Analytical Methods with MATLAB and Maple; Academic Press: Cambridge, MA, USA, 2011; p. 461. ISBN 9780123846525. [Google Scholar]
- Deng, X. Travelling wave solutions for the generalized Burgers–Huxley equation. Appl. Math. Comput. 2008, 204, 733–737. [Google Scholar] [CrossRef] [Scilit]
- Burgers, J.M. A mathematical model illustrating the theory of turbulence. In Advances in Applied Mechanics; Academic Press: New York, NY, USA, 1948; Volume 1, pp. 171–199. [Google Scholar]
- Nourazar, S.S.; Soori, M.; Nazari-Golshan, A. On the Exact Solution of Newell-Whitehead-Segel Equation Using the Homotopy Perturbation Method. Aust. J. Basic Appl. Sci. 2011, 5, 1400–1411. [Google Scholar]
- Wang, Z.S.; Zhuo, X.Y.; Lu, Y.K. Solitary wave solutions of the generalised Burgers-Huxley equation. J. Phys. A Math. Gen. 1990, 23, 271–274. [Google Scholar] [CrossRef] [Scilit]
- Mickens, R.E. Pitfalls in the numerical integration of differential equations. In Analytical Techniques for Material Characterization; Collins, W.E., Chowdari, B.V.R., Radhakrishna, S., Eds.; World Scientific: Singapore, 1987; Volume 17, pp. 123–143. [Google Scholar]
- Mickens, R.E.; Smith, A. Finite-Difference Model of Ordinary Differential Equations: Influence of Denominator Function. J. Franklin Inst. 1990, 327, 143–149. [Google Scholar] [CrossRef] [Scilit]
- Mickens, R.E. Lie methods in mathematical modeling: Difference equation models of differential equations. Math. Comput. Model. 1988, 11, 528–530. [Google Scholar] [CrossRef] [Scilit]
- Hilderband, F.B. Finite-Difference Equations and Simulations; Prentice-Hall: Englewood Cliffs, NJ, USA, 1968; p. 338. [Google Scholar]
- Taha, T.; Ablowitz, M. Analytical and numerical aspects of certain nonlinear evolution equations III. Numerical Korteweg-de Vries equation. J. Comput. Phys. 1984, 2, 231–235. [Google Scholar] [CrossRef] [Scilit]
© 2019 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 (http://creativecommons.org/licenses/by/4.0/).




























