Skip to main content
Other Publishers logoLink to Other Publishers
. 2018 Dec 18;98(6):062315. doi: 10.1103/PhysRevE.98.062315

Epidemic spreading and aging in temporal networks with memory

Michele Tizzani 1,2,1,2, Simone Lenti 3, Enrico Ubaldi 4,5,4,5, Alessandro Vezzani 1,6,1,6, Claudio Castellano 3,7,3,7, Raffaella Burioni 1,2,1,2
PMCID: PMC7217545

Abstract

Time-varying network topologies can deeply influence dynamical processes mediated by them. Memory effects in the pattern of interactions among individuals are also known to affect how diffusive and spreading phenomena take place. In this paper we analyze the combined effect of these two ingredients on epidemic dynamics on networks. We study the susceptible-infected-susceptible (SIS) and the susceptible-infected-recovered (SIR) models on the recently introduced activity-driven networks with memory. By means of an activity-based mean-field approach, we derive, in the long-time limit, analytical predictions for the epidemic threshold as a function of the parameters describing the distribution of activities and the strength of the memory effects. Our results show that memory reduces the threshold, which is the same for SIS and SIR dynamics, therefore favoring epidemic spreading. The theoretical approach perfectly agrees with numerical simulations in the long-time asymptotic regime. Strong aging effects are present in the preasymptotic regime and the epidemic threshold is deeply affected by the starting time of the epidemics. We discuss in detail the origin of the model-dependent preasymptotic corrections, whose understanding could potentially allow for epidemic control on correlated temporal networks.

I. INTRODUCTION

In many social and information systems, the timescales for the evolution of the interaction network are often comparable to the timescales of the dynamical processes taking place on top of them [1]. The diffusion of online information or the spreading of transmitted diseases in a population are typical examples of such processes, for which a focus on a static representation of the network is not able to capture the very influence of the rapidly varying topology [2–7]. In addition, recent advances in technology have allowed one to measure and monitor the evolution of interactions with an unprecedented time resolution [8], calling for new theories to understand the effect of time-varying topologies on dynamical processes.

Interactions and the creation of links are generated by the agents' activity, a quantity that can be easily measured from available large-scale and time-resolved data sets [9]. An interesting line of modeling has developed, aiming at including explicitly the effect of activity distributions on network dynamics: activity-driven networks [10]. In activity-driven models, each agent is endowed with a degree of freedom that encodes the propensity of the individual to engage in a social event, establishing a link with another agent in the system. Notably, measured activities are typically highly heterogeneous and this has strong effects on network evolution.

When links are randomly established among agents, activity-driven models have been studied in detail [10–13], uncovering the effects of heterogeneous activity distributions on network topology and on dynamical processes, such as random walks and epidemic processes. However, in general, agents do not connect randomly to their peers [14–16]. During their activity, individuals remember their friends and their social circles and they are more inclined to interact with already known pals, establishing strong and weak ties with their peers [17,18]. Recent works have tackled this problem by applying a data-driven approach. A tie allocation mechanism in real systems has been measured, introducing a memory process on top of activity-driven models [19,20]. As reasonably expected, social interactions are not randomly established but they are rather concentrated towards already contacted nodes, with a reinforcement process encoded in a single measurable memory parameter. The memory process tunes the network evolution, which can be predicted at large times [21–23], and it is also expected to influence dynamical processes. Non-Markovian dynamics can indeed change the spreading rate in a diffusion process, slowing it down in some cases and speeding it up in others [24–30]. Disparate effects have been shown to occur also in epidemic spreading on activity-driven networks, where memory can lower or increase the epidemic threshold in the susceptible-infected-susceptible (SIS) or susceptible-infected-recovered (SIR) model, respectively [31]. This happens when the epidemic process and the network evolution start at the same time. However, the network evolution in the presence of non-Markovian effects could introduce aging in the process [32], as usually observed in processes with memory also in other fields [33], and this could further influence the spreading dynamics.

In this paper we analyze in detail SIS and SIR epidemic processes on activity-driven time-varying networks in the presence of memory. Introducing an activity-based mean-field (ABMF) approximation, we derive analytically, as a function of the activity distribution and of the parameter tuning the memory, a prediction for the threshold, holding for both the SIS and the SIR models. The result shows that memory overall reinforces the effects of activity fluctuations, leading to a lower value for the epidemic threshold. We prove that the ABMF approximation is equivalent to an epidemic model defined on an effective static network, which we also investigate. Numerical simulations evidence that the ABMF approach provides exact results when the epidemics start after the network has evolved for a long time. In this regime indeed the mean field holds since agents have been connected to a large number of pairs, while the creation of new links becomes negligible.

We show, however, that strong aging effects are present in the preasymptotic regime and the epidemic threshold is deeply affected by the starting time of the epidemics. In particular, at weak memory the creation of new links cannot be discarded and this increases the epidemic threshold according to the memoryless predictions. On the other hand, for strong memory, at short times the dynamics displays correlations among infection probabilities of nodes which have already been in contact. The correlations give rise to backtracking effects that cannot be ignored. In this case, typically the threshold of the SIS and SIR models are respectively smaller and larger with respect to the mean-field prediction. We explain in detail the origin of such deviations, opening new perspectives for epidemic control of disease and information spreading on temporal networks with high correlations.

