Abstract
Population models arising in ecology, epidemiology and mathematical biology may involve a conservation law, i.e. the total population is constant. In addition to these cases, other situations may occur for which the total population, asymptotically in time, approach a constant value. Since it is rarely the situation that the equations of motion can be analytically solved to obtain exact solutions, it follows that numerical techniques are needed to provide solutions. However, numerical procedures are only valid if they can reproduce fundamental properties of the differential equations modeling the phenomena of interest. We show that for population models, involving a dynamical conservation law the use of nonstandard finite difference (NSFD) methods allows the construction of discretization schemes such that they are dynamically consistent (DC) with the original differential equations. The paper will briefly discuss the NSFD methodology, the concept of DC, and illustrate their application to specific problems for population models.
1. Introduction
Interacting population models are used to analyze, understand, and predict the dynamics of phenomena in the natural and engineering sciences. In particular, they provide useful descriptions of systems in ecology, epidemiology and the biosciences. For the case where space effects are not taken into consideration, interacting population models are generally represented as systems of coupled nonlinear ordinary differential equations (ODE) Citation1–4, i.e.
In the work to follow, we present interacting population systems for which the total population satisfies a scalar, first-order ODE which takes the form
A valid mathematical model for interacting populations must satisfy a condition of positivity, i.e. the various subpopulations must never take on negative values Citation4,
Our interest in examining interacting population models, as given by Equationequations (1) and Equation(2)
, is to formulate discretized versions that can be used for their numerical integration. Except for a small class of models for which exact analytical solutions can be calculated Citation5, essentially all of the existing models must be numerically integrated if we are to understand the full dynamics of these models for particular ranges of the parameters and/or initial values Citation6
Citation7. A measure of the validity of a numerical integration scheme, for the cases examined in this work, is whether important constraint conditions and/or equations are satisfied by the numerical solutions. We show that our particular nonstandard finite difference (NSFD) discretizations Citation6 always exactly satisfy the associated conservation law. This is in contrast to the use of most standard methods for which the conservation law only holds approximately Citation7. Thus, the main purpose of this paper is to show that dynamical consistent finite difference schemes can be constructed for interacting population models having an associated conservation law.
In section 2, we give a brief general summary of the NSFD methodology Citation6, Citation8. A number of interacting population models are considered in section 3 where we demonstrate the power of NSFD schemes to give dynamically consistent discrete schemes. Finally, in the last section we discuss our results and mention some related issues.
2. NSFD methodology
We begin with the definition of dynamic consistency Citation9 for a single (scalar) ODE.
Definition
Let
Note that the lack of DC with respect to some essential property generally gives rise to numerical instabilities in the computed solutions of the finite difference scheme Citation6 Citation9. The importance of DC is to use it to aid in the construction of NSFD schemes Citation8 Citation9. In this regard, the NSFD methodology is based on the two fundamental principles:
-
(i) The replacement of the discrete first-order derivative by a structure having the form Citation6
depends on both the parameters, λ, and the time step-size and φ has the property
-
(ii) The general replacement of linear and nonlinear functions of u(t) by ‘nonlocal’ discrete representations. Particular examples, for first-order ODEs, are Citation6 Citation9
The function is called the denominator function Citation6. Recently, we have created a procedure for calculating denominator functions for positivity preserving systems Citation10. The basic idea is to consider Equationequations (1)
and Equation(2)
. If in the ith ODE, we have a linear term involving the ith x-variable, i.e.
The full details and related explanations on the NSFD methodology are given in Mickens Citation6 Citation9 Citation10. Applications of this numerical integration technique to a broad range of problems in the natural, engineering, and bio-medical sciences is illustrated in Mickens Citation11.
3. Applications
The following comments are of general applicability for the construction of NSFD schemes for population models satisfying a conservation law.
-
(a) The requirement that the positivity condition holds determines the nonlocal structure of the discrete representation of the first ODE considered in any system of ODEs Citation6 Citation8 Citation11.
-
(b) If the same term occurs in more than one differential equation, then it must be modeled discretely the same way in all of the equations. Thus, terms appearing in earlier ODEs dictate the discrete form of these same terms occurring in later Citationequations 6 Citation10.
-
(c) Since a conservation law exists, thus connecting all of the dependent variables together as given by Equationequations (7)
and Equation(8)
, the denominator functions for all of the finite difference schemes must be the same function Citation10.
-
(d) While the discrete schemes for the system of ODEs are NSFD representations and therefore are approximations to the theoretically existing exact schemes, the conservation law discretization must be an exact finite difference scheme Citation6.
We now present and illustrate the construction of NSFD schemes for three systems of equations relevant to the biosciences.
3.1 SIR model
Consider an SIR model with vital dynamics, i.e. containing births and deaths Citation12,
Both Equationequations (18b) and Equation(18c)
contain the term γ I with opposite signs. For Equationequation (18b)
the positivity condition requires that (−γ I) be replaced by
Citation9. Thus, the NSFD scheme for Equationequation (18b)
is
Without presenting the details, it is clear that Equationequation (18c) must have the discrete representation
In summary, inspection of Equationequations (24), Equation(26)
, Equation(28)
and Equation(30)
shows that we have constructed a NSFD scheme for the SIR model having the following properties:
-
(i) positivity; S k ≥0, I k ≥0,
, I k+1≥0, R k+1≥0;
-
(ii) bounded solutions for
since
is bounded;
-
(iii) an explicit representation for the denominator function φ(μ, h).
3.2 Brauer-van den Driessche SIR model
This model takes the form (To Reluga, personal communication, November 2005):
A trivial calculation shows that the exact finite difference scheme for Equationequation (33) is
3.3 Spatial spread of rabies
In his book, Mathematical Biology, Murray introduces a SIR model having diffusion taking place among the infective population; see section 20.3 of Murray Citation13. The three equations take the form
The NSFD scheme for Equationequations (41a), Equation(41b)
and Equation(41c)
is given by the following expressions:
If Equationequations (44a), Equation(44b)
and Equation(44c)
are solved, respectively, for
,
, and
, the following expressions are obtained:
How are and
to be determined? First, it should be noted that in the absence of diffusion, D = 0, then
is
In summary, to calculate a numerical solution to Equationequations (41a), Equation(41b)
, and Equation(41c)
, the following procedure should be carried out:
-
(a) First, select the parameters (r, a, D).
-
(b) Second, choose a value for Δ x and the parameter γ≥0, and determine Δ t from Equationequation (55a)
.
-
(c) Third, calculate, sequentially
from, respectively, Equationequations (47a)
, Equation(52)
, and Equation(47c)
.
4. Discussion
The results obtained in section 3 demonstrate the power of NSFD schemes to provide dynamical consistent (DC) finite difference discretizations of systems of nonlinear, coupled ODEs modeling interacting populations having a conservation law. In contrast to the physical and engineering sciences where a conservation law implies that some quantity is constant, in this work we modify the usual definition and extend it to the case where the total population is time-dependent, but goes to a limiting finite value as t→∞. Such systems and the corresponding NSFD discretizations resolve two issues. First, the discrete schemes obey the positivity requirement for the various subpopulations. Second, these schemes only produce bounded numerically computed solutions. In addition, no spurious fixed-points are introduced. Also, the example in section 3.3 shows that these techniques can easily be extended to the situation where diffusion also occurs in the system.
The critical aspect in the construction of NSFD schemes is determining which features of the original differential equations should be incorporated into the discrete model. Clearly, if some essential aspect of the equations is not also a feature of the discrete finite difference models, then numerical instabilities will appear.
Finally, with regard to systems in the biosciences, many satisfy a conservation law. The books by Thieme Citation4, Murray Citation13, and Diekmann and Heesterbeek Citation13 provide important examples. Two other relevant resources are the papers of Liu et al. Citation15, Citation16.
Acknowledgements
This research was supported in part by grants from DOE and MBRS-SCORE Program at Clark Atlanta University.
Additional information
Notes on contributors
Ronald E. Mickens
Email: [email protected]References
- Edelstein-Keshet , L. 1988 . Mathematical Models in Biology , New York : McGraw-Hill .
- Strogatz , S. H. 1994 . Nonlinear Dynamics and Chaos with Applications to Physics, Biology, Chemistry, and Engineering , New York : Addison-Wesley .
- Nowak , M. A. and May , R. M. 2000 . Virus Dynamics , New York : Oxford University Press .
- Thieme , H. R. 2003 . Mathematics in Population Biology , Princeton, NJ : Princeton University Press .
- Zwillinger , D. 1989 . Handbook of Differential Equations , New York : Academic Press .
- Mickens , R. E. 1994 . Nonstandard Finite Difference Models of Differential Equations , Singapore : World Scientific .
- Jain , M. K. 1984 . Numerical Solution of Differential Equations , New York : John Wiley/Halsted .
- Mickens , R. E. 2000 . Applications of Nonstandard Finite Difference Schemes , Edited by: Mickens , R. E. Singapore : World Scientific .
- Mickens , R. E. 2005 . Dynamic consistency: A fundamental principle for constructing NSFD schemes for differential equations . Journal of Difference Equations and Applications , 11 : 645 – 653 .
- Mickens , R. E. 2007 . Calculation of denominator functions for nonstandard finite difference schemes for differential equations satisfying a positivity condition . Numerical Methods for Partial Differential Equations , 23 : 672 – 691 .
- Mickens , R. E. 2005 . Advances in the Applications of Nonstandard Finite Difference Schemes , Singapore : World Scientific .
- Brauer , F. and Castillo-Chávez , C. 2001 . Mathematical Models in Population Biology and Epidemiology , Berlin : Springer-Verlag . section 7.4
- Murray , J. D. 1989 . Mathematical Biology , Berlin : Springer-Verlag .
- Diekmann , O. and Heesterbeek , J. A.P. 2000 . Mathematical Epidemiology of Infectious Diseases , New York : John Wiley .
- Liu , W.-M. , Levin , S. A. and Iwasa , Y. 1986 . Influence of nonlinear incidence rates upon the behavior of SIRS epidemiological models . Journal of Mathematical Biology , 23 : 187 – 204 .
- Liu , W.-M. , Hethcote , H. W. and Levin , S. A. 1987 . Dynamical behavior of epidemiological models with nonlinear incidence rates . Journal of Mathematical Biology , 25 : 359 – 380 .