This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Diffusion of innovations in finite networks: effects of heterogeneity, clustering, and bilingual option on the threshold in the contagion game model

Jeong-Ok Choi Unjong Yu [email protected] Division of Liberal Arts and Sciences, Gwangju Institute of Science and Technology, Gwangju 61005, South Korea Department of Physics and Photon Science, Gwangju Institute of Science and Technology, Gwangju 61005, South Korea
Abstract

The contagion threshold for diffusion of innovations is defined and calculated in finite graphs (two-dimensional regular lattices, regular random networks (RRNs), and two kinds of scale-free networks (SFNs)) with and without the bilingual option. Without the bilingual option, degree inhomogeneity and clustering enhance the contagion threshold in non-regular networks except for those with an unrealistically small average degree. It is explained by the friendship paradox and detour effect. We found the general boundary of the cost that makes the bilingual option effective. With a low-cost bilingual option, among regular lattices, SFNs, and RRNs, the contagion threshold is largest in regular lattices and smallest in RRNs. The contagion threshold of regular random networks is almost the same as that of the regular trees, which is the minimum among regular networks. We show that the contagion threshold increases by clustering with a low-cost bilingual option.

keywords:
Contagion game , Diffusion of innovations , Complex network , Scale-free network , Regular random network , Clustering coefficient
journal:

1 Introduction

Diffusion of innovations describes the diffusion process of a new idea, technology, or product through a social network [1, 2]. The rapid developments of communication, transportation technologies, and social networking services are making connections between people denser and more complex [3], and so the mechanism of diffusion of innovations is becoming more and more complex.

In the diffusion of innovations, people tend to adopt the innovation when the exposure, which is the proportion of innovation adopters in their neighborhood, is larger than a certain threshold [4, 5, 6]. It is because people usually judge the benefit of adopting new innovation based on the exposure. As a special case of diffusion of innovations, the epidemic begins from one or a few instigators (or infected people) and diffuses through a network making all the agents infected when the process is finished. In this paper, our main interest is the epidemics.

This problem was modeled mathematically as a contagion game by Morris [7]. In this contagion game model, every agent takes one option from two strategies: AA and BB. During the game an agent can get (positive) payoff only when it has the same option as its neighbor; they get the payoff (1q)(1-q) and qq when they have the strategy AA and BB, respectively. To begin with, Morris considered an infinite graph where all the agents have strategy BB (status quo option) except for only finite number of instigators that adopt strategy AA (innovative option) and keep their strategies AA. The innovative option AA is assumed to be better than the status quo option (q<0.5q<0.5) because there is no incentive to transform to the innovative option otherwise. All the agents but instigators change their strategies to maximize their payoffs in their local environments (best-response update) infinite times. It is called that the strategy AA become epidemic on the graph in the game when the whole graph adopts the innovative option in the end by this dynamics. The contagion threshold is defined to be the largest qq value that can make the game on the graph epidemic from all the possible finite-size instigators [7].

Another important aspect of a contagion game is the possibility of the bilingual option, which is compatible with both options by paying an extra cost. Immorlica et al. extended the contagion game of Morris by including the bilingual option, which is represented by the payoff matrix of Table 1 [8]. This bilingual option makes the dynamics in a contagion game more complex. Since it costs cc for an agent to choose the bilingual option (i.e., the cost is c/Δ×Δ=cc/\Delta\times\Delta=c if it has Δ\Delta neighbors), choosing the bilingual option is likely to give the agent larger total payoffs than choosing AA or BB when cc is low enough. A bilingual option with low cost may help a smooth transition to the innovative option AA for an agent with more neighbors. As a result, the contagion threshold increases. [8] obtained contagion threshold q0cq_{0}^{c} as a function of cost cc in some infinite regular graphs. Recently, it was proved that the infinite regular tree has the smallest contagion threshold among infinite regular graphs of the same degree for every positive cc [9].

In this paper, we extend the study of [7, 8, 9] to finite and irregular graphs. We define the contagion threshold for finite graphs and calculate it for regular lattices, regular random networks (RRNs), and two kinds of scale-free networks (SFNs) with and without the bilingual option. To see the effect of each network parameter more clearly, we restrict this work to model networks. Effects of degree heterogeneity, clustering, and bilingual option on the contagion threshold are discussed.

