Super-exponential growth of epidemics in networks with cliques
Abstract
Many dynamic processes on complex networks, from disease outbreaks to cascading failures, can rapidly accelerate once a critical threshold is exceeded, potentially leading to severe social and economic costs. Therefore, in order to develop effective mitigation strategies, it is essential to understand how these catastrophic events occur. In this work, we investigate the dynamic of disease propagation on networks with fully connected sub-graphs (or cliques) using a susceptible-infected-quarantined (SIQ) model, and considering a scenario where only a proportion of the population has access to testing. For this model, we derive the time-evolution equations governing the spread of epidemics and show that the final proportion of infected individuals undergoes a sudden transition at a critical threshold . Moreover, close to this transition point, our results on the time evolution of the SIQ model reveal that the number of new cases can exhibit a faster-than-exponential growth. This accelerated spread dynamics is more likely to occur in networks with larger cliques.
I Introduction
A wide range of real systems in nature and society often display complex and non-linear dynamics, and under specific conditions, they may display abrupt transitions between different states Artime et al. (2024); Kuehn and Bick (2021). These explosive events can result in significant social and economic consequences, and it may be difficult or even impossible to restore these systems to their original state Schneider (2004); Perrings and Brock (2009). Therefore, there has been a growing interest in the development of mathematical and computational models to investigate the underlying mechanisms driving these abrupt transitions, in order to predict and prevent such catastrophic events Artime et al. (2024); Kuehn and Bick (2021); D’Souza et al. (2019, 2019); Liang and Zhou (2018); Xue et al. (2024).
For example, in the last decade, the study of interdependent networks has emerged as a powerful framework for understanding how interdependent infrastructures respond to perturbations Gao et al. (2022); Valdez et al. (2020); Dong et al. (2021); Buldyrev et al. (2010); Son et al. (2012); Li et al. (2021a). By using both stochastic simulations and percolation theory, researchers have shown that even small damages in interdependent networks can initiate a cascading failure process that eventually destroys the entire system Gao et al. (2022); Valdez et al. (2020); Dong et al. (2021); Buldyrev et al. (2010); Son et al. (2012); Li et al. (2021a). Interestingly, near the collapse point, it was found that the failure propagation dynamic is characterized by a long-lasting plateau Buldyrev et al. (2010); Zhou et al. (2014), which could potentially serve as an early warning signal and provide a window of opportunity for targeted and microscopic interventions to halt the cascade.
Similarly, research on the modeling of infectious diseases has shown that social networks are also susceptible to abrupt epidemic transitions Valdez (2024); Pires et al. (2023); Cui et al. (2018); Lamata-Otín et al. (2024); Börner et al. (2022); St-Onge et al. (2021); Hébert-Dufresne and Althouse (2015). For example, several works revealed that certain social distancing strategies, while intended to reduce the risk of infection, can paradoxically lead to a sudden increase in the final fraction of infected people Gross et al. (2006); Berner et al. (2023). On the other hand, researchers have found that limited resources for disease control can, as well, induce an abrupt epidemic transition Scarselli et al. (2021); Lamata-Otín et al. (2023); Di Muro et al. (2018); Böttcher et al. (2015). Moreover, Scarselli et al. Scarselli et al. (2021) showed that in a scenario where testing resources are limited, the time evolution of the number of infected people could increase at a faster-than-exponential rate. This phenomenon, known as super-exponential growth Viboud et al. (2016); Leiss et al. (2015) has been empirically observed in COVID-19 and influenza data Wu et al. (2021); Pavithran and Sujith (2022); Scarpino et al. (2016). As a result of this accelerated growth, the doubling-time, which is a widely used indicator in epidemiology Boslaugh (2007); Anzai and Nishiura (2022), could decrease significantly over time in this "explosive" scenario. In another work, Bulchandani et al. Bulchandani et al. (2021) also found that a digital contact tracing strategy (which is a non-pharmaceutical intervention that gained popularity during the COVID-19 pandemic) can also induce an abrupt epidemic transition. More specifically, they studied a strategy in which a fraction of individuals use a contact-tracing app. When one of these app users exhibits symptoms, they are immediately quarantined and a notification is sent to their contacts who also use the app. Those contacts, in turn, notify their own app-using contacts, triggering a recursive process in which all notified individuals are quarantined without delay. For this model, it was also considered that a fraction of the population does not show symptoms. Bulchandani et al. Bulchandani et al. (2021) found that for a perfect contact tracing scenario (), their model exhibits a discontinuous transition at .
In a recent study, Valdez et al. Valdez et al. (2023) found that an epidemic spreading process can exhibit properties of both continuous and discontinuous phase transitions on networks with cliques (i.e., fully connected sub-graphs representing, for example, households or workplaces). Specifically, it was studied a discrete-time susceptible-infected-recovered-quarantined (SIRQ) model on random networks with cliques in which, at each time step: 1) infected people transmit the disease to their susceptible neighbors with probability , and ii) infected people are detected and placed in quarantine (along with their neighbors) with probability . On one hand, by using the generating-function technique, they showed that the probability of epidemics vanishes continuously at a critical point . Additionally, around this critical threshold, it was found that the distribution of the final number of infected people decays as a power-law function, which is a behavior commonly observed in second-order phase transitions Stauffer and Aharony (2018). Stochastic simulations, however, revealed that epidemic events are abruptly suppressed around as in a first-order phase transition. While these findings suggest a hybrid nature of the phase transition in the SIRQ model, it is important to note that they were primarily obtained through stochastic simulations, without a rigorous theoretical framework to support them. In addition, the time evolution of disease spread was not explored in detail.
To study the time evolution of epidemic spread in networks with cliques, in the present work, we will explore an SIQ model (with ) which is a simplified version of the SIRQ model studied in Ref. Valdez et al. (2023). For this particular case, we will be able to write precise equations that describe the behavior of epidemics in the limit of large network sizes (which is also referred to as the "thermodynamic limit"). Our theoretical equations indicate that an abrupt transition in the final fraction of infected people occurs at a threshold . In addition, as we approach this critical threshold, our results show that decreases linearly with , which is similar to a "Type II" transition (following the classification of abrupt transitions proposed in Ref. D’Souza et al. (2019)). Furthermore, we find that the time evolution of the number of new cases starts growing faster than an exponential function, especially for networks containing larger cliques.
II Model
II.1 Networks with cliques: model and theory
In this work, we will study the dynamics of disease propagation on complex networks containing fully connected sub-graphs or cliques. As previously noted in Refs. Mann and Dobson (2023); Bianconi and Dorogovtsev (2024); Li et al. (2021b); Karrer and Newman (2010), factor graphs provide a suitable representation for these networks. A factor graph is an undirected bipartite network formed by three sets: nodes (or individuals), factor nodes (or group nodes), and links that exclusively connect nodes with factor nodes. This concept is illustrated in Fig. 1. The left panel displays a network with cliques, while the right panel shows its associated factor graph. Alternatively, the network on the left can be interpreted as a projection of the factor graph on the right. The degree (or membership) of a node in the factor graph, , corresponds to the number of links attached to it, while the degree of a factor node, , is defined analogously. The number of nodes and factor nodes are denoted by and , respectively. On the other hand, the degree distributions of nodes and factor nodes are represented by and , respectively.
Several methods have been proposed to generate ensembles of random networks with cliques (or factor graphs) Alves et al. (2024); Nikolaev and Mneimneh (2023); Leung and Weitz (2016); Guillaume and Latapy (2006); Rizi et al. (2024). In this work, we will concentrate on the configuration model Guillaume and Latapy (2006); Rizi et al. (2024) which has been widely used to construct random and uncorrelated graphs with a prescribed degree distribution. As it was pointed out in Ref. Karrer and Newman (2010), sparse graphs generated by the configuration model exhibit a locally tree-like structure in the thermodynamic limit, and thanks to this property, many statistical metrics characterizing the structure of these networks can be calculated by using the generating-function technique. For factor graphs, the following two pairs of probability-generating functions (pgf’s) for nodes and factor nodes are commonly employed Newman et al. (2001):
(1) | |||||
(2) |
where is a dummy variable, and:
-
1.
and are the expected degree of nodes and factor nodes, respectively.
-
2.
is the pgf for the degree of a randomly chosen node/person in the factor graph.
-
3.
is the generating function for the number of additional links a node has when it is reached by following a random link in the factor graph. This number is commonly referred to as the excess-degree.
-
4.
is the pgf for the degree of a randomly chosen factor node.
-
5.
is the generating function for the number of additional links a factor node has when it is reached by following a random link in the factor graph.
To make these concepts more concrete, consider a scientific collaboration network represented as a bipartite graph where authors/scientists (nodes) connect to their publications (factor nodes). In this example, is the generating function for the probability of randomly selecting a scientist who has contributed to a number of publications. On the other hand, is the generating function for the probability of randomly selecting a publication written by scientists.
Thanks to the locally tree-like character of these generated factor graphs, we can also calculate the degree distribution of their associated projected networks using the generating functions given in Eqs. (1) and (2). More specifically, Newman et al Newman et al. (2001) showed that, by using the "power property of generating functions", the probability generating function for the degree distribution of the projection can be expressed as:
(3) |
where is a dummy variable and represents the probability that a randomly chosen node has first-nearest neighbors in the projected network. Returning to our scientific collaboration example, generates the distribution of the total number of unique collaborators for a randomly selected scientist.
Alternatively, the pgf given in Eq. (3) can also be understood from a branching process perspective. Imagine a randomly chosen node as the ancestor or root from which lineages branch off (see Fig.2). The factor nodes connected to this ancestor form the first generation and their number is captured by the outer function in Eq. (3). Each factor node then produces a number of "descendants" or nodes that form the second generation, and this number is encoded in the inner function in Eq. (3).
Another distribution that describes the local structure of projected networks, which can be easily computed using the method presented in Ref. Newman et al. (2001), is the excess-degree distribution foot01 . Newman et al Newman et al. (2001) showed that the pgf for the excess-degree distribution in these networks is given by:
(4) |
By applying the same approach previously discussed, we can also derive the pgf’s for higher-order neighbors in projected networks. For instance, the pgf for the number of second-nearest neighbors of a randomly chosen individual is:
(5) | |||||
where serves as a placeholder, and is the probability that the chosen node has second-nearest neighbors. In Fig. 3, we show a graphical representation of . This pgf can also be understood in terms of a branching process (as shown in Fig.2): the outer function in Eq. (5) corresponds to the first-neighbors of a randomly chosen node, and the inner function corresponds to the first-neighbors of those first-neighbors.
Similarly, if we randomly choose an individual through a clique, the pgf for the number of outgoing second-neighbors is:
(6) | |||||
(7) |
To give a concrete example of the pgf’s defined in this section, consider a random network where every person belongs to exactly two cliques, and every clique contains three members. For this case, we have the following generating functions: , , , . Then, by combining these functions, we get:
-
•
, which indicates that each person has four neighbors in the projected network.
-
•
, which indicates that each person has eight second-neighbors in the projected network.
II.2 Epidemic modeling
On top of the networks described earlier, we will investigate a compartmental susceptible-infected-quarantined (SIQ) model in which individuals who test positive are placed in quarantine (along with their neighbors). In our model, susceptible people are healthy but at risk of infection, infected people can transmit the disease to susceptible neighbors, and quarantined people are no longer in contact with the rest of the population and cannot transmit the disease. For this model, we redefine the parameter presented in Ref. Valdez et al. (2023) to denote the proportion of the population who has regular access to testing. More specifically, in our model, we differentiate between two types of individuals:
-
•
Untested people : those without access to testing.
-
•
Tested people (): those who have regular access to fast and accurate testing. If they test positive, they immediately quarantine themselves and then impose quarantine on their neighbors to prevent further spread.
For simplicity, we will assume that the people with and without access to testing are randomly distributed across the network nodes. On the other hand, we define and as the fractions of susceptible people with and without access to testing, respectively.
II.2.1 Dynamics of the model
At each time step , our SIQ model evolves with synchronous updates as follows:
-
•
Sub-step 1 (Transmission): All infected individuals at time transmit the disease to their susceptible neighbors with probability . In order to simplify our theoretical equations, we will focus exclusively on the case where the transmission probability is set to 1.
-
•
Sub-step 2 (Quarantine): Individuals who contracted the disease in the previous sub-step but also have regular access to testing, are immediately placed in quarantine along with their neighbors.
In Fig. 4, we present a few examples to illustrate how the states of the nodes change according to the rules of our model. This process of transmission (sub-step 1) and quarantine (sub-step 2) repeats iteratively until the system reaches a final stage in which individuals no longer change their state.
As indicated in the Introduction, is important to remark that for the specific case of , our SIQ model is a simplified version of the SIRQ model studied in Ref. Valdez et al. (2023). Therefore, several results reported in that work, such as the emergence of an abrupt phase transition, are also found in our SIQ model. However, the main results presented in Ref. Valdez et al. (2023) were primarily obtained from stochastic simulations on finite networks. Here, instead, thanks to our theoretical equations we will be able to: 1) validate our simulation results, and 2) explore in more detail how our model behaves near the critical point, where stochastic fluctuations become significantly larger.
In the following section, we present the core of our theoretical work for , which is valid for factor graphs with a tree-like structure. This theoretical framework continues in the Supplemental Material. Then, in Sec. IV we provide a comparison between the theoretical results and our stochastic simulations on finite networks. Readers interested in a qualitative understanding of the results and their discussion can proceed directly to Sec. IV, returning to Sec. III for the detailed theoretical model later.
III Mathematical formulation
Here we provide an overview of the generating functions, and time evolution equations used in our SIQ model, leaving the full technical details available in the Supplemental Material.
To develop our time evolution equations, we will use an effective-degree approach which has been applied in other epidemic models Miller and Kiss (2014); Cai et al. (2014); Lindquist et al. (2011). In the context of an SIR model, this approach not only tracks the disease state of each node —susceptible, infected, or recovered— but also incorporates the states of their immediate neighbors Miller and Kiss (2014); Cai et al. (2014); Lindquist et al. (2011). In our work, we will adapt this idea by considering cliques rather than individual nodes.
Suppose that we randomly choose a clique at time . We define two types of cliques:
-
•
Open cliques: are those cliques that fulfill both of the following conditions: i) no disease transmission has occurred yet among members, and ii) members with access to testing services still remain disease-free.
-
•
Closed cliques: are those in which one of the following events has occurred: i) at least one member has transmitted the disease within the clique (sub-step 1 of our model), or ii) at least one member with access to testing services has contracted the disease, which immediately triggers a quarantine order for the entire clique (sub-step 2). Once closed, a clique remains in this state throughout the epidemic process.
Fig. 4 illustrates how open cliques at time can transition to closed cliques at time . In our work, we will show that by tracking the time evolution of the density of open cliques and their composition, other magnitudes of our SIQ model can be calculated. To this end, we will first present the generating functions associated with open cliques and susceptible individuals (with and without access to testing). After that, we will obtain the basic reproduction number, the time evolution equations for the density of open cliques, and finally, the time evolution of other relevant quantities. Additionally, we make available in our GitHub repository Valdez, Lucas Daniel (2024), the equations written in the Mathematica programming language.
III.1 Generating functions for open cliques and susceptible individuals
To describe the time evolution of the density of open cliques, we define as the fraction of open cliques at time containing:
-
•
susceptible members with access to testing,
-
•
susceptible individuals without access to testing, and
-
•
infected individuals without access to testing.
In Fig. 5, we show several examples of open cliques with various member configurations. For brevity, will be referred to as the fraction of open cliques containing members. Of course that, in the definition of , we could also add another index to account for the number of quarantined people within an open clique (see for example in Fig. 4 case III and IV that , which is an open clique, has a quarantined member at time ). However, we omit this index because quarantined individuals do not interact with other people, and therefore they are not relevant to the dynamics of disease spread.
Based on this multivariate probability distribution , we proceed to define the following generating functions which are just generalizations of the pgf’s and given in Sec. II.1:
-
•
. This function generalizes (defined in Sec. II.1), and corresponds to the generating function for the probability of randomly selecting an open clique with members. Note that represents the total fraction of open cliques at time .
-
•
. This function is analogous to from Eq. (2) and represents the generating function for the probability of selecting an open clique via a member who has regular access to testing services. Here, .
-
•
. This function is analogous to the previous one and represents the generating function for selecting an open clique via a susceptible member without access to testing. Here, .
Moving forward, we now introduce the generating functions for the subpopulation of susceptible individuals who have regular access to testing. These functions, denoted and , are analogous to the functions and given in Sec. II.1:
(8) | |||||
(9) |
where , and represents the proportion of susceptible individuals at time who have regular access to testing and with a membership (meaning that an individual has cliques in the factor graph). Note that evaluating at , provides the total fraction of susceptible people with access to testing services at time , i.e., .
Similarly, for the subpopulation of susceptible individuals without access to testing, we define the analogous generating functions:
(10) | |||||
(11) |
where , and evaluating at provides the total fraction of the population without access to testing at time (i.e., ).
Now, as in Sec. II.1, we can employ the power property of generating functions to obtain the pgf’s describing the local neighborhood of an individual. As an example, consider that, at time , we randomly select a susceptible individual "" who doesn’t have access to testing. The neighborhood composition of this person is captured by
(12) |
where is the probability that the chosen person has in their neighborhood: 1) susceptible individuals with access to testing services, 2) susceptible people without access to these services, and 3) infected people without access to these services. This pgf generalizes the probability-generating function presented in Eq. (3). An interesting property of this generating function that we will use extensively in our time evolution equations, is that by setting , we are only considering those configurations where "" has no infected first-nearest neighbors. Conversely, by setting , we count all configurations in which "" has any number of infected first-nearest neighbors. Similar interpretations can be made for and .
On the other hand, if we randomly choose "" through a clique, the corresponding pgf for the excess-degree distribution (discriminated by type) is given by:
(13) |
which is a generalization of Eq. (4).
Analogously, the probability-generating functions that describe the neighborhood of individuals who have regular access to testing are:
(14) | |||||
(15) |
III.2 Basic reproduction number
Using the generating functions defined in the previous sections, we can now estimate the basic reproduction number at time for a scenario where the initial fraction of the infected population is microscopic. Because our SIQ model for is a special case of the SIRQ model explored in Valdez et al. (2023), the derivation of presented in that work remains valid here. Following Refs. Valdez et al. (2023); Valdez (2024), is calculated as the ratio between the number of infected second-nearest neighbors, and the number of infected first-nearest neighbors. The expression of is given by:
(16) |
To understand this expression, consider that we randomly choose an individual (referred to as the index-case) through a clique and assume that this person is initially infected. The denominator in Eq. (16) represents the average number of susceptible first-nearest neighbors who can be infected by this index-case. Once infected, those individuals without access to testing (represented by the term ) will transmit the disease further to their own neighbors. Each of these untested individuals will, on average, transmit the disease to additional people. So the numerator represents the total average number of second-nearest neighbors of the index-case who will contract the disease.
III.3 Time-discrete equations for open cliques
Here, we will formulate the time-evolution equations for , as well as those for and . To this end, we will begin by listing the transitions that affect the number and composition of open cliques.
On one hand, it is important to note that any open clique containing at least one infected member at time will become a closed clique at . Figure 4 illustrates this transition: for example, in case I, cliques and transition from open to closed because they contain an infected member who spreads the disease. Mathematically, open cliques containing members with will exit the compartment of open cliques during the time step , and become closed cliques.
On the other hand, for open cliques containing members at time , the following transitions preserve the open status of these cliques:
-
•
Among susceptible members who have access to testing, a portion remains susceptible, while the rest transition to a quarantine state (because they receive quarantine orders from other cliques). The probability of this event is denoted as . Figure 4-case IV gives an example of this transition, where a member of clique who has regular access to testing, is placed in quarantine during the time step .
-
•
Among susceptible members without access to testing: 1) a number contract the disease from other cliques (see for example, clique in Fig. 4-Case I), 2) a number remain susceptible, and 3) a number are quarantined during the time step . The probability of this event is denoted as .
With these transition probabilities, we can now write the Markovian equations governing the fraction of open cliques containing members as,
(17) |
where can be considered as a transition probability tensor. The exact analytical expressions for and are given by,
(18) | |||||
(19) |
with,
(20) | |||||
(21) | |||||
(22) |
and their derivation is explained in detail in the Supplemental Material. An important observation is that unlike random networks without cliques, where the dynamics can be described by a single time-evolution equation Miller (2011), in our work, instead, the dynamics is governed by the system of equations given in (17) which contains an order of equations, where is the size of the largest clique. While this clearly increases the complexity of the model, our system of equations will allow us to accurately describe the behavior of our SIQ model on networks with cliques in the thermodynamic limit.
Having computed , we then proceed to calculate the new proportions of susceptible individuals with membership . Specifically, for susceptible individuals without access to testing services, the value of is determined as follows:
(23) |
where is the probability that a clique remains open at time , as explained in more detail in the Supplemental Material. Similarly, for a susceptible individual with access to testing services, is calculated as,
(24) |
III.4 Time-discrete equations for other epidemiological magnitudes
Once , and are calculated, we proceed to compute other epidemiological quantities that describe the disease spread in our SIQ model. Particularly, we will focus on: 1) the total fraction of susceptible people, denoted as and 2) the total fraction of people who contracted the disease during the time step , denoted by .
On one hand, is obtained by simply summing all susceptible individuals with and without access to testing:
(25) |
On the other hand, is calculated using the following equation:
(26) | |||||
where
-
•
represents the fraction of regularly tested susceptible individuals at time with at least one infected first-neighbor,
-
•
represents the fraction of susceptible people without access to testing services and with at least one infected first-neighbor.
After computing and , we proceed to update all the generating functions defined in the previous section that depend on , and , and finally, time is increased by 1.
IV Results
IV.1 Final Stage
In this section, we will numerically compare our theoretical predictions with the results of numerical simulations under the same initial conditions and parameter settings. In particular, we will focus here on networks with cliques where the degree distributions and follow a truncated Poisson function,
where is a normalization constant. Specifically, we will use and (hereafter referred to as "ER7-ER3" networks for brevity). On the other hand, as initial conditions, we assume that a fraction of the population without access to testing is infected, while the rest of the population is susceptible.
In Fig. 6, we display at the final stage as a function of . Here, represents the fraction of the population that has ever been infected and mathematically is computed by summing the number of new infections at each time step: . From this figure, we can see that the agreement between theory and simulations is excellent. As intuitively expected, both theory and simulations show that as more people have access to testing (higher ), the overall fraction of the infected population () decreases, or in other words, it becomes easier to contain the spread of the disease.
In addition, from the figure we observe that is rapidly suppressed around . This sharp behavior is consistent with earlier observations made in our previous study of the SIRQ model Valdez et al. (2023), where we noticed from stochastic simulations an abrupt transition around . However, it is important to note that in the SIRQ model, we did not investigate the behavior of epidemics near this threshold due to the high computational cost of stochastic simulations.
Now that we have the time evolution equations for our SIQ model, we can more precisely investigate this transition by numerically integrating our equations and observing how the system behaves as approaches . In contrast to hybrid transitions which require a supercritical behavior with diverging slope of the order parameter D’Souza et al. (2019), from the inset of Fig. 6, we can see that in the limit , behaves as a linear function where and are fitting parameters. Consequently, the absence of diverging slope in indicates that our SIQ model does not undergo a hybrid transition, but rather a "Type II" abrupt phase transition (see Ref. D’Souza et al. (2019)). We also provide additional results in the Supplemental Material to show that this observation holds true for a variety of network configurations as well.
IV.2 Time evolution
Having established the agreement between our theoretical framework and stochastic simulations for the final stage, we now turn our attention to the temporal dynamics of the SIQ model.
Figures 7a-b display the time evolution of and for and on ER7-ER3 networks. From these figures, one can observe that the theoretical predictions are in excellent agreement with our numerical simulation results. Additionally, in the Supplemental Material, we show that our equations also accurately predict the time evolution of the SIQ model for other network topologies.
Moving forward, we will now explore the temporal evolution of infections across different values of in more detail. From Figs. 8a-c, we notice that initially increases over time as an exponential function. Moreover, the exponential growth rate obeys the relationship , where is the basic reproduction number defined in Eq. (16). This relationship can be understood by examining the early stages of the epidemic, when the vast majority of the population is still susceptible. During this period, the transmission process can be approximated by a Galton-Watson branching process Spouge (2019) where each infected individual transmits the disease, on average, to members of the population. Because the infected population is still small at this point, we can safely ignore the probability of a susceptible person receiving the infection from multiple sources simultaneously. As a result, during this period, the number of new infections grows as , which can be expressed equivalently as an exponential function: with .
After this initial regime where increases exponentially, we observe that the growth of gradually slows down. As illustrated in Figs. 8a and b, for values of far from the critical threshold , follows the typical trajectory observed in many epidemic models: there is an initial exponential growth, and then a well-defined peak and a subsequent decline. This behavior is also confirmed by the effective reproduction number (estimated as ). As shown in the insets of Figs. 8a-b, decreases steadily, which demonstrates that for values far from , the propagation starts to slow down from the very beginning of the epidemic.
However, as approaches its critical value , the epidemic dynamics deviates from this typical growth pattern. As illustrated in Fig. 8c, following an initial exponential increase (with a rate ), we can see that the fraction of new infections accelerates even further. This accelerated growth is also reflected in the time evolution of , as shown in the inset of Fig. 8c where we can observe that increases during the early stages of the outbreak.
One possible explanation for this phenomenon is that our SIQ model becomes less effective over time because healthy individuals with regular access to testing are gradually removed from the network. A concrete example of this process is shown in Fig. 4, case IV, where we can see that during the time step , clique loses its only member who can monitor and respond to infections. As a result of this event, subsequent infections within will go undetected, allowing the disease to spread more freely through the network. In other words, this example shows that our quarantine strategy has a self-undermining effect which gradually allows the disease to spread more easily. However, it is important to note that this mechanism alone is not enough to explain the super-exponential growth because, as we will see in Fig. 8d, networks without cliques do not exhibit this phenomenon.
In order to investigate the role of cliques in the emergence of this super-exponential growth, we will now explore the time evolution of the effective reproduction number in the - parameter space, where is the average clique size of an "ERλ-ER3" network. Specifically, for each point in this parameter space (where ), we numerically integrate our time evolution equations for ten time steps and analyze the behavior of from to foo . If monotonically decreases during this period, we will say that exhibits the standard exponential growth. On the other hand, if does not decrease monotonically, this is an indication that the epidemic growth is faster than exponential. Our results shown in Fig. 8d reveal that this accelerated behavior becomes more apparent near the critical curve where , and consequently, this suggests that the emergence of accelerated transmission dynamics could serve as an indication that the system is close to the transition point. On the other hand, from the figure we observe that the phenomenon of faster-than-exponential growth seems to be absent in networks with smaller clique sizes (). Therefore, our results indicate that larger cliques play a crucial role in facilitating the acceleration of disease spread. In the Supplemental Material, we show that these observations qualitatively hold for other networks with cliques with different distributions.
V Conclusions
To summarize, in this work, we have studied the dynamics and the final stage of an SIQ model on networks with cliques. In particular, for this model, we derived the dynamic equations governing the time evolution of disease propagation (for ), which allowed us to explore in detail how an epidemic spreads on networks with complete sub-graphs in the thermodynamic limit.
On one hand, from our theoretical equations, we found that cliques can induce an abrupt epidemic transition around a critical value . This result is consistent with our previous findings reported in Ref. Valdez et al. (2023), where such abrupt transitions were suggested based on numerical simulations on finite networks. Additionally, from our theoretical equations, we obtained that the final fraction of infected individuals decreases linearly with (in the limit of ), and therefore our SIQ model undergoes an abrupt transition similar to "Type II" transitions described in D’Souza et al. (2019).
On the other hand, our results on the time evolution of the SIQ model revealed that, as approaches , the number of new cases grows faster than an exponential function, suggesting that the emergence of this accelerated transmission dynamics could serve as an indication that the system is close to the transition point. For the networks explored in this investigation, our results indicate that this accelerated behavior tends to occur in networks with larger cliques.
While the theoretical framework developed in this work has allowed us to study the spread of epidemics in the thermodynamic limit, it should be noted that it is currently restricted to a discrete-time dynamics and . Future research might explore whether a continuous-time version of the SIQ model exhibits similar abrupt transitions and super-exponential growth. For such an extension, we could consider both Markovian and non-Markovian transmission and detection processes.
Additional research directions could explore quarantine strategies that isolate not only the detected individual and their first-neighbors but also their second- or even higher-order neighbors, to evaluate the impact of broader isolation measures on the epidemic dynamics. Another potential line of research could investigate alternative ways of distributing testing access across the network. In our current model, we assumed that each individual has the same probability of having access to testing. A natural extension would be to consider scenarios where the probability of having access to testing depends on the membership . Alternatively, drawing inspiration from statistical physics models of hard-sphere gases on networks with cliques (see Refs. Weigt and Hartmann (2003); Hansen-Goos and Weigt (2005a, b)), we could explore a scenario where people with access to testing are arranged periodically as in a crystalline structure or aperiodically as in a liquid state or a glassy state. We hope that the model and theoretical framework developed here will contribute to the study of other dynamic processes in complex networks with cliques.
VI Acknowledgements
This work was partially funded by ANPCyT (PICT-2021-I-INVI-00255), UNMdP (EXA 1193/24), and CONICET.
References
- Artime et al. (2024) O. Artime, M. Grassia, M. De Domenico, J. P. Gleeson, H. A. Makse, G. Mangioni, M. Perc, and F. Radicchi, Nat. Rev. Phys. 6, 114 (2024).
- Kuehn and Bick (2021) C. Kuehn and C. Bick, Sci. Adv. 7, eabe3824 (2021).
- Schneider (2004) S. H. Schneider, Glob. Environ. Change. 14, 245 (2004).
- Perrings and Brock (2009) C. Perrings and W. Brock, Annu. Rev. Resour. Econ. 1, 219 (2009).
- D’Souza et al. (2019) R. M. D’Souza, J. Gómez-Gardenes, J. Nagler, and A. Arenas, Adv. Phys. 68, 123 (2019).
- Liang and Zhou (2018) J. Liang and T. Zhou, Phys. Rev. E 98, 042312 (2018).
- Xue et al. (2024) L. Xue, S. Gao, L. K. Gallos, O. Levy, B. Gross, Z. Di, and S. Havlin, Nat. Commun. 15, 5850 (2024).
- Gao et al. (2022) J. Gao, A. Bashan, L. Shekhtman, and S. Havlin, Introduction to Networks of Networks, 2053-2563 (IOP Publishing, United Kingdom, 2022).
- Valdez et al. (2020) L. D. Valdez, L. Shekhtman, C. E. La Rocca, X. Zhang, S. V. Buldyrev, P. A. Trunfio, L. A. Braunstein, and S. Havlin, J. Complex Netw. 8, cnaa013 (2020).
- Dong et al. (2021) G. Dong, D. Duan, and Y. Xia, Front. Phys. 9, 795279 (2021).
- Buldyrev et al. (2010) S. V. Buldyrev, R. Parshani, G. Paul, H. E. Stanley, and S. Havlin, Nature 464, 1025 (2010).
- Son et al. (2012) S.-W. Son, G. Bizhani, C. Christensen, P. Grassberger, and M. Paczuski, Europhys. Lett. 97, 16006 (2012).
- Li et al. (2021a) M. Li, R.-R. Liu, L. Lü, M.-B. Hu, S. Xu, and Y.-C. Zhang, Phys. Rep. 907, 1 (2021a).
- Zhou et al. (2014) D. Zhou, A. Bashan, R. Cohen, Y. Berezin, N. Shnerb, and S. Havlin, Phys. Rev. E 90, 012803 (2014).
- Valdez (2024) L. Valdez, Physica A Stat. Mech. Appl. 640, 129703 (2024).
- Pires et al. (2023) M. A. Pires, C. I. Sampaio Filho, H. J. Herrmann, and J. S. Andrade Jr, Chaos Solit. Fractals 174, 113761 (2023).
- Cui et al. (2018) P.-B. Cui, L. Gao, and W. Wang, J. Theor. Biol. 441, 19 (2018).
- Lamata-Otín et al. (2024) S. Lamata-Otín, J. Gómez-Gardeñes, and D. Soriano-Paños, J. Phys. Complex. 5, 015015 (2024).
- Börner et al. (2022) G. Börner, M. Schröder, D. Scarselli, N. B. Budanur, B. Hof, and M. Timme, J. Phys. Complex. 3, 04LT02 (2022).
- St-Onge et al. (2021) G. St-Onge, H. Sun, A. Allard, L. Hébert-Dufresne, and G. Bianconi, Phys. Rev. Lett. 127, 158301 (2021).
- Hébert-Dufresne and Althouse (2015) L. Hébert-Dufresne and B. M. Althouse, Proc. Natl. Acad. Sci. U. S. A. 112, 10551 (2015).
- Gross et al. (2006) T. Gross, C. J. D. D’Lima, and B. Blasius, Phys. Rev. Lett. 96, 208701 (2006).
- Berner et al. (2023) R. Berner, T. Gross, C. Kuehn, J. Kurths, and S. Yanchuk, Phys. Rep. 1031, 1 (2023).
- Scarselli et al. (2021) D. Scarselli, N. B. Budanur, M. Timme, and B. Hof, Nat. Commun. 12, 2586 (2021).
- Lamata-Otín et al. (2023) S. Lamata-Otín, A. Reyna-Lara, D. Soriano-Paños, V. Latora, and J. Gómez-Gardeñes, Phys. Rev. E 108, 024305 (2023).
- Di Muro et al. (2018) M. A. Di Muro, L. G. Alvarez-Zuzek, S. Havlin, and L. A. Braunstein, New J. Phys. 20, 083025 (2018).
- Böttcher et al. (2015) L. Böttcher, O. Woolley-Meza, N. A. Araújo, H. J. Herrmann, and D. Helbing, Sci. Rep. 5, 16571 (2015).
- Viboud et al. (2016) C. Viboud, L. Simonsen, and G. Chowell, Epidemics 15, 27 (2016).
- Leiss et al. (2015) M. Leiss, H. H. Nax, and D. Sornette, J. Econ. Dyn. Control 55, 1 (2015).
- Wu et al. (2021) Y. Wu, L. Zhang, W. Cao, X. Liu, and X. Feng, Front. Phys. 8, 603001 (2021).
- Pavithran and Sujith (2022) I. Pavithran and R. Sujith, Chaos 32, 041104 (2022).
- Scarpino et al. (2016) S. V. Scarpino, A. Allard, and L. Hébert-Dufresne, Nat. Phys. 12, 1042 (2016).
- Boslaugh (2007) S. Boslaugh, Encyclopedia of epidemiology (Sage Publications, Los Angeles, CA, 2007).
- Anzai and Nishiura (2022) A. Anzai and H. Nishiura, J. Theor. Biol. 554, 111278 (2022).
- Bulchandani et al. (2021) V. B. Bulchandani, S. Shivam, S. Moudgalya, and S. L. Sondhi, Phys. Biol. 18, 045004 (2021).
- Valdez et al. (2023) L. D. Valdez, L. Vassallo, and L. A. Braunstein, Phys. Rev. E 107, 054304 (2023).
- Stauffer and Aharony (2018) D. Stauffer and A. Aharony, Introduction to percolation theory (Taylor & Francis, London, 2018).
- Mann and Dobson (2023) P. Mann and S. Dobson, Phys. Rev. E 107, 054303 (2023).
- Bianconi and Dorogovtsev (2024) G. Bianconi and S. N. Dorogovtsev, Phys. Rev. E 109, 014307 (2024).
- Li et al. (2021b) T. Li, P. Zhang, and H.-J. Zhou, Phys. Rev. E 103, L061302 (2021b).
- Karrer and Newman (2010) B. Karrer and M. E. Newman, Phys. Rev. E 82, 066118 (2010).
- Alves et al. (2024) C. Alves, R. Ribeiro, and R. Sanchis, J. Stat. Phys. 191, 73 (2024).
- Nikolaev and Mneimneh (2023) A. Nikolaev and S. Mneimneh, Phys. Rev. E 108, 014310 (2023).
- Leung and Weitz (2016) C. Y. Leung and J. S. Weitz, Phys. Rev. E 93, 032303 (2016).
- Guillaume and Latapy (2006) J.-L. Guillaume and M. Latapy, Physica A Stat. Mech. Appl. 371, 795 (2006).
- Rizi et al. (2024) A. K. Rizi, L. A. Keating, J. P. Gleeson, D. J. O’Sullivan, and M. Kivelä, Phys. Rev. E 109, 024303 (2024).
- Newman et al. (2001) M. E. Newman, S. H. Strogatz, and D. J. Watts, Phys. Rev. E 64, 026118 (2001).
- (48) Here, the term ’excess-degree’ refers to the number of outgoing first-neighbors of a node that is selected in a two-step process: first, we randomly choose a clique in the projected network, and then we randomly choose a node inside this clique.
- Miller and Kiss (2014) J. C. Miller and I. Z. Kiss, Math. Model. Nat. Phenom. 9, 4 (2014).
- Cai et al. (2014) C.-R. Cai, Z.-X. Wu, and J.-Y. Guan, Phys. Rev. E 90, 052803 (2014).
- Lindquist et al. (2011) J. Lindquist, J. Ma, P. Van den Driessche, and F. H. Willeboordse, J. Math. Biol. 62, 143 (2011).
- Valdez, Lucas Daniel (2024) Valdez, Lucas Daniel, https://github.com/LDVal/SIQAcceleratedGrowth (2024).
- Miller (2011) J. C. Miller, J. Math. Biol. 62, 349 (2011).
- Spouge (2019) J. L. Spouge, Theor. Popul. Biol. 127, 7 (2019).
- (55) In our implementation, we integrate the equations from time to while ensuring that continues to increase. If ceases to grow during this period, we halt the integration.
- Weigt and Hartmann (2003) M. Weigt and A. K. Hartmann, Europhys. Lett. 62, 533 (2003).
- Hansen-Goos and Weigt (2005a) H. Hansen-Goos and M. Weigt, J. Stat. Mech.: Theory Exp. 2005, P04006 (2005a).
- Hansen-Goos and Weigt (2005b) H. Hansen-Goos and M. Weigt, J. Stat. Mech.: Theory Exp. 2005, P08001 (2005b).
Supplemental Material for
Super-exponential growth of epidemics in networks with cliques
L. D. Valdez1,2
1 Departamento de Física, FCEyN, Universidad Nacional de Mar del Plata, Mar del Plata 7600, Argentina.
2 Instituto de Investigaciones Físicas de Mar del Plata (IFIMAR), CONICET, Mar del Plata 7600, Argentina.
S1 Supplementary mathematical details for
In the first part of this section, we present the initial conditions used in this work. In the second and third parts, we explain in more detail the transition probabilities and presented in the main text in Sec. III.3. Finally, in the last part, we will explain the equations that govern the dynamics of susceptible individuals with membership .
S1.1 Initial conditions
We assume that the fraction of people with and without access to testing are and , respectively, and they are randomly distributed across the network nodes. Additionally, in order to reduce the number of equations that govern the dynamics between and , we introduce the assumption that only a fraction of the people without access to testing services are initially infected while the rest of the population is susceptible. Thus, at we have that:
-
•
the total fraction of susceptible people with access to testing is , while for those without access, it is ,
-
•
the total fraction of infected people with access to testing is , while for those without access, it is ,
-
•
the fraction of susceptible people with membership and with access to testing is , and
-
•
the fraction of susceptible people with membership and without access to testing is .
On the other hand, the probability of randomly selecting a clique with () members at time is,
(S1) |
where is the Kronecker delta which ensures that the total number of members in the clique is equal to .
S1.2 Transition Probability
This section explains how to calculate which is the probability of the following events occurring in an open clique with susceptible members with access to testing at time : 1) exactly members will move to the compartment during the time step , 2) members will remain susceptible. As discussed in the main text, Sec. III.3, these two events preserve a clique’s open status. Now, we will calculate the probabilities of these events below.
S1.2.1 Event 1: Remaining Susceptible
Consider that we randomly choose an open clique “” at time , and then we select a susceptible member "" with access to testing. This node will remain susceptible during the time step if: 1) it is not connected to any infected nodes and 2) its neighbors (who can access testing) also have no connections to infected nodes. Mathematically, this probability is expressed as,
(S2) |
To better understand this expression, we can rewrite as
(S3) |
with , and . In this new formulation, we have that:
-
•
indicates that "" is not connected to any infected node.
-
•
indicates that "" is connected with any number of susceptible neighbors without access to testing.
-
•
represents the probability of the following event. Suppose that we choose a neighbor of "", and this person has regular access to testing. Then is the probability that this selected neighbor has no connections with infected people (), but is connected with any number of susceptible individuals ().
S1.2.2 Event 2: Entering Quarantine
Consider again the same susceptible node "" with access to testing in a randomly chosen clique “” at time . This node will enter quarantine during the time step if at least one neighbor, also with access to testing, is connected to another infected node. Mathematically, the probability of this event is . Here, the first term is the probability of “” " remaining susceptible or entering quarantine (but not becoming infected), while the second term is the probability that “” only remains susceptible, as explained above.
S1.2.3 Combined Transition Probability
Considering both events, we can now derive the overall transition probability for an open clique with members with access to testing at time , ending up as an open clique with susceptible members with access to testing:
(S4) |
S1.3 Transition Probability
Here, we will calculate which is the probability of the following events occurring in an open clique with susceptible members without access to testing at time : 1) exactly members will contract the disease from other cliques during the time step , 2) members will remain susceptible, and 3) will move to the compartment.
Consider a randomly chosen clique denoted by “”. For each susceptible member "" without access to testing, three possible transitions exist:
-
1.
“” becomes infected with probability .
-
2.
“” remains susceptible with probability .
-
3.
“” is quarantined with probability .
Assuming that susceptible members without access to testing are independent of one another, we can express the transition probability as:
(S5) |
In this equation, and are given by:
-
•
, which has a similar interpretation to Eq. (S3).
-
•
, which is obtained through a detailed enumeration of configurations where "" becomes infected during the time step . The first term represents the probability that "" either remains susceptible or becomes infected while the second term, , is the probability that "" remains susceptible. Now, focusing on the first term, the expression:
-
–
represents the probability that an open clique (in which "" is a member) has at least one infected member, and no susceptible member with access to testing.
-
–
is the probability that an open clique (in which "" is a member) has members with access to testing who remain disease-free and, therefore, do not initiate a quarantine order.
-
–
S1.4 Time-discrete equations for susceptible nodes with cliques
Here we will derive the discrete-time equations for susceptible nodes that belong to cliques. Recall that and denote the density of susceptible nodes with cliques at time , where the subscripts and indicate nodes with and without access to testing, respectively.
Consider that we randomly choose at time a susceptible node without access to testing. Additionally, assume that this node has membership . This node will remain in the susceptible compartment at , if and only if, all its cliques stay open during the interval . Now, for a single clique to stay open, the following two conditions must be satisfied:
-
1.
At time , all members of the clique must be disease-free; otherwise the presence of any infected member would result in disease transmission within the clique and therefore, this clique would become closed (due to sub-step 1 of our SIQ model).
-
2.
For those members who do have access to testing, they do not contract the infection from external sources during the interval ; otherwise this clique would become closed (due to sub-step 2 of our SIQ model).
Using the generating functions introduced in Sec. III in the main text, we can express the probability of a single clique remaining open during the time step as: . This probability consists of the following components:
-
1.
is the generating function for the probability of choosing an open clique (associated with a susceptible node without access to testing) containing members,
-
2.
Setting guarantees that the clique contains no infected members.
-
3.
Setting allows for any number of susceptible members without access to testing.
-
4.
is the probability that a susceptible member with access to testing, is connected to any number of susceptible nodes while maintaining zero connections to infected nodes.
Then, under the assumption that the states of different cliques are statistically independent, it follows that is given by,
(S6) |
Following a similar reasoning, the fraction of remaining susceptible individuals with access to testing and with membership is given by,
(S7) |
S2 Additional results for
In this section, we provide additional results of our SIQ model for networks with cliques in which and follow other degree distributions. Specifically, we considered three types of distributions:
-
•
Truncated Poisson distribution:
where is a normalization constant.
-
•
Truncated Power-law distribution:
where is a normalization constant.
-
•
Kronecker Delta distribution: .
Our results for networks with and are shown in Figs. S1a and S2a. Specifically, in Fig. S1a, we display as a function of , and in Fig. S2a, we show the time evolution of for different values of . On the other hand, our results for networks with:
- •
- •
- •
Additionally, in Fig. S3, we display the phase diagram of our model in the plane for networks with:
-
•
and ,
-
•
and ,
where .
We note that all the results shown in Figs. S1-S3 are qualitatively consistent with those presented in the main text.
S3 Numerical results for
In this section, we present our numerical results of the SIQ model for on ER7-ER3 networks. In Fig. S4a, we show at the final stage as a function of for several values of , and from this figure we can observe that for higher values of , our model exhibits an abrupt transition as in the case of shown in the main text. On the other hand, in Fig. S4b, we display the time evolution of the number of new cases for and several values of . Our results suggest that well below the transition point, increases as an exponential function, whereas for , the number of new cases grows faster than an exponential function.