Abstract
In this paper, we have obtained the traveling wave solution for generalized Fisher equation and Lotka–Volterra (L-V) model with diffusion using hyperbolic function method. The Painleve’ analysis has been used to check both of the system’s integrability. Obtained solutions have also been plotted to represent their spatio-temporal dependence. The three dimensional plot shows a monotonic profile of the solutions.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Nonlinear waves play significant roles in different phenomena related to fluid mechanics [1], plasma physics [2], biology [3], chemistry [4] etc. Because of the wide applications, nonlinear wave theory has made a lot of progress. It has got a new boom with the advancements of computation as well as the theory of dynamical systems. The reaction–diffusion (R-D) models are studied extensively in the context of biological and chemical systems. The interaction of reaction and diffusion together becomes the cause of formation of traveling waves. Traveling wave solutions in R-D systems has been found in neurology, chemistry, epidemiology etc [5].
The exact solution of nonlinear partial differential equations, if available, facilitates the verification of numerical solvers and aids in the stability analysis of solutions. It can also provide much physical information and more insight into the physical aspects of the nonlinear physical problem. During the past decades, much effort has been spent on the subject of obtaining the exact analytical solutions to the nonlinear evolution PDEs. Fisher’s equation is one of the most useful reaction diffusion systems [6]. It is utilized to display the propagation of genes [7], logistic population growth [3], flame propagation [8], nuclear reactor theory [9] etc. There are different strategies to solve this equation, some of them are inverse scattering method [10], Hirota’s bilinear methods [11], homogeneous balance method [12], tanh-function method [13], exp-function method [14], hyperbolic function method [15] etc. In recent years, the direct search for exact solutions of PDEs becomes more and more attractive partly due to the availability of computer symbolic systems like Maple or Mathematica, which allows us to perform complicated tedious algebraic calculations on computer. In particular one of the most effective direct methods to construct exact solutions of PDEs is the hyperbolic function method. Lin and Ruan [16] have concerned with the traveling wave solutions of delayed reaction–diffusion systems. By using Schauder’s fixed point theorem they have shown that the existence of traveling wave solutions may be reduced to the existence of generalized upper and lower solutions. Fan [17] obtained the analytic solution to the generalized Fisher’s equation with higher degree of nonlinearity. Kudryashov [18] have presented a new approach to look for exact solutions of nonlinear ordinary differential equations. He has used a simple nonlinear equation with general solution in order to express special solution of nonlinear differential equation of higher order. Zhou et al. [19] have studied the generalized Fisher equation analytically by using three tools of integration, like: improved \(\tan \left( \frac{\phi (\xi )}{2}\right) \)-expansion method, the generalized Kudryashov method and the extended \(G'/G\)-expansion method. Using these methods, they have derived the bright-like, dark-like and singular-like solitary wave solutions. Kyrychko and Blyuss [20] studied traveling wave solutions to the generalized Fisher’s equation with fourth ordered derivative. Numerically, they have studied the behavior of travelling waves when the long-range diffusion coefficient becomes larger. Also, they have found that starting with some values, solutions of the model lose monotonicity and become oscillatory.
Among the models on mathematical biology, Lotka–Volterra model is one of the most famous models. It has been used in lot of biological models related to predator-prey competition models, cooperative models, diffusive models etc. Many investigators have used Lotka–Volterra related equations for ecological modeling and simulations, in an effort to understand the most basic features of a spatially distributed interaction [21,22,23,24]. Dunbar [25], established the existence of traveling wave solutions for two reaction diffusion systems based on the Lotka–Volterra model for predator and prey interactions. Ma and Guo [26], investigated the dynamics of a class of diffusive Lotka–Volterra equations with time delay subject to the homogeneous Dirichlet boundary condition in a bounded domain.
In this paper, exact solutions have been obtained to diffusive Lotka–Volterra equations by using hyperbolic function method. Bai [27] proposed hyperbolic function method to get exact solutions for nonlinear partial differential equations. In this paper, we apply this method to solve Fisher’s equation and diffusive Lotka–Volterra equations for predator-prey models.
The general form of a partial differential equation is \(f(v, v_x, v_t, v_{xx}, v_{xt}, v_{tt},\ldots )=0\), where f is a function. To get the traveling wave solution we introduce a new variable \(\xi \) such that \(\xi =k(x-\lambda t+c)\) and \(v(x, t)=v(\xi )\), where k, \(\lambda \) are constants and c is an arbitrary constant. With this substitution the general form of a partial differential equation transforms to an ordinary differential equation as:
where \(v^{'}=\frac{dv}{d\xi }\). Integrating Eq. (1) we shall get the solution and the solution \(v(x, t)=v(\xi )\) is written in the form,
with
where, \(a_i, b_i, i=1, 2,\ldots , n\) and \(a_0\) are constant. Balancing the highest-order nonlinear term and the highest-order partial derivative term in the given Eq. (1), we shall get the value of the parameter ‘n’. After this, we substitute Eq. (2) into the Eq. (1) and to replace \(\xi \) by \(\omega \) we use Eq. (3). Equating the coefficients of different terms of the form \(\sinh ^k\omega \cosh ^l\omega \) equals to zero and solving we shall get the value of the constants k, \(\lambda \), \(a_i\) and \(b_i, \quad i=1, 2,\ldots \)
Integrability plays a crucial role in the study of nonlinear differential equations. The integrability of a differential equation provides a lot of interesting and vital properties of that equation: its behavior near movable singularity, existence of infinitely many conserved quantities, its Bäcklund transformations etc [28, 29]. Here an important thing is how one can check whether a nonlinear differential equation is integrable or not without finding its general solution. Painlevé test [29] is an powerful tool to check this. An ordinary differential equation (ODE) is said to have the Painlevé property if its solution does not have any movable singularity other than pole. ie. the solution of that differential equation can be expressed in Laurent series near movable singularity (if there be any). Ablowitz et al. [30] conjectured that every exact reduction in case of integrable nonlinear partial differential equation (NPDE), to ODE gives rise to an ODE having the Painlevé property. Contrapositively, we can say that if we can find an ODE by exact reduction from a NPDE such that the ODE does not has the Painlevé property then we conclude that this PDE is not integrable.
The paper is organized into several sections. In Sect. 2, we have considered the generalized Fisher’s equation and \(\sinh \) function method has been used to get the traveling wave solution. Diffusive Lotka–Volterra equation for predator-prey model has been considered in Sect. 3. Here also, using \(\sinh \) function method, the solutions of the diffusive Lotka–Volterra predator-prey model have been obtained. We perform the Painleve’ test to check the integrability for both the models (Fisher’s equation and Lotka–Volterra equation) in Sect. 4. Finally, in Sect. 5, the paper has been completed with the discussion of the obtained results.
2 Fisher’s equation
Fisher’s equation belongs to the class of reaction–diffusion equations: in fact, it is one of the simplest semilinear reaction–diffusion equations, the one which has the inhomogeneous term
which can exhibit traveling wave solutions that switch between equilibrium states given by \(g(u)=0\). Such equations occur, e.g., in ecology, physiology, combustion, crystallization, plasma physics, and in general phase transition problems [18]. Fisher proposed this equation in his 1937 paper. It is used to study the wave of advance of advantageous populations in the context of population dynamics to describe the spatial spread of an advantageous species and explored its traveling wave solutions [31]. For every wave speed \(c\ge 2\sqrt{rD}\), (\(c\ge 2\) in dimensionless form) it admits traveling wave solutions of the form \(v(x, t)=v(x\pm ct)\equiv v(z)\), where v is increasing and \(\lim _{z\rightarrow -\infty }v(z)=0\), \(\lim _{z\rightarrow \infty }v(z)=1\), that is, the solution switches from the equilibrium state \(u=0\) to the equilibrium state \(u=1\).
The generalized fisher equation is given by
where D is the diffusion coefficient. If \(q=0\), \(r=1\), Eq. (4) reduces to Huxley equation and for \(r=1\), \(q=-\theta _1\), Eq. (4) reduces to Fitzhugh–Nagumo equation [32]. Here we have assumed the case for \(q\ne 0\) and \(r=\frac{1}{2}\in (0, 1)\). Let \(\xi =k(x-\lambda t+c)\) and \(u(x, t)=\phi (\xi )\), here k and \(\lambda \) are constants that need to be determined and c is an arbitrary constant. Thus, the Eq. (4) becomes
Now \(\phi (\xi )\) is expressed in terms of hyperbolic functions as
Since there are two non-linear terms, so, \(n=2\). Thus,
Differentiating Eq. (7) with respect to \(\xi \) and using Eq. (8) we get-
From Eq. (5), using Eqs. (7), (8), (9) and (10), then simplifying and equating the coefficients of \(\sinh ^l\omega \cosh ^m\omega \) to zero, we have a set of solutions given in “Appendix-A” and solving them we get \(D=D, a_0=\frac{1}{2}, a_1=\pm \frac{1}{2}, a_2=0, b_1=0, b_2=0, k=k, p=8Dk^2\), \(q=1, \lambda =\pm 2Dk(2q+1)\). From Eq. (8), we get
where the integration constant is taken zero. Thus, from Eq. (7) we get
where
Thus, the solution which satisfies the boundary conditions, \(u(-\infty )=0, u(\infty )=1\), is
where
3 Application to diffusive Lotka–Volterra equation for predator-prey model
One of the dominant themes in both ecology and mathematical ecology is the dynamic relationship between predators and their prey due to its universal existence and importance in population dynamics. From a biological perspective, individual organisms are distributed in space and typically interacting with the physical environment and other organisms in their spatial neighborhood [33]. The prey-predator system exhibits such a phenomenon: predator pursuing prey while prey escaping the predator [34]. In the same manner, there is a tendency that the predators would get closer to the preys and the chase velocity of predators may be proportional to the dispersive velocity of preys [35]. This is often done in terms of diffusion which also models ecological processes such as searching for food, escaping high infection risks, etc. [36]. For examples, individuals tend to diffuse in the direction of lower density of population, where there are more resources; individuals may move along the gradient of infectious individuals to avoid higher infections [37]. In our work, we would include diffusion processes in both prey and predator. The model is as follows:
Here we use the transformation \(U=\frac{Eu}{C}, W=\frac{Bw}{A}, t'=At, x'=\frac{x}{\sqrt{\frac{D_2}{A}}}, D=\frac{D_1}{D_2}, \rho =\frac{C}{A}\). The system of Eqs. (17) transform to:
For traveling wave solution, we take, \(U=\phi (\xi ), W=\psi (\xi )\) where \(\xi =k(x-\lambda t+c)\) with the boundary conditions \(U(-\infty )=0, U(+\infty )=1, W(-\infty )=0, W(+\infty )=1\). Here \(k, \lambda \) are constants that will be determined and \('c'\) is an arbitrary constant.
Now \(U(x, t)=\phi (\xi ), W(x, t)=\psi (\xi )\), then from Eqs. (18) and (19) we get,
where,
By equating the highest nonlinear terms and the highest order partial derivative term in Eqs. (18) and (19) we get \(n=2=m\). Therefore,
Now,
Substituting Eqs. (25) and (26) into Eqs. (20) and (21) and simplify the expression by using Mathematica. Equating the coefficients of \(\sinh ^pw \cosh ^qw\) to zero, we obtain a set of equations given in “Appendix-B” and solving those system of equation we get the solutions as: \(a_0=A_0=\frac{1}{2}, a_1=A_1=-\frac{1}{2}, a_2=b_1=B_1=0\), \(\rho =-1, D=1, b_2=\frac{3}{2}, B_2=1, b_1=B_1, a_2=A_2, \lambda =\frac{5}{6k}a_1, k=\frac{1}{2}\).
Using Eqs. (11) and (12), the solutions of Eqs. (20) and (21), which satisfies the boundary conditions, are
where
4 Painleve\(^{\prime }\) analysis
4.1 Painleve\(^{\prime }\) analysis on Fisher’s equation
To check whether Eq. (4) possesses the Painlevé property, we perform Painlevé ODE test on the reduced ordinary differential Eq. (5). Collecting the leading terms from Eq. (5), we get
Let us put \( \phi =a_0 \xi ^{-m}\), where m is a natural number, in Eq. (30) and get
We have to choose r in such a way that \(\frac{1}{r}\) belongs to the set of all naturals.
Therefore, the first term in the Laurent series expansion of the solution of Eq. (5) is
To find the Fuch’s indices [30, 38] we put
in Eq. (30) and collect the coefficients of \(a_j\) and make them equal to zero. Thus we get
as the Fuch’s indices. We shall discuss the case when \( \frac{1}{r}=1 \). Then the Fuch’s indices are \( j_1=-1, j_2=4 \). To pass the Painleve\(^{'}\) test the coefficient \(a_4\) of the Laurent series expansion of the solution of Eq. (5) must be arbitrary. To check this we put the expression
in Eq. (5) and equate the coefficients of the same powers of \(\xi -\xi _0\) to zero. We obtain that the coefficient \(a_4\) can not be chosen arbitrary. Hence, Eqs. (4), (5) fail to pass the Painleve\(^{\prime }\) test for the case \(r=1\). We have also checked it for \(r=\frac{1}{2}\), in these case \(j=-1, 6\). So in order to pass the Painlevé test the coefficient \(a_6\) in the corresponding Laurent series must be arbitrary. But we found that \(a_6\) can not be chosen arbitrary. So, the Eq. (4) fails to possess the Painlevé poperty in this case also. However, for the other values of r, the integrability of Eq. (4) may be checked. Here, we have omitted those cases.
4.2 Painleve\(^{\prime }\) analysis on diffusive Lotka–Volterra equation
To examine the Painlevé property of Eqs. (20), (21) we follow the procedure used by Kudryashov and Zakharchenko [39]. We reduce the system of Eqs. (20) and (21) into a single ordinary differential equation as
Collecting the leading terms from Eq. (36) we have
By putting \( \phi =\frac{a_0}{\xi ^p}\) [30, 38] in Eq. (37) we get
Since \(a_0\ne 0\), then from Eq. (38), we take \(\rho =0\) and \(p=2\). Therefore, the first term in the Laurent series expansion of the solution of Eq. (36) is
Now we are going to find the Fuchs indices [30, 38] and so we put
in Eq. (37). Then equating the coefficients of \(a_j\) to zero we get the Fuchs indices as
where \(\alpha \!=\!\frac{1729}{\root 3 \of {12959+72i \sqrt{964662}}}\), \(\beta \!=\!\root 3 \of {12959+72i \sqrt{964662}}\).
To pass the Painleve\(^{\prime }\) test all the Fuchs indices must be an integer. But here all the Fuch’s indices are imaginary. Thus we can say that Eq. (36) and hence the system of ordinary differential Eqs. (20) and (21) do not pass the Painleve\( ^{'}\) test. Therefore, the system of Eqs. (20) and (21) fails to satisfy the Painleve\( ^{'}\) property. So, Eq. (17) does not satisfy Painleve\( ^{'}\) test.
5 Results and discussions
The generalized Fisher equation models a system which is subjected to reaction and diffusion simultaneously. The Lotka–Volterra diffusion model and their extensions have been applied to understand the spread of population, spread of diseases etc. Our results may help to identify the key parameters which govern the dynamics of the system. Hyperbolic function method has been used to obtain exact solutions for generalized Fisher’s equation and diffusive Lotka–Volterra equations. The obtained solutions are made to satisfy appropriate boundary conditions. Painleve’ test has been carried out to check their integrability. Finally, the obtained analytical solutions have been plotted. Equation (15) represents the solution for the generalized Fisher’s equation and Eqs. (27) and (28) correspond to the solution for Lotka–Volterra equation.
In Fig. 1, for different values of the time t, the solution Eq. (15) has been plotted with the variable x. In this figure we can see that for different times, initially we have different u, but as x increases form negative to positive all the u values coincide at \(u=1\). Also, as t increases u(x, t) increases.
In Fig. 2, for different values of the time t, the solution Eq. (27) has been plotted with the variable x. In this figure we can see that for different time, initially we have different U, but as x increases form negative to positive all the U values coincide at \(U=1\). Here, for fixed x, U(x, t) increases as t increases. Similar result can be found in Fig. 3 for the solution Eq. (28).
Also, increasing \(D=\frac{D_1}{D_2}\) with x, it is found that the number of preys and the predators decreases (Fig. 4).
In addition to these, three dimensional diagram for the solutions Eqs. (13), (27) and (28) have been plotted in Figs. 5, 6 and 7 respectively, with respect to the change of ‘x’ and time (t). Here the figures show the solutions to be monotonic.
References
Smoller J (2012) Shock waves and reaction diffusion equations, vol 258. Springer, Berlin
Champneys A, Hunt G, Thompson J (1999) Localization and solitary waves in solid mechanics. Advanced series in nonlinear dynamics, World Scientific, Singapore
Murray J (2013) Mathematical biology. Biomathematics, Springer, Berlin
Volpert A (2000) Traveling wave solutions of parabolic systems. American Mathematical Society, Providence, Rhode Island
Fife PC (1979) Lecture notes in biomathematics, vol 28. Springer, Berlin
Maitra S (2012) Traveling wave solutions of Fisher’s equation and diffusive Lotka–Volterra equations. Far East J Appl Math 64(2):117–128
Fisher RA (1937) The wave of advance of advantageous genes. Ann Eugen 7(4):355–369
Franak Kameneetiskii DA (1969) Diffusion and heat transfer in chemical kinetics, 1st edn. Plenum Press, New York
Canosa J (2003) Diffusion in nonlinear multiplicative media. J Math Phys 10(10):1862–1868
Gardner CS, Greene JM, Kruskal MD, Miura RM (1967) Method for solving the Korteweg–de Vries equation. Phys Rev Lett 19:1095–1097
Hirota R (1973) Exact N-soliton solutions of the wave equation of long waves in shallow water and in nonlinear lattices. J Math Phys 14(7):810–814
Wang M, Zhou Y, Li Z (1996) Application of a homogeneous balance method to exact solutions of nonlinear equations in mathematical physics. Phys Lett A 216:67–75
Wazwaz AM (2004) The tanh method for traveling wave solutions of nonlinear equations. Appl Math Comput 154(3):713–723
He JH, Wu XH (2006) Exp-function method for nonlinear wave equations. Chaos Soliton Fractals 30(3):700–708
Guo GP, Zhang JF (2002) Notes on the hyperbolic function method for solitary wave solutions. Acta Phys Sin 51(6):1159–1162
Lin G, Rual S (2014) Traveling wave solutions for delayed reaction–diffusion systems and applications to diffusive Lotka–Volterra competition models with distributed delays. J Dyn Differ Equ 26:583–605
Fan EG (2002) Traveling wave solutions for nonlinear equations using symbolic computation. Comput Math Appl 43:671–680
Kudryashov NA (2005) Exact solitary waves of the Fisher equation. Phys Lett A 342:99–106
Zhou Q, Ekici M, Sonmezoghu A, Manafian J, Khaleghizadeh S, Mirzazadeh M (2016) Exact solitary wave solution to the generalized Fisher equation. Optik-Int J Light Electron Opt 127(24):12085–12092
Kyrychko YN, Blyuss KB (2009) Persistence of travelling waves in a generalized Fisher equation. Phys Lett A 373(6):668–674
Ni W, Shi J, Wang M (2018) Global stability and pattern formation in a nonlocal diffusive Lotka–Volterra competition model. J Differ Equ. https://doi.org/10.1016/j.jde.2018.02.002
Dunbar S (1981) Traveling wave solutions of diffusive Volterra–Lotka interactions equations. Ph.D. Thesis, University of Minnesota
McMurtie R (1978) Persistence and stability of single species and prey-predator systems in spatially heterogeneous environments. Math Biosci 39:11–51
Okubo A (1980) Diffusion and ecological problems: mathematical models. Biomathematics, vol 10. Springer, Berlin
Dunbar SR (1983) Traveling wave solutions of diffusive Lotka–Volterra equations. J Math Biol 17:11–32
Ma L, Guo S (2016) Stability and bifurcation in a diffusive Lotka–Volterra system with delay. Comput Math Appl 72:147–177
Bai CL (2001) Exact solutions for nonlinear partial differential equation: a new approach. Phys Lett A 288(3–4):191–195
Goriely A (2001) Integrability and nonintegrability of dynamical systems. World Scientific Publishing, Singapore
Conte R, Musette M (2008) The Painlevé handbook. Springer, Berlin
Ablowitz MJ, Ramani A, Segur H (1980) A connection between nonlinear evolution equations and ordinary differential equations of P-type II. J Math Phys 21:1006
Fisher RA (1937) The wave of advance of advantageous genes. Ann Eugen 7(4):353–369
Broadbridge P, Bradshaw-Hajek BH (2016) Exact solutions for logistic reaction–diffusion equations in biology. Z Angew Math Phys 67:93. https://doi.org/10.1007/s00033-016-0686-3
Cantrell RS, Cosner C (2003) Spatial ecology via reaction–diffusion equations. Wiley, Chichester
Biktashev VN, Brindley J, Holden AV, Tsyganov MA (2004) Pursuit-evasion predator-prey waves in two spatial dimensions. Chaos 14:988
Shukla JB, Verma S (1981) Effects of convective and dispersive interactions on the stability of two species. Bull Math Biol 43(5):593–610
Murray JD (2003) Mathematical biology, 3rd edn. Springer, New York
Mulone G, Straughan B, Wang WD (2007) Stability of epidemic models with evolution. Stud Appl Math 118(2):117–132
Ablowitz MJ, Ramani A, Segur H (1980) A connection between nonlinear evolution equations and ordinary differential equations of P-type I. J Math Phys 21:715
Kudryashov NA, Zakharchenko AS (2014) Analytical properties and exact solutions of the Lotka–Volterra competition system. arXiv:1409.6903v1
Acknowledgements
We are very thankful to the anonymous reviewers for their insightful comments and suggestions, which helped us to improve the manuscript considerably and further open doors for future work.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix-A
Appendix-B
Rights and permissions
About this article
Cite this article
Kundu, S., Maitra, S. & Ghosh, A. Traveling wave solution and Painleve’ analysis of generalized fisher equation and diffusive Lotka–Volterra model. Int. J. Dynam. Control 9, 494–502 (2021). https://doi.org/10.1007/s40435-020-00689-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-020-00689-w