Table 1: Payoff matrix of the agent in the contagion game with the bilingual option (option ABAB). qq is assumed to be smaller than half. cc is the cost for the bilingual option and Δ\Delta is the degree of the agent.
Strategy of a neighbor of the agent
option AA option BB option ABAB
option AA 1q1-q 0 1q1-q
Strategy of the agent option BB 0 qq qq
option ABAB 1qc/Δ1-q-c/\Delta qc/Δq-c/\Delta 1qc/Δ1-q-c/\Delta

2 Model and methods

In a contagion game on an infinite graph with the payoff matrix in Table 1, the contagion threshold is defined the maximum value of qq to be epidemic. Initially in the game, some agents are instigators and take AA while all the rest of agents take BB. Note that with a bilingual option, the contagion threshold is a function of cc. In the definition of the contagion threshold for infinite graphs, there is no restriction in the set of instigators as long as its size is finite [7, 8, 9]. If the same definition is used for finite graphs, then the contagion threshold will be always 1 with a trivial set of instigators–the entire vertex set. Another problem is that it is practically impossible to find the optimal set of instigators that maximize diffusion of innovations in complex networks [10]. Therefore, we define the contagion threshold for finite irregular graphs as follows: in a finite graph, the contagion threshold q0q_{0} is the expectation value of maximum qq for the innovative option AA to spread the whole graph from a state in which all nodes adopt the option BB except one node (an instigator) that adopts and keeps the option AA, through the contagion game that all nodes except the instigator perform best-response update as many times as possible. This definition is justified when the density of instigators is low and each instigator acts independently of the other instigators. We denote q0cq_{0}^{c} the contagion threshold for finite graphs with the bilingual option of cost cc. This definition gives the same value as that by the original definition for the infinite lattice in the square lattice, but they may give different results in other networks.

Refer to caption
Figure 1: Regular lattice network, regular random network, and Barabási-Albert scale-free network. Red circles and lines represent nodes and edges, respectively. In (a), black solid lines represent edges of lattice of Δ6\Delta\geq 6; blue dashed lines, Δ8\Delta\geq 8; and green curves, Δ=10\Delta=10. Δ\Delta is the degree of each agent.

Three kinds of two-dimensional regular lattices with a degree (Δ\Delta) of 6, 8, and 10 are studied in this work. (See Fig. 1(a).) The lattices of Δ=6\Delta=6 and Δ=8\Delta=8 are the same as the triangular lattice and the square lattice with Moore neighborhood, respectively. Two third-nearest neighbors are added to the lattice of Δ=8\Delta=8 to make a lattice with Δ=10\Delta=10. The periodic boundary condition is used. The clustering coefficient (ξ\xi) of a graph is the ratio of the number of triangles over the number of connected triples of nodes. The clustering coefficients are ξ=2/5\xi=2/5, 3/73/7, and 7/157/15 for Δ=6\Delta=6, 88, and 1010, respectively.

RRNs with NN nodes of degree Δ\Delta were generated by the Steger-Wormald algorithm [11]. It is faster than the original pairing model [12] and generates uniform RRNs asymptotically when NN is large [13]. The algorithm begins by making a set of unpaired arms of nodes {(1,1),\{(1,1), (1,2),,(1,Δ),(1,2),\cdots,(1,\Delta), (2,1),,(N,Δ1),(2,1),\cdots,(N,\Delta-1), (N,Δ)}(N,\Delta)\}, whose element (a,b)(a,b) represents the bb-th unpaired arm of node aa. Two elements (i1,i2)(i_{1},i_{2}) and (j1,j2)(j_{1},j_{2}) are chosen at random from the set. If i1j1i_{1}\neq j_{1} and the two nodes have not been connected before, then nodes i1i_{1} and j1j_{1} are connected. After connecting i1i_{1} and j1j_{1}, the two elements (i1,i2)(i_{1},i_{2}) and (j1,j2)(j_{1},j_{2}) are eliminated from the set of unpaired arms. This pairing procedure is repeated until no unpaired arm is left. The probability that this algorithm fails to make a Δ\Delta-regular network without multiple edges is very small. The clustering coefficient of RRNs is (Δ1)/N(\Delta-1)/N asymptotically, which approaches zero for large NN (see the appendix).

