940
Views
5
CrossRef citations to date
0
Altmetric
Original Articles

An exact discretization of Michaelis–Menten type population equations

Pages 391-397 | Received 28 May 2010, Accepted 06 Jul 2010, Published online: 30 Mar 2011

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.

AMS Subject Classification :

1. Introduction

The first-order differential equation

provides a good mathematical model for a broad range of phenomena in population dynamics, where the ‘populations’ may be humans, fish, chemicals, cells, etc. Terms having the form on the right-hand side of EquationEquation (1), in particular appear in studies of chemostats, chemical reaction kinetics, morphogenesis, and continuous ventilation-volume models. References Citation1 Citation3 Citation5 Citation9 Citation13 Citation14 give the relevant background materials on these topics as they relate to EquationEquation (1) and its generalization to systems of equations describing interacting populations. For our purposes, we take the parameters (a, b) in EquationEquation (1) to be non-negative, and select n to be either one or two. Generally, the n=1 case is called the Michaelis–Menten (M–M) Equation Citation9, i.e.

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

However, an explicit solution may be written if use is made of the so-called Lambert W-function which is defined as the solution to the following transcendental equation Citation2 Citation16:
Further, given
the solution in terms of the W-function is Citation2 Citation16
Comparing EquationEquations (3) and Equation(5) gives
Note that D can be written as
Therefore, the solution to the M–M differential equation, expressible in terms of the Lambert W-function, is

Using the result, |ζ|≪1,

we can show
which is the correct limiting solution for EquationEquation (2) when b=0 and the initial condition is x(t 0)=x 0. This answer is a check on the correctness of the general result given in EquationEquation (9).

3. Exact finite difference scheme

It has been shown by Mickens Citation10 that if the solution to

is
then the exact finite difference scheme for EquationEquation (11) is
where t k =hk, with ht; and x k =x(t k ), and k=0, 1, 2, … (see Appendix 2). Therefore, the exact finite difference discretization to the M–M equation is, from EquationEquation (9),
This relation can be rewritten to the form
where φ is the ‘denominator function’ and has the property Citation6
Note that at this stage of the derivation, any φ satisfying the condition in EquationEquation (17) is valid. However, we select Citation11 Citation12
since this choice is consistent with EquationEquation (11).

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

On the other hand, simple NSFD representations include Citation10 Citation11
where
and
where
An easy and direct calculation shows that if x 0>0, then solutions to EquationEquation (19) may become negative, while if x 0>0, solutions to both EquationEquations (20) and Equation(22) remain non-negative, the same condition as satisfied by the solutions to the differential EquationEquation (2).

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:

While these structures are not readily amenable to guesswork, our calculations clearly demonstrate that they can be directly derived from the original M–M differential equation using the NSFD methodology Citation11 Citation12. One lesson following from this work is that exact finite difference schemes, for even rather elementary non-linear differential equations, may have a very complex structure. However, this is precisely where the NSFD methodology comes to the forefront Citation10 Citation11 Citation12.

An application of our result for the M–M equation is to consider

where λ>0. This equation might represent the constant production of a hormone into the blood, followed by its removal by the body from the blood. Based on our results, presented in the previous section, the following finite difference discretization can be generated
where φ is given by EquationEquation (18) and W(···) is the function on the right-hand side of EquationEquation (15)

A related differential equation is

Note that all solutions decrease monotonically to zero. The exact solution for this initial condition is Citation10
and the corresponding exact finite difference discretization is
This is a remarkable result and is of some interest since there exist real world applications in which terms such as that on the right-hand side of EquationEquation (28) appear. Particular examples include a model for spruce budworm outbreak Citation8
and a model for the calcium-stimulated-calcium-release mechanism Citation15
All parameters in EquationEquations (31) and Equation(32) are non-negative.

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

It satisfies the differential equation
and has the following Taylor series around z=0,
and this series has a radius of convergence of 1/e. The function defined by this series is an analytic function of z defined in the complex plane with a branch cut along the interval , and this analytic function defines the principal branch of the Lambert W-function.

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

where p denotes the parameters appearing in the equation, and f(x, t, p) is such that a unique solution exists over the interval, t 0<t<T, for some T>t 0, and p in the interval, . (For population models, in general, t 0=0 and T=∞, i.e. the solution exists for all times.) The solution to Equation Equation(A4) can be written as
with
Let a particular finite difference discretization of Equation Equation(A4) be
where , , where ht, and k=0, 1, 2, 3˙s. Its solution can be expressed as
with

Definition A1

Equations (A4) and (A7) are said to have the same general solution, if and only if

where x(t k ) and x k are solutions, respectively, of Equations (A4) and (A7), i.e. Equations (A5) and (A8), for arbitrary values of h, h>0.

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

where φ is that in Equation (A5).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.