2.6: Continuous Age-Structured Populations
( \newcommand{\kernel}{\mathrm{null}\,}\)
We can derive a continuous-time model by considering the discrete model in the limit as the age span Δa of an age class (also equal to the time between censuses) goes to zero. For n>ω,(2.5.3) can be rewritten as
u1,n=ω∑i=1fiu1,n−i
The first age class in the discrete model consists of females born between two consecutive censuses. The corresponding function in the continuous model is the female birth rate of the population as a whole, B(t), satisfying
u1,n=B(tn)Δa
If we assume that the nth census takes place at a time tn=nΔa, we also have
u1,n−i=B(tn−i)Δa=B(tn−ti)Δa
To determine the continuous analogue of the parameter fi=mili, we define the agespecific survival function l(a) to be the fraction of newborn females that survive to age a, and define the age-specific maternity function m(a), multiplied by Δa, to be the average number of females born to a female between the ages of a and a+Δa. With the definition of the age-specific net maternity function, f(a)=m(a)l(a), and ai=iΔa, we have
fi=f(ai)Δa
With these new definitions, (2.6.1) becomes
B(tn)Δa=ω∑i=1f(ai)B(tn−ti)(Δa)2
Canceling one factor of Δa, and using ti=ai, the right-hand side becomes a Riemann sum. Taking tn=t and assigning f(a)=0 when a is greater than the maximum age of female fertility, the limit Δa→0 transforms (2.6.1) to
B(t)=∫∞0B(t−a)f(a)da.
Equation (2.6.5) states that the population-wide female birth rate at time t has contributions from females of all ages, and that the contribution to this birth rate from females between the ages of a and a+da is determined from the population-wide female birth rate at the earlier time t−a times the fraction of females that survive to age a times the number of female births to females between the ages of a and a+da. Equation (2.6.5) is a linear homogeneous integral equation, valid for t greater than the maximum age of female fertility. A more complete but inhomogeneous equation valid for smaller t can also be derived.
Equation (2.6.5) can be solved by the ansatz B(t)=ert. Direct substitution yields
ert=∫∞0f(a)er(t−a)da
which upon canceling ert results in the continuous Euler-Lotka equation
∫∞0f(a)e−rada=1
Equation (2.6.7) is an integral equation for r given the age-specific net maternity function f(a). It is possible to prove that for f(a) a continuous non-negative function, (2.6.7) has exactly one real root r∗, and that the population grows (r∗>0) or decays (r∗<0) asymptotically as er∗t. The population growth rate r∗ has been called the intrinsic rate of increase, the intrinsic growth rate, or the Malthusian parameter. Typically, (2.6.7) is solved numerically for r using a root-finding algorithm such as Newton’s method.
After asymptotically attaining a stable age structure, the population grows like er∗t, and our previous discussion of the Malthusian growth model suggests that r∗ may be found from the constant per capita birth rate b and death rate d. By determining expressions for b and d, we will indeed show that r∗=b−d.

and the difference between the per capita birth and death rates is calculated from
b(t)−d(t)=∫∞0B(t−a)[f(a)−g(a)]da∫∞0B(t−a)l(a)da
Asymptotically, a stable age structure is established and the population-wide birth rate grows as B(t)∼er∗t. Substitution of this expression for B(t) into (2.6.13) and cancelation of er∗t results in
b−d=∫∞0[f(a)−g(a)]e−r∗ada∫∞0l(a)e−r∗ada=1+∫∞0l′(a)e−r∗ada∫∞0l(a)e−r∗ada
where use has been made of (2.6.7) and (2.6.11). Simplifying the numerator using integration by parts,
∫∞0l′(a)e−r∗ada=l(a)e−r∗a|∞0+r∗∫∞0l(a)e−r∗ada=−1+r∗∫∞0l(a)e−r∗ada
produces the desired result,
r∗=b−d
It is usually supposed that evolution by natural selection will result in populations with the largest value of the Malthusian parameter r∗, and that natural selection would favor those females that constitute such a population. We will exploit this idea in the next section to compute the brood size of the self-fertilizing hermaphroditic worm of the species Caenorhabditis elegans.