SFNs were constructed using the growing method [14]. Starting from a network of mm isolated nodes, a new node is introduced and mm edges connect the new node and existing nodes avoiding multiple edges. This growth process (i.e., an addition of one node and mm edges to the network) is repeated until the network has NN nodes. The node to connect to a new node is chosen by two algorithms: preferential attachment (PA) and triad formation (TF) [15]. As for the PA, the probability to be selected is proportional to its degree, while the node is chosen randomly among neighbors of the node chosen immediately before by the PA, in the TF. For the first edge of a new node, the PA is used, and from the second connection, TF is chosen with probability PTFP_{\mathrm{TF}} if it is possible. The Barabási-Albert SFN, whose clustering coefficient vanishes for large network size [16], is obtained with PTF=0P_{\mathrm{TF}}=0. The clustering coefficient can be enhanced by adjusting PTF>0P_{\mathrm{TF}}>0; it is called the Holme-Kim SFN. The two SFNs have almost the same degree distribution, which is P(Δ)Δ3P(\Delta)\sim\Delta^{-3} [15]. The average degree of each SFN is Δ=2m\langle\Delta\rangle=2m.

As for regular lattices, where network structure is unique and all nodes are symmetric, the contagion threshold q0cq_{0}^{c} can be calculated analytically. For other networks, it was obtained numerically. The location of the instigator can be crucial, especially, in SFNs. We confirmed that high-degree instigators tend to give higher q0cq_{0}^{c}, but there are exceptions; it is known to be NP-hard to determine an optimal set of instigators that makes the epidemic process most effective [10]. The contagion threshold for each instigator was calculated and averaged to determine q0cq_{0}^{c} of the network. Ten kinds of networks were generated for each case, and the results of them were averaged. Differences in the results by different implementations of networks are very small.

3 Results and discussion

Refer to caption
Figure 2: Contagion threshold q0q_{0} without the bilingual option for regular graphs and scale-free networks (SFNs). The clustering coefficient (ξ\xi) of the SFN is controlled by PTFP_{\mathrm{TF}} in the Holme-Kim’s algorithm while that of the Barabási-Albert (BA) SFN is almost zero. A red dotted curve in (a) is 1/Δ1/\Delta. Error-bars are similar as the symbol size except those of regular graphs, which are exact.

3.1 Contagion threshold without bilingual option

The contagion threshold q0q_{0} without bilingual option (c=c=\infty) is shown in Fig. 2. Size dependence on q0q_{0} is very small if it exists. We consider the effects of degree heterogeneity and clustering, which is not conclusive yet in spite of various studies [17, 18, 19, 20, 21, 22].

A node viv_{i} having only one neighbor that had adopted innovative option AA changes its strategy into AA if and only if q<1/d(vi)q<1/d(v_{i}), where d(vi)d(v_{i}) is its degree. Therefore, in regular graphs such as regular lattices and RRNs, the contagion threshold q0q_{0} is 1/Δ1/\Delta. In SFNs, q0q_{0} also decreases with average degree Δ\langle\Delta\rangle, but the decrement is smaller than regular graphs, and q0q_{0} is higher than 1/Δ1/\langle\Delta\rangle for Δ8\langle\Delta\rangle\geq 8. We confirmed that SFNs have higher q0q_{0} than regular graphs at least up to Δ=50\langle\Delta\rangle=50. Thus, the contagion threshold is positively correlated with the degree heterogeneity in the two families of graphs except for networks of extremely small average degree (Δ<6\langle\Delta\rangle<6). According to [23], humans have about 150 relations on average at any given time, among which about 12-20 relations are very intimate (sympathy group) [24]. Therefore, we conclude that degree heterogeneity promotes the epidemics in contagion games for realistic cases. In [17], however, it was shown that classical random networks, which have the Poisson degree distribution, have larger contagion threshold than SFNs for average degree 1<Δ301<\langle\Delta\rangle\leq 30. This discrepancy of the results in [17] and our result is not necessarily contradictory, and we claim that it is mainly due to the structural differences in SFNs.