The paper is organized as follows. In Sec. II we first summarize the activity-driven model for network topology in the presence of memory and then define epidemic dynamics on top of it. In Sec. III, after a brief recapitulation of the analytical approach to epidemic dynamics on memoryless activity-driven networks, we describe in detail how the approach is modified to deal with networks with memory, deriving predictions for the epidemic threshold. In Sec. IV we compare analytical predictions with numerical results, obtained by considering both an effective static network and the full time evolution of the topology. Section V presents some concluding remarks and perspectives for future work.

II. MODEL

A. Activity-driven networks with memory

In activity-driven models [10], each node vi (i=1,,N) of the graph Gt has an activity ai assigned randomly according to a given distribution F(a). The dynamics occurs over discrete temporal steps of length Δt. At each step, with probability aiΔt, the vertex vi becomes active and gets linked to m other vertices. Connections last for a temporal interval Δt. At the next time step t+Δt all existing edges are deleted and the procedure is iterated. Note that the activity a has the dimensions of a probability per unit time. Real data observations indicate that human interactions are very often characterized by skewed and long-tailed activity distributions [10], so F(a) is typically assumed to be a power law F(a)=Ba(ν+1) with ɛaiA. Since in our simulations we will keep the time interval Δt=1, the upper cutoff is naturally set to A=1.

In order to take into account the tendency of individuals to persist in their social connections, a reinforcement mechanism was recently introduced in activity-driven models [19,21]. The nodes are endowed with a memory of their previous contacts and they have a propensity to establish contacts preferably with individuals belonging to their social circle. For an active node vi, which has already contacted ki(t) different nodes at time t, this process is described by assuming that the node connects with a new node with probability

p[ki(t)]=[1+ki(t)/ci]βi, (1)

while it establishes a connection with a previously contacted node with complementary probability 1p[ki(t)]. The probability depends on the degree of the integrated network at time t, ki(t), i.e., the number of nodes that vi has contacted up to time t. We will call Aij(t) the adjacency matrix of this integrated network. The parameter βi>0 tunes the memory process. For βi0 the probability p[ki(t)]1 weakly depends on the growing degree ki(t), while at large βi, p[ki(t)] rapidly decays with ki(t). The constant ci sets an intrinsic value for the number of connections that node vi is able to engage in before memory effects become relevant. Empirical measures on several data sets [21] are compatible with constant values of βi=β and ci=c, so the function p(·) turns out to be independent of i. In particular, the exponent β ranges from β0.15 in the citation networks to β0.5 in Twitter mentions and to β1.2 in the mobile phone calls. In this paper we study the dependence of the epidemic threshold on the value of the exponent β, while we set c=1 and m=1, with no loss of generality.

As shown in Ref. [21], the asymptotic form of the degree distribution for the integrated network can be derived analytically. In particular, in the regime 1kN the degree of nodes of activity a is narrowly distributed around the average value

k¯(a,t)=C(a)t1/(1+β), (2)

i.e., the degree of each node increases sublinearly in time, with a prefactor depending on its activity. The prefactor C(a) is determined by the condition

C(a)1+β=aCβ(a)+daF(a)aCβ(a). (3)

In the memoryless case β=0, where an active node connects always with a randomly chosen vertex, Eq. (3) gives C(a)=a+a, recovering the result of [34]. Hereafter we will define, in general, by g=daF(a)g(a) the average of a function of the activity g(a) over the network.

B. Epidemic process

We now turn to the spreading of infectious diseases on activity-driven temporal networks with memory. We start by considering the standard SIS model, the simplest description of a disease not conferring immunity. In the SIS model nodes can be in two states, either susceptible (S) or infectious (I). An infected node can turn spontaneously susceptible with rate μ, while an infected node transmits the infection over an edge to a susceptible neighbor with rate λ. The two elementary events are therefore

I+Sλ2I,IμS. (4)

In the SIR model the disease confers immunity, so the nodes can be in three states, susceptible (S), infectious (I), and recovered (R), which are immune to a new infection. The dynamics is described by the following reaction scheme:

I+Sλ2I,IμR. (5)

The epidemic process on activity-driven networks is implemented by iterating discrete time steps of duration Δt.

(i) At the beginning of each time step there are N disconnected vertices.

(ii) With probability aiΔt a vertex vi becomes active and connects to a previously linked node with probability 1p(ki) or with a new node vj with probability p(ki); in this second case ki(t), kj(t), and Aij(t) are increased by one unit.

(iii) If one of the nodes connected by the link is infected and the other one is susceptible, the susceptible becomes infected with probability λ.

(iv) A vertex vj, if infected, becomes susceptible (SIS) or recovers (SIR) with probability μΔt.

In activity-driven models, λ is a pure number, i.e., the probability that in a single contact the infection is actually transmitted, while μ is still the rate of recovery for a single individual. Ignoring the inhomogeneity in the activities, one can estimate the total rate for the infection process per node as λk, where k=2a is the average degree per unit time; this is the quantity to be compared with the recovery rate per node μ.

III. ANALYTICAL RESULTS

A. Epidemics on memoryless activity-driven networks

The epidemic spreading for the memoryless case β=0 has been studied in [10] by adopting an ABMF approach. The epidemic state of a node, when averaged over all possible dynamical evolutions, only depends on the value of its activity ai. In particular, one can define the probability ρ(ai,t) that a node with activity ai is infected at time t. The corresponding evolution equation is

tρ(ai)=μρ(ai)+λ[1ρ(ai)]×1N1ji[aiρ(aj)+ajρ(aj)]. (6)

The first term on the right-hand side is due to recovery events; the second term takes into account the event that a susceptible node of class ai becomes active and contracts the disease by connecting to an infected individual, while the third term is the analogous term for the case of a susceptible node that, independently of one's own activity, is contacted by an infected active individual.

