Académique Documents
Professionnel Documents
Culture Documents
Corresponding author.
1. Introduction
Starting from a question raised in (of all places) Huffington Post, asking whether
the total number of dead people ever outgrew the total number of living people at
a certain time, and when the crossover (if any) occurred, leads us to analyze some
simplified models of population growth based on mean-field approximations, i.e.
dealing with the notion of mean birth/death rates.
We shall successively consider a simple deterministic growth model for the whole
population (Section 2); a linear birth/death Markov chain model for the growth
of the whole population (Section 3); a deterministic age-structured model (LotkaMcKendrick-von Foerster) in Section 4, for which we shall explicitly (as far as
possible) derive general solutions for the population sizes (in all 3 cases), the extinction probability, time to extinction and joint law for the number of people ever
born and ever dead (for the Markovian process). Some explicitly solvable cases will
be considered.
2. Simple birth and death models for population growth
(deterministic)
We get first interested in the simple deterministic evolution of a population whose
individuals are potentially immortal, non-interacting and living in a bath with
unlimited resources.
2.1. Constant rates (Malthusian model). Let the mean size of some population
at time t = 0 be x (0) = x0 and let x (t) be its mean size at time t.
1
Let (b , d ) be the birth and death rates per individual, assumed constant in the
first place. With . = d/dt, consider the evolution
.
(1)
.
where x (t) is the growth rate at time t of the population, whereas xb (t) = b x (t)
.
and xd (t) = d x (t) are the birth and death rates at time t of this population (the
rates at which newborns and dead people are created, respectively).
Integrating, we have x (t) = xb (t) xd (t), with x (0) = xb (0) . The quantities xb (t)
and xd (t) are the mean number of individuals ever born and ever dead between
times 0 and t and therefore x (t) is the current population size (xb (t) includes the
initial individuals). Obviously, with := b d
x (t) = x (0) et
and therefore (if b 6= d )
b
(x (t) x (0))
b d
xb (t) =
x (0) +
xd (t) =
d
(x (t) x (0)) .
b d
Under this model, given that some individual is alive at time t, its lifetime d obeys
P ( d > t + | d > t) = P ( d > ) = ed , independent of t (the memory-less
property of the exponential distribution). The individuals are immortal in that
there is no upper bound for their lifetime although very long lifetimes are unlikely
to occur, i.e. with exponentially small probabilities.
Similarly, its reproduction time b obeys P ( b > t + | b > t) = P ( b > ) =
eb . After each reproduction time, each individual is replaced by two individuals
by binary splitting. Then 1
and 1
are the mean lifetime and reproduction
d
b
times.
We assume the supercritical condition: = b d > 0 so that x (t) grows exponentially fast. Then, as t
(2)
xd (t)
b
d
xb (t)
and
.
x (t)
b d
x (t)
b d
Remark: The cases b = d or b d < 0 correspond to the critical and subcritical situations, respectively. In the first case, the population size x (t) remains
constant (while xb (t) and xd (t) grow linearly) whereas in the second case, the population size goes to 0 exponentially fast. Unless otherwise specified we shall stick
to the supercritical case in the sequel.
Suppose we ask the questions:
A BIRTH-AND-DEATH APPROACH
xd (t )
x(t )
= 1. Thus
b
1
> 0,
t = log 2
d
which is independent of x (0). At time t , the number of people who have ever lived
in the past is thus
b
2d
t
xb (t ) = x (0) 1 +
> x (0) .
e 1 = x (0)
b d
2d b
Note also that the population size at t is
d
> x (0) ,
2d b
so twice less than xb (t ) consistently with x (t ) = xb (t ) xd (t ) and xd (t ) =
x (t ) .
x (t ) = x (0) et = x (0)
b
xb (tf )
x (tf )
1
and
log
= b d =
tf
x (0)
b d
x (tf )
and both b and d are known. As a result,
1
log (1 + x (tf ) / (xb (tf ) 2x (tf )))
b
t = log 2
tf
d
log (x (tf ) /x (0))
The number of people who ever lived on earth is estimated to xb (tf ) = 105.109.
Suppose 10.000 years ago the initial population was of 106 units. Then x (0) = 106
and tf = 104 . The current world population is around x (tf ) = 7.109 . Then
b 15.103 , d 14.103 and t 75 years.
These rough estimates based on most simple Malthus growth models are very sensitive to the initial condition.
2.2. Time-dependent rates. Because the assumption of constant birth and death
rates is not a realistic hypothesis, we now allow time-dependent rates, so both b
and d are now assumed to depend on current time t. We shall assume that b (t)
is bounded above by +
b < and below by b > 0 and similarly for d (t) with
throughout, that is
b > d . We shall also assume that both b (t) and d (t) are
nonincreasing functions of t.1
Rt
Rt
Let b (t) = 0 dsb (s) , d (t) = 0 dsd (s) be primitives of b (t) and d (t) .
1Under this hypothesis, both the expected lifetime and the mean reproduction time of each
individual increase as time passes by, reflecting an improvement of the general survival conditions.
Under this model, given some individual is alive at time t, its lifetime d obeys
P ( d > t + | d > t) = e(d (t+ )d (t)) so P ( d dt | d > t) = d (t) dt.
Similarly, its reproduction time b obeys P ( b > t + | b > t) = e(b (t+ )b (t))
so P ( b dt | b > t) = b (t) dt. After each reproduction time, each individual
is again replaced by two individuals, giving birth to a new individual by binary
splitting.
With
(3)
where x (t) is the growth rate at time t of the population, whereas xb (t) = b (t) x (t)
.
and xd (t) = d (t) x (t) are again the birth and death rates at time t of this population.
We immediately have x (t) = xb (t)xd (t), with x (0) = xb (0) . The quantities xb (t)
and xd (t) are the mean number of individuals ever born and ever dead between
times 0 and t (xb (t) including the initial individuals) and therefore x (t) is the
current population size. Clearly, with (t) = b (t) d (t)
x (t) = x (0) e(t)
and therefore
xb (t)
xd (t)
Z t
dsb (s) e(s)
= x (0) 1 +
= x (0)
Rt
Note x (t) = x (0) 1 + 0 ds (b (s) d (s)) e(s)
We assume that (t) is non-decreasing with t so that x (t) grows and also that,
with
b > d > 0
b (t)
b > 0 and d (t) d > 0 as t .
Then, as t
(4)
Rt
1 + 0 dsb (s) e(s)
xb (t)
b and
=
Rt
x (t)
b d
1 + 0 ds (b (s) d (s)) e(s)
Rt
dsd (s) e(s)
xd (t)
d .
=
Rt 0
x (t)
b d
1 + ds (b (s) d (s)) e(s)
0
(t)
if fg(t)
F (t)
c where (F, G) are the primiG(t) t
tives of (f, g) . Applying LHospital rule to f = b (t) e(t) and g = (b (t) d (t)) e(t)
d
gives the result. Suppose
b > d . Whenever > 1 or else b < 2d , there
b
d
d (t )
is a unique t such that xx(t
= 1.
)
Remark: Assume
b > d > 0. We have the detailed balance equations:
d
xb (t)
b (t) b (t)
xb (t)
xb (0)
xb (0)
=
, with
=
.
d (t) d (t)
xd (t)
xd (0)
0
dt xd (t)
A BIRTH-AND-DEATH APPROACH
In vector form, this is also x (t) = B (t) x (t), x (0) where x (t) 0 (componentwise).
The matrix B (t) has eigenvalues (0, b (t) d (t)) , with (0, b (t) d (t))
0,
as t . 1 (t) = b (t) d (t) is its dominant eigenvalue. Letb d
.
ting X (t) be a 2 2 matrix with X (0) = I, and X (t) = B (t) X (t) , we have
x (t) = X (t) x (0) and
e
Rt
0
1 (s)ds
X (t)
xy
as t ,
x y
with B () x = x, y B () = y , =
b d := 1 () the dominant eigenvalue
of B (). The
right eigenvectors of B () associated to are found to be
left and
b
d
d
d
x (0)
b
and e(t) x (t)
as t ,
d
b
d
which is consistent with the previous analysis making use of LHospital rule, recalling x (t) = xb (t) xd (t) = x (0) e(t) . Note
Z
1 t
1 (s) ds as t .
t 0
Examples:
(i) (homographic rates) With b > a > 0 and d > c > 0, assume
b (t) =
ct + d
at + b
and d (t) =
t+1
t+1
+
Thus
b = a, b = b and d = c, d = d. Then
x (0)
1 (ac)s
ds (cs + d) (s + 1)
d (t)
and xx(t)
c . When a > c, log x (t) /t a c > 0 and the population grows
t ac
at exponential rate.
ds (cs + d) (s + 1)
e
= (t + 1) e(ac)t .
0
bd
(t) = b (t) d (t) =
1 et .
Because
=
a
=
c
=
,
x
(t)
and
x
(t)
will
never meet.
d
b
d
t
We have x (t) = x (0) e(t) = x (0) e(bd)(1e )/ x (0) e(bd)/ as t : due
to bd > , after an initial early time of exponential growth, the population size stabilizes to a limit. This model bears some resemblance with the time-homogeneous
logistic (or Verhulst) growth model with alternation of fast and slow growth and
an inflection point between the two regimes.
N (0) 0 for some given initial probability distribution 0 . Define the transition
matrix of a (linear) birth and death Markov chain [9] as
(5)
.
t (z) = g (t, t (z)) , with t=0 (z) = z and t (z) = 0 1
t (z) .
Rt
Setting (t) = e(t) and (t) = 0 dsb (s) e(t)(s) , both going to as t ,
assuming
b (t)
b > 0 and d (t) d > 0 as t
A BIRTH-AND-DEATH APPROACH
and
b 6= d , we easily get the solution
1 ( (t) (t)) (z 1)
,
(6)
t (z) = 0
1 (t) (z 1)
q (q0 + p0 z)
q + p0 q (z 1)
=
;
1 p (q0 + p0 z)
q p0 p (z 1)
this considerably simplifies (6), since the composition of two homographic pgfs is
again an homographic pgf. With this initial condition, we finally get
t (z) =
q (q (t) p0 q (t)) (z 1)
.
q (q (t) + p0 p (t)) (z 1)
With x (0) = 0 (1) = p0 /q > 0 (with the derivative with respect to z), averaging
over N (0), we obtain
x (t)
Var (N (t))
Remark: For pgfs of the homographic form (6), it is easy to see that, averaging
over N (0), for n 13
P (N (t) = n) =
=
EP (N (t) = n | N (0))
n1
[z n ] t (z) = C (t)
t (0)
t (0)
and D (t) :=
t (0) .
1 t (0)
1 t (0)
3.1.2. The extinction probability and time till extinction. The extinction probability
reads
p0 (t)
P (N (t) = 0) = t (0) = 1
.
q + q (t) + p0 p (t)
Because P (N (t) = 0) is also P ( e t) where e is the extinction time (the event
e = corresponds to non-extinction), we obtain
P ( e > t) =
p0 (t)
.
q + q (t) + p0 p (t)
Whenever
b > d > 0 (supercritical regime), (t) / (t) > 1 (as t )
because
Z t
Z t
(t) / (t) =
dsb (s) e(s) >
ds (s) e(s) = 1 e(t) 1.
0
2E z
:= 0 (z) = G (B (z)) is the composition of a geometric pgf G (z) =
(qz) / (1 pz) (p + q = 1) with a Bernoulli pgf B (z) = q0 + p0 z (p0 + q0 = 1). So
d PG
N (0) =
i=1 Bi where the Bi s are iid Bernoulli, independent of G with E (N (0)) = p0 /q
and Var(N (0)) = p0 (q0 q + p0 p) /q 2 = q0 E (N (0)) + pE (N (0))2 .
3[z n ] (z) is the coefficient of z n in the series expansion of (z) .
t
t
N(0)
As it can be checked, were both b (t) and d (t) be identified with their limiting
values
where :=
b and d , then: (t) / (t) 1/ (1 ) = b / b d
P ( e > t) P ( e = ) =
p0
as t .
q + p0 p
q ( p0 )
= 0 () ,
q + p0 p
We have
A BIRTH-AND-DEATH APPROACH
we also have
2
E Nb (t)
d
2
dt E Nd (t)
E (Nb (t) Nd (t))
2
E
N
(t)
b
2b (t)
0
2b (t)
=
2
0
2
(t)
2
(t)
d
d
E Nd (t)
d (t)
b (t) b (t) d (t)
E (Nb (t) Nd (t))
E Nb (0)2
E N (0)2
=
2
with initial condition
. In vector form,
0
E Nd (0)
0
E (Nb (0) Nd (0))
.
this is also x (t) = C (t) x (t), x (0) where x (t) 0 (componentwise).
with X (0) = I and X (t) = C (t) X (t) , we have x (t) = X (t) x (0) and
Rt
xy
as t ,
x y
with C () x = x, y C () = y , = 2
:= 1 () the dominant
b d
eigenvalue of C ().
left and right eigenvectors of C () associated to are
The
2
2
, b d and y = (1, 1, 2) . The latter conver,
found to be x =
d
b
e
1 (s)ds
X (t)
gence result holds because, with y independent of t, y C (t) = 1 (t) y for all t > 0
and C (t) 1 = 0 (1 is in the kernel of C (t) for all t).
Indeed,
then x (t) xe
Rt
T
1 (s)ds
Rt
0
1 (s)ds
(for large t T ).
.
d (t) dt < ,
4The homographic birth and death rates satisfy these conditions. More generally, the conditions hold for any non increasing rate function of the form (t) = a + (b a) P (T > t) where
b > a > 0 and P (T > t) is the tail probability distribution of any positive random variable T.
10
2
, Cb = E (Nb (0))
b d / b d
b / b d
2
and Cd = E (Nb (0))
>
d / b d so Cb,d Cb Cd =Var(Nb (0)) b d / b d
0, translating an asymptotic positive correlation of (Nb (t) , Nd (t)) . Note
Z
1 t
1 (s) ds as t .
t 0
3.2.3.p
Joint pgf revisited. Introducing the change of variables from (zb , zd ) to
zb /zd and zb zd , the right-hand-side of (9) only contains . The
e in the new variables indeed reads
evolution equation for
2
e t,
e 0 (, ) = () .
e t = b (t) (b (t) + d (t)) + d (t)
t
0
we need to solve (t) = (t) (t) + (t) (t) + (t) with initial condition (0) =
a(t)+b(t)
. We get
and the guess (t) = c(t)+d(t)
.
(ad bc)
bc bc + ad ad =
(ad bc)
bd bd =
(ad bc) .
ac ac
a+b
Fixing the CP gauge choice of any homographic form c+d
(invariant under
a, b, c, d a, b, c, d) by fixing ad bc = 1 yields
d
a c
/2
a c
=
,
(12)
/2
b d
dt b d
to be solved as the ordered exp-integral
Z t
/2
a c
(s) ds.
(t) = exp
/2
b d
0
3
Although this system can rarely be solved explicitly by quadrature for all t, this in
e t (, ) hence t (zb , zd ) when back to the original variables.
principle solves
Remark: We note from the above differential equation (12) and the expression of
(, , ) in the transition matrix that, as functions of
(a, b/, c/, d) are functions of 2 ,
A BIRTH-AND-DEATH APPROACH
11
3.2.4. Asymptotics.
In matrix
form, (12) reads X (t) = A (t) X (t)
, X (0) = I
/2
a c
where A (t) =
has zero trace and X (t) =
(t). It follows
/2
b d
that det(X) is a conserved quantity.
2
1/2
sign (t) = 21
for some i (t) obeying a Wei-Norman type non-linear differential equation [8] and
Li Pauli matrices. For recent further developments, see [12].
With i = 1, 2, let xi (t) = X (t) xi (0) with x1 (0) = (1, 0) x1 (t) = (a, b) and
x2 (0) = (0, 1) x2 (t) = (c, d) .
We set
A (t) =
A () =
e (t) =
A
e (t)
A () + A
b A1 + d A2
b (t)
b A1 + d (t) d A2 .
4 2
b + d
b d
2
with (t) as t .
R .
R .
From Theorem 1 in [10], assuming
b (t) dt < and
d (t) dt < , with
T the (large) time after which the process enters its asymptotic regime, we have
Z t
+ (1) + (1)
(15)
xi (t) exp
+ (s) ds
xi (T ) , as t
+ (2) + (2)
T
where + is the right column eigenvector of A () associated to + , i.e. A () + =
+ + . The row vector + is
+ := + (1) , + (2) = 1, + +
.
b + d /2 / b
(as seen from the asymptotic evaluation (15)). Therefore both a (t) /c (t) and
b (t) /d (t) tend to the same limit (homothetical ratio x1 /x2 ) as t , namely
12
2
+ (1) /+ (2) =
/,
b / + + b + d /2 = u
2
where u = 2+ b + d / 2d .
So the limit structure of X (t) is known and as t
e t (, ) h 2 .
(16)
2
= b (t)
(1+)
/2
2
Rt
and diagonalizing the latter matrix. With b (t) = 0 b (s) ds and putting
1q
2
2 =
(1 + ) 4 2 ,
2
we indeed get ad bc = 1 where
(1 + )
2
a =
b (t) + cosh 2 b (t)
2 sinh
2
2
b =
b (t)
2 sinh
2
c =
b (t)
2 sinh
(1 + )
2
b (t) + cosh 2 b (t) .
d =
2 sinh
2
so that
e t (, ) =
e0
a + b
,
c + d
= 0
a + b
.
c + d
A BIRTH-AND-DEATH APPROACH
13
where
At (zb zd ) =
Bt (zb zd ) =
Ct (zb zd ) =
Dt (zb zd ) =
1+
sinh ( (zb zd ) b (t)) + cosh ( (zb zd ) b (t))
2 (zb zd )
This fully solvable case enables us to obtain exact asymptotics for the generating
function t (zb , zd ) in the supercritical case < 1. From the explicit formulae for
(a, b, c, d) we get:
1 + 2 2
2
a (t)
b (t)
= lim
=
=
lim
2
t c (t)
t
2
d (t)
1 + + 2
2
identified indeed by definition of . This illustrates the fact that the vectors
xi (t), i = 1, 2 become parallel up to exp (2b (t)) when t gets large. Note that
one still have of course ad bc = 1 (ad) / (bc) 1 = 1/ (bc) = O (exp (2b (t))).
Indeed, it appears that a/c b/d = 1/ (cd) = O (exp (2b (t))) 0 (without
being strictly = 0). Hence we get that the generating function yields
q
1
1 + 2
2
, =
t (zb , zd ) 0
(1 + ) 4zb zd .
2
2
2
1
+
(1
+
)
4z
.
(18)
e E z Nd() | extinct = 0
2
Recalling e = 0 (), we obtain the pgf of the cumulative population size (ever born
or ever dead) Nb () = Nd () < , given extinction occurred, as the compound
expression
E z Nd() | extinct
= 0 (h (z)) /0 (h (1))
q
1 + (1 + )2 4z
where h (z) =
2
()
0 (h (1))
h (1) = 0
.
0 (h (1))
0 () 1
14
Note that, would one consider a subcritical case > 1, then h (1) = 1 leading to
e = 0 (h (1)) = 1 (almost sure extinction) with E z Nd () = 0 (h (z)) characterizing the law of Nb () = Nd () < at extinction. Note E (Nd ()) =
.
E (Nb (0)) 1
At (1) z + Bt (1)
N (t)
t z, z
=E z
= 0
Ct (1) z + Dt (1)
which is the previous homographic expression for E z N (t) in the particular case
when d (t) = b (t).
1
The quantity t (z) = t z 1 , z 2 turns out to be useful in the understanding
of the statistical properties of the first time that (t) := 2Nd (t) Nb (t) hits 0,
starting from (0) = Nb (0) = N (0) < 0. We now address this point.
3.2.6. First time Nd (t) N (t) = Nb (t) Nd (t) ( (t) 0). The process (t)
takes values in Z. It moves up by 2 units when a death event occurs and down
by 1 unit when a birth event occurs. Starting from (0) = Nb (0) < 0, the
process (t) will enter the nonnegative region (t) 0 for the first time at some
random crossing time (0) where the dependence on the initial condition has been
emphasized.
There are two types of crossing events:
- type-1: (t) enters the nonnegative region (t) 0 as a result of (t) = 1
followed instantaneously by a death event leading to (t+ ) = +1.
- type-2: (t) enters the nonnegative region (t) 0 as a result of (t) = 2
followed instantaneously by a death event leading to (t+ ) = 0.
Consider the process 1 (t) which is (t) conditioned on t = 0 being a type-1 first
crossing time ( (0) = 1 and (0+ ) = +1). Let 1 (t) be the rate at which some
A BIRTH-AND-DEATH APPROACH
15
Let 1 denote the (random) time between 2 consecutive type-1 crossing times for
1 . By standard renewal arguments [5]
b1 (s) = 1/ 1 fb1 (s) ,
(20)
Clearly, between any two consecutive crossings of any type, there can be none, one
or more crossings of the other type.
The laws of the first return times ( 1 , 2 ) of (1 , 2 ) are thus known once the rates
(1 (t) , 2 (t)) are.
Let now 1,(0) (t) (respectively 2,(0) (t)) be the rate at which some type-1 (respectively type-2) crossing occurs at t when is now simply conditioned on any
(0) < 0.
Let also 1,(0) (respectively 2,(0) ) be the first time that some type-1 (respectively
type-2) crossing occurs for given (0) < 0.
Again by renewal arguments for this now delayed renewal process:
b1,(0) (s) = fb1,(0) (s) / 1 fb1 (s) and
(21)
b2,(0) (s) = fb2,(0) (s) / 1 fb2 (s)
The knowledge of all these quantities (in particular the law of (0) ) is therefore
conditioned on the knowledge of the rates. Conditioned on the initial condition
(0) < 0, we have for instance
(23)
1,(0) (t) dt = z 1 t (z) d (t) E(0) (Nd (t) + 1 | (t) = 1) dt
2,(0) (t) dt = z 2 t (z) d (t) E(0) (Nd (t) + 2 | (t) = 2) dt,
corresponding respectively, through a jump of size 2 of (t), to the death events
(t + dt) = 1 given
(t) = 1 and (t + dt) = 0 given (t) = 2. In (23),
t (z) = t z 1 , z 2 is given by (19).
16
The term z 1 t (z) (respectively z 2 t (z)) is the probability that (t) = 1
(respectively (t) = 2).
The term E (Nd (t) + 1 | (t) = 1) (respectively E (Nd (t) + 2 | (t) = 2)) is
the expected value of N (t) = Nb (t) Nd (t) given (t) = 1 (respectively of N (t)
given (t) = 2).
These last two informations can be extracted from the joint probability generating function of (Nd (t) , (t) := 2Nd (t) Nb (t) | (0)) which is known from
Nb (t) Nd (t)
zd
t (zb , zd ) = E zb
Therefore, the law of (0) follows in principle, although the actual computational
task left remains huge.
4. Age-structured models
We finally address a different point of view of the birth/death problems, once again
deterministic but now based on age-structured models (see e.g. [4], [3], [6] and [13]).
Let = (a, t) be the density of individuals of age a at time t. Then obeys
(24)
t + a = d (a, t) ,
The quantities b (a, t) and d (a, t) are the birth and death rates at age and time
(a, t) and they are the inputs of the model together with 0 (a) . The equation (24)
with its boundary conditions constitute the Lotka-McKendrick-Von Foerster model,
[11].
The total population mean size at t is
x (t) =
With
get
(a, t) da.
x (t) =
.
b (a, t) (a, t) da
.
where xb (t) and xd (t) are the birth and death rates at time t. We note that
.
xb (t) = (0, t), the rate at which new individuals (of age a = 0) are injected in the
system.
Integrating, we have x (t) = xb (t) xd (t), with x (0) = xb (0) in view of d (a, 0) =
0. xb (t) and xd (t) are the mean number of individuals ever born and ever dead
between times 0 and t (xb (t) including, as before, the initial individuals). The answer to the question of whether and when the ever dead outnumbered the living
is transferred to the existence of the time t when some overshooting occurred,
d (t )
= 1. As in Section 2, this requires the computation of both xd (t)
defined by xx(t
)
and x (t) and we now address this question.
A BIRTH-AND-DEATH APPROACH
(25)
17
at
d (a s, t s) ds.
(a, t) = 0 (a t) e
(26)
= xb (t a) e
(a,t)
(a,t)
if t < a
if t > a.
Recall 0 (a) = (a, 0) and xb (t) = (0, t) as from the boundary conditions of (24).
We shall distinguish 3 cases.
4.1. Case: b (a, t) and d (a, t) independent of age a5. Suppose b (a, t) =
b (t) and d (a, t) = d (t) for some given time-dependent rate functionsR b (t) , d (t) .
.
.
Then xb (t) = b (t) x (t) and xd (t) = d (t) x (t) . Supposing x (0) = 0 (a) da <
, we get
x (t) = x (0) eb (t)d (t) ,
where b , d are the primitives of b , d . Furthermore,
Z at
d (a, t) =
d (t s) ds
0
= d (t) if t < a
= d (t) d (t a) if t > a.
We thus obtain
xb (t) =
x (0) +
xd (t) =
t
0
Z t
b (s)d (s)
b (s) x (s) ds = x (0) 1 +
b (s) e
ds
which is completely determined because xb (t) = x (0) d (t) eb (t)d (t) is.
4.2. Case: b (a, t) and d (a, t) independent of time t6. Suppose b (a, t) =
b (a) and d (a, t) = d (a) for some given age-dependent rate functions b (a) , d (a) .
Then
Z at
d (a s) ds
d (a, t) =
0
d (a) d (a t) if t < a
d (a) if t > a.
5Not very realistic since it assumes that individuals may reproduce at any age and are potentially immortal eg no cutoff to b (a) for a < acrit or a > acrit , and d (a) does not increase with
a.
6which amounts to assuming that no modification of the demographical dynamics ever occurs.
18
We thus obtain
(a, t) = 0 (a t) e(d (a)d (at)) if t < a
.
= xb (t a) ed (a) if t > a
.
the sum of two convolution terms. Taking the Laplace transforms, with
Z
Z
b (z) :=
b (z) :=
eza b (a) ed (a) da and
eza 0 (a) ed (a) da,
0
b (z)
xb.b (z) = xb.b (z)
b (z) +
b (z) ,
leading to
b (z)
b (z)
.
1
b (z)
.
Inverting the Laplace transform yields xb (t). The solution of (24) is completely
determined from (26).
xb.b (z) =
We also have
x (t) =
(a, t) da =
xb (t a) ed (a) da +
the sum of two convolution terms. Taking the Laplace transforms, with
Z
b 0 (z) :=
eza ed (a) da,
0
we get
b (z)
x
b (z) = xb.b (z)
b 0 (z) +
b 0 (z) .
So
(27)
x
b (z) =
b (z)
b 0 (z)
b 0 (z) .
=
xb (z) .
1
b (z)
b (z) b
4.3. The complete case. This is the realistic case when both b (a, t) and d (a, t)
fully depend on (a, t) . Looking at
.
x (t) =
b (a, t) (a, t) da
suggests to introduce the mean birth and death rates (averaging over age)
R
R
d (a, t) (a, t) da
b (a, t) (a, t) da
R
R
and d (t) =
.
b (t) =
(a, t) da
(a, t) da
A BIRTH-AND-DEATH APPROACH
19
(a, t) da
.
So
xb (t) = x (0) b (t) eb (t)d (t) , xd (t) = x (0) d (t) eb (t)d (t) .
We are back to a case where b , d are independent of age although we know that
there is an age dependency for both b (a, t) and d (a, t).
.
Suppose we are given (b (t) , d (t)) in the first place. Then xb (t), xd (t) and x (t)
are known from Subsection 4.1. Furthermore (a, t) = (a, t) with
(a, t) =
=
0 (a t) ed (t) if t < a
.
So we need to solve the following inverse problem: find the unknown functions
b (a, t) and d (a, t) such that
Z
Z
.
.
which is a linear problem (not in the convolution class). Then (xb (t) , xd (t) , x (t))
will constitute a solution consistent with (24) and the rates b (a, t) , d (a, t) .
We briefly sketch another point of view:
.
Suppose we were given d (a, t) and xb (t) = (0, t) in the first place.
Then (a,
knownR from Equations (25) and (26), together with
R t) is completely
.
x (t) = (a, t)Rda and xd (t) = d (a, t) (a, t) da. Also xb (t) is known from
xb (0) = x (0) = (a, 0) da.
R
.
Now xb (t) = b (a, t) (a, t) da where now b (a, t) has to be determined. We thus
need to solve the inverse problem
Z
Z t
d
d
.
.
b (a, t) 0 (a t) e (a,t) da,
xb (t) =
b (a, t) xb (t a) e (a,t) da +
0
where the unknown function is b (a, t) . Suppose this inverse problem was solved.
Then (xb (t) , xd (t) , x (t)) constitute a solution consistent with (24) and the rates
b (a, t) , d (a, t) .
20
References
[1] Bharucha-Reid, A. T. Elements of the theory of Markov processes and their applications.
Reprint of the 1960 original. Dover Publications, Inc., Mineola, NY, 1997. xii+468 pp.
[2] Cohen, J. E. Ergodic theorems in demography. Bull. Amer. Math. Soc. (N.S.) 1 (1979), no.
2, 275-295.
[3] Cushing, J. M. An introduction to structured population dynamics. CBMS-NSF Regional
Conference Series in Applied Mathematics, 71. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1998. xiv+193 pp.
[4] Charlesworth, B. Evolution in age-structured populations. Cambridge Studies in Mathematical Biology, 1. Cambridge University Press, Cambridge-New York, 1980. xiii+300 pp.
[5] Feller, W. An introduction to probability theory and its applications. Vol. II. John Wiley &
Sons, Inc., New York-London-Sydney 1966 xviii+636 pp.
[6] Hoppensteadt, F. C. Mathematical methods of population biology. Courant Institute of Mathematical Sciences, New York University, New York, 1977. v+167 pp.
[7] Howard
J.
World
Population
Explained:
Do
Dead
People
Outnumber
Living,
Or
Vice
Versa?
Huffington
Post,
available
at
http://www.huffingtonpost.com/2012/11/07/world-population-explained n 2058511.html.
[8] Huillet, T.; Monin, A.; Salut, G. Minimal realizations of the matrix transition Lie group for
bilinear control systems: explicit results. Systems Control Lett. 9 (1987), no. 3, 267-274.
[9] Karlin, S.; McGregor, J. Linear growth birth and death processes. J. Math. Mech., (1958),
no 7, 643-662.
[10] N. Levinson. The asymptotic nature of solutions of linear systems of differential equations.
Duke Math. J. (1948), no 15, 111-126.
[11] McKendrick, A.G. Applications of mathematics to medical problems, Proc. Edinb. Math.
Soc. (1926), no 44, 98-130.
[12] Ohkubo. J. Karlin-McGregor-like formula in a simple time-inhomogeneous birth-death process. Preprint: arXiv:1404.2703, (2014).
[13] Webb, G. F. Theory of Age Dependent Population Dynamics, Marcel Dekker, New York,
1985.
CNRS, UMR-8089 and University of Cergy-Pontoise, 2, rue Adolphe Chauvin F-95302,
Cergy-Pontoise, Cedex, FRANCE, E-mail(s): avan@u-cergy.fr, nicolas.grosjean@u-cergy.fr,
huillet@u-cergy.fr