Heterogeneity of networks affects the epidemic process in two ways. The first one is the friendship paradox effect. The instigator is chosen at random and its average degree is Δ\langle\Delta\rangle, but the average degree of its neighbor Δ\langle\Delta^{\prime}\rangle is larger than Δ\langle\Delta\rangle in non-regular networks:

Δ\displaystyle\langle\Delta^{\prime}\rangle =\displaystyle= vV(G)[d(v)]2vV(G)d(v)=vV(G)[d(v)]22e=Δ+σ2Δ,\displaystyle\frac{\sum_{v\in V(G)}\left[d(v)\right]^{2}}{\sum_{v\in V(G)}d(v)}=\frac{\sum_{v\in V(G)}\left[d(v)\right]^{2}}{2e}=\langle\Delta\rangle+\frac{\sigma^{2}}{\langle\Delta\rangle}, (1)

where ee is the number of links and σ\sigma is the standard deviation of the degree distribution of the graph [25]. Therefore, it is harder to persuade its neighbors in a highly-heterogeneous network, whose standard deviation of the degree distribution is large. On the other hand, heterogeneity may promote the contagion process through the mechanism that we call the detour effect. On average, it is harder for the instigator to persuade its neighbors by the friendship paradox effect, but some neighbors of the instigator may have a degree smaller than Δ\langle\Delta\rangle and are easy to persuade; the contagion process can continue through these channels. Neighbors with a large degree are hard to persuade, but it is possible to persuade them later with the help of other paths from the instigator to the nodes. Therefore, heterogeneity may enhance the contagion process when there are cycles. The detour effect becomes dominant only for high degree nodes, and so the enhancement of the contagion threshold by heterogeneity is effective only in networks with a high average degree as shown in Fig. 2(a). The most probable degree is Δ/2\langle\Delta\rangle/2 in the SFNs made by the growing method in this work. To the contrary, the SFNs used in [17] are made by the configuration model and the most frequent value of the degree is Δ=1\Delta=1; therefore, the detour effect is ineffective and heterogeneity suppresses the contagion threshold through the friendship paradox effect.

Figure 2 shows a positive correlation between the clustering coefficient and contagion threshold on SFNs: when the average degree is fixed, q0q_{0} is higher in Holme-Kim SFNs than in Barabási-Albert SFNs. Interestingly, this effect vanishes in networks with an extremely small average degree, consistently with [22]. It can be understood also by the detour effect in heterogeneous networks: the detour effect is reinforced by short cycles, and so clustering increases the contagion threshold in heterogeneous networks except when the average degree is extremely small.

3.2 Contagion threshold with bilingual option

In the model with the bilingual option ABAB, Fig. 3 presents the contagion threshold q0cq_{0}^{c} for lattices, RRNs, and SFNs. In spite of the cost cc, the bilingual option (ABAB) can be more advantageous since it is compatible with both options AA and BB resulting in higher payoffs. Thus, the contagion threshold of a contagion game with the bilingual option is a function of the cost cc.

In the Δ\Delta-regular finite graph, to be epidemic, at least one of the neighbors of the instigator must choose either AA or ABAB at the first step. If q<1/Δq<{1}/{\Delta} and c>(Δ1)qc>(\Delta-1)q, then it chooses AA (see Fig. 4(a)). In this case, the contagion game continues to be epidemic without the bilingual option. If c<(Δ1)qc<(\Delta-1)q and c<1qc<1-q, then a neighbor of the instigator chooses ABAB (see Fig. 4(b)), and the final state can be epidemic or a mixture of the three strategies. Therefore, the contagion threshold q0cq_{0}^{c} is at most 1/Δ1/\Delta if c>(Δ1)/Δc>({\Delta-1})/{\Delta}, and q0c<1cq_{0}^{c}<1-c if c<(Δ1)/Δc<({\Delta-1})/{\Delta} for a Δ\Delta-regular finite graph. Interestingly, for various cc and qq on Δ\Delta-regular graphs, there appears qualitative change across lines c=(Δ1)qc=(\Delta-1)q and c=1qc=1-q; ABAB becomes effective only if cc is low below these lines. We call this region (c<(Δ1)qc<(\Delta-1)q and c<1qc<1-q) as the low-cost region.

