Abstract
In this paper we conduct a simulation study of the spread of an epidemic like COVID-19 with temporary immunity on finite spatial and non-spatial network models. In particular, we assume that an epidemic spreads stochastically on a scale-free network and that each infected individual in the network gains a temporary immunity after its infectious period is over. After the temporary immunity period is over, the individual becomes susceptible to the virus again. When the underlying contact network is embedded in Euclidean geometry, we model three different intervention strategies that aim to control the spread of the epidemic: social distancing, restrictions on travel, and restrictions on maximal number of social contacts per node. Our first finding is that on a finite network, a long enough average immunity period leads to extinction of the pandemic after the first peak, analogous to the concept of “herd immunity”. For each model, there is a critical average immunity duration Lc above which this happens. Our second finding is that all three interventions manage to flatten the first peak (the travel restrictions most efficiently), as well as decrease the critical immunity duration Lc, but elongate the epidemic. However, when the average immunity duration L is shorter than Lc, the price for the flattened first peak is often a high second peak: for limiting the maximal number of contacts, the second peak can be as high as 1/3 of the first peak, and twice as high as it would be without intervention. Thirdly, interventions introduce oscillations into the system and the time to reach equilibrium is, for almost all scenarios, much longer. We conclude that network-based epidemic models can show a variety of behaviors that are not captured by the continuous compartmental models.
Keywords: Theoretical epidemiology, COVID-19 Intervention strategies, Temporary immunity, Spatio-temporal network analysis, Agent-based epidemic modeling
1. Introduction
When recovering from a disease grants temporary immunity against it, it can happen that an epidemic dies out locally, but survives elsewhere, returning at a later point in time. We observe a “second peak”. A second peak can also happen when interventions are effectively applied to slow down the spread of a disease locally, but are then lifted. This phenomenon has a clear geometric component. Standard compartmental models for epidemic curves are inherently a-geometric, because they assume a perfectly mixed population. Agent-based epidemiological models allow for an embedding of the population in a geometric space to capture this effect more clearly.
In this paper we study this geometric effect empirically. We conduct a simulation study about the effect of temporary immunity on spreading processes on different agent-based models. Immunity being only temporary has been observed for various types of coronaviruses, see [28] and references therein. It is currently being debated whether the current Covid-19 epidemic provides lasting or temporal immunity, see e.g. [42].
We also model the effect of three different interventions:
-
A)
social distancing,
-
B)
traveling restrictions, and
-
C)
limiting the number of social contacts.
Our simulation results may serve as a qualitative indication of possible outcomes of epidemic spread and intervention strategies for highly infectious diseases, such as the current COVID-19 pandemic. It also gives qualitative predictions about the ways an epidemic might (or might not) return, depending on the average duration and level of temporary immunity. The focus is twofold: first, on understanding how the underlying space affects the outcome of the simulations, and second, to see and compare the effect of the three intervention strategies on the pandemic. For the first goal, we compare four scenarios with underlying geometries:
-
•
Scenario 1: The underlying network is “purely geometric”, ignoring long-range connections. For this scenario we use the square nearest-neighbor torus as the base graph.
-
•
Scenario 2: The underlying network is a “mean-field network”, ignoring the spatial component. For this scenario we use the configuration model, which can mimic the local statistical properties of real human contact networks, such as degree distributions.
-
•
Scenario 3: The underlying network is a mixture between a geometric and mean-field network. For this we use Geometric Inhomogeneous Random Graphs, which possess geometric features and can match the statistical properties of real human contact networks.
-
•
Scenario 4: The epidemic is modeled in a “mean-field continuous space”, ignoring the spatial component and approximating the discrete population by a continuum. For this we use systems of ordinary differential equations (also called: a compartmental model), which are currently the most popular tool for epidemic curve modeling.
Our aim is to compare these models, and see what the effect is of considering more realistic representations of the underlying space and spreading mechanisms. We, however, emphasize that our paper provides qualitative estimates, not quantitative ones. As a result, the study here might underpin or support certain intervention strategies more than others, but we refrain from (and see no justification for) using these simplified models to make numerical predictions with respect to the current COVID-19 outbreak.
1.1. Epidemic spread with temporary immunity on a network
We choose the simplest possible model that shows, qualitatively, the behavior that we would like to observe, namely, the effect of temporary immunity. This model can, however, be easily modified to accommodate other compartments, such as an incubation period (exposed state) (as e.g. in [43]), deaths, asymptomatic cases, etc. For simplicity, we describe the dynamics in discrete time. A continuous time version is analogous and shows the same qualitative behavior. The model is similar to the one studied in [18], where the focus is on the critical regime.
The spreading process changes at discrete time steps, each time step corresponds to, say, a day. We fix the network G in advance. We think of nodes in the network as individuals. Each node within the network can be in three possible states: susceptible (S), infected (I) or temporarily immune (T). The neighbors of a node u are nodes with a direct connection (also called link, or edge) to u. A connection may correspond to a friendship or an acquaintance, or simply a contact event. The discrete time dynamics between the three states are described as follows (see also Fig. 2):
-
•
Infecting:Each infected node, while being infectious, infects each of its neighbors within the network with probability β at every time-step. Infections to different neighbors happen independently.
-
•
Healing: When infectious, each node heals with probability γ at every time-step, independently of other nodes, and independently of infecting other nodes. The average infectious period of an infected node is 1/γ time-steps. Upon healing, the node becomes temporarily immune.
-
•
Losing immunity: Each temporarily immune node loses its immunity with probability η at every time-step, independently of other nodes. The average immune period of a node is thus 1/η time-steps. After losing immunity, the node becomes susceptible again.
We run these dynamics on three different types of networks, covering the above mentioned scenarios: the purely geometric square grid, the pure network configuration model, and the mixture Geometric Inhomogeneous Random Graph (GIRG) (see Definition 2.1, Definition 2.2, and 2.3) below.
We adapt these dynamics to obtain a continuous S-I-T-S compartmental model (Scenario 4) in Section 2.4. We choose the parameters of the underlying network models in Scenarios 1–3 so that the models have comparable average degree (and when possible, also comparable variance), and then vary the parameters β, γ and η. In the remainder of this section we give a quick summary of our findings, then in Sections 2 and 3 we define the four scenarios and three intervention methods in more detail, and in Section 4 we present our detailed simulation results.
1.2. Phases of S-I-T-S on continuous compartmental models.
For Scenario 4, we observe three (commonly known) phases of the epidemic, that we briefly describe here for comparison. For the model description, see Section 2.4.
-
1)
Subcritical and critical phase: Immediate extinction. Whenever the basic reproduction number, the epidemic dies out without producing a peak. For β/γ < 1, it dies out quickly (logarithmic in the initial number of infected), while for it dies out slowly (polynomial in the initial number of infected). See Fig. 14(b).
-
2)
Supercritical phase: Peaks of decreasing magnitude towards a limiting stationary proportion. Whenever β/γ > 1, the proportion of infected population stabilizes at . There are several larger peaks before the equilibrium is reached, see Figs. 14(a)–14(b). The incline and decline of peaks are exponential. See more in Section 2.4.
1.3. New supercritical phases in S-I-T-S epidemics on network models.
The presence of the network structure, as well as the underlying space, combined with temporary immunity has a surprising effect on the qualitative behavior of the epidemic. More specifically, new phases arise in the phase diagram compared to those in Section 1.2. The duration of the immune period plays a more profound role than in the continuous compartmental model of Section 2.4, where the single supercritical phase is entirely determined by the ratio β/γ of the infection rate and the healing rate. For finite spatial network models, there is no well-defined definition of R 0: the average node-degree as well as the topology of the network influences the probability of entering each phase. The final size of the epidemic is, at least for the most commonly known S-I-R model, often computable even for network models: See the works [38], [48], [52], [58], [65] for the final size of the epidemic in mean-field type networks, and the phase diagram for S-I-T-S on the lattice [18, Figure 1].
For the S-I-T-S epidemic spread on all three network models (Scenarios 1, 2, and 3) we observe the following three phases, with 2S below being new compared to Scenario 4:
-
1)
Subcritical and critical phase: Immediate extinction. The epidemic goes extinct almost immediately (for all runs), and the number of infected decays exponentially in this case. When R 0 ≈ 1, the epidemic may die out more slowly. We emphasize though, that the critical and subcritical phase do not separate so clearly on the stochastic S-I-T-S model on networks: due to the stochastic nature, the epidemic might die out quickly even when R 0 > 1. For the extinction time (logarithmic vs polynomial of the network size), the initial number of infected individuals plays a more important role. This is, however, out of the scope of our current study and we do not pursue this direction further.
-
2)Supercritical phases: Possible large outbreak. With positive probability, there is a large outbreak. For network-based S-I-T-S, the supercritical phase separates into two sub-phases:
-
2S)Extinction after a Single peak: When the duration of the immune period is long, the epidemic has a single peak, after which it immediately goes extinct. Heuristically, the reason for the existence of this new phase is that after the first epidemic peak, earlier infected nodes become immune and maintain their immunity long-enough to provide barriers in the network that the infection cannot pass through. See Fig. 12(a).
-
2M)Long-time survival, Many peaks: When the duration of the immunity period is relatively short, the epidemic follows a (qualitatively) similar curve to the one observed in the ODE in Section 2.4. There is a first major outbreak, followed by smaller second, third, etc., peaks, decreasing in magnitude, and eventually settling on a (meta-stable) stationary proportion of infected and immune population. See Fig. 12(b). We mention that this equilibrium is a meta-stable state, since the all-susceptible configuration is an absorbing state. The time to reach that, however, is exponentially long in the network size, see [15].
-
2S)
Stochastic transition between phases with a sharp threshold: Due to the stochastic nature of the model, the phases 1, 2S, 2M are, (at least on a finite but large network) intertwined. This means that for a given fixed set of parameter β, γ, η, a single run of the S-I-T-S epidemic may enter any of the three phases, with different probabilities. However, the probability of entering a given phase undergoes a sharp transition in the parameter values: for fixed β, γ, a small change in η results in a shift from almost always seeing phase 2S to almost always seeing phase 2M. This is called a sharp threshold phenomenon, see [26], [27]. The sharp threshold is defined as the value of ηc(N) where the survival probability crosses 1/2. The same theory suggests that the threshold ηc(N) converges in the large network limit. The probability of long survival (phase 2M) can be seen in Fig. 3 for eight different models as a function of η, all with the same average degree . We conjecture that the long survival probabilities are monotone in η, see Fig. 20, where the experiment is carried out with more runs for each value of η.
Height of the first peak: The height of the first peak, in all models, is insensitive to η, just like for Scenario 4, see Fig. 4 A possible explanation for this insensitivity is that during the initial spread, the S-I-T-S process is closely approximated by an S-I-R process, where temporarily immune nodes are simply removed.
Shape and location of the first peak: For Scenario 2 (mean-field network), the shape of the first and later peaks are similar to that of Scenario 4, i.e., exponential incline followed by exponential decline. Scenario 1, the grid, however, has a linear incline followed by linear decline, if there is a first peak, which is not true, when η is large. See Section 4.2. The shape of the curve for Scenario 3 depends on the parameter values: as long as there are many long-range connections, and hubs in the network (nodes with very high degree), the curve resembles that of Scenario 2.
When this is not the case, Scenario 3 starts to gradually resemble the epidemic curve of the grid (Scenario 1): linear incline followed by linear decline, see Fig. 12.
Explanation of the linear peak-shapes: The linear growth was also investigated in a similar setting recently in [64]. There, the authors proposed to model the contact network using a related (one-dimensional) model that is called the Newman-Watts small world [53]. The mathematical explanation for seeing a linear growth curve is as follows: these models are embedded in geometry, and the parameters are such that long edges do not dominate yet, and hence the typical ball-growth is polynomial. This is in accordance with theoretical results (5) related to the average distance in the network being short (poly-logarithmic) when there are many long-connections but long (polynomial) when these are scarce. See [43] and references therein for the role of long-connections.
Topology-dependent fluctuations after the first peak: The fluctuations after the first peak are highly dependent on the network topology. For power-law networks with infinite asymptotic variance, there is no second peak and the system reaches equilibrium very quickly after the first peak. For finite variance networks, several further peaks occur, see e.g. Figs. 23, 25. The transition is most profound when interventions change the topology, see Section 1.4 below.
We mention that for Scenario 3 the way the second peak happens is entirely different from the first peak: the initial spread is local, emanating from the source, (with some long connections causing non-local new infection centers), while the second peak is spread out, infections occur everywhere in space. This is quite natural, since during the initial wave, the epidemic fills the space, and thus the second peak happens roughly when the immunity arising from the first wave starts to wear off, and at that moment it does not have a well-defined source anymore. This is why we never see the epidemic to die out after a second peak. It either dies out after the first peak, or many peaks occur and the system reaches equilibrium.
We conclude that the continuous ODE approximations often fail to capture the later behavior of the epidemic, which depends highly on the network topology.
1.4. Comparison of intervention methods a) b) c) on scenario 3.
We carry out the intervention methods on Scenario 3, the geometric scale-free network model. We model intervention (A), keeping physical distance by randomly removing connections from the network.
Intervention (B), allowing for less travel, is modeled in two different ways. Once, it is modeled by drawing for each present edge a random exponential threshold with a common mean L, and cutting the edge if it exceeds its threshold value, resulting in a connection-length distribution that decays exponentially above the threshold L. Secondly, it is also modeled by increasing the long-range parameter α to α new.
Intervention (C), limiting the maximal number of contact per person, is modeled by prescribing a maximal node degree M and then for each node u with degree higher than M, randomly chosen connections of u are cut until at most M connections remain, see more details in Section 3.
We choose the parameters M, L, α new so that the average degree is the same after all interventions. See Fig. 1 for a visualization of the intervention methods.
We summarize our most important, qualitative findings. For quantitative values see Section 3.
The height of the first peak drops. In all interventions, the height of the first peak is dropping, by at least as much as the shrinkage in average node degree (intervention A) and even more with other interventions. The most effective intervention in this respect is the hard no-travel rule. See left on Fig. 4.
Elongated first peak. The time and duration of the first peak is later/longer than without intervention. For keeping physical distance, the time-shift is the least apparent (a few days), while for intervention B it is the most profound, a factor of 10, see bottom of Fig. 24, as well as Table B.1.
Long-survival probabilities drop. Each intervention pushes the probability of the system entering phase (2M) lower for a fixed parameter setting β, γ, η. When increasing η (thus decreasing the immunity duration), at a critical ηc the system abruptly goes from dominantly phase 2S from dominantly phase 2M, (a sharp threshold). The sharp threshold ηc of long-survival is increased under all interventions, see Fig. 19. In this respect, interventions B and C perform best.
Higher second peak. Intervention B and C result in a higher second peak, or even make a second peak appear where originally it was not present. The worst intervention in this respect is intervention C (limiting the maximum degree), where the second peak can be as high as 1/3 of the first peak. See Fig. 4 and 21. For infinite variance degree GIRG, on Fig. 21) the strong travel restriction also causes a second peak, while social distancing and increasing α does not.
A possible explanation for a higher second peak is the following. Under intervention C (limiting node degree) and Intervention B (cutting long-edges), there are no more hubs in the network: nodes with very high degree. Once infected, hubs infect a large proportion of their neighbors roughly at the same time. Moreover, hubs are much closer to each other (in terms of graph distance) than the average distance in the graph, thus the infection can travel quickly between hubs. To summarize, hubs synchronize the system. Once the hubs are removed, this synchronization is also removed from the system and oscillations similar to the grid appear. Limiting node degree without travel restrictions has the strongest effect on the removal of hubs. Limiting travel reduces the degree of hubs, but do not remove them completely, since nodes that were hubs before the intervention, have typically many local connections as well, see Fig. 16.
More oscillations to reach equilibrium. Interventions C and B, while they are most effective regarding the first peak, introduce high oscillations in the system, and the time to reach equilibrium can be much longer than in the original model (from a few days to more than a thousand days). Again, these oscillations are explained by the lack of synchronization. See Figs. 25 and 26 for these later effects.
To summarize, we conclude that the effect of interventions vary to a high extent and depend on the precise way the intervention changes the network topology. Again, ODE-approximations fail to capture these various effects.
2. Network models
2.1. Scenario 1: Lattice network models
Arguably the simplest geometric network model is the nearest neighbor lattice. To avoid boundary effects, and make the network completely homogeneous, we shall study epidemics on the torus instead of a square that we define here:
Definition 2.1 Nearest neighbor tori —
Arrange nodes on a square grid, and label them with two coordinates for . To obtain connect to when either and or and . To obtain connect to when and . The networks have nodes, see Fig. 6.
Lattice models are homogeneous and the average distance within the network is large, it grows polynomially with the number of nodes. Writing for the number of connections on the shortest path between nodes u and (also called: graph distance), the average distance becomes
(1) |
2.2. Scenario 2: The configuration model and other a-geometric network models
A-geometric random network models are often used as null-models to compare network data to purely random networks. Here we describe a commonly used model, the configuration model, and mention similar alternatives. The configuration model is a well-studied object in mathematical network science, dating back to Bollobás [10] and Molloy and Reed [46], [47]. The main advantage of this simple model is that it can mimic the degree distribution of real-life networks.
Definition 2.2 Configuration model —
Fix N ≥ 1 the number of nodes. Prescribe to each node its node-degree so that the total degree is even. To form a graph, to each node u we assign number of half-edges and the half-edges are then paired uniformly at random to form edges. The resulting random multi-graph is the configuration model. The erased configuration model can be obtained by erasing all self-loops and multiple edges between nodes.
See Fig. 7 for an illustration of the algorithm, and Fig. 8 for two realizations. Observe that we pair half-edges randomly, hence, even though the prescribed degrees might be deterministic, the configuration model is a random (multi)graph. It is a multi-graph since multiple connections between nodes and even connections to the same node may occur, however, these become proportionally insignificant when the size of the graph is sufficiently large. An easy way to obtain a simple graph from the configuration model is to erase second, third, etc edges between nodes, as well as self-connections. It is shown that the erasure does not affect the empirical distribution of the model in any significant way [34]. For a mathematical overview on the properties of the configuration model and erased configuration model, see [34].
In real-life networks, an extreme variability of node degree is often observed, see [1], [25], [51]. Extreme node degree variability results in the presence of a few individuals with extreme influence on spreading processes, the hubs or superspreaders [51]. Mathematically, this extreme degree variability can be expressed using the empirical distribution of node degrees, that follows a power-law:
(2) |
with exponent τ > 2. In our simulations we study the case when the empirical degree distribution follows such a power law, i.e., the node-degrees satisfy (2), for some parameter τ > 2. In this case, the node-degrees in the erased configuration model version also follow (2), with the same exponent τ.
Other popular a-geometric models include the Chung-Lu and the similar Norros-Reittu model [16], [17], [54], and preferential attachment models (also known as the Barabási-Albert model) [3]. In the Chung-Lu and the Norros-Reittu model, only the expected degrees of nodes are prescribed, rather than their exact degree. It is shown that these models, with similar parameter settings, behave qualitatively similarly to the configuration model, see [34] for references. The preferential attachment model is a growing network model, that is best suitable to study the evolution of networks on a longer time-scale. For a relatively short time-frame typical to epidemic spread, a time snapshot of the preferential model could be used. Mathematical results suggest that snapshots of this model behave, again, qualitative similarly to the configuration model with similar degree structure, although numerical values might differ [5], [21], [23], [25]. As a result, we choose the configuration model for baseline comparison.
An important feature of the configuration model is the small-world property. Heuristically, this means that two arbitrary nodes in the network can be connected via very short paths, using only a few connections. Mathematically, the small world phenomenon means that the average graph distance in the network is small, at most logarithmic in the network size. For the configuration model, when τ > 3, the network is proven to be a small world [35], [66], while, when τ ∈ (2, 3), the average graph distance is ultra small, meaning a double-logarithm of the network size:
(3) |
In the former case, when τ > 3, the shape of the epidemic curve is shown to converge in the large network limit, see [4], [6], [39].
While the configuration model easily accommodates power-law node degrees, and has the small-world property, it neither contains communities nor clustering [25], [63]. Empirically, clustering quantifies the effect commonly known as “a friend of a friend is also likely to be my friend”. Mathematically, clustering means the presence of triangles in the network. Communities are parts of the network that have significantly more connections than the same number of randomly selected nodes. One could argue that clustering and communities in human contact networks often arise due to spatial effects: people living nearby tend to know each other with higher probability. To accommodate clustering and communities, as well as keep node degree variability high, we introduce our last model of investigation.
2.3. Scenario 3: Geometric inhomogeneous random graphs
The last network class we run the S-I-T-S epidemic on is a mixture of pure geometric and purely random network models. For this we use a general Geometric Inhomogeneous Random Graph (GIRG) model, that is a state-of-the-art model for real-world social and technological networks, embedded in geometric space. The presence of underlying geometry underpins the model: individuals are embedded in space, just like in real life, allowing for local community structures to be present in the contact network, leading to strong clustering [13], [63]. The GIRG incorporates edges bridging spatial distance on all scales, ranging from short to long-range edges, as well as a high variability of node degree: in fact, the model is scale-free in two respects: both in spatial distance that edges cover, and in node-degree variability [13].
Contact- or activity networks of humans have been found to show similar behavior, including heavy-tailed degree distributions, strong clustering, and community structures [1], [8], [49], [50], [51], as well as heavy-tailed distance-distribution for edges, see references in [36].
Recently, several spatial random graph models were developed to incorporate these features: hyperbolic random graphs [9], [33], [56], scale-free percolation [19], and GIRGs [11], [12], [13]. These models can be unified into a general model containing all these three models as special cases. The qualitative behavior of the three models is the same. The following definition is general, and in its last sentence we specify it for GIRG. The underlying space can be the earth’s surface, or the two-dimensional Euclidean space. We denote by x∧y the minimum of two numbers x, y.
Definition 2.3 Geometric Inhomogeneous Random Graph (GIRG) —
Fix N ≥ 1 the number of nodes. Assign to each node a fitness and a spatial location Φ(u). Fix α > 0. For any pair of nodes with fixed connect them by an edge with probability
(4) where dist is a distance function1 , i.e., it measures the distance between the locations . When Φ(u) is chosen uniformly in a box of volume N, we obtain the GIRG.
Any or all of the vertex set, fitnesses, and spatial locations can be random (see Fig. 9). GIRGs have a natural interpretation: the fitnesses express the ability of nodes to have many connections, Φ embeds them in space, and α is the long-range parameter: the smaller α is, the more the model favors longer connections. The parameter space of GIRG is rich enough to model many desired features observed in real networks:
-
(a)
extreme variability of the number of neighbors (degrees),
-
(b)
connections present on all length-scales,
-
(c)
small and ultra-small distances,
-
(d)
strong clustering,
-
(e)
local communities.
In real-life networks, (a) corresponds to the presence of a few individuals with extreme influence on spreading processes, the hubs or superspreaders. Mathematically, (a) corresponds to the empirical distribution of node degrees following a power-law, as in (2) above, for some τ > 2. Setting a power-law fitness distribution for in GIRG yields that the degrees satisfy (2), while setting results in a (fairly) homogeneous network with some longer edges, that is known in the literature as (continuum) long-range percolation [7]. The abundance of long-range connections is tuned by α in (4): the smaller α, the more likely are long-range connections (b). The power-law exponent τ and the long-range parameter α tune the average graph distance see [7], [11], [19], [20]:
(5) |
Comparing this to the average distance in the configuration model in (3) and to the lattice models in (1), one sees that geometry and long-range connections play a role when τ > 3, and the model interpolates between the small-world configuration model and the lattice.
Empirically, clustering quantifies the effect commonly known as “a friend of a friend is also likely to be my friend”. Mathematically, clustering means the presence of triangles in the network. Communities and clustering are naturally present in SCLM, because the model favors connections between nodes that are close to each other in space (see Fig. 9). Thus, GIRG incorporates all five desired features.
For the spread of information or infections in such networks, it is known that large-degree nodes and many triangles have opposing effects. On the one hand, nodes of large degree (also called hubs, super-spreaders, or influencers) contribute to fast dissemination, and foster explosive propagation of information or infections [24], [32], [57], [59]. On the other hand, clustering and community structures provide natural barriers that slow down the process, while long-range edges accelerate the spread [2], [37], [40], [41], [45].
2.4. Scenario 4: S-I-T-S compartmental model
For baseline comparison to continuous epidemic models, we use a continuous S-I-T-S model, where there are only three possible states, susceptible (S), infected (I) or temporarily immune (T), in a total population of N individuals. Susceptible individuals may become infected via a contact to infectious individuals, while infectious individuals heal and thus become temporarily immune. The assumption is that individuals make contact with a random other individual at rate β. Immune individuals loose their immunity at a certain rate and become susceptible again.
The deterministic ordinary differential equation (ODE) model is governed by the three main parameters:
-
•
β: rate of infecting a susceptible individual when being infected,
-
•
γ: rate of healing, and becoming temporarily immune,
-
•
η: rate of losing temporal immunity and becoming susceptible again.
See Fig. 5 for a schematic diagram. We assume the population size is N, denote by S(t), I(t), T(t) the number of susceptible, infected and temporarily immune individuals at time t, then the corresponding ordinary differential equation becomes:
For the infection to survive, β > γ is necessary, otherwise . When β > γholds, this ODE has a stationary state, which is explicitly computable:
Observe that the equilibrium proportion of infected is roughly linear in η, as long as η ≪ γ. One can also compute the basic reproduction number, and observe that . Qualitatively, the ODE exhibits either (sub)critical behavior, implying extinction, or supercritical behavior, as described in Section 1.2and depicted in Figs. 14(a)–14(b). On these figures, for the supercritical case one can observe that
-
a)
the height of the first peak does not depend on the duration of the immune period; only on β, γ.
-
b)
for fixed β, γ, increasing the duration of the immune period results in deepening the valley between the first and the second peak. The minimum between the first and second peak is always strictly positive, however, it approaches 0 as 1/η tends to infinity. For somewhat realistic values (the minimum gets near 0 around 1/η ≈ 210). Since this is a continuous system, the second peak is always present, explaining the absence of phase 2S in this compartmental model.
3. Modeling intervention methods on GIRGs
A) Social distancing measures: percolation
In the current Covid-19 outbreak, many governments issued a collection of social distancing measures: keeping 1.5 meter distance from each other, wearing face masks, hand-gloves, washing hands frequently, and so on. Such measures result in reducing the number of contact moments between individuals and thus resulting the chance for the virus to spread. When the social distancing measures are not combined with travel restrictions, this results in the underlying contact network to lose its connections roughly randomly. This has been observed also in [22].
Hence, we model the effect of social distancing by randomly removing a certain proportion of edges in the network. This method is called percolation in the mathematical literature [31]. The same method is used to model social distancing in e.g. [55], where percolation is applied to the configuration model. We denote the resulting network by G perc.
B) Travel restrictions
In the current Covid-19 outbreak, many governments issued everybody to stay at home and only travel when necessary. Outside country travel is not allowed for some countries, e.g. Spain, Italy, Germany, Hungary. This results in the underlying contact network to lose many of its long connections.
We model the removal of long-connections in the network in two different ways: a (seemingly) milder and a stronger intervention measure.
B(w): Weak travel restriction. One way to reduce the number of long-range connection in the network is by increasing the parameter α in GIRG. This intervention does not cause a ‘hard cutoff’ for the length of connections: some long-range connections might remain, but the intervention is strong enough to push the distances in the network from poly-logarithmic to polynomial, see (5).
Increasing α, when τ > 3, decreases the probabilities of long edges: indeed, in (4), for two nodes with locations the ratio
is raised to the power α, so as long increasing α reduces the chance of a long connection being present.
When τ > 3, the node fitnesses are, typically, not high enough2 so that, typically, hence the intervention of increasing α is very effective. The average distance increases from poly-logarithmic to polynomial in the network size. On the other hand, when τ ∈ (2, 3), node pairs with ratio happen frequently enough (even on global scale, nodes with fitness are present), hence, increasing α turns out to be ineffective in reducing the average distance in the network, since many long-range edges remain. This is in good correspondence with (5), where the average distance is doubly-logarithmic regardless of the value of α when τ ∈ (2, 3). We denote the resulting network by Gα.
B(s): Strong travel restriction. Another way to reduce the number of long-range connection in the network is by removing long-edges in the network. Mathematically, we set a threshold distance T, and for each edge present in the original network we draw an independent Exponential variable with mean T; and remove the edge e when
This intervention does cause a ‘hard cutoff’ for the length of connections at the threshold T. The intervention is also strong enough to push the distances in the network from poly-logarithmic to polynomial. We denote the resulting network by G long.
C) Limiting the maximal number of contacts
Another intervention measure that one can imagine is to limit the maximal number of contact a person can have. On the contact level, this rule barely affects individuals with low number of contacts, but it aims to decrease the number of contact of ‘superspreaders’ in the network: nodes that have a relatively high degree.
We model this effect by choosing a node-degree threshold M, and for each node u that has, in the original network, more than M connections, we remove many randomly chosen connections from node u. The removal of these connections, in turn, also reduces the number of connections of other vertices. Thus, the resulting network has maximal node degree at most M. Since we removed connections randomly, some long connections still remain in the network if they were originally present. We denote the resulting network by G hub.
4. Simulation results
In this section we present our results for the network based S-I-T-S epidemic model. We first comment on the general description of the types of phases that may occur that are mentioned in Section 1.2, then we compare our findings for each Scenario (the purely geometric lattice models, the mean field network configuration model, and their mixture geometric inhomogeneous random graphs) with respect to the various intervention strategies.
Throughout this section, these underlying networks for the different scenarios (and interventions) are sampled once per parameter setting and kept constant over the simulation runs. On every graph, for every described parameter setting of the S-I-T-S model, the results are based on 100 simulations of the epidemic spreading starting from a single node. This node is sampled uniformly at random at the beginning of every simulation, and differs per run.
Recall from Section 1.3 that the epidemic on networks can have two supercritical phases, one with a single peak, and one with many peaks, where the system survives for longer. The transition between these phases is stochastic, but undergoing a sharp threshold.
Long-time survival probabilities. The probability of long survival (phase 2M) can be seen in Fig. 10 for eight different models as a function of η, all with the same average degree : two configuration models with and respectively, three geometric inhomogeneous random graphs (GIRG) with and (3.3, 2.3) respectively, and the modified lattice (called ‘grid’ on the figure). All networks have the same number of nodes. We see that the configuration model with the smallest τ has the smallest threshold ηc, followed closely by GIRG with . The grid and long range percolation (LRP) with have the highest ηc ( ≈ 0.085 and ≈ 0.01), these are networks where the average distance is linear. Theory [26], [27] suggest that the threshold ηc(N) converges in the large network limit.
The effect of geometry: long-range edges matter Comparing the S-I-T-S epidemic curves on the configuration model and on GIRGs, with matching parameters (degree distribution and average degree) can be seen in Fig. 11. When we run the epidemic with the same parameters β, γ, η on configuration models and on GIRGs, with the same degree power-law exponent and and same mean degree, we find that the epidemic curves are in good match, as long as the long range parameter α of GIRG is in the interval (1,2) when τ > 3. For τ ∈ (2, 3), hubs dominate the network (see left picture on Fig. 9), and the role of the parameter α is insignificant. This is in accordance with theoretical results (5), where distances are doubly-logarithmic regardless of the value α as long as τ ∈ (2, 3).
In Fig. 12, we see that there is only a good match between the a-geometric configuration model and GIRG when τ < 3 or when τ > 3 and α ∈ (1, 2). When τ > 3, the effect of the long range parameter α plays a crucial role. When α > 2, even when keeping the average degree and the degree distribution the same, the curve flattens by roughly 40%. The explanation for this is that in this parameter range, even though hubs are present in the network, they mostly connect to nearby nodes, and thus average distance is significantly larger (see (5)), thus the infection needs more time to spread, see right on Fig. 9.
We explain more about this effect under Intervention B(w), the weak travel restrictions in Section 4.1 below. For the first two scenarios, the height of the first peak is 80 · 103 while in the second scenario, the first peak only has magnitude 50 · 103 nodes, an almost 40% decrease.
The paper [44] studies the effect of the exponent α in more detail on an S-I-R epidemic (corresponding to the first peak here) on a related model, when (4) is replaced by
This is called the max-kernel in the literature, while (4) corresponds to the product-kernel. We mention, however, that the topology of networks generated by the max-kernel is significantly different from that of the product kernel, and the model in [44] falls under a different universality class, see [29, Theorem 1.1].
4.1. Intervention strategies.
In this section we study the effect of four different intervention strategies: social distancing, a weak and a strong travel restriction, and limiting the maximal number of contacts per node. We apply each intervention to two initial graphs on nodes: G 1, an GIRG with and average degree 9.7, and G 2, an GIRG with and average degree 8.7. To be able to compare the effect of the different intervention strategies, we choose the parameters of each intervention so the intervention removes about 40% of all connections, resulting in four sub-networks of G 1 and G 2, respectively.
After obtaining the sub networks, we run S-I-T-S on each of them with parameters and varying the values of η from 0.001 to 0.013 at step-size 0.001, corresponding to average immunity period 1/η decreased from 1000 days down to 77 days.
We visualize and study below the effect of each intervention on the S-I-T-S epidemic in five aspects:
-
i)
the change in the underlying contact network,
-
ii)
a visualization of the spread of the initial infection,
-
iii)
the probability of long-survival as a function of the immunity parameter η,
-
iv)
the height and location of the first and second peak,
-
v)
the full epidemic curve.
Without intervention
For a baseline comparison, we carry out the above listed four points on the initial networks:
-
i)
On the top left picture of Figs. 15 and 16, we see similar networks than G 1 and G 2: GIRGs with and (3.3,1.3), respectively. The size is smaller, nodes. Both graphs have approximately the same average degree 4.8.
-
ii)
On the top left picture of Figs. 17 and Figs. 18, the visualization of the first 19 days of the epidemic are shown: the epidemic spreads very quickly on G 1, and also quite fast on G 2: (almost) the whole network is infected in both cases. This is explained by the next point, the time of the first peak is about 8 and 14 days, respectively.
-
iii)
The probability of long-survival (phase 2M) as a function of the immunity parameter η can be seen in Fig. 19: the top curves on the top/bottom picture show the curves for G 1 and G 2, respectively. Probabilities are calculated based on a hundred runs for each model and value of η. Observe that the survival curves drop for all intervention types, and stay below 0.7 even after the sharp increase.
-
iv)
Table B.1 shows the height and location of the first and second peak for G 1, G 2 (column O, original graph), while Fig. 21, Fig. 22 plots these heights as a function of η.
We see that the location and height of the first peak is insensitive to the change in η, it is ≈ 84*103 on day 8 for G 1, while ≈ 79*103 on day 14 on G 2.
There is no second peak on G 1, the ‘star’ shaped dots on the curve indicate the height of the equilibrium. Observe that this grows linearly with η, in accordance with the ODE-solution in (6).
On G 2 there is a second peak, and its height is increasing with η, and its location is decreasing with η. However, there is no clear relation between the location and 1/η, the average immunity duration, see Table B.1.
-
v)
On Fig. 23, the full epidemic curve () can be seen, on top, the first 60 days while on the bottom picture the first 500 days. We indeed see that for G 1, when τ < 3, the system reaches equilibrium without a well-defined second peak.
A) Social distancing measures: percolation
Before we start with details, a short summary: social distancing seems to be the least effective intervention in terms of reducing peaks, but at least it does not influence the presence or the height of the second peak.
-
i)
On the top right picture of Figs. 15 and 16, we see the change in the network after percolation: even though the edge density and the average degree drops, long-range edges still remain present, and the graph looks qualitatively the same as the ones without intervention (top left). The long edges will carry the majority of the infections.
-
ii)
On the top right picture of Figs. 17 and Figs. 18, the visualization of the first 19 days of the epidemic are shown under social distancing: the epidemic spreads somewhat slower, but it still manages to spread to fill the space and infect a large part of the network. Observe that both top-right pictures are qualitatively similar to the top left pictures, where the same spread is shown without intervention.
-
iii)
On Fig. 24, Fig. 25, Fig. 26 and 27 we see the comparison of the epidemic curves: the first peak appears later on the percolated graphs, and their height is roughly 40% less than the height of the original peak. On there is no second peak, (just like on the original G 1), while the second peak on G 2 only drops by 10%, though it appears later. The equilibrium number of infected also drops, roughly by 33%.
-
iii)
On Fig. 19, the long-survival probabilities of epidemics are shown as a function of η. Social distancing (called “perc” in the legend) has its sharp threshold for G 1 and 0.007 for G 2, in this respect it is one of the less effective measures even with respect to survival probability.
-
iv)
Table B.1 shows the height and location of the first and second peak under social distancing (column A), while Fig. 21, Fig. 22 plots these heights as a function of η.
We see again that the location and height of the first peak is insensitive to the change in η, it is ≈ 52*103 on day 11 ± 1 for G 1, while ≈ 45*103 on day 22 ± 1 on G 2. Thus the first peak appears later on the percolated graphs, and their height is roughly 40% less than the height of the original peak.
There is no second peak under social distancing on G 1 (the large data are due to fluctuations in the equilibrium system), while on G 2 its height is increasing with η, and roughly of the original graph’s second peak.
-
v)
On Fig. 24, Fig. 25, Fig. 26 and 27 we see the comparison of the epidemic curves, just like on the original graph, there is no second peak on either, while the second peak on G 2 only drops by 10%, though it appears later. The equilibrium number of infected also drops, roughly by 33%.
B) Travel restrictions
Before we start with details, a short summary: strong travel restriction is the most effective interventions in terms of reducing the first peak, but it elongates the epidemic enormously and causes later oscillations and often a higher second peak. The effectiveness of increasing α depends on the node-degree power-law exponent: when τ > 3, its effect is comparable to the strong travel restriction, but when τ ∈ (2, 3), it is not effective or rather, it does not model travel restrictions well.
B(w): Weak travel restriction.
-
i)
On the middle left picture of Figs. 15 and 16, we see the change in the network after increasing α to a value that results in the average degree to drop to 2.6: for G 1 (when Fig. 15), this intervention only effect node-pairs with and most long-range edges remain present, while many short and medium-scale edges are deleted. For τ < 3, increasing α is not a good model for the no-travel rule. However, for τ > 3 (on Fig. 16), most node-pairs have and thus increasing α does have a similar effect than cutting long-range edges (compare to middle right picture). Observe that both pictures have the same average degree 2.6, yet the middle left picture on Fig. 16) looks more sparse: this is because edges are much more localized in space.
-
ii)
On the middle left pictures of Figs. 17 and Figs. 18, the visualization of the first 19 days of the epidemic are shown under the weak no-travel rule: for G 1 (Figs. 17), the remaining edges are mostly long, and thus the picture looks qualitatively similar to the top left, without intervention. However, for G 2 (Fig. 18), the intervention is very effective, and the epidemic spreads much slower. Within the first 19 days, it only reaches a small fraction of the network localized in various patches.
-
iii
On Fig. 19, the long-survival probabilities of epidemics are shown as a function of η. The weak no-travel rule, increasing α (last row in the legend) has its sharp threshold for G 1 and 0.007 for G 2, in this respect it is also among the less effective measures for both values of τ.
-
iv)
Table B.1 shows the height and location of the first and second peak under the weak no-travel rule (column Bw), while Fig. 21, Fig. 22 plots these heights as a function of η.
We see again that the location and height of the first peak is insensitive to the change in η, it is ≈ 50*103 on day 10 ± 1 for G 1, while ≈ 33*103 on day 29 ± 2 on G 2. We conclude that increasing α only model travel restrictions well when τ > 3. In this case, its effective, the only more effective measure is the strong travel restriction. On G 2, the height of the first peak is 44% of the original peak, while on G 1, its 60%.
We conclude that this intervention is very effective in terms of reducing the first peak on G 2.
On there is no second peak, (just like on the original G 1), while the second peak on is about 80% of the height of the second peak on G 2, though it appears later.
-
v)
On Fig. 24, Fig. 25, Fig. 26 and 27, we see the comparison of the epidemic curves, On there is no second peak, just like on the original G 1.
We mention that increasing α already has an effect on the epidemic curve when the average degree is kept constant, see Fig. 12 that shows the effect of increasing α on the epidemic curve: for the configuration model () and for GIRG with and herd immunity is reached first when 80000 nodes are infected, while in the second scenario, the first peak only has magnitude 50000 nodes, an almost 40% decrease.
For short average immunity duration, (large η), later peaks can be seen at the bottom picture of Fig. 12, where we observe that the intervention is effective in the sense that the stationary proportion of infected nodes is lower (roughly, 15% decrease: 4.1k vs 4.8k nodes). However, the amplitude of the oscillations do increase when (vs ) and thus the second peak is higher by ≈ 15% (7.3kvs 6.3k). This is in accordance with intuition: flattening the curve results in an elongated first peak of the epidemic and a higher second peak.
B(s): Strong travel restriction.
-
i)
On the middle right picture of Figs. 15 and 16, we see the change in the network after applying the no-travel rule with a parameter L so that the average degree drops by 40%: for G 1 (when Fig. 15), already resulted in a 40% drop, while for G 2, was needed. (when Fig. 16). Again, observe that both pictures have the same average degree 2.6, yet the middle left picture on Fig. 16) looks more sparse: this is because edges are much more localized in space.
-
ii)
On the middle right pictures of Figs. 17 and Figs. 18, the visualization of the first 19 days of the epidemic are shown under the hard no-travel rule: for both networks, the effect of cutting long-range edges is drastic: during the course of the first 19 days, the epidemic barely manages to leave a small area near its source (for G 2) and only infects a smaller part of the network (for G 1).
-
iii)
On Fig. 19, the long-survival probabilities of epidemics are shown as a function of η. The hard no-travel rule, (denoted by “long” in the legend) has its sharp threshold for G 1 and 0.01 for G 2, in this respect it is one of the most effective measures in containing the epidemic: even with average immunity duration 111 days, we only observe a single peak for half of the runs.
-
iv)
Table B.1 shows the height and location of the first and second peak under the weak no-travel rule (column B), while Fig. 21, Fig. 22 plots these heights as a function of η. We see again that the location and height of the first peak is insensitive to the change in η, it is ≈ 39*103 on day 25 ± 1 for while ≈ 13*103 on day 80 ± 2 on and so the height of the first peak is only 45% of the original peak, while on its only 15%.
However, the first peak appears much later, by a factor 3 later on G 1, and a factor ≈ 5 later on G 2.
We conclude that this intervention is the most effective in terms of reducing the first peak on G 2, but it elongates the epidemic.
This intervention does cause a second peak to appear also G 1. The height of second peak increases only slightly with η, and thus, for low values of η, the second peak is higher on than on G 2, while for high values of η it is lower. On the height of the second peak is above the equilibrium proportion on G 1 for lower values of η, but not for higher values.
So, the intervention causes the second peak to be rather insensitive to the value of η. It would be interesting to investigate this further.
-
v)
On Fig. 24, Fig. 25, Fig. 26 and 27, we see the comparison of the epidemic curves: this intervention is the most effective on both G 1 and G 2, the peak is much lower and appears later.
Thus, the price for a (much) lower peak in case of the strong travel restriction is a very elongated epidemic curve.
C) Limiting the maximal number of contacts
Before we start with details, a short summary: even though this intervention has comparable effects to social distancing in reducing the first peak, it is causing very high second peak. We gave a plausible explanation for this: removing hubs removes the synchronization from the system, causing high oscillations and a long time to reach equilibrium.
-
i)
On the bottom picture of Figs. 15 and 16, we see the change in the network after applying the rule of limiting the maximal node-degree. The maximal degree M is chosen so that the average degree drops by 40%: on the bottom picture of Figs. 15, while on the bottom picture of Figs. 15. Observe that limiting the maximal degree, but removing edges randomly to achieve that, results in a network where there are a still many long-range edges, but no hubs remain. Due to the presence of the remaining long edges, the network looks more densely connected compared to the hard and weak no-travel rules.
-
ii)
On the bottom pictures of Figs. 17 and Figs. 18, the visualization of the first 19 days of the epidemic are shown when the maximal node-degree is limited: for both networks, the effect is apparent, but more drastic on G 2, when τ > 3 During the course of the first 19 days, the epidemic grows in a scattered way, mostly using the remaining long edges. The effect is somewhere between the weak and the hard no-travel rule in terms of its capability to restrain the spread.
-
iii)
On Fig. 19, the long-survival probabilities of epidemics are shown as a function of η. Limiting the maximal degree, meaning no hubs, (denoted by “hub” in the legend) has its sharp threshold for G 1 and 0.01 for G 2, so in terms of long survival it is the most effective measure in containing the epidemic (together with the strong travel restriction for G 2).
-
iv)
Table B.1 shows the height and location of the first and second peak under the weak no-travel rule (column B), while Fig. 21, Fig. 4 plots these heights as a function of η. We see again that the location and height of the first peak is insensitive to the change in η, it is ≈ 49*103 on day 25 ± 1 for while ≈ 37*103 on day 41 ± 2 on . Interestingly, this intervention has roughly the same effect as social distancing in terms of reducing the first peak, especially on G 1, the difference is a few percentages only: On the height of the first peak is roughly 60% of the original peak, while on its only 50%.
This intervention, unlike social distancing, causes a second peak to appear on that again increases very slowly with η and is roughly 1/5 of the height of the first peak on . The height of second peak on is surprisingly high: roughly a factor 2 higher than that on G 2. Its height, compared to the first peak on is also significant: as big as 1/3 of the first peak.
So, the intervention causes the second peak to be rather insensitive to the value of η. It would be interesting to investigate this asynchronization, the surprisingly high second peak, and its insensitivity to η further.
-
v)
On Fig. 24, Fig. 25, Fig. 26 and 27, we see the comparison of the epidemic curves: also further peak are quite high, and the system takes a very long time to equilibriate.
Thus, the price for a lower first peak is a very high second peak, followed by quite high later peaks and a long time for the system to equilibriate.
Monotonicity of survival probabilities
On Figs. 10 and 19, some curves do not appear to be monotone increasing, but rather, after the sharp increase they seemingly develop a small peak of survival probabilities. We believe that this is only due to the increased fluctuations around the critical value ηc. For one model, namely, G 2 under weak no-travel rule (which is an instance of a GIRG with ), we have tested this on a larger scale simulation. We have run 500 runs for each value of η, and plotted the survival probabilities as a function of ηon Fig. 20.
On this larger scale, the curve appears to be monotone, and we believe that this is indeed the case.
4.2. S-I-T-S on lattice network models.
Epidemic models on lattice networks have been under investigation for decades, see e.g. the book [61], or the survey [62]. There are close relations to percolation cluster growth models see e.g. [14], [30], and stochastic lattice gas models [18]. In the more applied sciences, similar epidemic models have been developed under the name agent based modeling, see e.g. [60] and references therein, or the survey [62]. The paper [18] conducts a simulation study of a similar model3 to the S-I-T-S model studied here, but focusing on the critical regime (and critical exponents) rather than the supercritical regime investigated here.
Arguable, due to their homogeneous nature, lattice models do not represent realistic epidemics well. Nevertheless, they provide an interesting comparison, especially, when we apply homogenization methods to GIRG, such as the strong no travel rule or limiting the maximal node degree. The S-I-T-S on lattice networks has again subcritical, critical and supercritical phases. Here we briefly summarize our findings for supercritical S-I-T-S on lattice networks. Within the supercritical phase, we distinguish the two sub-phases 2S and 2M as before, see Fig. 13. Between these phases, there is a sharp transition between the two phases.
However, the shape of the peak is different from the mean-field configuration model and that of GIRGs: the number of infected grows linearly, not exponentially, followed by a linear decline and extinction. The linear growth corresponds to the linear circumference of graph distance balls in two dimensions. The epidemic proceeds like a wave. The number of nodes ever infected grows quadratically at the beginning, corresponding to quadratic volume growth in the model.
5. Conclusion and outlook
We have studied the first and second peak in an epidemic spreading model with temporary immunity on three different underlying networks, and compared them to the classical compartmental model that is based on ordinary differential equations (ODE). On network models, a new supercritical phase arises: the epidemic dies out after a single peak when the average immunity duration is long enough. When this duration is short enough, the model survives, and reaches a meta-stable equilibrium, similar to the ODE solution. However, as the variability of the node degrees in the underlying network increases, the amplitude of the oscillations after the first peak become smaller, or even vanish, showing that the ODE approximations might not capture some aspects of epidemic spread on networks well enough.
We have used scale-free networks embedded in a geometric space to study interventions methods. The geometry allows for intuitive modeling of several intervention methods: social distancing, travel restrictions, and meeting a limited number of people. We compare the effect of these interventions by ‘permanently’ modifying the underlying contact network, while maintaining the same average node-degree across interventions. We find that the strong travel restrictions are most effective in elongating and diminishing the first peak: the shape changes from exponential to linear. However, travel restrictions and meeting a limited number of people result in a higher second peak, where the latter restriction yields the highest second peak. Our main conclusion is that the behavior of the epidemic highly depends on the topology of the network.
Several future adjustments can be made to make the model more realistic. Other compartments could be added, such as an exposed, quarantined, and death state. Moreover, one could study a scenario where interventions are only applied once certain thresholds in the number of infected nodes are exceeded, or are being lifted. Our framework could also be used to investigate the effect of geometry for other intervention methods, such as a mobile app.
CRediT authorship contribution statement
Joost Jorritsma: Methodology, Software, Validation, Visualization, Data curation, Writing - original draft. Tim Hulshof: Conceptualization, Software, Writing - review & editing. Júlia Komjáthy: Conceptualization, Methodology, Writing - original draft, Writing - review & editing, Supervision, Funding acquisition.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgements
The work of JJ and JK is partly supported by the Netherlands Organisation for Scientific Research (NWO) through grant NWO 613.009.122.
Footnotes
Mathematically, dist is a metric on the underlying space, (e.g. ‖ · ‖2). Here, the formula is given for a two-dimensional model. In higher dimension, the exponent 2α in the denominator should change to with the dimension of the model.
Node fitnesses are less than for all nodes, with high probability
The parameters there can be translated as follows: . The only difference between the S-I-R-S model studied in [18]and the S-I-T-S model we study is in the infection probability of a node u when it has more than one infected neighbor: there, the probability of infection is additive, here, we draw the infections from each infected neighbor independently with probability β.
Appendix A. The underlying network models.
Appendix B. The effect of geometry and interventions
Table B1.
First peak ( × 103) | Time of first peak | Second peak ( × 103) | Time of second peak | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
η | O | A | Bw | B | C | O | A | Bw | B | C | O | A | Bw | B | C | O | A | Bw | B | C | |
G1 | 0.001 | 85 | 51 | 52 | 38 | 49 | 8 | 11 | 10 | 25 | 25 | ||||||||||
0.002 | 84 | 53 | 52 | 39 | 49 | 8 | 10 | 10 | 25 | 25 | 1.2 | 1.5 | 1.7 | 1103 | 630 | 636 | |||||
0.003 | 84 | 50 | 51 | 39 | 48 | 8 | 11 | 10 | 24 | 26 | 1.7 | 1.3 | 1.2 | 1023 | 1027 | 1126 | |||||
0.004 | 84 | 53 | 51 | 39 | 49 | 8 | 11 | 11 | 25 | 26 | 2.2 | 1.6 | 1.6 | 4.0 | 609 | 920 | 634 | 193 | |||
0.005 | 83 | 51 | 52 | 39 | 49 | 9 | 11 | 10 | 25 | 25 | 2.8 | 2.0 | 2.0 | 5.0 | 1177 | 790 | 697 | 170 | |||
0.006 | 85 | 53 | 51 | 39 | 49 | 8 | 11 | 10 | 25 | 26 | 3.3 | 2.4 | 2.3 | 5.1 | 9.9 | 772 | 680 | 726 | 151 | 184 | |
0.007 | 83 | 53 | 50 | 39 | 49 | 8 | 12 | 10 | 25 | 25 | 3.9 | 2.7 | 2.6 | 5.4 | 10.1 | 436 | 705 | 708 | 136 | 163 | |
0.008 | 84 | 55 | 50 | 39 | 49 | 8 | 10 | 10 | 25 | 25 | 4.4 | 3.1 | 3.1 | 5.7 | 10.5 | 1184 | 1196 | 460 | 126 | 150 | |
0.009 | 83 | 49 | 49 | 40 | 50 | 8 | 12 | 10 | 24 | 25 | 4.9 | 3.5 | 3.4 | 5.5 | 10.4 | 308 | 895 | 868 | 117 | 140 | |
0.010 | 86 | 52 | 51 | 39 | 49 | 8 | 11 | 10 | 25 | 25 | 5.4 | 3.9 | 3.8 | 5.8 | 10.6 | 439 | 321 | 286 | 110 | 130 | |
0.011 | 83 | 51 | 52 | 40 | 48 | 8 | 11 | 10 | 24 | 25 | 6.0 | 4.2 | 4.1 | 5.9 | 10.5 | 972 | 352 | 244 | 105 | 123 | |
0.012 | 85 | 53 | 52 | 39 | 48 | 8 | 11 | 10 | 24 | 25 | 6.5 | 4.6 | 4.5 | 6.0 | 10.6 | 1071 | 225 | 552 | 102 | 116 | |
0.013 | 86 | 53 | 52 | 39 | 50 | 8 | 11 | 10 | 25 | 25 | 7.0 | 5.0 | 5.0 | 6.3 | 10.9 | 727 | 237 | 246 | 98 | 111 | |
G2 | 0.001 | 78 | 46 | 32 | 12 | 37 | 14 | 21 | 30 | 81 | 40 | ||||||||||
0.002 | 79 | 45 | 33 | 13 | 37 | 14 | 21 | 31 | 80 | 40 | |||||||||||
0.003 | 80 | 45 | 33 | 13 | 37 | 14 | 21 | 27 | 79 | 42 | 3.3 | 154 | |||||||||
0.004 | 78 | 43 | 33 | 12 | 38 | 14 | 21 | 26 | 79 | 40 | 4.2 | 3.1 | 130 | 182 | |||||||
0.005 | 79 | 47 | 33 | 12 | 38 | 14 | 21 | 31 | 78 | 40 | 5.1 | 5.0 | 4.0 | 110 | 171 | 228 | |||||
0.006 | 80 | 44 | 33 | 13 | 37 | 14 | 22 | 29 | 79 | 41 | 5.3 | 4.8 | 5.4 | 6.2 | 101 | 152 | 209 | 332 | |||
0.007 | 79 | 46 | 33 | 13 | 37 | 13 | 21 | 28 | 81 | 40 | 5.7 | 5.2 | 5.4 | 6.1 | 13.5 | 97 | 143 | 183 | 344 | 242 | |
0.008 | 80 | 46 | 34 | 13 | 38 | 14 | 22 | 29 | 82 | 41 | 6.1 | 5.5 | 6.0 | 6.7 | 12.5 | 89 | 129 | 175 | 314 | 233 | |
0.009 | 78 | 45 | 34 | 13 | 38 | 14 | 21 | 29 | 80 | 39 | 6.5 | 5.9 | 6.4 | 6.9 | 13.0 | 86 | 121 | 161 | 284 | 208 | |
0.010 | 78 | 47 | 33 | 13 | 38 | 14 | 21 | 29 | 79 | 40 | 7.0 | 6.0 | 6.2 | 7.0 | 13.8 | 81 | 112 | 147 | 265 | 198 | |
0.011 | 80 | 47 | 34 | 13 | 38 | 13 | 23 | 29 | 80 | 41 | 7.4 | 6.5 | 6.6 | 7.0 | 14.2 | 78 | 112 | 142 | 236 | 188 | |
0.012 | 77 | 44 | 34 | 13 | 38 | 14 | 21 | 28 | 81 | 40 | 7.9 | 6.4 | 6.5 | 7.1 | 14.7 | 77 | 107 | 136 | 219 | 174 | |
0.013 | 80 | 45 | 35 | 14 | 39 | 14 | 22 | 26 | 81 | 40 | 8.4 | 6.8 | 7.0 | 7.2 | 14.7 | 77 | 102 | 131 | 205 | 162 |
References
- 1.Albert R., Barabási A.L. Statistical mechanics of complex networks. Rev Mod Phys. 2002;74(1):47. [Google Scholar]
- 2.Bajardi P., Barrat A., Natale F., Savini L., Colizza V. Dynamical patterns of cattle trade movements. Public Library of Science PLoS One. 2011;6(5):e19869. doi: 10.1371/journal.pone.0019869. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Barabási A., Albert R. Emergence of scaling in random networks. Science (New York, NY) 1999;286(5439) doi: 10.1126/science.286.5439.509. [DOI] [PubMed] [Google Scholar]
- 4.Barbour A., Reinert G. Approximating the epidemic curve. Electronic Journal Of Probability. 2013;18:1–30. [Google Scholar]
- 5.Berger N., Borgs C., Chayes J.T., Saberi A. Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics; 2005. On the spread of viruses on the internet; pp. 301–310. [Google Scholar]
- 6.Bhamidi S., van Der Hofstad R., Komjáthy J. The front of the epidemic spread and first passage percolation. J Appl Probab. 2014;51(A):101–121. [Google Scholar]
- 7.Biskup M. On the scaling of the chemical distance in long-range percolation models. The Annals of Probability. 2004;32(4):2938–2977. [Google Scholar]; 10
- 8.Boccaletti S., Latora V., Moreno Y., Chavez M., Hwang D.U. Complex networks: structure and dynamics. Phys Rep. 2006;424(4–5):175–308. [Google Scholar]
- 9.Bode M., Fountoulakis N., Müller T. On the largest component of a hyperbolic model of complex networks. The Electronic Journal of Combinatorics. 2015;(22):1–43. [Google Scholar]
- 10.Bollobás B. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs. European Journal of Combinatorics. 1980;1(4):311–316. [Google Scholar]
- 11.Bringmann K., Keusch R., Lengler J.. Average distance in a general class of scale-free networks with underlying geometry. 2016. ArXiv:1602.05712.
- 12.Bringmann K., Keusch R., Lengler J. 25th Annual European Symposium on Algorithms (ESA 2017) 2017. Sampling geometric inhomogeneous random graphs in linear time. [Google Scholar]; Volume 87 of Leibniz International Proceedings in Informatics (LIPIcs), pages 20 1–20:15, Dagstuhl, Germany
- 13.Bringmann K., Keusch R., Lengler J. Geometric inhomogeneous random graphs. Theor Comput Sci. 2019;760:35–54. [Google Scholar]
- 14.Cardy J.L., Grassberger P. Epidemic models and percolation. J Phys A Math Gen. 1985;18(6):L267–L271. [Google Scholar]
- 15.Chatterjee S., Durrett R. Contact processes on random graphs with power law degree distributions have critical value 0. Ann Probab. 2009;37(6):2332–2356. [Google Scholar]; 11
- 16.Chung F., Lu L. The average distances in random graphs with given expected degrees. Proc Natl Acad Sci USA. 2002;99(25) doi: 10.1073/pnas.252631999. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Chung F., Lu L. Connected components in random graphs with given expected degree sequences. Ann Comb. 2002;6(2):125–145. [Google Scholar]
- 18.de Souza D.R., Tomé T. Stochastic lattice gas model describing the dynamics of the SIRS epidemic process. Physica A. 2010;389(5):1142–1150. [Google Scholar]
- 19.Deijfen M., van der Hofstad R., Hooghiemstra G. Scale-free percolation. Annales de l’Institut Henri Poincaré, Probabilités et Statistiques. 2013;49(3):817–838. [Google Scholar]
- 20.Deprez P., Hazra R.S., Wüthrich M.V. Inhomogeneous long-range percolation for real-life network modeling. Risks. 2015;3(1):1–23. [Google Scholar]
- 21.Dereich S., Mörters P., et al. Random networks with sublinear preferential attachment: degree evolutions. Electron J Probab. 2009;14(43):1222–1267. [Google Scholar]
- 22.Desvars-Larrive A., Dervic E., Haug N., Niederkrotenthaler T., Chen J., Natale A.D., Lasser J., Gliga D.S., Roux A., Chakraborty A., Ten A., Dervic A., Pacheco A., Cserjan D., Lederhilger D., Berishaj D., Tames E.F., Takriti H., Korbel J., Reddish J., Stangl J., Hadziavdic L., Stoeger L., Gooriah L., Geyrhofer L., Ferreira M.R., Vierlinger R., Holder S., Alvarez S., Haberfellner S., Ahne V., Reisch V., Servedio V.D., Chen X., Pocasangre-Orellana X.M., Garcia D., Thurner S. A structured open dataset of government interventions in response to covid-19. medRxiv. 2020 doi: 10.1038/s41597-020-00609-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Dommers S., Hofstad R., Hooghiemstra G. Diameters in preferential attachment models. J Stat Phys. 2010;139(1):72–107. [Google Scholar]
- 24.Dorogovtsev S.N., Goltsev A.V., Mendes J.F. Critical phenomena in complex networks. Rev Mod Phys. 2008;80(4):1275. [Google Scholar]
- 25.Dorogovtsev S.N., Mendes J.F.F. Evolution of networks. Adv Phys. 2002;51(4):1079–1187. [Google Scholar]
- 26.Duminil-Copin H. Sharp threshold phenomena in statistical physics. Japanese Journal of Mathematics. 2019;14:1–25. [Google Scholar]
- 27.Friedgut E., Kalai G. Every monotone graph property has a sharp threshold. Proceedings of the American Mathematical Society. 1996;124(10):2993–3002. [Google Scholar]
- 28.Galanti M., Shaman J. Direct observation of repeated infections with endemic coronaviruses. medRxiv. 2020 doi: 10.1093/infdis/jiaa392. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Gracar P., Heydenreich M., Mönch C., Mörters P.. Recurrence versus transience for weight-dependent random connection models. 2019. ArXiv:1911.04350.
- 30.Grassberger P. On the critical behavior of the general epidemic process and dynamical percolation. Math Biosci. 1983;63(2):157–172. [Google Scholar]
- 31.Grimmett G. Grundlehren der Mathematischen Wissenschaften, Springer; 1999. Percolation. [Google Scholar]
- 32.Gruhl D., Guha R., Liben-Nowell D., Tomkins A. Proceedings of the 13th international conference on World Wide Web. ACM; 2004. Information diffusion through blogspace; pp. 491–501. [Google Scholar]
- 33.Gugelmann L., Panagiotou K., Peter U. 39th International Colloquium on Automata, Languages, and Programming (ICALP) 2012. Random hyperbolic graphs: degree sequence and clustering; pp. 573–585. [Google Scholar]
- 34.Hofstad R.v.d. Cambridge University Press, Cambridge; 2017. Random graphs and complex networks. vol. 1. [Google Scholar]; Cambridge Series in Statistical and Probabilistic Mathematics, [43]
- 35.Hofstad R.v.d., Hooghiemstra G., Znamenski D. Distances in random graphs with finite mean and infinite variance degrees. Electronic Journal Of Probability. 2007;12:703–766. [Google Scholar]
- 36.Illenberger J., Nagel K., Flötteröd G. The role of spatial interaction in social networks. Networks and Spatial Economics. 2013:255–282. [Google Scholar]; 08
- 37.Isham V., Kaczmarska J., Nekovee M. Spread of information and infection on finite random networks. Physical Review E. 2011;83(4):046128. doi: 10.1103/PhysRevE.83.046128. [DOI] [PubMed] [Google Scholar]
- 38.Janson S. On percolation in random graphs with given vertex degrees. Electron J Probab. 2009;14:86–118. [Google Scholar]
- 39.Janson S., Luczak M., Windridge P. Law of large numbers for the sir epidemic on a random graph with given degrees. Random Structures & Algorithms. 2014;45(4):726–763. [Google Scholar]
- 40.Janssen J., Mehrabian A. Rumors spread slowly in a small-world spatial network. SIAM J Discrete Math. 2017;31(4):2414–2428. [Google Scholar]
- 41.Karsai M., Kivelä M., Pan R.K., Kaski K., Kertész J., Barabási A.-L., Saramäki J. Small but slow world: how network topology and burstiness slow down spreading. Physical Review E. 2011;83(2):025102. doi: 10.1103/PhysRevE.83.025102. [DOI] [PubMed] [Google Scholar]
- 42.Kirkcaldy R.D., King B.A., Brooks J.T. COVID-19 And postinfection immunity: limited evidence, many remaining questions. JAMA. 2020 doi: 10.1001/jama.2020.7869. [DOI] [PMC free article] [PubMed] [Google Scholar]; 05
- 43.Kuchler T., Russel D., Stroebel J.. The geographic spread of covid-19 correlates with structure of social networks as measured by facebook. 2020. ArXiv:2004.03055. [DOI] [PMC free article] [PubMed]
- 44.Medo M.. Contact network models matching the dynamics of the covid-19 spreading. 2020. ArXiv:2003.13160.
- 45.Merler S., Ajelli M., Fumanelli L., Gomes M.F., Piontti A.P.y., Rossi L., Chao D.L., Longini Jr I.M., Halloran M.E., Vespignani A. Spatiotemporal spread of the 2014 outbreak of ebola virus disease in liberia and the effectiveness of non-pharmaceutical interventions: a computational modelling analysis. The Lancet Infectious Diseases. 2015;15(2):204–211. doi: 10.1016/S1473-3099(14)71074-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Molloy M., Reed B. The size of the giant component of a random graph with a given degree sequence. Comb Probab Comput. 1998;7(3):295–305. [Google Scholar]
- 47.Molloy M., Reed B. The Structure and Dynamics of Networks. Princeton University Press; 2011. A critical point for random graphs with a given degree sequence; pp. 240–258. [Google Scholar]
- 48.Moreno Y., Pastor-Satorras R., Vespignani A. Epidemic outbreaks in complex heterogeneous networks. The European Physical Journal B - Condensed Matter and Complex Systems. 2002;26:521–529. [Google Scholar]
- 49.Muchnik L., Pei S., Parra L.C., Reis S.D.S., Andrade J.S.J., Havlin S., Makse H.A. Origins of power-law degree distribution in the heterogeneity of human activity in social networks. Sci Rep. 2013;3(1783) doi: 10.1038/srep01783. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Newman M. Oxford university press; 2018. Networks. [Google Scholar]
- 51.Newman M., Barabasi A.-L., Watts D.J. Princeton University Press; 2011. The structure and dynamics of networks, volume 19. [Google Scholar]
- 52.Newman M.E.J. Spread of epidemic disease on networks. Phys Rev E. 2002;66:016128. doi: 10.1103/PhysRevE.66.016128. [DOI] [PubMed] [Google Scholar]
- 53.Newman M.E.J., Watts D.J. Scaling and percolation in the small-world network model. Phys Rev E. 1999;60:7332–7342. doi: 10.1103/physreve.60.7332. [DOI] [PubMed] [Google Scholar]
- 54.Norros I., Reittu H. On a conditionally poissonian graph process. Adv Appl Probab. 2006;38(1):59–75. [Google Scholar]
- 55.Pandey P.K., Adhikari B.. Why lockdown : On the spread of sars-cov-2 in india, a network approach. 2020. ArXiv:2004.11973.
- 56.Papadopoulos F., Krioukov D., Boguñá M., Vahdat A. Proceedings of the International Conference on Computer Communications (INFOCOM 2010) IEEE; 2010. Greedy forwarding in dynamic scale-free networks embedded in hyperbolic metric spaces; pp. 1–9. [Google Scholar]
- 57.Pastor-Satorras R., Castellano C., Mieghem P.V., Vespignani A. Epidemic processes in complex networks. Rev Mod Phys. 2015;87(3):925. [Google Scholar]
- 58.Pastor-Satorras R., Vespignani A. Epidemic spreading in scale-free networks. Phys Rev Lett. 2001;86:3200–3203. doi: 10.1103/PhysRevLett.86.3200. [DOI] [PubMed] [Google Scholar]
- 59.Pastor-Satorras R., Vespignani A. Cambridge University Press; 2007. Evolution and structure of the internet: astatistical physics approach. [Google Scholar]
- 60.Pérez L., Dragicevic S. An agent-based approach for modeling dynamics of contagious disease spread. Int J Health Geogr. 2009;8:50. doi: 10.1186/1476-072X-8-50. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 61.Renshaw E. Cambridge Studies in Mathematical Biology. Cambridge University Press; 1991. Modelling biological populations in space and time. [Google Scholar]
- 62.Riley S. Large-scale spatial-transmission models of infectious disease. Science. 2007;316(5829):1298–1301. doi: 10.1126/science.1134695. [DOI] [PubMed] [Google Scholar]
- 63.Stegehuis C., van der Hofstad R., van Leeuwaarden J.S.H. Scale-free network clustering in hyperbolic and other random graphs. J Phys A: Math Theor. 2019;52(29):295101. [Google Scholar]
- 64.Thurner S., Klimek P., Hanel R.. Why are most covid-19 infection curves linear?2020. ArXiv:2005.11302. [DOI] [PMC free article] [PubMed]
- 65.Vadon V., Komjáthy J., van der Hofstad R. A new model for overlapping communities with arbitrary internal structure. Applied Network Science. 2019;4(42) [Google Scholar]
- 66.van Der Hofstad R., Hooghiemstra G. Universality for distances in power-law random graphs. J Math Phys. 2008;49(12) [Google Scholar]