1. Introduction
In the beginning of 2020, we started experiencing the so-called COVID-19, an unprecedented epidemic, at least since the “Spanish Flu” in 1918–1919, and more recently (and to a lesser extent) SARS-1 in 2003. Despite considerable scientific and medical advances since then, most countries seem to have been overtaken by the epidemic development, and unable to predict, even qualitatively, when and in which way it may recede and possibly disappear. Understanding the kinetic evolution of infectious diseases is a long-lasting challenge. As analysed in [
1], epidemic modelling may involve either statistical or so-called “mechanistic” approaches. The former ones, through extrapolation of curves previously fitted on available data, aim at providing short-term forecasts, limited by data uncertainties, whose effects are enhanced by the highly non-linear nature of involved mechanisms. The latter are of quite a different nature. They aim at exploring fundamental bases and long-term trends of epidemic evolution, thanks to their propensity for taking into account non-linear effects, and help explore the possible role of so-called “control parameters”.
As early as at the beginning of the 20th century [
2,
3], a basis for theoretical modelling was established, using such “mechanistic” models, particularly in terms of population groups experiencing the different infectious stages of the epidemic. Such approaches were subsequently extended and refined, incorporating, for instance, host demography and migrations, as well as diffusion and mutation of infectious agents [
4]. A quite recent example [
5] is a detailed analysis of the COVID-19 outbreak in Wuhan. A set of differential equations describes the evolution of the four traditional types of populations, Susceptible–Exposed–Infected–Recovered (SEIR). The equations are parametrized using reported cases, and solved numerically in order to estimate the number of unreported cases and to predict the epidemic evolution.
On the other hand, it is well known that a fundamental characteristic of the evolution of complex non-linear systems is their extreme sensitivity to initial conditions, as first discovered by Henri Poincaré [
6]. In the case of the evolution of complex systems, and more particularly of epidemic dynamics, this sensitivity makes difficult both conventional long-term predictions and standard system stability analysis [
7]. However, due to the highly non-linear nature of the dynamics, simple models based on the Theory of Dynamical Systems, which are not necessarily quantitative and don’t necessarily need to be fitted on experimental data at this stage, may reveal the possible occurrence of specific behaviours, which standard local stability analyses or digital resolution of differential equations may not be able, in essence, to detect as such. This is the case, for instance, for attractors, bifurcations and deterministic chaos. Such models are also useful to better understand the fundamental role of basic control parameters of epidemic expansion.
The present study belongs to this last category. In this spirit and on the basis of the Theory of Dynamical Systems, we propose here a simple and general theoretical model for expansion and possible recession of contagious epidemics. Using assumptions fairly similar to SEIR ones, we shall look for the possible attractor(s) of the system, the influence of its finite size on their position, and the necessary conditions to bring the basic reproductive factor R0 below 1. The difference between the basic and effective reproductive factors will also be discussed in terms of the attractor properties. Finally, the possible occurrence of multi-stable cycles and chaotic behaviour during a sudden change in control parameter values will be investigated.
Calculations were made from analytical equations mentioned in the text, and figures produced, using basic Excel software.
2. Contamination Kinetics
We study an epidemic starting at a given time and place, from a contamination of a human being, following, for instance, a mutation of a virus of animal origin. The infection is gradually transmitted to other people around, resulting in a contaminated area (cluster).
By contrast for instance with condensation of water vapour into droplets, the “energy” of the interface that separates the cluster from the remainder of the population is zero. There is no physical restriction against cluster growth, which is only governed by the exchange kinetics of infectious agents. The critical size in the sense of nucleation-growth processes is therefore also zero, which means that a cluster made of only two individuals is already unstable and may grow spontaneously. The interfacial energy being zero, the cluster is also likely to expand in space with a fractal structure (e.g., romanesco broccoli structure), which favours exchange mechanisms between contagious and exposed people through an optimization of the exchange interface.
Let us consider a total population of N individuals, a number NC of them being contagious at a given time t. Neglecting the (nevertheless unfortunate) number of fatalities (about 2% in the case of COVID-19), the remainder (N-Nc) is made of exposed people (i.e., liable to infection), but also of individuals protected by long-term immunity, resulting from previous contamination and recovery (still debated for COVID-19), or from vaccination (if available and efficient).
The effective number of exposed people may therefore be written , where ξ is the proportion of immunized people. We assume that the contamination rate (dNC/dt)+ is proportional to the product of the number of contagious individuals by that of exposed ones in close contact with them at a given time. It is also taken proportional to the duration δt of the contact, to the turnover rate ν of exposed/contagious pairs, and inversely proportional to a protection efficiency factor p (e.g., mask wearing, lockdown measures, and so forth).
The contamination rate is also controlled by the activity of the infectious agent. In the case of viral respiratory tract diseases, it is sometimes stated that viruses develop in winter season, and get asleep, or at least less active, in summer. This might be due to enhanced UV radiation and air dryness in summer, but this point is still debated in the case of COVID-19. In this state of uncertainty, we shall introduce this supposed influence through a seasonal virus activity factor
S taken equal to 1 for “season-insensitive” epidemics, and otherwise proportional to a “season parameter”
S varying sinusoïdally with time:
where
t is the time in months, starting in December in the northern hemisphere. Thus, the season parameter
S would decrease from 1 in December down to 0 in June, and start increasing again in autumn, or alternatively kept equal to 1 if virus activity is constant throughout the year.
The contamination evolution equation can be written:
where
C = (
ν δt/
p)
S is a global “contamination factor”.
3. Recovery Kinetics and Global Evolution
We have now to introduce a recovery term. The recovery rate is taken to be proportional to the number
NC of contagious individuals, and is controlled by a recovery parameter
D, which may be understood as the average reciprocal duration (1/
τ) of the disease hosted by individuals.
The global evolution equation is thus obtained by combining Equations (2) and (3), as shown in
Figure 1:
with
α = [
C(1 −
ξ)
N −
D] and
β =
C(1 −
ξ).
Figure 1 shows the parabolic variations of
d(
NC/
N)/
dt as a function of
Nc/
N for three different cases. For high contamination, slow recovery and low immunity (overcritical case), the parabola intersects the horizontal axis at two
Nc/
N values,
Nc/
N = 0 and
Nc/
N =
NC*/
N. called “fixed points”. The derivative
d(
Nc/
N)/
dt being zero at such points,
Nc/
N does not vary with time. However, slight variations of
Nc/
N around
NC*/
N or around zero would result in quite different behaviours. Starting from A, a fluctuation of
Nc/
N to the left would bring the system in a region where
d(
Nc/
N)/
dt is positive, which would push
Nc/
N back to the fixed point “A”. Conversely, a fluctuation towards the right, where the derivative is negative, would bring the system to the left, back to “A” again. “A” is called an attractor. For opposite reasons, any fluctuation of the system starting from O (and necessarily to the right) would drive it to the positive derivative zone, up to “A” again. “O” is a repulsor.
The
NC value at the attractor A is easily found from Equation (4), solving the equation:
whose non-zero solution is:
or equivalently
where we define
R0 as
R0 =
CN(1 −
ξ)/
D, which depends on the long-term immunity factor
ξ, on contamination and recovery factors, and also on the total population size
N.
At very low
Nc values (early stages of epidemic) the quadratic term of Equation (4) is negligible as compared to the linear term. Equation (4) may be approximated by:
Integration of this equation shows that in this case
NC increases exponentially with time, a least as long as [
CN(1 −
ξ) −
D] is positive (i.e.,
R0 > 1). This is actually observed in early stages of COVID-19 in most countries, as shown in [
8], and represented by straight lines if the number of infected people is plotted vs. time in a semi-logarithmic scale.
Coming back to the general case, Equation (6) means that the proportion of infected people in the current state (attractor) is 1 − 1/R0, and the proportion of non-infected individuals, including both susceptible and immunized ones, is clearly 1/R0.
It is obvious from Equation (6) that, in the extreme case where R0 tends to infinity (infinite contamination factors and (or) no recovery), the steady state proportion Nc*/N of contaminated people tends to 1 (100% infected). On the contrary, the fraction Nc*/N of contaminated people at the attractor A is reduced by a decrease in the contamination factor C and an increase in the recovery rate D and in the long-term immunity ξ, as intuitively expected, and eventually reaches zero when R0 = 1.
At the attractor, despite the fact that the “basic reproductive rate”
R0 =
CN(1 −
ξ)/
D is larger than 1, there is a balance between newly contaminated and recovering people, which may appear at first sight to be equivalent to a 1 to 1 transmission of the epidemic, suggesting a reproductive rate equal to 1. Even so, the epidemic is not over at this stage. The literature appears as somewhat unclear on this point, probably related to a wide variety of definitions of the reproductive rate [
9,
10,
11]. Actually, the situation at the attractor A does not correspond to
R0 = 1, but instead to
R* = 1,
R* being the “current (or effective) reproductive number”, defined as the ratio of the instantaneous number of new infections by that of fresh recoveries. It is often stated in the literature that in this situation, a single individual contaminates a single other one on average, due to a reduction of the number of exposed people. This is often referred to as the “herd (or global or collective) immunity” threshold [
9]. Such a terminology may suggest that contamination of a fraction 1 − 1/
R0 of the population (which is actually the case at the attractor A) should provide a total immunity to the whole population.
The situation is actually slightly more subtle. Let us start with a given value of
R0 larger than one, and observe the epidemic evolution from its very beginning (
NC = 0). Equation (4) shows that the epidemic growth rate is a combination of linear and quadratic terms in
NC. Contamination and recovery kinetics behave differently. The
initial growth rate (Equation (7)) is linear in
NC, giving the exponential growth discussed above, but due to such competing kinetics, the “growth rate” readily slows down, goes through a maximum, and eventually converges to zero at the attractor. During this whole process, the contamination rate remains larger than the recovery one, but their difference vanishes as the attractor is approached. The attractor is actually a
current, stable but dynamical steady state at which the number of new infections and the number of recoveries in a population balance each other, a fraction of the recovered people becoming immune [
12].
Recovering people are continuously replaced by newly contaminated ones, a fraction of them being always vulnerable to death. The epidemic is
definitely not over and would not die out spontaneously in this stable state, in contrast with other interpretations of the effective reproductive number [
13,
14]. The classical representation of the effective reproductive rate in which a single individual directly contaminates a single exposed one surrounded by several immunized other ones seems inadequate. At this stage, the apparent 1 to 1 transmission is actually a balance between contamination and recovery kinetics. This is a key point.
The current proportion of sick people Nc*/N can be reduced if the attractor A is gradually shifted to the left through a reduction of R0. However, it is worth noting that, during this process, R* always remains equal to 1 whatever the position of A. This operation would merely decrease the flux of sick people travelling through the “attractor box”, and as a consequence reduce the current occupancy rate of hospital beds (which is already not so bad for lack of anything better).
By contrast, the green parabola in
Figure 1 illustrates the limiting case where contamination is low enough and (or) recovery factor strong enough to bring the attractor A to the origin O. Equation (6) shows that the attractor on the green curve has merged with the repulsor O (this is actually a particular type of bifurcation) when
Nc*/
N = 0, giving:
or equivalently
Nc*/
N = 1 − 1/
R0 = 0. In this case,
dNC/
dt becomes negative everywhere except at O, and O is now an attractor, corresponding to a number of contaminated people equal to zero from the very first attempt of the epidemic development.
This situation where R0 = 1 is equivalent to the critical transition in a nuclear reaction. In this critical state, only one of the two neutrons produced by every fission of a Uranium nucleus is able (in average) to trigger the fission of another Uranium nucleus, and so forth. For R0 < 1 (undercritical situation), the system remains under control, whereas for R0 > 1 (overcritical situation), it diverges and the nuclear explosion takes place.
In the epidemic case, for
R0 > 1 (large contamination, low recovery), the number of infected people starts increasing exponentially with time (top blue line in
Figure 1), but its growth (“explosion”) is gradually hindered by the increasing recovery rate, and also by the decreasing available amount of exposed individuals, at least if a significant proportion of the population is infected (which does not seem to be the case at this stage for the COVID-19). In a same way,
R0 < 1 corresponds to the undercritical case: every chain reaction gradually slows down and eventually dies out. The epidemic expansion is over as long as
R0 is permanently kept below 1. If not, a new epidemic would be liable to start again somewhere and develop, unless long-term immunity has fully developed, or efficient vaccines have been produced meanwhile.
This behaviour contrasts sharply with exposure to chemical or radioactive pollutants, for which there is no amplification by chain reactions [
15]. This last process is linear. Protecting from pollution for instance 20% of a population reduces the contaminated population by 20%. In this case, each individual is responsible for his (her) own health, whereas in the case of contagious epidemics, each individual protection contributes to protection of other people. Epidemic contamination is a chain reaction. The gradual decrease of
Nc*/
N as
R0 goes down, followed by a threshold at
R0 = 1 after which the epidemic is over, is a typical non-linear effect.
It is worth noting, from Equation (6), that an epidemic propagating in a larger population N would require a more stringent limitation of C(1 − ξ)/D to be controlled (in particular stronger protection measures, and vaccination campaigns), as intuitively expected again from the non-linear nature of contamination kinetics. In other words, provisional confinement of people in smaller areas would help in controlling the epidemic, regardless of the obvious associated drawbacks.
4. Convergence towards the Attractor, a Possible Route to Chaos?
We shall now investigate the different possible types of convergence to the attractor A shown in
Figure 1. The system might indeed converge to the attractor either monotonically, or to a limit cycle, or even possibly experience a transition to a chaotic behaviour [
16,
17,
18].
We start from the global evolution equation (Equation (4)), written for the sake of simplicity:
with
α =
CN(1 −
ξ) −
D and
β =
C(1 −
ξ).
Continuous as well as discrete solutions of equations similar to (9), known as “logistic equations”, were proposed a long time ago by Verhulst [
19,
20] to study population dynamics. Here, in order to investigate the system convergence to the attractor, we shall use the associated “logistic maps”, a simple and quite efficient technique to solve this type of problem.
We discretize Equation (9) into a recursive relation considering finite time steps
δt = 1 corresponding to steps
δx for
x. Starting from an initial value
x0, the evolution of
x with time can be obtained by the recursive relation:
associated with a “functional relation”:
The fixed points of the system are obtained setting
xn+1 =
xn, or equivalently:
giving:
which is equivalent to Equations (5) and (6).
It is obvious from Equation (12) that fixed points can be represented in a
f(
x) vs.
x graph by the intersections of the
f(
x) curve with the diagonal line with unit slope, as shown for instance in
Figure 2 and
Figure 3.
From Equation (11), the slope
f′(
x) of
f(
x) is:
Using Equations (13) and (14), we obtain the slope at the fixed points:
We shall now use the recursive relation (Equation (10)) to determine the various possible behaviours of the system as it approaches the fixed points.
The first example corresponds to
α = 0 and
β = 1. This is the critical case (green curve in
Figure 1). On the logistic map of
Figure 2,
xn values are represented on the horizontal axis, and
xn+1 ones on the vertical axis. Starting the iteration from any
x0 value on the horizontal axis (
x0 = 0.6 for instance in
Figure 2), we draw a vertical line. It intersects the red parabola giving
x1 = 0.24. A horizontal line drawn from this intersection to the blue diagonal with unit slope transfers
x1 back to the horizontal axis, from which a second iteration is performed, and so forth. The successive
xn values obtained by such iterations are represented by the thin staircase line, that eventually converges to the origin O which is (in this example), the unique fixed point. This is the critical case, corresponding to
R0 = 1.
The second example (
Figure 3) corresponds to
α = 0.9,
β = 1. In this case, there are two fixed points as shown by Equation (13). Starting from any
x0 value, the iteration converges to the fixed point at
x* =
α/
β = 0.9, which is an attractor, whereas O is now clearly a repulsor. In addition, the trajectory to
x* is monotonic as in
Figure 2.
The third example (
Figure 4) corresponds to
α = 2.1,
β = 1. Starting from
x0 = 0.3 for instance (black lines), the system does not converge to
x*, but instead to a so-called “limit cycle”, for which
x oscillates between two different values on both sides of the attractor (bi-stable state). Starting from
x0 = 2.8 (green lines), the system also converges to the same limit cycle, though after a larger number of iterations. This kind of result is geometrically obvious as soon as the slope of the parabola at
x* becomes less than (−1). In
Figure 4, the slope at
x* is indeed (−1.1 < −1). It can be shown [
9,
10,
11] that decreasing further
f′(
x*) (as
α goes up) may drive the system through a bifurcating hierarchy of multi-stable cycles that eventually leads to a tipping point and a chaotic behaviour.
Since α = C(1 − ξ)N − D and β = C(1 − ξ), and in agreement with the three above examples, such a trajectory toward deterministic chaos is obviously favoured by increasing values of , i.e., a high contamination factor C, a low recovery rate D, a low immunity ξ, and also a large total population N in the concerned area. A possible consequence of this result is that a sudden decrease of protection factors, as for instance during a rapid release of containment measures that would bring R0 to a value well above 1, is liable to trigger strong instabilities that might be difficult to control, since needs for emergency hospital beds may suffer large periodic or, even worse, chaotic variations. In this case, a temporary subdivision of infected areas into smaller isolated ones may bring the system back to a more stable and manageable state. In any case, the post-crisis release of protection policies should be conducted in a gradual and controlled manner. Other possible consequences of such a route to chaos are worth being studied.
5. Conclusions
The present study is not a statistical model. It does not intend either to produce short or middle-term predictions. It only aims at analysing in detail the specific role of epidemics control parameters. For this purpose, as such processes are highly non-linear, we applied standard methods used in the Theory of Dynamical Systems.
As infection extends through exchanges of infectious agents between contagious and exposed people, the net increase rate dNC/dt of contagious people at a given time results from a competition between two terms: (i) a contamination factor proportional to both the number of contagious individuals and the number of exposed ones, and (ii) a decay factor related to recovery kinetics of contaminated individuals.
The contamination factor involves the duration and turnover frequency of pair contacts, the protection efficiency (e.g., lockdown measures, mask wearing), a long-term immunity factor, and the possible seasonal variations of the virulence of infectious agents. The recovery factor is controlled by the reciprocal average duration of the infected state of individuals. At constant values of control parameters, the system converges to a steady state attractor at which contamination and recovery factors balance each other.
Various properties of the attractor were then thoroughly investigated, more particularly through responses to changes in the values of control parameters.
The smaller the contamination factor and the larger the recovery and the long-term immunity factors are, the lower will be the steady state proportion Nc*/N of contagious people at a given time, as intuitively expected. However, this would definitely not be the end of contamination events. Indeed, Nc* being the current number of contagious people at time t, recovering people are continuously replaced by an equal number of newly contaminated ones in this stage.
This 1 to 1 transmission ratio at the attractor corresponds to a “current” or “effective” reproductive factor R* equal to 1, in spite of a R0 value larger than 1. As a consequence, an “imposed” decrease of R0 through lockdown or vaccination measures for instance would not change the R* value at the attractor, which will stay equal to 1 regardless of the attractor position, but it would reduce the flux of sick people travelling through the “attractor box”, or in other words the current number of sick people, that would help manage the occupancy of hospital beds. The epidemic would really be under control when the reduction of R0 would result in a situation where A and O would merge, i.e., for R0 = R* = 1.
By contrast, decreasing further the reproductive number R0 may lead to a tipping threshold beyond which the epidemic is actually over. This would remain true as long as R0 is kept below 1, i.e. as long as protection measures are enforced, and (or) as long as the long-term immunity of the population (possibly helped by vaccination) has increased enough to be able to take over the lack of protection.
On the contrary, a sudden change in R0 value may shift the attractor apart from the actual position of the system. We show that, if the system is driven towards the new attractor position by a too large restoring force, for instance after a too rapid release of confinement or other protection measures, it would be brought through a bifurcating hierarchy of stable cycles to a chaotic behaviour, whose management would resultingly be problematic.