Refer to caption
Figure 3: Contagion threshold with the bilingual option of cost cc. Upper panels are for regular graphs: regular lattices and regular random networks (RRN). The green polygons represent the Contagion threshold of the Δ\Delta-regular tree. Lower panels are for scale-free networks (SFNs) in the Barabási-Albert (BA) algorithm (ξ=0.0\xi=0.0) and Holme-Kim (HK) algorithm (ξ=0.3\xi=0.3). Black dotted straight lines separate high-cost region (c>(Δ1)qc>(\langle\Delta\rangle-1)q or c>1qc>1-q) and low-cost region (c<(Δ1)qc<(\langle\Delta\rangle-1)q and c<1qc<1-q).

Figure 3 shows that qualitative change occurs across the boundary of the low-cost region also in non-regular networks as well as in regular graphs. Therefore, the boundary is supposed to be general, though it was derived in regular graphs. In the high-cost region (c>(Δ1)qc>(\langle\Delta\rangle-1)q or c>1qc>1-q), q0cq_{0}^{c} is the same as q0q_{0} without bilingual option or approaches q0q_{0} fast. Hence, the bilingual option reflects its effect in the low-cost region (c<(Δ1)qc<(\langle\Delta\rangle-1)q and c<1qc<1-q). In the low-cost region, q0cq_{0}^{c} increases as the bilingual cost is reduced except RRNs, which have somewhat smaller q0cq_{0}^{c} than q0q_{0} near the boundary of c=1qc=1-q. The decrease of q0cq_{0}^{c} means that the bilingual option can hinder the contagion process by protecting the status quo option from extinction. Contagion threshold is largest in lattices, intermediate in SFNs, and smallest in RRNs. Interestingly, the contagion threshold of RRNs is almost the same as that of the infinite regular tree, which is proved to have the smallest value among all infinite regular graphs [9]. It is easy to see that q0cq_{0}^{c} for a finite regular lattice is as small as the contagion threshold defined for an infinite regular graph with a bilingual option as in [8, 9]. Therefore, it is highly probable that RRN has relatively small contagion threshold among all finite graphs with NN nodes. It is understandable because RRN has a tree-like structure and the (average) number of cycles with a fixed length is reasonably small [26]. In other words, both networks have small clustering and no short cycles. In contrast to the high-cost region, q0cq_{0}^{c} increases with the average degree in all networks considered in this paper. Clustering always enhances the contagion threshold. Size-dependence is negligible except for the Barabási-Albert SFNs, whose q0cq_{0}^{c} decreases a little bit as the number of nodes in the network.

Refer to caption
Figure 4: Regions (q,c)(q,c) for the neighbor of the instigator to change its strategy into AA in (a) and into ABAB in (b) for Δ\Delta-regular graphs. The red, blue, and purple straight lines represent c=(Δ1)qc=(\Delta-1)q, q=1/Δq=1/\Delta, and c=1qc=1-q. Yellow and white regions in (b) show the low-cost and high-cost regions, respectively.

4 Summary

We defined and calculated the contagion threshold in finite graphs: regular lattices, RRNs, and SFNs. Without the bilingual option, the contagion threshold q0q_{0} in regular graphs is q0=1/Δq_{0}=1/\Delta and independent of the network structure. The contagion threshold in SFNs is larger than that of regular graphs for average degree Δ8\langle\Delta\rangle\geq 8. This can be understood by the friendship paradox effect and detour effect in SFNs. Clustering in SFNs enhances the detour effect to increase the contagion threshold. The bilingual option makes a qualitative change of contagion threshold when the bilingual cost cc is lower than (1q)(1-q) and (Δ1)q(\langle\Delta\rangle-1)q. With the bilingual option of low cost, q0cq_{0}^{c} is largest in lattices, intermediate in SFNs, and smallest in RRNs. The contagion threshold of RRNs of degree Δ\Delta is almost the same as the Δ\Delta-regular tree, which has the smallest q0cq_{0}^{c} among Δ\Delta-regular networks. In both cases of regular networks and SFNs, the innovative option is easier to spread as the clustering coefficient of the network increases. We found little network size dependence on the contagion threshold except in Barabási-Albert SFNs with a low-cost bilingual option.