The description in terms of quantities that only depend on the activity is conceptually analogous to the heterogeneous mean-field approach for dynamical processes on static networks [35]. In that case, one assumes that the only property determining the epidemic state of a node is the degree k and then derives equations for the probabilities ρk. An important difference must however be stressed. Assuming the epidemic state to depend only on the degree is an approximation for static networks, because it neglects the quenched nature of the network structure that makes properties of nodes, with the same degree but embedded in different local environments, different. In practice, this assumption is equivalent to replacing the actual adjacency matrix of the network (Aij equal to 0 or 1 depending on the presence of the connection between vi and vj) with an annealed adjacency matrix Pij=kikj/(kN) [36], expressing the probability that vertices vi and vj with degree ki and kj are connected. The annealed approach is an approximation for static networks, while it is exact for networks where connections are continuously reshuffled at each time step of the dynamics, since the reshuffling process destroys local correlations. Since in memoryless activity-driven networks connections are extracted anew at each time step, the ABMF approach provides exact results in this case.

Equation (6) can be analyzed by means of a linear stability analysis, yielding, for large N, the threshold [10]

λμML=1a+a2. (7)

The same result can be derived for the SIR case.

B. Epidemics on activity-driven networks with memory

1. Individual-based mean-field approach

In the presence of memory, interactions occur preferably with a subset of the other nodes (the social circle) creating correlations. Therefore, we implement a different, individual-based, mean-field approach, explicitly keeping track of the evolution of social contacts (i.e., of the memory). Let us first consider the SIS model. The observable of interest is the probability ρi(t) that node vi is infected at time t. Its evolution can be written as

tρi(t)=μρi(t)+λ[1ρi(t)]jai[1p(ki)]Aij(t)kiρj(t)+jiaip(ki)1Nki1ρj(t)+jaj[1p(kj)]Aij(t)kjρj(t)+jiajp(kj)1Nkj1ρj(t). (8)

Here ji indicates the sum over the nodes j not yet connected to i and Nkj(t)1 is their number. The quantity Aij(t) is the adjacency matrix of the time-integrated network at time t, i.e., it is equal to 1 if vi and vj have been in contact at least once in the past and 0 otherwise. In Eq. (8), the only approximation made is that the dynamical state of every node is considered to be independent of the state of the partner in the interaction; in other words, we neglect the existence of dynamical correlations among nodes which are created by the partially quenched nature of the interaction pattern due to memory. It is exactly the same approximation that is involved by the individual-based mean-field approach for static networks [37].

The first term on the right-hand side of Eq. (8) is the recovery rate of ρi(t). The second term, describing the infection process, is the product of λ times the probability for vi to be susceptible and, in curly brackets, the fraction of infected nodes contacted by vi per unit time. In the curly brackets, the first and the second term describe the case where vi is active and connects to the infected node vj taking into account that the link can be an old or a new one, respectively. In the same way, the third and the fourth term represent the probabilities that vi is contacted by an infected and active node vj, and the link is old or new, respectively.

Since both Aij(t) and ki(t) depend on the evolution time t, the behavior of the epidemics can strongly depend on the starting time of the outbreak, giving rise to aging effects that will be investigated in numerical simulations. When the epidemic starts at very large times, an analytic approach can be considered. In this regime, with 1ki(t)N, we expect that the creation of new contacts can be ignored and that the dynamical correlations are asymptotically negligible, since the connectivity of the integrated network becomes large. If the epidemic starts at very large times, therefore, we can apply an heterogeneous mean-field approximation for Aij(t), allowing for an analytical solution of the problem which we expect to be asymptotically exact.

2. Behavior for large times

Let us consider the regime of large times, where 1ki(t)N for all nodes. This means that each node has already had a large number of contacts, but that number is not so large that the integrated network cannot be considered as a complete graph, i.e., it is still sparse. In the limit of large N there is clearly a large temporal interval such that this condition is fulfilled. The condition 1ki(t)N allows us to replace in Eq. (8) Nki(t)1 with N and p(ki) with [ki(t)]β. Considering only leading terms, Eq. (8) becomes

tρi(t)=μρi(t)+λ[1ρi(t)]×jAij(t)aiki+ajkjρj(t). (9)

3. Linking probability

To proceed further we perform the equivalent of the heterogeneous mean-field approximation for static networks, i.e., we replace the time-integrated adjacency matrix Aij(t) with its annealed form Pij(t), i.e., the probability that vi and vj have been in contact in the past. The evolution of Pij(t) is described by the master equation

tPij(t)=aip(ki)Nki1+ajpj(kj)Nkj1[1Pij(t)]. (10)

