Doubly heterogeneous networks facilitate the emergence of collective cooperation
Abstract
There is growing recognition that the network structures arising from interactions between different entities in physical, social and biological systems fundamentally alter the evolutionary outcomes. Previous paradigm exploring evolutionary game dynamics has assumed that individuals update their strategies at an identical rate, reporting that structurally heterogeneous networks—despite their ubiquity in real systems—generally hinder the emergence of collective cooperation compared to their homogeneous counterparts. Here we solve this paradox by creating a new paradigm where individuals on arbitrary networks are allowed to update strategies at arbitrary, personalized rates, and provide the precise condition under which universal collective cooperation is favored. We find that when individuals’ update rates vary inversely with their number of connections, heterogeneous networks actually outperform homogeneous ones in promoting cooperation. This surprising property of such “doubly heterogeneous” networks cautions against the conventional wisdom that heterogeneous networks are antagonistic to cooperation. We further develop an efficient protocol for optimizing the promotion of cooperation by tuning individuals’ update rates in any structure. Our findings highlight that personalized interaction dynamics, beyond structure, in complex networks are fundamental to understanding and promoting collective cooperation.
I Introduction
A major achievement in the study of dynamical processes on complex networks has been the realization that the structured systems represented by complex networks significantly alter the evolutionary outcomes of collective dynamics. In terms of a typical collective dynamic, networks provide an effective way of understanding the emergence of universal collective cooperative behavior—in which individuals pay a cost to confer a benefit to others—in human and animal societies alike [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]. Under the prominent metaphor of the prisoner’s dilemma [14], unstructured systems are known to leave no opportunity for the survival of cooperators [15, 16]. In recent decades, researchers have used the language of networks to characterize the connections and interactions between individuals, exploring evolutionary game dynamics in structured systems, where individuals update their strategies based on the payoff they obtained from interactions [6, 4, 5, 17, 18, 19, 20]. The central question is: which network structures promote cooperation, and which hinder it?
In homogeneous networks—where all individuals basically have the same number of connections—a well-known finding is that natural selection favors cooperation if the ratio between the benefit () provided by a cooperator and the associated cost paid () exceeds the average number of neighbors , namely the simple rule [4]. Yet for ubiquitous heterogeneous structures—wherein different individuals may have wildly different numbers of connections—both theoretical analysis and numerical simulations suggest that they appear to hinder the emergence of cooperation compared to homogeneous structures [4, 5, 21].
Despite remarkable advances in our understanding of the emergence of cooperation in networks, existing studies have been based on a key assumption that all individuals update their strategies at the same rate. For example, a random individual is selected to die and its neighbors spread their strategies by competing for the position (death-birth [4, 5]). Alternatively, individuals may uniformly change their strategies by mimicking that of their neighbors (imitation [4], pairwise comparison [22]). Yet, real systems are characterized by heterogeneous interaction rhythms among different individuals [23, 24]. This prompts us to ask how this dynamical heterogeneity might interact with structural heterogeneity to alter the evolution of cooperation.
Here we investigate evolutionary game dynamics under non-identical rates of strategy updating. Specifically, we consider the scenario where individuals are allowed to update their strategies at arbitrary, personalized rates. We find that non-identical rates of strategy updating can have profound effects on the emergence of cooperation, especially on the ubiquitous heterogeneous structures that are generally reported to be antagonistic to cooperation.


II Model
We consider evolutionary game dynamics on a structured population of players, whose interactions are represented by a network. At any given time, the state of each node (player) is characterized by a strategy of either cooperation (C) or defection (D) [Fig. 1(a)]. In each round of the game, every node plays the game pairwise with its immediate neighbors. Specifically, cooperators pay a cost to provide a benefit to each of their neighbors, while defectors pay nothing, and thus provide no benefit. In this way, each node gains an average payoff , corresponding to the average benefits received (from neighboring cooperators) minus its cost.
Traditionally, individuals are assumed to update their strategies following independent Poisson processes with identical rates. Here we depart from this practice: allowing each individual to update its strategy with arbitrary rate [Fig. 1(b)]. When an individual is chosen for an update, it does so by copying the strategy of one of its neighbors , with probability proportional to the fitness of , generally defined as , where captures the intensity of selection [4, 5]. Note that for large selection intensity, we still lack theoretical methods to analyze the corresponding nonlinear dynamics [28]. Thus, in order to systematically uncover the effects of heterogeneous update rates on the fate of cooperators, here we focus on the canonical case of weak selection.
To quantify the ability of cooperation to proliferate, we initialize our simulations with a single cooperator placed uniformly at random in a population among defectors. The evolutionary game ends when a state with either all cooperators or all defectors is reached [Fig. 1(c)]. We define the fixation probability of cooperation () as the probability of reaching the state of full cooperation over many realizations of this process. We can analogously define a probability of reaching a full-defection state starting from a single defector planted of cooperators. Our interest in this study is the condition under which cooperation is favored to replace defection than vice versa [16, 4, 5], namely . This condition is equivalent to (see Supplemental Material Sec. I [29]), namely that selection favors the emergence of cooperation relative to the neutral drift (), in which neither cooperation nor defection is favored ().