Acknowledgments

This work was supported by GIST Research Institute (GRI) grant funded by the GIST in 2019.

References

References

  • [1] E. M. Rogers, Diffusion of innovations, 5th Edition, The Free Press, New York, 2003.
  • [2] J. Kleinberg, Cascading behavior in networks: Algorithmic and economic issues, in: N. Nisan, T. Roughgarden, E. Tardos, V. V. Vazirani (Eds.), Algorithmic game theory, Cambridge University Press, New York, 2007, Ch. 24, pp. 613–632.
  • [3] D. Lazer, A. Pentland, L. Adamic, S. Aral, A.-L. Barabási, D. Brewer, N. Christakis, N. Contractor, J. Fowler, M. Gutmann, T. Jebara, G. King, M. Macy, D. Roy, M. V. Alstyne, Computational social science, Science 323 (5915) (2009) 721–723. doi:10.1126/science.1167742.
  • [4] T. W. Valente, Social network thresholds in the diffusion of innovations, Soc. Networks 18 (1) (1996) 69–89. doi:http://dx.doi.org/10.1016/0378-8733(95)00256-1.
  • [5] D. Centola, The spread of behavior in an online social network experiment, Science 329 (5996) (2010) 1194–1197. doi:10.1126/science.1185231.
  • [6] S. Pei, H. Makse, Spreading dynamics in complex networks, J. Stat. Mech. Theor. Exp. 2013 (12) (2013) P12002. doi:10.1088/1742-5468/2013/12/P12002.
  • [7] S. Morris, Contagion, Rev. Econ. Stud. 67 (1) (2000) 57–78. doi:10.1111/1467-937X.00121.
  • [8] N. Immorlica, J. Kleinberg, M. Mahdian, T. Wexler, The role of compatibility in the diffusion of technologies through social networks, in: Proceedings of the 8th ACM Conference on Electronic Commerce, 2007, pp. 75–83. doi:10.1145/1250910.1250923.
  • [9] U. Yu, J.-O. Choi, A note on general epidemic region for infinite regular graphs, Inf. Process. Lett. 143 (2019) 41–46. doi:10.1016/j.ipl.2018.11.007.
  • [10] D. Kempe, J. Kleinberg, E. Tardos, Maximizing the spread of influence through a social network, in: Proc. 9th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining, 2003, pp. 137–146. doi:10.1145/956750.956769.
  • [11] A. Steger, N. C. Wormald, Generating random regular graphs quickly, Comb. Probab. Comput. 8 (4) (1999) 377–396. doi:10.1017/S0963548399003867.
  • [12] B. Bollobás, A probabilistic proof of an asymptotic formula for the number of labelled regular graphs, Europ. J. Combin. 1 (4) (1980) 311–316. doi:10.1016/S0195-6698(80)80030-8.
  • [13] J. H. Kim, V. H. Vu, Generating random regular graphs, in: Proceedings of the 35th Annual ACM Symposium on Theory of Computing, New York, 2003, pp. 213–222. doi:10.1145/780542.780576.
  • [14] A.-L. Barabási, R. Albert, Emergence of scaling in random networks, Science 286 (5439) (1999) 509–512. doi:10.1126/science.286.5439.509.
  • [15] P. Holme, B. J. Kim, Growing scale-free networks with tunable clustering, Phys. Rev. E 65 (2) (2002) 026107. doi:10.1103/PhysRevE.65.026107.
  • [16] B. Bollobás, O. M. Riordan, Mathematical results on scale-free random graphs, in: S. Bornholdt, H. G. Schuster (Eds.), Handbook of graphs and networks: from the genome to the internet, Wiley-VCH, Berlin, 2003, Ch. 1, pp. 1–34.
  • [17] D. J. Watts, A simple model of global cascades on random networks, Proc. Natl. Acad. Sci. U.S.A. 99 (9) (2002) 5766–5771.
  • [18] A. Montanari, A. Saberi, The spread of innovations in social networks, Proc. Natl. Acad. Sci. U.S.A. 107 (47) (2010) 20196–20201. doi:10.1073/pnas.1004098107.
  • [19] H. P. Young, The dynamics of social innovation, Proc. Natl. Acad. Sci. U.S.A. 108 (Suppl. 4) (2011) 21285–21291. doi:10.1073/pnas.1100973108.
  • [20] D. Acemoglu, A. Ozdaglar, E. Yildiz, Diffusion of innovations in social networks, in: Proc. IEEE Conf. on Decision and Control, IEEE, 2011, pp. 2329–2334.
  • [21] E. Coupechoux, M. Lelarge, Impact of clustering on diffusions and contagions in random networks, in: International Conference on Network Games, Control and Optimization (NetGCooP), IEEE, 2011, pp. 1–7.
  • [22] E. Coupechoux, M. Lelarge, How clustering affects epidemics in random networks, Adv. Appl. Probab. 46 (4) (2014) 985––1008. doi:10.1239/aap/1418396240.
  • [23] R. I. M. Dunbar, Coevolution of neocortical size, group size and language in humans, Behav. Brain Sci. 16 (4) (1993) 681–735. doi:10.1017/S0140525X00032325.
  • [24] W.-X. Zhou, D. Sornette, R. A. Hill, R. I. M. Dunbar, Discrete hierarchical organization of social group sizes, Proc. R. Soc. B 272 (1561) (2005) 439–444. doi:10.1098/rspb.2004.2970.
  • [25] S. L. Feld, Why your friends have more friends than you do, Am. J. Sociol. 96 (6) (1991) 1474–1477.
  • [26] B. Bollobás, Random Graphs, Academic Press, London, 1985.