In Eq. (10) Pij grows either because the node vi activates (probability per unit time ai), it creates a new connection [probability p(ki)], and the new partner is vi [probability (Nki1)1 or because of the event with the role of vi and vj interchanged.

In the temporal interval of interest we can use again the relations holding for large times p(ki)kiβ and Nkj1N. Moreover, for large times, the degree of a node of activity ai can be estimated by its average value k¯(ai,t), given by Eq. (2). So we obtain

tPij(t)=[1Pij(t)]g(ai)+g(aj)Ntβ/(1+β), (11)

where we have defined

g(ai)=ai/[C(ai)]β. (12)

Equation (11) can be readily solved, yielding

Pij(t)=1e[(1+β)t1/(1+β)/N][g(ai)+g(aj)]. (13)

In the regime t1/(1+β)N, Pij(t) becomes

Pij(t)=(1+β)t1/(1+β)N[g(ai)+g(aj)]. (14)

Notice that Pij(t) is a topological feature of the activity-driven network, independent of the epidemic process.

4. Asymptotic ABMF equation

We now introduce into Eq. (9) the annealed expression for the integrated adjacency matrix Aij(t)Pij(t)=P(ai,aj,t) and for the connectivity ki(t)=k¯(ai,t). In this way the equations depend on the nodes vi and vj only through their activities ai and aj. The equation for the probability ρ(a,t) that a generic node of activity a is infected at time t is therefore

tρ(a,t)=μρ(a,t)+λ[1ρ(a,t)]×{ag(a)g(a)+gdaF(a)ρ(a,t)+ag(a)+gdaF(a)ρ(a,t)g(a)+g(a)daF(a)a(g(a)+g)ρ(a,t)+daF(a)ag(a)(g(a)+g)ρ(a,t)}, (15)

where we have replaced the sums over nodes with integrals over the activities 1/NjdaF(a) and used Eq. (3), which can be rewritten as

C(a)=(1+β)[g(a)+g]. (16)

Equation (15) is effectively an ABMF approach, since all the information on the behavior of the node vi depends on its activity ai. Note that, although Eqs. (8) and (9) described the dynamics of the individual node, the further approximation underlying Eq. (10) has transformed the approach into an ABMF one, conceptually analogous to the heterogeneous mean-field approximation on static networks, where all the information on node vi is encoded in its degree ki.

It is important to remark that in Eq. (9) the time dependences of P(ai,aj,t)t1/(1+β) and of the average degree k¯(ai,t)t1/(1+β) cancel out, so the right-hand side of Eq. (15) does not depend explicitly on time. This suggests that in this temporal regime the epidemic can be seen as an activity-driven process taking place on an effective static graph, where the probability for nodes vi and vj to be linked is given by Eq. (14) and the quantity t1/(1+β)/N is a fixed quantity τ whose value only determines the average degree of the network. Performing simulations over an ensemble of these effective static networks and averaging the results, one should then reproduce the predictions of the ABMF approach, Eq. (15).

From Eq. (15), by performing a linear stability analysis around the absorbing state ρ(a,t)=0 (see the Appendix), it is possible to compute analytically the epidemic threshold (λ/μ)c for any value of the reinforcement parameter β and of the exponent of the analytical distribution ν. Since for large times the node degrees diverge and correlations can be neglected, we expect the linear stability analysis to provide the correct estimate of the epidemic threshold when the epidemics start at very long times, i.e., when the degrees ki(t) have already become very large.

The results of the linear stability analysis are presented in Fig. 1, showing that the thresholds are smaller than in the memoryless case. This lower value is a consequence of the fact that memory reinforces the activity fluctuations, and in these models fluctuations clearly reduce the epidemic threshold, as shown by Eq. (7). The effect can be simply understood since nodes with large activity have also a large degree, therefore they are easily involved in epidemic contacts not only because they are frequently activated but also because they are frequently contacted by other nodes. In this way memory reinforces the effect of activity fluctuations. In this framework, Fig. 1 also shows that at large ν, i.e., for increasingly smaller fluctuations, the difference with the memoryless model vanishes. In particular, for F(a)=δ(aa0), i.e., when the activity does not fluctuate, one obtains from Eq. (15) tρ(t)=μρ(t)+2a0λ[1ρ(t)], which is the same equation as in the memoryless case. This also explains the quite surprising observation that the threshold is a growing function of β, converging to the memoryless case as β. Indeed, the tail of the degree distribution decays at large k as k[(1+β)ν+1] [21], therefore at large β we get a faster decay and smaller degree fluctuations. For the same reason, in the limit β0 the difference with the memoryless case is maximal, since degree inhomogeneities are stronger in this case.

FIG. 1.

FIG. 1.

Plot of the ratio λc/λML between the epidemic thresholds in the memory (WM) and in the memoryless (ML) cases, for different values of the exponent ν of the distribution F(a)=Ba(ν+1). The dashed line is the mean-field memoryless results, while the solid lines are the outcomes of the ABMF equations in the presence of memory.

We remark that in Eq. (15), as in the memoryless case, dynamical correlations are ignored. However, we expect that at finite times, due to the finite connectivity of the integrated graph, the effect of correlations becomes important. The memory process leads to the formation of small clusters of mutually connected high activity vertices, which become reservoirs of the disease in the SIS model. The high frequency of mutual contacts allows for reinfection, favoring the overall survival of the epidemic spreading in the system. In this way, social circles with high activity play a role analogous to that played by the maximum K-core or the hub and its immediate neighbors for SIS epidemics in static networks [38,39]. To clarify the effect of dynamical correlations at finite time, in the next section we compare the analytical predictions with the results of numerical simulations. As a final remark, we note that, in the asymptotic ABMF approach, the linear stability analysis also holds for the SIR model, implying that the epidemic threshold is the same of the SIS model. However, in the SIR model reinfection is not allowed, so the initial presence of small clusters of mutually connected high activity vertices effectively inhibits the spread of the disease. For this reason, we expect that finite connectivity (i.e., finite time) increases the epidemic threshold with respect to the mean-field result, as we will check in numerical simulations.

IV. NUMERICAL SIMULATIONS

A. The SIS model on the effective static network

As discussed above, Eq. (15) can be interpreted as a heterogeneous mean-field equation for a SIS epidemic on an effective static network where the probability that vi and vj are connected is

Pij=P(ai,aj)=τ(1+β)[g(ai)+g(aj)]. (17)

Here τ1 is a constant, g(a)=a/[C(a)]β, and C(a) is a function that can be evaluated numerically for β>0, while for β=0 it takes the simple form C(a)=a+a. The constant τ can be tuned in order to set the average degree of the network, because

k(a)=NdaF(a)P(a,a)=(1+β)Nτ[g(a)+g], (18)

so

k=daF(a)k(a)=2(1+β)Nτg. (19)

We now study the SIS epidemic evolution on the effective static network.

Given the activity of each node, extracted according to the distribution F(a), for each of the possible pairs of nodes we place an edge with probability given by Eq. (17). On top of this quenched topology we run a memoryless activity-driven SIS dynamics, starting with 10% of the nodes in the infected state, until the stationary state state is reached and we record the fraction of infected nodes. We repeat the procedure many times for each value of λ, while μ is fixed to 0.015. We determine the threshold as the position of the maximum of the susceptibility [40] χ=N(ρ2¯ρ¯2)/ρ¯, where the overbar denotes the average over dynamical realizations at fixed topology. We repeat all this for several networks obtained using different sequences of activities and different samplings of Pij and we average the epidemic thresholds found for each of them.

We first check that, as long as 1kN, the results are independent of the exact value of k, as predicted by the theory. Figure 2 shows, for β=1, that the effective threshold initially grows with k but then reaches a plateau, in accordance with the expectations.

FIG. 2.

FIG. 2.

The SIS model on the effective static network for ν=2.4, ε=0.01, μ=1.5×102, and N=104. The ratio between the epidemic threshold found in simulations and the result of the memoryless model in Eq. (7) is shown as a function of k/N. For k/N>0.01, we observe practically no dependence on k.

In Fig. 3 we report the dependence of the effective epidemic threshold as a function of β for three values of the average degree k, compared with the predictions of the ABMF theory with and without memory. We observe that, as k grows, numerical results tend to coincide with theoretical predictions. Nice agreement with the ABMF results is obtained for k100, which is a large but realistic number of connections in a social system. We remark that k100 is large enough for observing mean-field behavior but also it is much smaller than the total number of sites N=5×104, so the system is not fully connected and degree fluctuations are important. On the other hand, for small values of k the value of the threshold is smaller than the one predicted theoretically. Indeed, on effective static networks with small connectivity we expect the presence of clusters of mutually interconnected nodes to be relevant, as they are able to reinfect each other several times. It is well known that for the SIS model these backtracking effects tend to lower the epidemic threshold since social circles with high activity favor the overall survival of the epidemic.

FIG. 3.

FIG. 3.

The SIS model on the effective static network. The ratio between the epidemic threshold with memory and the epidemic threshold of the memoryless case is shown as a function of the reinforcement parameter β=[0.01,0.2,0.4,0.6,1,1.4,1.8,2.2], with ν=2.4, ε=0.01, μ=1.5×102, and N=5×104. The points are averages of different realizations of the network with different sequences of activity a1,a2,...,aN: 32 realizations for k=6, 16 realizations for k=20, and 4 realizations for k=100.

B. Epidemics on time-evolving networks

Let us now consider simulations of the epidemic spreading on the full time-evolving network. We consider a graph of size N=5×104 with activity distributed according to F(a)=Ba(ν+1) (ν=2.4) and a cutoff ɛ=102. To extract the activities of individual nodes we perform an importance sampling so that, even in the finite-size system, the moments a and a2 coincide with their expected values.

We first start the temporal evolution of the network and at a later time t0 we let the epidemic begin. We evaluate at t0 the average connectivity of the nodes k0 which measures the evolution of the network at the starting time. In both the SIS and SIR models, we use two different initial conditions. The first is to randomly select the node (RA) to infect at time t0, while the second is to infect the most active node (MA) at time t0. We keep the recovery rate fixed at μ=1.5×102 and vary the probability of infection λ to study the dependence of its critical value on the memory parameter β.

1. The SIS model

In the SIS model, we determine the epidemic threshold using the lifespan method [41]. We plot (see Fig. 4), as a function of the parameter λ, the average lifespan of simulations ending before the coverage (i.e., the the fraction of distinct sites ever infected) reaches a preset value that we take equal to 1/2. The threshold is estimated as the value of λ for which the lifespan has a peak.

FIG. 4.

FIG. 4.

The SIS epidemic process on the activity-driven network MA. The lifespan L is shown as a function of the ratio between the epidemic threshold with memory and the epidemic threshold of the memoryless for different values of k0, with N=5×104, ν=2.4, and a[102,1]. We consider 4×103 epidemic realizations for each value of λ. The dynamics starts from the most active site and at small k0 backtracking effects are dominant, favoring the epidemic spreading; this on one side lowers the value of the threshold (value of λ corresponding to the peak) but also increases the lifespan of the system at small λ.

The epidemic thresholds of numerical simulations are compared with theoretical predictions in Figs. 5 (RA case) and 6 (MA case). Numerical results converge toward the analytical prediction as k0 becomes larger, while there are strong deviations for small k0.

FIG. 5.

FIG. 5.

The SIS epidemic process on the activity-driven network RA. The ratio between the epidemic threshold with memory and the epidemic threshold of the memoryless case is shown as a function of the reinforcement parameter β=[0.01,0.2,0.4,0.6,1,1.4,1.8,2.2], with N=5×104, ν=2.4, and a[102,1]. The dotted line represents the memoryless result (ML) and the solid line is the analytical prediction obtained from Eq. (15) in the memory case (WM). We consider 4×103 epidemic realizations for each value of λ.

FIG. 6.

FIG. 6.

The SIS epidemic process on the activity-driven network MA. The ratio between the epidemic threshold with memory and the epidemic threshold of the memoryless case is shown as a function of the reinforcement parameter β=[0.01,0.2,0.4,0.6,1,1.4,1.8,2.2], with N=5×104, ν=2.4, and a[102,1]. The dotted line represents the memoryless result (ML) and the solid line is the analytical prediction obtained from Eq. (15) (WM). We consider 4×103 epidemic realizations for each value of λ.

For small k0 two competing effects are at work. First, infections are mediated by an effective static network with small connectivity, therefore we expect backtracking effects to enhance epidemic spreading and to lower the threshold. Second, for small k0, moves connecting new partners are also possible. In these moves nodes are chosen randomly in the whole system according to a memoryless dynamics, which displays a higher epidemic threshold. So there exists a competition between backtracking correlations and memoryless moves which reduce and increase the threshold, respectively. Clearly, for large k0 both effects become negligible and the ABMF result is recovered.

Figures 5 and 6 show that at large β backtracking effects (leading to small thresholds) are strong when the evolution starts from the most active site, while they are negligible with random initial conditions. The most active node indeed has the largest degree and one forms a cluster of highly activated nodes where the high frequency of mutual contacts allows for reinfections and positive correlations. Conversely, the average site has a small connectivity and can activate new links with high probability giving rise essentially to a memoryless epidemic dynamics.

The case β=0 coincides with the memoryless case (ML) and the dynamics never occurs on the effective static network. Figures 5 and 6 show that at very small β, even for the largest considered value k0=120, the creation of new links dominates the dynamics increasing the epidemic threshold towards the memoryless case. However, we expect that for large enough k0, at any β>0, the dynamics is dominated by memory and infections spread on the effective static network recovering the ABMF result. This originates a singular behavior where the limits β0 and k0 do not commute.

2. The SIR model

The results of simulations of the SIR process are displayed in Figs. 7 and 8 for the RA and MA cases, respectively. The threshold is estimated from the peak of the variability Δ=NR2NR20/NR, i.e., the standard deviation of the number of recovered nodes NR at the end of the simulation [42]. As for SIS, at large k0 dynamical correlations can be neglected and simulations recover the ABMF result. Simulations clearly show that now correlations at small k0 inhibit the epidemic spreading and the critical threshold becomes larger. As in the SIS model, at small β the memory is negligible and the dynamics is driven by the creation of new links, so the threshold values are close to the memoryless case, even if for any β>0 we expect for large enough k0 a convergence to the ABMF prediction. On the other hand, for larger β, the epidemics evolve on the integrated network, dynamical correlations become important, and the thresholds grow even larger than in the memoryless case.

FIG. 7.

FIG. 7.

The SIR epidemic process on the activity-driven network RA. The ratio between the epidemic threshold with memory and the epidemic threshold of the memoryless case is shown as a function of the reinforcement parameter β=[0.01,0.2,0.4,0.6,1,1.4,1.8], with N=5×104, ν=2.4, and a[102,1]. The dotted line represents the memoryless result (ML) and the solid line is the analytical prediction obtained from Eq. (15) in the memory case (WM). We consider 2×103 epidemic realizations for each value of λ.

FIG. 8.

FIG. 8.

The SIR epidemic process on the activity-driven network MA. The ratio between the epidemic threshold with memory and the epidemic threshold of the memoryless case is shown as a function of the reinforcement parameter β=[0.01,0.2,0.4,0.6,1,1.4,1.8], with N=5×104, ν=2.4, and a[102,1]. The dotted line represents the memoryless result (ML) and the solid line is the analytical prediction obtained from Eq. (15) in the memory case (WM). We consider 4×103 epidemic realizations for each value of λ.

V. CONCLUSION

The analytical and numerical results presented in this paper provide a complete understanding of the interplay between the temporal evolution of the activity-driven network with memory and the epidemic process occurring on top of it. The time when the epidemic process begins has crucial consequences. In the long-time limit the reinforcement mechanism of the topological evolution completely inhibits the formation of new connections. If the activity-driven epidemic dynamics starts at this stage, it takes place on a topology which is in practice static. All nodes have a very large number of connections and this makes mean-field theory asymptotically exact. The epidemic threshold, which is the same for SIS and SIR dynamics, is reduced with respect to the memoryless case, because memory enhances the effect of activity fluctuations.

If instead the epidemic process starts before memory has completely taken over, interesting model-dependent preasymptotic effects are observed. The fundamental observation is that at this stage nodes with large activity tend to interact with their social circles, while less active nodes still tend to explore the system creating new connections. The first type of interaction tends to enhance SIS spreading, while the second tends to suppress it. This leads to positive or negative corrections to the asymptotic value of the threshold, depending on the initial conditions and on the reinforcement parameter β. In the SIR case instead, since reinfection is not possible, the interaction within social circles is strongly detrimental for the epidemic propagation, so the asymptotic value of the threshold is always reached from above. Our results allow us to fully understand the contrasting effects of strong ties on SIS and SIR dynamics observed in Ref. [31] and it offers different possibilities in control of epidemic spreading on temporal networks with high correlations.

Several possible extensions of the model considered here are possible to make it more realistic, in terms of both the topological evolution and the spreading process. Among them, probably the most interesting would be the inclusion of burstiness in the agents' activity. The combined effect on activity-driven models of tie reinforcement and nonexponentially distributed interevent times has been studied in Refs. [22,43]. The inclusion of a spreading dynamics in this framework is a promising and challenging avenue for future research.

APPENDIX: LINEAR STABILITY ANALYSIS

The dynamical process is described by the ABMF equation (15), which we rewrite as

tρ(a)=μρ(a)+λ[1ρ(a)][A(a)g(a)ρ(a)+A(a)g(a)ρ(a)+g(a)A(a)ρ(a)+A(a)g(a)ρ(a)], (A1)

where for simplicity we have omitted the time dependences and defined A(a)=a/[g(a)+g(a)]. To study the stability of the system linearized around the fixed point ρ(a)=0, we introduce the functions

ρ=ρ(a),x=g(a)ρ(a),y=A(a)ρ(a),z=A(a)g(a)ρ(a). (A2)

Integrating Eq. (A1) over a and keeping only linear terms in ρ(a), we obtain an equation for tρ. Similarly, multiplying Eq. (A1) by g(a) and integrating over a we get an equation for tx. Doing the same for y and z, we obtain a closed system of four equations for four variables

tρ=μρ+λ[A(a)g(a)ρ+A(a)x+g(a)y+z],tx=μx+λ[A(a)g2(a)ρ+A(a)g(a)x+g2(a)y+g(a)z],ty=μy+λ[A2(a)g(a)ρ+A2(a)x+A(a)g(a)y+A(a)z],tz=μz+λ[A2(a)g2(a)ρ+A2(a)g(a)x+A(a)g2(a)y+A(a)g(a)z]. (A3)

These equations describe the epidemic near the state ρ(a)=0 and the Jacobian matrix of this system of equations is

J=λAgμλAλgλλAg2λAgμλg2λgλA2gλA2λAgμλAλA2g2λA2gλAg2λAgμ. (A4)

The state ρ(a)=0 is stable provided all eigenvalues of J are negative, hence the epidemic threshold is given by the value (λ/μ)c such that largest eigenvalue of the Jacobian matrix is zero. Numerical evaluation of the matrix J and of its eigenvalues can be obtained by first solving numerically Eq. (3) to get C(a) and g(a) and then calculating the averages defining J.

REFERENCES

  • [1].P. Holme and J. Saramäki, Phys. Rep. 519, 97 (2012). 10.1016/j.physrep.2012.03.001 [DOI] [Google Scholar]
  • [2].D. Balcan, V. Colizza, B. Goncalves, H. Hu, J. J. Ramasco, and A. Vespignani, Proc. Natl. Acad. Sci. USA 106, 21484 (2009). 10.1073/pnas.0906910106 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].A. Barrat, M. Barthélemy, and A. Vespignani, Dynamical Processes on Complex Networks (Cambridge University Press, Cambridge, 2008). [Google Scholar]
  • [4].S. Eubank, H. Guclu, V. S. Kumar, M. V. Marathe, A. Srinivasan, Z. Toroczkai, and N. Wang, Nature (London) 429, 180 (2004). 10.1038/nature02541 [DOI] [PubMed] [Google Scholar]
  • [5].E. Agliari, R. Burioni, D. Cassi, and F. M. Neri, Phys. Rev. E 73, 046138 (2006). 10.1103/PhysRevE.73.046138 [DOI] [PubMed] [Google Scholar]
  • [6].P. Bajardi, A. Barrat, F. Natale, L. Savini, and V. Colizza, PLoS One 6, e19869 (2011). 10.1371/journal.pone.0019869 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].E. Valdano, M. R. Fiorentin, C. Poletto, and V. Colizza, Phys. Rev. Lett. 120, 068302 (2018). 10.1103/PhysRevLett.120.068302 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].C. Cattuto, W. Van den Broeck, A. Barrat, V. Colizza, J.-F. Pinton, and A. Vespignani, PLoS One 5, e11596 (2010). 10.1371/journal.pone.0011596 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].J. Saramäki and E. Moro, Eur. Phys. J. B 88, 164 (2015). 10.1140/epjb/e2015-60106-6 [DOI] [Google Scholar]
  • [10].N. Perra, B. Gonçalves, R. Pastor-Satorras, and A. Vespignani, Sci. Rep. 2, 469 (2012). 10.1038/srep00469 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [11].N. Perra, A. Baronchelli, D. Mocanu, B. Goncalves, R. Pastor-Satorras, and A. Vespignani, Phys. Rev. Lett. 109, 238701 (2012). 10.1103/PhysRevLett.109.238701 [DOI] [PubMed] [Google Scholar]
  • [12].M. Starnini and R. Pastor-Satorras, Phys. Rev. E 89, 032807 (2014). 10.1103/PhysRevE.89.032807 [DOI] [PubMed] [Google Scholar]
  • [13].A. Rizzo and M. Porfiri, Eur. Phys. J. B 89, 20 (2016). 10.1140/epjb/e2015-60933-3 [DOI] [Google Scholar]
  • [14].M. S. Granovetter, Am. J. Sociol. 78, 1360 (1973). 10.1086/225469 [DOI] [Google Scholar]
  • [15].G. Miritello, R. Lara, M. Cebrian, and E. Moro, Sci. Rep. 3, 1950 (2013). 10.1038/srep01950 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].J. Saramäki, E. A. Leicht, E. López, S. G. B. Roberts, F. Reed-Tsochas, and R. I. M. Dunbar, Proc. Natl. Acad. Sci. USA 111, 942 (2014). 10.1073/pnas.1308540110 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [17].R. I. M. Dunbar, J. Hum. Evol. 22, 469 (1992). 10.1016/0047-2484(92)90081-J [DOI] [Google Scholar]
  • [18].J. Stiller and R. I. M. Dunbar, Soc. Netw. 29, 93 (2007). 10.1016/j.socnet.2006.04.001 [DOI] [Google Scholar]
  • [19].M. Karsai, N. Perra, and A. Vespignani, Sci. Rep. 4, 4001 (2014). 10.1038/srep04001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [20].H. Kim, M. Ha, and H. Jeong, Eur. Phys. J. B 88, 315 (2015). 10.1140/epjb/e2015-60662-7 [DOI] [Google Scholar]
  • [21].E. Ubaldi, N. Perra, M. Karsai, A. Vezzani, R. Burioni, and A. Vespignani, Sci. Rep. 6, 35724 (2016). 10.1038/srep35724 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].R. Burioni, E. Ubaldi, and A. Vezzani, J. Stat. Mech. (2017) 054001. 10.1088/1742-5468/aa6ce7 [DOI] [Google Scholar]
  • [23].H. Kim, M. Ha, and H. Jeong, Phys. Rev. E 97, 062148 (2018). 10.1103/PhysRevE.97.062148 [DOI] [PubMed] [Google Scholar]
  • [24].M. Rosvall, A. V. Esquivel, A. Lancichinetti, J. D. West, and R. Lambiotte, Nat. Commun. 5, 4630 (2014). 10.1038/ncomms5630 [DOI] [PubMed] [Google Scholar]
  • [25].I. Scholtes, N. Wider, R. Pfitzner, A. Garas, C. J. Tessone, and F. Schweitzer, Nat. Commun. 5, 5024 (2014). 10.1038/ncomms6024 [DOI] [PubMed] [Google Scholar]
  • [26].S. Liu, N. Perra, M. Karsai, and A. Vespignani, Phys. Rev. Lett. 112, 118702 (2014). 10.1103/PhysRevLett.112.118702 [DOI] [PubMed] [Google Scholar]
  • [27].R. Lambiotte, V. Salnikov, and M. Rosvall, J. Complex Netw. 3, 177 (2015). 10.1093/comnet/cnu017 [DOI] [Google Scholar]
  • [28].M. Karsai, M. Kivelä, R. K. Pan, K. Kaski, J. Kertész, A.-L. Barabási, and J. Saramäki, Phys. Rev. E 83, 025102 (2011). 10.1103/PhysRevE.83.025102 [DOI] [PubMed] [Google Scholar]
  • [29].M. Karsai, K. Kaski, and J. Kertész, PLoS One 7, e40612 (2012). 10.1371/journal.pone.0040612 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [30].I. Pozzana, K. Sun, and N. Perra, Phys. Rev. E 96, 042310 (2017). 10.1103/PhysRevE.96.042310 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [31].K. Sun, A. Baronchelli, and N. Perra, Eur. Phys. J. B 88, 326 (2015). 10.1140/epjb/e2015-60568-4 [DOI] [Google Scholar]
  • [32].A. Moinet, M. Starnini, and R. Pastor-Satorras, Phys. Rev. Lett. 114, 108701 (2015). 10.1103/PhysRevLett.114.108701 [DOI] [PubMed] [Google Scholar]
  • [33].M. Henkel and M. Pleimling, Non-Equilibrium Phase Transitions Volume 2: Ageing and Dynamical Scaling Far from Equilibrium (Springer Netherlands, Houten, 2010). [Google Scholar]
  • [34].M. Starnini and R. Pastor-Satorras, Phys. Rev. E 87, 062807 (2013). 10.1103/PhysRevE.87.062807 [DOI] [PubMed] [Google Scholar]
  • [35].R. Pastor-Satorras and A. Vespignani, Phys. Rev. Lett. 86, 3200 (2001). 10.1103/PhysRevLett.86.3200 [DOI] [PubMed] [Google Scholar]
  • [36].S. N. Dorogovtsev, A. V. Goltsev, and J. F. F. Mendes, Rev. Mod. Phys. 80, 1275 (2008). 10.1103/RevModPhys.80.1275 [DOI] [Google Scholar]
  • [37].R. Pastor-Satorras, C. Castellano, P. Van Mieghem, and A. Vespignani, Rev. Mod. Phys. 87, 925 (2015). 10.1103/RevModPhys.87.925 [DOI] [Google Scholar]
  • [38].C. Castellano and R. Pastor-Satorras, Sci. Rep. 2, 371 (2012). 10.1038/srep00371 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [39].C. Castellano and R. Pastor-Satorras, Phys. Rev. X 7, 041024 (2017). 10.1103/PhysRevX.7.041024 [DOI] [Google Scholar]
  • [40].S. C. Ferreira, C. Castellano, and R. Pastor-Satorras, Phys. Rev. E 86, 041125 (2012). 10.1103/PhysRevE.86.041125 [DOI] [PubMed] [Google Scholar]
  • [41].M. Boguñá, C. Castellano, and R. Pastor-Satorras, Phys. Rev. Lett. 111, 068701 (2013). 10.1103/PhysRevLett.111.068701 [DOI] [PubMed] [Google Scholar]
  • [42].P. Shu, W. Wang, M. Tang, and Y. Do, Chaos 25, 063104 (2015). 10.1063/1.4922153 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [43].E. Ubaldi, A. Vezzani, M. Karsai, N. Perra, and R. Burioni, Sci. Rep. 7, 46225 (2017). 10.1038/srep46225 [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES