Abstract
Many single population models involve the inclusion of Michaelis–Menten type terms. We derive an exact discretization for such rational functions and demonstrate how these relations may be incorporated into more complex models representing the dynamics of single populations. The Lambert W-function plays an important role in this work.
1. Introduction
The first-order differential equation
The goal of this study is to derive an exact discretization for the M–M equation and show how this result can be applied to the formulation of discretizations for other differential equations containing a term similar to that appearing on the right-hand side of EquationEquation (2). Our discretization is constructed within the framework of the finite difference methodology Citation6 as generalized in the work of Mickens Citation10.
The importance of the results presented here is that the differential equations occurring in population dynamics models containing M–M type terms generally do not possess exact analytical solutions expressible in terms of a finite number of elementary functions Citation17. Therefore, numerical integration methods must be applied to obtain precise details on the solutions for given a priori values of the parameters Citation6 Citation10. (Of course, certain properties of the solutions may be determined analytically by use of qualitative methods; these include: location of fixed-points, linear stability properties of fixed-points and special solutions, boundedness, etc. Citation7 Citation17.) Of equal importance is the fact that knowledge of the exact discretization for the M–M equation can aid in the construction of improved finite difference schemes for other differential equations containing the same or similar terms modelling their dynamics Citation6 Citation10.
At this point, it is worthwhile to allow a brief discussion on the use of standard (black-box) numerical integration packages (SNIP) or algorithms. SNIPs are based on the assumption that general, valid algorithms may be constructed for particular classes of ODEs. The user needs essentially no or little knowledge of the general properties of the equation's possible solution behaviours. However, there is clear evidence that the use of this approach can lead to incorrect results, i.e. numerical solutions, that are not consistent with the actual solutions of the original ODEs. Several examples of this situation may be found in the work of Dimitrov and Kojouharov Citation4 who investigate the use of finite different schemes to determine numerical solutions to general predator–prey population models. Their numerical simulations demonstrate that standard Rouge–Kutta numerical methods Citation6 can give erroneous results in comparison with a priori known mathematical results. However, when they apply ‘positive and elementary stable non-standard finite-difference (NSFD) methods’, the correct numerical behaviour is found.
Since population models involving M–M-type terms appear in a broad range of bioscience fields, it is of value to have a set of model equations for which the exact finite-difference schemes are known. In general, the use of these schemes will not allow the construction of exact schemes for an arbitrary set of differential equations containing M–M-type expressions; however, the use of the knowledge obtained from the previous model schemes may allow us to have increased confidence in our new discretizations as compared with the application of standard methods Citation6 Citation10 Citation17.
In the next section, we derive the exact solution for the M–M Equationequation (2). This result is then used, in Section 3, to construct the corresponding exact finite difference representation. Finally, in the last section, we discuss our results and some related issues.
2. Exact solution
Examination of EquationEquation (2) shows that it is a separable first-order differential equation. Its implicit solution is, for x(t 0)=x 0, given by the expression
Using the result, |ζ|≪1,
3. Exact finite difference scheme
It has been shown by Mickens Citation10 that if the solution to
In summary, the exact finite difference scheme or discretization, for the M–M Equationequation (2), is given by EquationEquation (16), where the denominator function φ (a, h) is taken to be the result expressed by EquationEquation (18).
4. Discussion
It should be noted that a standard finite difference scheme for the M–M equation might take a form such as Citation6
A reason for rewriting EquationEquation (15), to the expression in EquationEquation (16), is to have it in a form such that a discrete derivative appears on its left side. Comparing EquationEquations (2) and Equation(16), we may identify the following functional discretizations:
An application of our result for the M–M equation is to consider
A related differential equation is
Our future work in this area will consist of investigating the numerics of discretizations of EquationEquations (26), Equation(31), and Equation(32) based on the derivations presented in this paper. Further, we will study the influences on the discretizations coming from the addition of diffusion terms to these equations Citation8 Citation14 Citation15.
Finally, it should be realized that the general NSFD methodology can be easily understood and mastered with little effort if the potential user is willing to put in a small investment of their time. The major payoff will be the ability to generate numerical schemes that are dynamically consistent with the original differential equations Citation12. In particular, important features such as a condition of positivity for the populations and the satisfaction of existing conservation laws are easily incorporated into the discretizations. The standard schemes may not possess these properties (for arbitrary values of the step-size).
Acknowledgements
This research was supported, in part, by funds from the Clark Atlanta University, School of Arts and Sciences, Professional Development Funds. We also thank Professors Kale Oyedeji and Sandra Rucker for several valuable discussions on the topic of this paper.
References
- Anderson , R. M. and May , R. M. 1982 . Population Biology of Infectious Diseases , Berlin : Springer-Verlag .
- Corless , R. M. , Gonnet , G. H. , Hare , D. E.G. , Jeffrey , D. J. and Knuth , D. E. 1996 . On the Lambert W function . Adv. Comput. Math. , 5 : 329 – 359 .
- Diekmann , O. and Heesterbeek , J. A.P. 2000 . Mathematical Epidemiology of Infectious Diseases , New York : Wiley .
- Dimitrov , D. T. and Kojouharov , H. V. 2008 . Nonstandard finite-difference methods for predator-prey models with general functional response . Math. Comput. Simulation , 78 : 1 – 11 .
- Edelstein-Keshet , L. 1976 . Mathematical Models in Biology , New York : McGraw-Hill .
- Hildebrand , F. B. 1968 . Finite-difference Equations and Simulations , Englewood Cliffs, NJ : Prentice-Hall .
- Liu , J. H. 2003 . A First Course in the Qualitative Theory of Differential Equations , Upper Saddle River, NJ : Prentice-Hall .
- Ludwig , D. , Jones , D. D. and Holling , C. S. 1978 . Qualitative analysis of insect outbreak systems: The spruce budworm and forest . J. Anim. Ecol. , 47 : 315 – 332 .
- Michaelis , L. and Menten , M. I. 1913 . Die Kinetik der invertinwirkung . Biochem. Z. , 49 : 333 – 369 .
- Mickens , R. E. 1994 . Nonstandard Finite Difference Models of Differential Equations , London : World Scientific .
- Mickens , R. E. 2005 . Dynamic consistency: A fundamental principle for constructing NSFD schemes for differential equations . J. Difference Equ. Appl. , 11 : 645 – 653 .
- Mickens , R. E. 2007 . Calculation of denominator functions for NSFD schemes for differential equations satisfying a positivity condition . Numer. Methods Partial Differential Equations , 23 : 672 – 691 .
- Monod , J. and Jacob , F. 1961 . General conclusions: Teleonomic mechanisms in cellular metabolism, growth and differentiation . Cold Spring Harbor Symposium on Quantitative Biology , 26 : 389 – 401 .
- Murray , J. D. 1989 . Mathematical Biology , Berlin : Springer-Verlag .
- Odell , G. , Oster , G. F. , Burnside , B. and Alberch , P. 1981 . The mechanical basis for morphogenesis . Dev. Biol. , 85 : 446 – 462 .
- Valluri , S. R. , Jeffrey , D. J. and Corless , R. M. 2000 . Some applications of the Lambert W function to physics . Can. J. Phys. , 78 : 823 – 831 .
- Zwillinger , D. 1989 . Handbook of Differential Equations , New York : Academic Press .
Appendix 1. The Lambert W-function
The Lambert W-function is the inverse function of . Thus, it is defined as the solution to the transcendental equation Citation7
Further details on this function, including its precise definition, mathematical properties, and various applications are given in Liu Citation7 and Corless et al. Citation2.
Appendix 2. Exact schemes
Consider the scalar ODE
Definition A1
Equations (A4) and (A7) are said to have the same general solution, if and only if
Definition A2
An exact difference scheme is one for which the solution to the difference equation has the same general solution as the associated differential equation.
Using these definitions, the following theorem holds Citation10 Citation12:
Theorem A1
The ODE, given by Equation (A4), has the exact finite-difference scheme