Appendix A Clustering coefficient in regular random networks

We consider a Δ\Delta-regular random network of NN vertices, which is assumed to be large. Suppose that a vertex xx is connected to vertices yy and zz. The clustering coefficient ξ\xi is the probability that vertices yy and zz are connected. Among Δ\Delta arms of yy, one edge connects xx and yy, and yy has (Δ1)(\Delta-1) arms to be connected. And there are (N2)(N-2) vertices that can be connected to yy excluding xx and yy. Therefore, The probability that vertices yy and zz are not connected (1ξ)(1-\xi) can be calculated as

1ξ=(N3N2)(N4N3)(N5N4)(N(Δ+1)NΔ)\displaystyle 1-\xi=\left(\frac{N-3}{N-2}\right)\left(\frac{N-4}{N-3}\right)\left(\frac{N-5}{N-4}\right)\cdots\left(\frac{N-(\Delta+1)}{N-\Delta}\right) (2)
=(11N2)(11N3)(11N4)(11NΔ)\displaystyle~{}~{}~{}~{}~{}~{}~{}=\left(1-\frac{1}{N-2}\right)\left(1-\frac{1}{N-3}\right)\left(1-\frac{1}{N-4}\right)\cdots\left(1-\frac{1}{N-\Delta}\right) (3)
1(1N2)(1N3)(1N4)(1NΔ)\displaystyle~{}~{}~{}~{}~{}~{}~{}\approx 1-\left(\frac{1}{N-2}\right)-\left(\frac{1}{N-3}\right)-\left(\frac{1}{N-4}\right)-\cdots-\left(\frac{1}{N-\Delta}\right) (4)

in the limit of NΔN\gg\Delta. Therefore, the clustering coefficient or the probability for yy and zz to be connected to each other is

ξ(1N2)+(1N3)+(1N4)++(1NΔ)Δ1N.\displaystyle\xi\approx\left(\frac{1}{N-2}\right)+\left(\frac{1}{N-3}\right)+\left(\frac{1}{N-4}\right)+\cdots+\left(\frac{1}{N-\Delta}\right)\approx\frac{\Delta-1}{N}. (5)