III Results
III.1 Evolutionary game dynamics on complex networks
First, we explore how the heterogeneous strategy updating affects the fate of cooperators on four commonly-studied population structures: lattice, small-world, Erdös-Rényi, and scale-free networks [Fig. 2]. Under the traditional scenario of identical update rates ( for all ), scale-free networks demand the largest critical benefit-to-cost ratio , above which cooperation is favored among all the four structures, and the lattice structure the smallest [Fig. 2(a)], consistent with previous findings [4, 5]. But surprisingly, when a node’s update rate varies inversely with its number of neighbors (), we find that this trend is reversed [Fig. 2(b)]. Here, scale-free network becomes the most amenable to cooperation, and lattice the least. Interestingly, we find that heterogeneous update rates can even improve upon the canonical threshold (namely, ) for homogeneous populations [4], allowing cooperation to emerge even when (namely, ). Furthermore, we find that this pattern is strengthened when the update rate is inversely proportional to higher powers of [Fig. 2(d)]. In contrast, when is positively related to , the ordering of over different structures matches the identical-rate case, but with the inhibition of cooperation fixation by heterogeneous networks amplified [Fig. 2(c)].
We further shed light on our numerical findings by deriving a closed-form expression for the critical benefit-to-cost ratio as a function of the network structure (see Appendix A)
(1) |
Here, defines the number of neighbors (degree) of individual , and indicates that there is an edge between nodes and ( otherwise). The probability of a -step (-step) random walk from to is denoted by (), and is the coalescence time [30]—the expected time for two random walks starting from nodes and to meet at a common node. As shown in Fig. 2(e), all numerical results in Figs. 2(a)–2(d) are in good agreement with the theoretical prediction of Eq. (1).

III.2 Role of network hubs
To intuitively understand why heterogeneous update rates can improve the fixation of cooperation in heterogeneous networks, we first consider how the evolutionary dynamics play out on a simple double star structure [Fig. 3]. When the fixation of cooperation occurs in this highly heterogeneous structure, it usually does so in four stages: (i) occupation of one of the hubs; (ii) formation of a stable cluster of cooperators among that hub and its neighbors; (iii) occupation of the other hub; and finally (iv) spread to the remaining nodes. As such, the ultimate triumph of cooperators can be thwarted if a hub imitates defection from even one of its (many) neighbors before stages (ii) and (iv) are complete [Fig. 3(c)]. There are ample opportunities for this to occur under the traditional setting of identical update rates (), as illustrated in Fig. 3(b). When however [Fig. 3(a)], hubs update relatively infrequently. As such, once a hub becomes a cooperator, it is effectively “locked in”, giving time for its strategy to spread to the hub’s neighbors. By the same logic, the preferential updating of hubs () usually leads to the extinction of cooperation, as the formation of stable clusters of cooperators and the spread of cooperation is even harder than the traditional scenario of identical updating [Fig. 3(c)].
In Fig. 4, we illustrate the fundamental mechanism explaining why infrequent updates of hubs can facilitate cooperation. If an individual [grey node in Fig. 4(a)] decides to update its strategy, it will imitate the strategy of its neighbors according to their payoffs. The neighboring cooperator obtains an average payoff and the neighboring defector obtains , where () represents the conditional probability to find a cooperative neighbor for a given cooperator (defector). The contribution to the neighboring cooperator and defector from the updating individual is excluded since they are equal. Thus the cooperator is favored compared to the defector to disperse its strategy if , namely
(2) |
For the canonical setting with identical update rates (), we know according to pair approximation (see Supplemental Material Sec. II [29]), namely a cooperator has on average one more cooperative neighbor than a defector [Fig. 4(a)]. This leads to the conclusion that cooperation is favored when (namely, ), which also degenerates to the simple rule [4] for homogeneous networks where .

