Abstract
In this article, we develop two independent and new approaches to model epidemic spread in a network. Contrary to the most studied models, those developed here allow for contacts with different probabilities of transmitting the disease (transmissibilities). We then examine each of these models using some mean field type approximations. The first model looks at the late-stage effects of an epidemic outbreak and allows for the computation of the probability that a given vertex was infected. This computation is based on a mean field approximation and only depends on the number of contacts and their transmissibilities. This approach shares many similarities with percolation models in networks. The second model we develop is a dynamic model which we analyze using a mean field approximation which highly reduces the dimensionality of the system. In particular, the original system which individually analyses each vertex of the network is reduced to one with as many equations as different transmissibilities. Perhaps the greatest contribution of this article is the observation that, in both these models, the existence and size of an epidemic outbreak are linked to the properties of a matrix which we call the -matrix. This is a generalization of the basic reproduction number which more precisely characterizes the main routes of infection.
Subject terms: Network topology, Probabilistic data networks, Applied mathematics, Pure mathematics
Introduction
Context
A very natural way to model the spread of a human-to-human transmissible infectious disease is to encode each individual as the vertex of a graph whose edges model the interactions through which the disease can propagate. See1–9 and references therein for the vast literature of epidemic modeling, including on networks. We also refer the reader to some very interesting related work in10–14.
However, despite the large body of work, there are substantial difficulties in implementing such methods, the most obvious of which being the difficulty in inferring a realistic network and in analyzing the very high dimensional resulting system of ordinary differential equations. Furthermore, due to such difficulties most models make the additional simplifying assumption that all interactions have the same probability of transmitting the disease.
In fact, extending the theory in order to incorporate interactions with different probability of transmitting the disease, dealing with heterogeneity, developing approximation schemes, and understanding network based interventions are all listed as some of the main challenges facing network epidemic modeling as stated in7.
These challenges are in fact all linked as, for instance, understanding which interactions are the most responsible for the epidemic spread would allow for better insight on which kind of interventions are the most effective in controlling an outbreak. This is therefore a fundamental research direction which ought to be pursued with more intensity in the future.
In this work we shall use a method that at the same time deals with the two difficulties mentioned above while at the same time incorporating the possibility of different types of interactions. Our results are insightful and our techniques tractable enough so that they can be effectively used in the future in a large amount of situations.
Summary of results
We shall now summarize our approach and main results. Consider a large number of individuals interacting with each other through different types of interactions which have probabilities of transmitting the disease (typically ). To encode the network we use n different graphs whose edges represent the different interactions and is the total graph. For example, an edge of the graph encodes an interaction which has a probability of transmitting the disease.
In reality, we shall require relatively little information on the specific properties of the network encoding the interactions. Namely, we will only need to know the degree distributions for the several types of interactions. Said in other words, we require knowledge of the probability that a randomly chosen vertex has a certain number of interactions of each type (notice that this is far less than knowing the exact form of the network).
Summary of methodology and main contribution
The key technical method which we employ to deal with this is to use multivariate generating functions in order to simplify computations and have a unified approach which only depend on the degree distributions of the graphs encoding the network. Therefore, we start in section “Generating functions” by recalling the definition multivariate generating functions for the excess degree distributions following a random edge of , for . These are denoted by and we further use them to construct a matrix with entries
which we shall call the -matrix. This matrix has several interesting properties and, as will become later clear, encodes much epidemic information. For example, the sum of all entries in the i-th line coincides with the basic reproduction number of infections caused by the individuals that originally got infected through an interaction of . Also, the total basic reproduction number can be easily recovered from as shown in Remark 8.
Still in section “Generating functions” we define some modified generating functions, which we call , and use to construct a -matrix similarly.
Section “Prevalence of infection and percolation (the late stages of an outbreak)” constructs the first, and most basic, of our approximate models. This looks at the late stages of an epidemic outbreak that propagated in and assumes that the disease already had enough time to sufficiently spread through in the population and came to some sort of equilibrium with part of the population being removed after infection and transmission. We employ this into a mean field type approximation which, in particular, implies that all individuals with the same number of interactions of each kind, have the same probability of already having been infected. Our analysis can also be considered as a model of percolation with n different types of nodes. This important problem in itself, seems to not have received much attention, see15 for a honorable exception.
Our findings, stated in Propositions 1, 2, and 3, relate the existence of a phase transition in the fraction of infected vertices and the eigenvalues of the -matrix crossing the value 1.
Section “Dynamic modeling in a local mean field approximation” lays out an enormous system of ordinary differential equations (ODEs) modeling a SIR-type epidemic dynamically spreading in a network encoded by . This model generalizes the more standard version by allowing for different transmissibilities depending on which graph encodes a specific interaction. In total, this results in a system of N ODEs for N unknown functions.
The analysis of this model is mostly postponed until section “Dynamic modeling in a mean field approximation by degree similarity” , with 4 simply proving that as , the system converges to a disease free equilibrium for which some characterizations are given. For example, Theorem 1 shows that a vertex has a probability of at most of ever being infected, where R(v) denotes the number of infections v is expected to cause if infected. Interestingly, this simple bound highlights that individuals expected to infect many others are also more likely to be infected.
Section “Dynamic modeling in a mean field approximation by degree similarity” further analyses the previous system of ODEs by making one extra simplifying assumption. Namely, that vertices with the same joint degree have similar probabilities of being in each state. We then show that such a simplifying assumption reduces the original system of N ODEs to a much smaller one of n ODEs. In this situation, we find that the matrix is of fundamental importance in understanding the dynamics of the epidemic outbreak. For example, we prove that the existence of an eigenvalue greater than one is related with the nearly exponential growth of the outbreak in its early stages.
A comment on computational methods
Before embracing in proving the main results we want to make one further comment. There are computational tools which can be used to implement epidemics spreading on networks such as the EoN and SEIRSplus Python packages. While these do exemplify the well known epidemic behaviors that we describe, our main contribution is to rigorously mathematically demonstrate the mentioned results using the very general models we consider (recall that we allow for different transmissibilities). This goes beyond the current state of the art as these results had only been rigorously established in the case .
Generating functions
This section reviews some basics of generating functions, including multivariate generating functions. For some fascinating early and varied applications of the method of generating functions we recommend16.
Graphs and their generating functions
Let be a graph whose vertices encode individuals and whose edges encode interactions through which the disease can spread. We consider a family of subgraphs with , for and . For each , let be the degree distribution of the graph meaning that a randomly chosen vertex has degree k with probability . The corresponding generating functions are given by
and we define the joint multivariate generating function by
Remark 1
Notice that and so the average degree of , denoted , may be computed to be
Similarly, using the fact that , we find the total average degree to be
Remark 2
The idea of having the n subgraphs is that of modeling different types of contacts between individuals which have unequal probability of transmitting the disease. Thus, we associate a probability of transmission to each and assume with no loss of generality that .
Excess degree distributions
Consider a randomly chosen individual which may have been infected following a randomly chosen transmission. Considering it as a vertex in , we define its excess degree (or ramification) as the number of extra edges emanating from it. The joint probability that such a vertex has ramification along the graphs can be computed directly from the degree distributions of the graphs as in17. Indeed, given that fixing the subgraph there are ways of arriving at a vertex with degree (ramification ) we find that
This will be referred to as the excess degree, or ramification, joint distribution.
Remark 3
Here we are working with the excess degree distribution for a randomly chosen individual rather than than the excess degree distribution for a randomly chosen infected individual.
The associated multivariate generating function
| 1 |
which as shown in17 can be written in terms of the for as follows
| 2 |
and recall that .
Remark 4
Let with and consider a randomly chosen individual v and assume that the remaining population is all susceptible. Using the distribution for the excess ramification, the probability that, if infected, v will infect individuals along for each i
| 3 |
Then, the generating function for the random variable M given by the number of infections caused by a randomly chosen individual, if infected, is
| 4 |
Remark 5
Recall that, for a disease starting to propagate in an otherwise completely susceptible population, the basic reproduction number is given by , which from the above formula can be computed to be
Specific excess degree distributions
We now consider the excess degree distribution by following an edge of a specific graph , we define its available ramification as the number of excess edges emanating from it. Then, as before, the joint probability that such a vertex has excess degree is
Therefore, its multivariate generating function can be computed to be
| 5 |
Remark 6
Notice, in particular that . Using either this fact or the previous formulas for the generating functions we find that can be computed from the as follows
Definition 1
Let and be as in (5). Define the -matrix as the matrix whose (i, j) entries are
Furthermore, given for all and we shall define the generating function
| 6 |
It will prove useful to also define a -matrix associated with these generating functions as follows.
Definition 2
Let and for the function be as in (6). Then, we define the matrix whose (i, j) entries are
which we shall call the -matrix.
Remark 7
In the case when we have and so the -matrix turns into
Remark 8
We can define a quantity which yields the average number of infections caused by the individuals which were themselves infected from an interaction of . In formulas, such a quantity is given by
| 7 |
or, in terms of the first reproduction matrix, as the sum of all the entries in the i-th line, i.e. . It is easy to check that
Prevalence of infection and percolation (the late stages of an outbreak)
Recall that for the transmissibilities denote the probability that an interaction, encoded by an edge of , will transmit the disease if one of its ends is infected. We point out that this approach is in different from that of multiplex networks as in that case it is the different nodes that have different transmissibilities, see for example18–20. In our case each node can have several and so our approach can be interpreted as a generalization of the multiplex networks case. We also point out that we shall work in full generality and our results are widely applicable.
At this point we follow a well known trick first introduced in1 and21 in the case when there is only one transmissibility. In order to implement this trick in the case when there is more than one transmissibility we introduce n quantities, called : Each corresponds to the average probability that a vertex is not infected through a specific interaction (edge) of . For this to happen, either:
the infection is not transmitted (independently of whether the individual in the other end of this interaction is infected or not) which has probability , or
the infection would be transmitted by the interaction, with probability , but the other individual was not infected, which happens with probability if it has excess degree .
Hence, on average we have
| 8 |
for . This is a fixed point equation for the function with given by the right hand side of Eq. (8).
Then, the average probability that a randomly chosen vertex does not get infected is given by
| 9 |
Remark 9
Notice that the probability a vertex with degree does not get infected is given by
and so is simply the average of these probabilities. So, we see that this mean field type approximation also implies the weaker approximation where the probability that a vertex gets or not infected only depends on its degree.
We turn now to the question of finding conditions which guarantee that (8) has a solution other than the obvious one at , which corresponds to the absence of disease. Before we embrace in the general analysis we consider the simple special case when which already appears in the literature, for example chapter 16 in2.
Example 1
In the case when the fixed point equation (8) reads
| 10 |
Denoting the right hand side by F(q), we have and while and . It then follows from the intermediate value theorem that there is a fixed point of F if and only if . Such a condition is given by which can equally be written as .
In this simple setting when , we can further try to better understand the transition phenomena at such that . For this we expand around as a Taylor series
and inserting into Eq. (10) we have
where we have used . This can be rewritten as
from which we find
Then, expanding in a Taylor series around we find
| 11 |
valid for and which describes the phase transition as a power law with exponent 1.
Continuing to explore the case when we shall now give two very simple examples which can be solved explicitly.
Example 2
(2 neighbors and ) In this situation each individual contacts with only two other ones, we have and . Then, the fixed point equation is which has the unique solution independently of . The only other solution is which occurs in the case when .
This is to be expected as if there is a probability that the interactions will not transmit the disease, then almost surely there will be someone which does not transmit it and so it does not get passed that individual. In a large population, almost everyone will be left uninfected.
Example 3
(3 neighbors and ) In this example we consider and so . Then, the fixed point equation turns into . The only solution is given by
Hence, we see an interesting explicit phase transition occurring at . In terms of the probability that a randomly chosen individual escapes infection we find that
Notice that this is compatible with Eq. (11). Indeed, expanding near we find that .
When we can equally prove existence of a critical point in if certain n quantities are greater than one (in the case there is a single quantity which can be readily identified with ). However, in this more general case the proof is slightly less elementary as this is a codimension problem for which the intermediate value theorem no longer applies.
On possible approach would be to denote by the function defined by the right hand side of (8) and find hypothesis so that there is such that . Then, the Brower fixed point theorem would guarantee the existence of such a fixed point in . However, we shall instead proceed in a slightly different manner.
Proposition 1
Suppose that for all , the quantities defined in (7) are all greater than 1, i.e.
Then, there is a solution of Eq. (8) and so .
Proof
We shall look for solutions of (8) in and it will prove convenient to write these as . Then, the fixed point equation (8) turns into the equations
for . Then, we look for fixed points of the function F given by the right hand side of equation above with . By Brower’s fixed point theorem, for such a fixed point to exist, it is enough if maps to itself, for some positive . First, notice that each entry
is nondecreasing in each coordinate and its image lies in . Furthermore, by Taylor’s formula
for . This shows that for sufficiently small
if
The quantities in the left hand side can be readily identified with the , from which we conclude that under these hypothesis and a fixed point exists.
Inspired by this proof and the computation in example 1, also for we shall search for a phase transition (or bifurcation) from due to a variation in the parameters . In order to set up the nomenclature, we shall consider a 1-parameter family of transmissibilities. For all we have that is a solution to (8). We shall say that a bifurcation from occurs at T(0) if any neighborhood of in contains solutions of (8) not equal to . This will be called a phase transition if such solutions lie in a continuous curve parameterized by t. The following result gives a necessary condition for the existence of a phase transition.
Proposition 2
Consider a 1-parameter family of parameters and suppose that there is a continuous solution to (8), for with for and for . Then, the -matrix at T(0) must have 1 as one of its eigenvalues.
Proof
Bifurcations of q from at T(0) are in one to one correspondence with bifurcations of from at T(0). Defining the function whose entries are
for . By the implicit function theorem, if for a given T we had being an isomorphism, then no bifurcation could occur. This already gives us a necessary condition for a bifurcation to occur.
The (i, j) entry of is given by
| 12 |
and so is non-invertible if and only if the -matrix has 1 as an eigenvalue. We have thus concluded that for a bifurcation to occur at a given T, the -matrix must have a unit eigenvalue.
Remark 10
We also mention in passing that in biology, such phase transitions and bifurcation phenomena are sometimes referred to as branching processes. We direct the reader to the Refs.22,23 for more on such branching processes in biology.
Suppose now that the -matrix associated with T(t), which we shall denote by has exactly one eigenvalue such that (this means that the algebraic multiplicity of is one). If we further assume that , i.e crosses 1 transversely at . Then, the computation (12) shows that at the map has a 1-dimensional kernel and cokernel and that . Then, the Crandall–Rabinowitz theorem (Theorem 1.7. in24) shows that a phase transition must occur at . We shall state this separately as follows.
Proposition 3
Consider a 1-parameter family of parameters whose associated -matrix has a unique eigenvalue satisfying . If , then a phase transition must occur at .
Example 4
() We have for and . In particular,
and similarly for . Hence, the -matrix can be written as
Example 5
( with 2 neighbors each) Consider and , . Then, we have for and . Then, the -matrix is
whose eigenvalues are
Clearly, and so a phase transition must occurs when crosses 1, i.e. when
Furthermore, in this case the equations for read
In particular, using the first equation to write in terms of and inserting in the second we find that solutions are given by and solutions of the quartic equation
Example 6
( with 2 exponentially distributed graphs) Again, we consider and , for . In this situation we have
Then, the -matrix is
whose eigenvalues are 0 and
which in this case coincides with and we therefore find that a phase transition occurs when crosses 1. In fact, it is tempting to regard and as the respective contributions to by the networks and . Indeed, and so that
as shown in Remark 8.
These interpretations of and may, however, not be appropriate to interpret some non-intuitive phenomena. For example, one may be lead to think that both and are non-increasing with respect to and . However, this need not be true as we shall illustrate in an example. In this case the equations for read
and we shall now iterate the right hand side to approximate two solutions. Say, in the case when and , which corresponds to and we have . On the other hand, if instead , which corresponds to , while the rest remains as before, we have and so did decrease but increased.
However, this situation is not totally counter-intuitive as overall, the value of , the probability that a random vertex escapes infection, does increase in the second example where in comparison with a in the first example.
Dynamic modeling in a local mean field approximation
In section “Prevalence of infection and percolation (the late stages of an outbreak)” we studied a mathematical framework, related to percolation models, and used the properties of the network in order to compute the probability that a given node will eventually be infected. However, this framework does not look at the specific way the infection propagates in the network through time. That will be the topic of the current section. Here, we investigate an extended SIR type system modeling the spread of an epidemic on a network with different types of contacts, meaning that the transmissibilities are not all the same and can be gauged to approximate different kinds of contacts. As before, we consider a set of n graphs with the same vertices but different edges. These encode the interactions and each graph is weighted by a transmissibility per unit time encoding the probability of transmitting the disease through that interaction (per time unit). Our model is a simple alternative to25 which more directly deals with contact duration.
The model
For each vertex v of we shall denote by all its neighbors through the graph , in other words is the set of all vertices which are connected to v through a an edge of . Then, we respectively denote by , and the probabilities that v is either susceptible to the disease, infected, or removed. The dynamics of this network SIR model is then approximately governed by
| 13 |
where is the rate of recovery.
Remark 11
Alternatively, we can let be the entries of the adjunction matrix of the graph and write the sum as .
Remark 12
The system (13) is an approximation because the average probability that v is susceptible and w infected is only approximately given by . In order to work with a non-approximate model one would have to write an infinite array of equations modeling the dynamics of the average probabilities of all such nonlinear quantities. See also3 for such an analysis carried out in the situation where there is only one type of interaction.
Classifying the disease free equilibrium
It is clear from the equation that any equilibrium solution of the system (13) we must have for all v. Hence, any equilibrium solution is disease free. In fact, setting and gives a 1-parameter family of equilibrium solutions of the system and any equilibrium solution must be one of these.
An important question is then to understand if a non-constant solution converges to one of these equilibria and to which? The fact that any solution converges to an equilibrium is immediate from the fact that is nondecreasing and bounded, hence the limit
exists. Furthermore which implies as we wanted to show. The main question then becomes:
Question 1 What is the disease free equilibrium to which a solution starting at converges? Can we understand how this depends on the properties of and ?
From the system of equations (13) we find that for each vertex v of , there are two conserved quantities
and
Let N be the total number of vertices. These conserved quantities reduces the system of 3N equations for 3N functions to a system involving only N functions. In fact introducing and the last equation of system (13) into the previous conserved quantity we find that
Suppose v starts susceptible, then and so , from which we have
for all time. Given that the solution converges to an equilibrium, we must have and so
| 14 |
where in this equation we have written as to simplify notation. It will prove convenient to have the following notion at hand.
Definition 3
Let v be a vertex of and its degree as a vertex of we shall denote by
the expected number of infections v will cause if infected.
Remark 13
Notice that the quantity represents the probability that an interaction of , between an infected and a susceptible individual, results in an infection. Hence, the quantity can be regarded as the average number of infections the individual represented by v is expected to cause if it is infected.
Remark 14
For example, let us assume we have a sufficiently simple situation so that for all . Then, inserting this into (14) we find that
In this situation, the right hand side equals 1 when and vanishes when . Hence, by the mean value theorem, a solution with exists if and only if the derivative of the right hand at , is positive. Such a derivative can be computed to be which is positive if and only if .
In order to investigate the existence of solutions to Eq. (14) with it is convenient to rewrite this equation as
| 15 |
Hence, our problem is now recast as the problem of looking for fixed points of the function given by where
The first obvious fixed point is that occurring at the origin which corresponds to all individuals still being susceptible, i.e. the disease never spread. In the next result we give a criteria for the existence of another fixed point.
Theorem 1
Suppose that for all vertices v of we have . Then, the solution to the system (13) starting with converges to a disease free equilibrium with for all v. This satisfies Eq. (15) and the bound
In particular, we find that the upper bound is increasing with R(v) (in agreement with basic intuition).
Proof
The proof that the solution converges to a disease free equilibrium is given in the beginning of this subsection. This must satisfy (15) and we shall now prove that, under the conditions stated, , i.e. . We proceed as in the proof of Proposition 1 by applying Bower’s fixed point theorem. Let to be fixed later, then the Taylor expansion of around the origin reads
Furthermore, is non-decreasing with respect to each entry. Hence, if for all v we find that for sufficiently small the function maps to itself and by the Brower fixed point theorem must have a fixed point in .
We turn now to the proof of the upper bound for given in the statement. Recall that denotes the degree of v in . From Eq. (14) we immediately find that the argument of the exponential in the right hand side satisfies
Hence, we discover that satisfies
| 16 |
Inserting the Definition 3, of R(v), in this bound gives , as claimed in the statement.
Remark 15
Inserting the equation for , in the first equation of (13) we find that
this can be integrated using the initial condition to obtain
This is a very nice and beautiful formula, but it is not of much use if we know nothing about . However, we do can take the limit as and assume we are converging to a disease free equilibrium whose existence is assured, for example, under the assumptions of Proposition 1. In such a situation we have . Hence, in this limit the previous equation turns into
By setting this is the same equation which we have previously derived. This situation is slightly more general than the one we have analyzed in Theorem 1 and a similar results hold yielding the bound
Dynamic modeling in a mean field approximation by degree similarity
The system of the previous section, though very general is extremely large and difficult to investigate. For this reason, it is convenient to find simpler systems which we can more easily analyze. This is the content of this section where we will consider a system for the average probability that vertices of a given degree are in specific states. This is an oversimplified assumption which nevertheless allows one to gain a lot of insight on the dynamics of an epidemic in a network. The approach we take here is mostly inspired from that of2, where the authors first learned it for the case . There are also interesting individual based approaches which however require knowing the whole network structure and they also only have , see for example26. See also27 for some computational results using a model on a weighted network.
The model
For each we shall denote by , and the average probabilities that a vertex with degree k is susceptible, infected and removed respectively. Such a network SIR model is governed by the following system
| 17 |
where for
is the averaged probability of an individual being infected after following a random edge of the graph .
Remark 16
Again, in writing the system (17) we have used one large simplification. Namely, we have approximated the average value of by the product of the average values of and .
An equivalent (much reduced) system of equations
Notice that (17) can potentially be an extremely large system, as there are as many groups of 3-equations as degree combinations. It is remarkable that this system can be extremely reduced to one that only involves n equations for n functions. For this, it is convenient to introduce quantities measuring the average number of removed individuals following an edge of . These are given by
for . Then, we have which inserting into the equation for yields . Assuming that the epidemic outbreak starts with no-one removed from previous infections, we have (which follows from for all ) and so
which we can also rewrite as
for . Now, recall that and so
| 18 |
where in the last equality we have used the generating function (6) whose definition we recall to be
which depends on the initial conditions .
Remark 17
Consider the case where one is willing to make the simplifying assumption that for all , i.e. the initial proportion of susceptible individuals is independent of their degree distribution (this may be a reasonable assumption for a new disease which begins to spread in an unknown part of the population). Then, for all . Notice a few properties of the function , namely it is nondecreasing with respect to each coordinate, and
i.e. the average number of initially susceptible individuals in , meaning those which have edges in .
Using and and rearranging, we find that (17) can be written as a system for given by
| 19 |
and further using and this can be rewritten as a system for
| 20 |
which is a substantially smaller than the initial one in (17).
Existence of an equilibrium
At an equilibrium point we either have the rights hand side of (19) vanishing, i.e.
or, written as a fixed point equation, as
| 21 |
for . In particular, notice from Eq. (18) that this implies that for all and so this equation encodes a disease free equilibrium to which the solution of the system is expected to converge.
As in section “Prevalence of infection and percolation (the late stages of an outbreak)”, we shall start by analyzing the case when in the following example. It will serve as a good exercise for the case. See also2 for this analysis in the case .
Example 7
() In this situation, there is only one which is given by
and the Eq. (21) for an equilibrium is
| 22 |
Hence, an equilibrium is determined by fixed points of the function g(w) given by the right hand side of (22). Notice that (even though it may be very small) while , and so a fixed point always exist by the intermediate value theorem. Moreover, we find from
that g(w) is increasing while from
we find that its concavity always faces down. Hence, the equilibrium point must be unique. We further deduce the equilibrium value of to be
However, when , then there is fixed point of g at which corresponds to never having a disease spreading. For another fixed point to exist we must have which can be written as
and can be identified with the initial basic reproduction number. This situation with is relevant, for example, when considering an approximately infinite number of individuals with only a finite number of infected individuals.
Example 8
( and every vertex with k neighbors) In this case and so the equilibrium is attained at a such that .
Also in this case, the insights given by the previous example can be extended to higher dimensions to prove the existence of an equilibrium point of the system starting at a given configuration of initially susceptible individuals.
Proposition 4
Suppose that the average number of initially susceptible individuals . Then, there is an equilibrium point such that
In particular,
Proof
We are looking for fixed points of the (continuous) map is given by
and again at least one such equilibrium exists from Brower’s fixed point theorem. Using this we find
which again we can see to be exponentially decreasing with and (notice however that the themselves are also functions of the so this statement is somewhat imprecise).
Given that at the equilibrium point all (recall that ) we have from which the last equality and inequality in the statement follow.
Remark 18
Of course, when there is an equilibrium point with and .
Convergence to the equilibrium
We consider the cases and for which we have the flow equation (20) which we rewrite as , for
| 23 |
In the case we have
In particular, with and so there is such that in . On the other hand while . Hence, the solution to (20) with stays bounded inside (0, 1) and therefore converges to an equilibrium point with . Hence,
We now turn to the case when . In this situation we have and
and similarly for . In particular, we find that . Hence, we have that there is such that for . Furthermore,
Hence, the solutions stay inside the square and by the Poincaré–Bendixon theorem, it must therefore converge to an equilibrium point with for . Notice that here we have implicitly used the fact that there are no non-constant periodic solutions. That can easily be proven by looking at the system (17) from which we find that the must be non-decreasing and can only be constant at a disease free equilibrium.
Short time behavior
Recall from Eq. (19) that the system is governed by the set of ordinary differential equations
| 24 |
for . Given that initially we have we may Taylor expand right hand side above using as alluded to in remark 17. This gives
where is the (i, j) entry of the -matrix associated with the transmissibilities as in definition 2, and the denote terms of order . In this way, the above equation may be written as
| 25 |
Suppose that can be diagonalised and let with eigenbasis and the corresponding eigenvalues. Then, we write we find that each must solve
which we can integrate to obtain
We therefore find that the initial exponential growth observed at the beginning of an outbreak is codified in the existence of an eigenvector of greater than 1, as alluded to in the introduction.
Major limitations
As with any model, those considered in this article have a scope and are therefore heavily limited. Obviously, there are limitations associated with the several assumptions and approximations made, but there are also several others. For instance, the fact that one does not need to consider the full form of the network, which can be interpreted as a strength of the model, may also be a severe limitation. Indeed, there are many different multi-graphs having the same degree distributions and the spread of an epidemic outbreak may have different features in such in-equivalent networks. This is not incorporated by our models which simply use the information on the degree distributions. However, as previously mentioned, this is limitation can also be seen positively. Indeed, while the exact form of the network is practically impossible to obtain in practice, estimating the degree distributions is a feasible endeavor. Nevertheless, one must bear such limitations into consideration anytime these models are used.
Acknowledgements
Gonçalo Oliveira is supported by the NOMIS Foundation, Fundação Serrapilheira 1812-27395, by CNPq grants 428959/2018-0 and 307475/2018-2, and by FAPERJ through the grant Jovem Cientista do Nosso Estado E-26/202.793/2019.
Author contributions
Both authors contributed to all aspects of the production of this manuscript. This manuscript consists of material that will be included in A.G. Ph.D. thesis carried out under the supervision of G.O.
Data availibility
All data generated or analysed during this study are included in this published article.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Mollison D. Spatial contact models for ecological and epidemic spread. J. R. Stat. Soc. Ser. B (Methodol.) 1977;39(3):283–313. [Google Scholar]
- 2.Newman M. Networks: An Introduction. Oxford University Press; 2018. [Google Scholar]
- 3.Kiss IZ, Miller JC, Simon PL. Mathematics of Epidemics on Networks. Springer; 2017. [Google Scholar]
- 4.Keeling MJ, Ken TDE. Networks and epidemic models. J. R. Soc. Interface. 2005;2(4):295–307. doi: 10.1098/rsif.2005.0051. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Brauer F, Castillo-Chavez C, Feng Z. Mathematical Models in Epidemiology. Springer; 2019. [Google Scholar]
- 6.Brauer F. An Introduction to Networks in Epidemic Modeling. Mathematical Epidemiology. Springer; 2008. pp. 133–146. [Google Scholar]
- 7.Pellis L, et al. Eight challenges for network epidemic models. Epidemics. 2015;10:58–62. doi: 10.1016/j.epidem.2014.07.003. [DOI] [PubMed] [Google Scholar]
- 8.Capasso V. Mathematical Structures of Epidemic Systems. Springer Science and Business Media; 2008. [Google Scholar]
- 9.Azizi A, et al. Epidemics on networks: Reducing disease transmission using health emergency declarations and peer communication. Infect. Dis. Model. 2020;5:12–22. doi: 10.1016/j.idm.2019.11.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Liu J-B, Zhao J, Cai Z-Q. On the generalized adjacency, Laplacian and signless Laplacian spectra of the weighted edge corona networks. Physica A Stat. Mech. Appl. 2020;540:123073. doi: 10.1016/j.physa.2019.123073. [DOI] [Google Scholar]
- 11.Liu J-B, et al. Network coherence analysis on a family of nested weighted n-polygon networks. Fractals. 2021;29(08):1–15. doi: 10.1142/S0218348X21502601. [DOI] [Google Scholar]
- 12.Zhang YQ, et al. Human interactive patterns in temporal networks. IEEE Trans. Syst. Man Cybern. Syst. 2015;45(2):214–222. doi: 10.1109/TSMC.2014.2360505. [DOI] [Google Scholar]
- 13.Zhang YQ, et al. Spectral analysis of epidemic thresholds of temporal networks. IEEE Trans. Cybern. 2020;50(5):1965–1977. doi: 10.1109/TCYB.2017.2743003. [DOI] [PubMed] [Google Scholar]
- 14.Callaway DS, et al. Network robustness and fragility: Percolation on random graphs. Phys. Rev. Lett. 2000;85(25):5468. doi: 10.1103/PhysRevLett.85.5468. [DOI] [PubMed] [Google Scholar]
- 15.Osat S, Faqeeh A, Radicchi F. Optimal percolation on multiplex networks. Nat. Commun. 2017;8(1):1–7. doi: 10.1038/s41467-017-01442-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Harris TE. The Theory of Branching Processes. Springer; 1963. [Google Scholar]
- 17.Oliveira G. Early epidemic spread, percolation and Covid-19. J. Math. Biol. 2020;81(4):1143–1168. doi: 10.1007/s00285-020-01539-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Barnard RC, et al. Edge-based compartmental modelling of an SIR epidemic on a dual-layer static-dynamic multiplex network with tunable clustering. Bull. Math. Biol. 2018;80(10):2698–2733. doi: 10.1007/s11538-018-0484-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Buono C, et al. Epidemics in partially overlapped multiplex networks. PLoS One. 2014;9(3):e92200. doi: 10.1371/journal.pone.0092200. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Zhang X, et al. Multiplex network reconstruction for the coupled spatial diffusion of infodemic and pandemic of COVID-19. Int. J. Digit. Earth. 2021;14(4):401–423. doi: 10.1080/17538947.2021.1888326. [DOI] [Google Scholar]
- 21.Grassberger P. On the critical behavior of the general epidemic process and dynamical percolation. Math. Biosci. 1983;63(2):157–172. doi: 10.1016/0025-5564(82)90036-0. [DOI] [Google Scholar]
- 22.Jagers P. Branching Processes with Biological Applications. Wiley; 1975. [Google Scholar]
- 23.Kimmel M, Axelrod DE. Branching Processes in Biology. Springer; 2002. [Google Scholar]
- 24.Crandall MG, Rabinowitz PH. Bifurcation from simple eigenvalues. J. Funct. Anal. 1971;8(2):321–340. doi: 10.1016/0022-1236(71)90015-2. [DOI] [Google Scholar]
- 25.Miller JC, Slim AC, Volz EM. Edge-based compartmental modelling for infectious disease. J. R. Soc. Interface. 2012;9:890–906. doi: 10.1098/rsif.2011.0403. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Youssef M, Scoglio C. An individual-based approach to SIR epidemics in contact networks. J. Theor. Biol. 2011;283(1):136–144. doi: 10.1016/j.jtbi.2011.05.029. [DOI] [PubMed] [Google Scholar]
- 27.Kamp C, Moslonka-Lefebvre M, Alizon S. Epidemic spread on weighted networks. PLoS Comput. Biol. 2013;9(12):e1003352. doi: 10.1371/journal.pcbi.1003352. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
All data generated or analysed during this study are included in this published article.