Next we show how heterogeneous update rate alters the local dispersal of cooperation on heterogeneous networks. When , we find that (see Supplemental Material Sec. II [29]), indicating that the number of cooperative neighbors of a cooperator exceeds that of a defector by more than one [Fig. 4(b)]. This implies that the net payoff of cooperators relative to defectors is further increased, giving cooperators more advantage in competition and dispersal. Therefore, the critical ratio for is smaller than the average degree for a wide range of heterogeneous networks (). In contrast, when , the hubs update frequently and (see Supplemental Material Sec. II [29]), indicating that on average, the number of cooperative neighbors of a cooperator exceeds that of a defector by less than one [Fig. 4(c)]. This leads to a larger critical ratio () for promoting cooperation compared to the scenario with identical update rates shown in Fig. 4(a).
We have numerically confirmed the above mechanism on larger scale-free networks. Figures 4(d)–4(f) show the state of the hub, and the fraction of cooperators among the hub’s neighbors over the course of the game dynamics. For , we observe long-lasting periods of cooperation on the hub [Fig. 4(e)], with infrequent strategy switches from cooperation to defection, which results in the highest for the hub [Fig. 4(g)] and in turn the highest over all nodes with different degrees compared to other settings [Fig. 4(h)]. In contrast, fast-updating hubs () have the lowest average fraction of cooperators among their neighbors [Fig. 4(g)], leading to a low fraction of cooperative neighbors for the cooperators relative to defectors over the whole network [Fig. 4(h)]. This confirms that degree-inverse update rates promote cooperation on heterogeneous networks because a hub with a low update rate is more conducive to driving its neighbors to cooperation, which further enhances the local dispersal of cooperation among nodes with different degrees.
Network | Strategy update rate () | Critical ratio () |
Homogeneous | Identical () or heterogeneous | |
Heterogeneous | Identical () | |
Heterogeneous, | ||
Heterogeneous, |
III.3 Theoretical analyses
We next explore how different distributions of affect over four different synthetic networks: random regular, Erdös-Rényi, small-world, and scale-free. For a given network structure, we theoretically predict via Eq. (1) for uniform, normal, exponential and power-law distributions of the update rate. We find that the critical threshold of a typical homogeneous network—such as a lattice or random regular network—is almost unaffected by the choice of update rate distribution [Fig. 5(a)]. In contrast, heterogeneous structures are quite sensitive, with scale-free networks presenting the most drastic variations in among the different update-rate distributions we consider. This malleability of in heterogeneous networks suggests the possibility of deliberately tuning the update rates to lower the barrier for the emergence of cooperation in a particular network. But to put this into practice, we must first overcome a computational hurdle.
In order to calculate using Eq. (1), one needs to solve a system of linear equations for the recurrence relations between the (see Eq. (9) in Appendix A). Unfortunately, this requires an overall complexity of , rendering the problem intractable for large networks. To circumvent this, we offer an efficient approximation as
(3) |
This expression obviates the need to solve large systems of linear equations and reduces the computational complexity to . Here is the second moment of the degree distribution. We have , where defines the total rate of update events and is the summation of all nodes’ degrees. Finally, , , and are constants related to the heterogeneity of update rates and coalescence times, the expressions for which are given in Appendix B. When the update rates are identical, we have , and Eq. (3) recovers the previous results [21, 4].
Figure 5(b) compares the value of predicted by the approximation in Eq. (3) with that of numerical simulation on two empirical social networks [31, 32]. We see that our approximation is remarkably accurate in both networks, regardless of the distribution of the update rates. Moreover, Eq. (3) offers intuition behind our previous observation that homogeneous structures are robust to different update rates [Fig. 5(a)]. The high symmetry present in these networks means that heterogeneous update rates affect only a limited number of nodes. For such networks, we have , meaning that in the limit of large . This coincides with the classical result () [4] regardless of the distribution of update rates.
III.4 A simple condition for the emergence of cooperation
Starting from Eq. (3) (see Appendix B), we have the critical benefit-to-cost ratio for large heterogeneous networks
(4) |
where is the average degree and . Note that when any pair of nodes and satisfies the rule . When the update rates are identical, we have and hence as expected. In contrast, is smaller (larger) than when () (see Supplemental Material Sec. III [29]). Table 1 summarizes the values of predicted by Eq. (4) for the combinations of network structure/update-rate settings.
Taken together, we have theoretically motivated an efficient rule of thumb for lowering the threshold for the emergence of cooperation on large heterogeneous structures. Put simply, the order of nodes’ update rates (for example, ) should be reversed from the order of the nodes’ degrees (for example, ). That is, nodes with larger degree should have smaller update rates and vice versa, as is demonstrated in Fig. 5(c). A simple but general realization of this rule is which we study numerically in Fig. 2(d) for different values of . This rule can achieve a lower critical ratio than identical update rates () on both synthetic heterogeneous [Fig. 2(b)] and empirical networks () [Table S1, Figs. 5(b), S2 and S3 [29]]. Meanwhile, the contrary configuration of leads to increases in on heterogeneous networks [Figs. 2(c), 5(b), S4 and S5 [29]].
III.5 The optimal update rate on any network
Can we improve upon the simple heuristic to favor cooperation in the previous section? Specifically, can we find an optimal set of node update rates for a given network? To answer this question, we employ a protocol based on the RMSprop [35] algorithm to search for a set of that minimizes , via iterative gradient descent (see Supplemental Material Sec. IV and Fig. S6 [29]). Consistent with our rule, Fig. 5(d) shows scale-free networks are more flexible and attain a much smaller threshold at its optimal rate than lattice. Moreover, the update rates of higher-degree nodes tend to decrease during the optimization process, while those of smaller-degree nodes increase [Figs. 5(e) and S7 [29]]. Interestingly, we find that even on homogeneous structures such like lattices, a policy of identical update rates is not the best choice for promoting cooperation. Indeed, the final update rates deviate significantly from the initial conditions [Figs. 5(f) and S8 [29]]. Figure 5(g) shows that the optimal update rates for different network structures are consistent with our rules shown in Fig. 5(c)—namely that a node ’s update rate should vary inversely with its degree .
IV Discussion and outlook
Our findings reconcile the past conflicting results on how heterogeneous networks affect the evolution of cooperation. Studies that initialize evolutionary game dynamics with an equal number of cooperators and defectors have found that scale-free networks actually outperform homogeneous networks in promoting the evolution of cooperation, as measured by the average fraction of cooperators [6]. But from the perspective of fixation probability, heterogeneous structures impose a higher benefit-to-cost threshold for a single cooperator to take over a population of defectors, at least when all update rates are identical [4, 5, 21]. This predicts that heterogeneous network structures, despite their ubiquity in physical and social systems, tend to hinder the emergence of collective behavior. By relaxing this assumption and allowing nodes to update their strategies at non-identical rates, we have shown that scale-free networks can in fact facilitate the fixation of cooperation. As such, degree-heterogeneous networks orchestrated by personalized update rates can be unambiguously conducive to cooperation, provided they are “doubly heterogeneous”—that is, also heterogeneous in update rate. Taken together, we argue that personalized interaction dynamics and network structure combine to shape the collective dynamics.
One promising direction for future research lies in evolutionary dynamics on temporal networks. Time-varying network structure is a recurring theme in social systems, encoding not only who interacts with whom but with when (and how often) these interactions happen [36]. It was recently discovered that temporal networks generally enhance the evolution of cooperation relative to comparable static networks [12], yet the practical scenarios easily trigger the heterogeneous time rhythm of strategy updating. In real temporal networks, a node’s degree may vary drastically even over short time periods [23, 24, 37]. This—in tandem with other temporal effects such as burstiness and multi-frequency interactions [23, 38]—may lead to more exotic evolutionary dynamics. By regarding a temporal network as a sequence of static snapshots, our theory might be adopted to further tailor individuals’ update rates in temporal evolutionary game dynamics.
Appendix A: Fixation probability
In each round of the game, individuals interact with their neighbors and accumulate the payoffs accordingly. The payoff matrix of the game is given by
(5) |
The state of network at any given time can be encoded by a binary vector , where denotes that the player chooses strategy C, otherwise indicates strategy D. Using this representation of the network state , ’s average payoff is , where indicates the probability of a single step random walk from to on the network. For a node with update rate , the probability to be chosen for a strategy update is . It follows that at the end of each round, the probability for a player to transmit its strategy to is .
As shown in the Supplemental Material Sec. I [29], the fixation probability of cooperation is derived by a first-order expression as the neutral fixation probability () plus a correction term due to weak selection, namely
(6) |
where denotes the reproductive-value-weighted frequency change of cooperation, which is given by
(7) |
Here indicates the summation of the expectation of under neutral drift through time step to infinity, namely , where indicates the neutral probability of the network reaching state at time step starting from the initial state with a single uniformly selected cooperator in population with defectors. Combining Eqs. (6) and (7), the fixation probability can be expressed as
(8) | ||||
where , and represents the reproductive-value-weighted frequency of cooperators. Here satisfies the recurrence relation of
(9) |
By letting , we obtain shown in Eq. (1).
Appendix B: Calculation of the critical ratio
We first define , then Eq. (1) can be rewritten as
(10) |
From the recurrence relation of in Eq. (9), we further derive the recurrence relation of with
(11) |
where and .
By defining the difference and using the recurrence relation of Eq. (11), we obtain the calculation of shown in Eq. (3) with mean-field approximation, with and for simplification, where and . According to Supplemental Material Sec. III [29], we further have and for large networks, and hence shown in Eq. (4) follows immediately.
References
- Lieberman et al. [2005] E. Lieberman, C. Hauert, and M. A. Nowak, Evolutionary dynamics on graphs, Nature (London) 433, 312 (2005).
- Nowak and May [1992] M. A. Nowak and R. M. May, Evolutionary games and spatial chaos, Nature (London) 359, 826 (1992).
- Hauert and Doebeli [2004] C. Hauert and M. Doebeli, Spatial structure often inhibits the evolution of cooperation in the snowdrift game, Nature (London) 428, 643 (2004).
- Ohtsuki et al. [2006] H. Ohtsuki, C. Hauert, E. Lieberman, and M. A. Nowak, A simple rule for the evolution of cooperation on graphs and social networks, Nature (London) 441, 502 (2006).
- Allen et al. [2017] B. Allen, G. Lippner, Y.-T. Chen, B. Fotouhi, N. Momeni, S.-T. Yau, and M. A. Nowak, Evolutionary dynamics on any population structure, Nature (London) 544, 227 (2017).
- Santos and Pacheco [2005] F. C. Santos and J. M. Pacheco, Scale-free networks provide a unifying framework for the emergence of cooperation, Phys. Rev. Lett. 95, 098104 (2005).
- Sigmund [2010] K. Sigmund, The Calculus of Selfishness (Princeton University Press, Princeton, NJ, 2010).
- Szolnoki et al. [2012] A. Szolnoki, M. Perc, and G. Szabó, Defense mechanisms of empathetic players in the spatial ultimatum game, Phys. Rev. Lett. 109, 078701 (2012).
- Perc et al. [2013] M. Perc, J. Gómez-Gardenes, A. Szolnoki, L. M. Floría, and Y. Moreno, Evolutionary dynamics of group interactions on structured populations: a review, J. R. Soc. Interface 10, 20120997 (2013).
- Perc and Szolnoki [2010] M. Perc and A. Szolnoki, Coevolutionary games—a mini review, BioSystems 99, 109 (2010).
- Levin [2020] S. A. Levin, Collective cooperation: from ecological communities to global governance and back, in Unsolved Problems in Ecology (Princeton University Press, Princeton, NJ, 2020) pp. 311–317.
- Li et al. [2020] A. Li, L. Zhou, Q. Su, S. P. Cornelius, Y.-Y. Liu, L. Wang, and S. A. Levin, Evolution of cooperation on temporal networks, Nat. Commun. 11, 1 (2020).
- Szolnoki et al. [2009] A. Szolnoki, M. Perc, and G. Szabó, Topology-independent impact of noise on cooperation in spatial public goods games, Phys. Rev. E 80, 056109 (2009).
- Rapoport et al. [1965] A. Rapoport, A. M. Chammah, and C. J. Orwant, Prisoner’s Dilemma: A study in Conflict and Cooperation (University of Michigan Press, Michigan, 1965).
- Hofbauer and Sigmund [1998] J. Hofbauer and K. Sigmund, Evolutionary Games and Population Dynamics (Cambridge University Press, Cambridge, England, 1998).
- Nowak et al. [2004] M. A. Nowak, A. Sasaki, C. Taylor, and D. Fudenberg, Emergence of cooperation and evolutionary stability in finite populations, Nature (London) 428, 646 (2004).
- Maciejewski et al. [2014] W. Maciejewski, F. Fu, and C. Hauert, Evolutionary game dynamics in populations with heterogenous structures, PLoS Comput. Biol. 10, e1003567 (2014).
- Taylor et al. [2007] P. D. Taylor, T. Day, and G. Wild, Evolution of cooperation in a finite homogeneous graph, Nature (London) 447, 469 (2007).
- Zhou et al. [2021] L. Zhou, B. Wu, J. Du, and L. Wang, Aspiration dynamics generate robust predictions in heterogeneous populations, Nat. Commun. 12, 1 (2021).
- Su et al. [2022] Q. Su, A. McAvoy, and J. B. Plotkin, Evolution of cooperation with contextualized behavior, Sci. Adv. 8, 1 (2022).
- Fotouhi et al. [2019] B. Fotouhi, N. Momeni, B. Allen, and M. A. Nowak, Evolution of cooperation on large networks with community structure, J. R. Soc. Interface 16, 20180677 (2019).
- Traulsen et al. [2005] A. Traulsen, J. C. Claussen, and C. Hauert, Coevolutionary dynamics: From finite to infinite populations, Phys. Rev. Lett. 95, 238701 (2005).
- Barabási [2005] A.-L. Barabási, The origin of bursts and heavy tails in human dynamics, Nature (London) 435, 207 (2005).
- Karsai et al. [2018] M. Karsai, H.-H. Jo, and K. Kaski, Bursty Human Dynamics (Springer, 2018).
- Erdös and Rényi [1959] P. Erdös and A. Rényi, On random graphs I., Publ. Math. (Debrecen) 6, 290 (1959).
- Watts and Strogatz [1998] D. J. Watts and S. H. Strogatz, Collective dynamics of ‘small-world’networks, Nature (London) 393, 440 (1998).
- Barabási and Albert [1999] A.-L. Barabási and R. Albert, Emergence of scaling in random networks, Science 286, 509 (1999).
- Ibsen-Jensen et al. [2015] R. Ibsen-Jensen, K. Chatterjee, and M. A. Nowak, Computational complexity of ecological and evolutionary spatial dynamics, Proc. Natl. Acad. Sci. U.S.A. 112, 15636 (2015).
- [29] See Supplemental Material for details of mathematical derivations of which are referred to in the main text, the statistics of the empirical datasets, and figures.
- Cox [1989] J. T. Cox, Coalescing random walks and voter model consensus times on the torus in , Ann. Probab. 17, 1333 (1989).
- Génois et al. [2015] M. Génois, C. L. Vestergaard, J. Fournet, A. Panisson, I. Bonmarin, and A. Barrat, Data on face-to-face contacts in an office building suggest a low-cost vaccination strategy based on community linkers, Netw. Sci. 3, 326 (2015).
- Fournet and Barrat [2014] J. Fournet and A. Barrat, Contact patterns among high school students, PLoS One 9, e107878 (2014).
- Molloy and Reed [1995] M. Molloy and B. Reed, A critical point for random graphs with a given degree sequence, Random Struct. Algorithms 6, 161 (1995).
- Barabási et al. [1999] A.-L. Barabási, R. Albert, and H. Jeong, Mean-field theory for scale-free random networks, Physica A 272, 173 (1999).
- Tieleman and Hinton [2012] T. Tieleman and G. Hinton, Lecture 6.5-rmsprop: Divide the gradient by a running average of its recent magnitude, COURSERA: Neural Networks for Machine Learning (2012).
- Holme and Saramäki [2012] P. Holme and J. Saramäki, Temporal networks, Phys. Rep. 519, 97 (2012).
- Masuda and Lambiotte [2016] N. Masuda and R. Lambiotte, A Guide to Temporal Networks (World Scientific, 2016).
- Unicomb et al. [2021] S. Unicomb, G. Iñiguez, J. P. Gleeson, and M. Karsai, Dynamics of cascades on burstiness-controlled temporal networks, Nat. Commun. 12, 133 (2021).