Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2019 Mar 11;9:4130. doi: 10.1038/s41598-019-40716-1

Ordinal Preferential Attachment: A Self-Organizing Principle Generating Dense Scale-Free Networks

Taichi Haruna 1,, Yukio-Pegio Gunji 2
PMCID: PMC6412141  PMID: 30858504

Abstract

Networks are useful representations for analyzing and modeling real-world complex systems. They are often both scale-free and dense: their degree distribution follows a power-law and their average degree grows over time. So far, it has been argued that producing such networks is difficult without externally imposing a suitable cutoff for the scale-free regime. Here, we propose a new growing network model that produces dense scale-free networks with dynamically generated cutoffs. The link formation rule is based on a weak form of preferential attachment depending only on order relations between the degrees of nodes. By this mechanism, our model yields scale-free networks whose scaling exponents can take arbitrary values greater than 1. In particular, the resulting networks are dense when scaling exponents are 2 or less. We analytically study network properties such as the degree distribution, the degree correlation function, and the local clustering coefficient. All analytical calculations are in good agreement with numerical simulations. These results show that both sparse and dense scale-free networks can emerge through the same self-organizing process.

Introduction

Complex systems in nature and society can be represented as networks13. A ubiquitous feature of networks is that they are scale-free4, meaning their degree distribution follows a power-law pkckγ, where k denotes the number of neighbors a node has (the degree), pk is the fraction of nodes with degree k, and indicates asymptotic equality for large k. Over the last two decades, sparse scale-free networks with 2<γ<3 have attracted a lot of attention57. The most popular mechanism for producing such networks is growth and preferential attachment4, in which existing nodes acquire links from new nodes with a probability proportional to their degree. Indeed, the Barabási–Albert model4 and variants have successfully generated scale-free networks with 2<γ by considering initial node attractiveness8, nonlinearity of preferential attachment9, and node fitness10, to name but a few.

Recently, there is increasing interest in dense scale-free networks with exponents γ2, because such networks are often found in social, informational and molecular networks1115. Networks are called dense when their average degree diverges as they grow. However, generating dense scale-free networks is difficult without applying external constraints16. Although there are a few models that can generate dense scale-free networks with a particular γ value (γ=211,17,18, 3212), to the authors’ knowledge, the only models with adjustable γ is a configuration model with externally given explicit cutoffs for the scale-free regime12. Some authors have proposed network models that can generate networks whose degree distribution follows a power-law with exponent 1γ2 up to a constant degree and decays exponentially beyond that15,19,20. However, we do not call these networks dense, since they have a finite average degree in the limit of large network size.

In this paper, we propose a growing network model with a single parameter δ that can arbitrarily control the exponent γ in the range γ>1 without externally imposing cutoffs. Our model copies a node with its degree regarded as its ability to form links. Parameter δ is the conversion coefficient from the actual number of links a node has to the node’s ability to form links. New links between a new node and existing nodes are formed following a rule called ordinal preferential attachment, by which the new node connects to existing nodes having higher ability to form links than itself. We find the probability that an existing node acquires a new link to be proportional to its degree in a range up to an order of t1/γ, where t is the number of nodes in the network. This leads to an internally generated cutoff for the scale-free regime and makes it possible to yield dense scale-free networks when 1δ<e, as we show below.

Model

Our model assumes time-scale separation between node addition and link formation, as in the case of conventional growing network models. We also assume that every node has at least one link. When the initial network satisfies this assumption, it also holds for all time steps in the network evolution algorithm presented below. Each time step repeats the following two procedures:

Copying Degree

An existing node y is chosen uniformly at random. A new node x together with its virtual degree dx is generated by incompletely copying the degree dy of the chosen node y with a scale factor δ>0. Namely, dx is chosen uniformly at random from the set of integers between 1 and δdy, where a is the smallest integer greater than or equal to a.

Ordinal Preferential Attachment

Let n be the number of existing nodes z satisfying

dxδdz, 1

where dz is the degree of z. If dxn, the new node x forms links with dx randomly chosen nodes z. Otherwise, x is connected to all nodes z satisfying Eq. (1). The actual degree of x is dx=dx in the former case, while dx=n in the latter case.

The scale factor δ regulates comparisons between the ability of a new node to form links, represented as its virtual degree, and the actual number of links (degree) of an existing node. In Fig. 1, the algorithm in our model when δ=1 is illustrated.

Figure 1.

Figure 1

The link formation process in our model with δ=1. (a) Copying degree. Node y is chosen and its degree dy=3 is copied. A new node x is generated with virtual degree dx=23. (b) Ordinal preferential attachment. There are three nodes with degree greater than or equal to dx=2 (colored blue). Among them, y and y′ are chosen as targets of links emanating from x. As a result, dx is determined to be 2.

The above link formation rule is motivated by the following considerations. By definition, the degree of each node is just the number of adjacent nodes resulting from the link formation process. However, the degree of a node can act as a cause to form links as assumed in the conventional preferential attachment models (the “popularity is attractive” principle21). Our first idea is to incorporate this principle in the copying process. Specifically, ‘popularity’—the ability to form links—is copied to new nodes. The second idea is to represent preferential attachment from the perspective of the new node. Specifically, the new node connects to more ‘popular’ existing nodes than itself. We give a further interpretation in the Discussion section.

Our model assumes that the new node can know the degree of every existing node. In other words, the new node has enough time to examine the degree of all existing nodes before another new node is created, which is consistent with the time-scale separation between node addition and link formation. This assumption differs from that in conventional preferential attachment using the degree distribution4 and that in copying models using local link information11,2225.

Note that we allow the case where δ>1. Thus, newly added nodes may have a larger virtual degree than the degree of the copied node. As we will see, this makes it possible to produce dense scale-free networks. In the following numerical simulations, the initial network consists of two nodes and a link between them. If the network evolution begins with a connected network with 2 or more nodes, then the evolved network is connected at all time steps thereafter, since dx1 and there is at least one node z satisfying Eq. (1), namely, node y. For simplicity, we identify time steps in the network evolution with the number of nodes.

Results

Let pk(t) be the fraction of nodes with degree k at time step t. For k>0, pk(t) follows the rate equation

(t+1)pk(t+1)=tpk(t)+ak1(t)tpk1(t)ak(t)tpk(t)+bk(t), 2

where ak(t) is the probability that an existing node with degree k acquires a link at time step t, and bk(t) is the probability that a node newly added at time step t has degree k. Let qk(t) be the probability that the virtual degree of the node newly added at time step t is k, which is given by

qk(t)=kδl<tpl(t)1δl. 3

We show that Eq. (2) has a power-law solution pkckγ for t1 and 1k<k(t), where k(t)t1/γ (~ indicates asymptotic proportionality for large t), and the exponent γ is determined by a self-consistent argument. Assume that pk=ckγ with γ>1 and that pk(t) does not decay slower than kγ for kk(t). As described in the Methods section, it can be shown that

bk(t)=qk(t)cδγ1γkγ 4

and

ak(t)γ1γtδk 5

for 1k<k(t). For kk(t), ak(t) is a constant as a function of k and it follows that pk decays exponentially. Thus, the mechanism of preferential attachment itself grows as the network evolves. For 1k<k(t), the continuous approximation of Eq. (2) for t1 leads to

(aktpk)k=qkpk. 6

By comparing the coefficients of kγ on the both sides of Eq. (6), we obtain the following equation that γ must satisfy:

γ=δ(γ1)2+δγ1. 7

For all δ>0, γ=1 is a solution of Eq. (7). However, we ignore this solution since pk cannot be normalized when γ=1. Equation (7) has another solution γ when 0<δ<e=2.718281. γ approaches 1 as δe and diverges as δ0. In Fig. 2, the numerically obtained degree distributions at t=65536 for six values of δ are shown together with power-law degree distributions pk=ckγ, where γ is a solution of Eq. (7) such that γ1 and c is determined by fitting distribution tails. The analytically determined exponents γ agree well with the numerical simulations.

Figure 2.

Figure 2

Degree distributions at time step t=65536. Solid lines are ckγ where γ is obtained from Eq. (7) and c is determined by fitting the functional form to the numerical data. The values of γ are: γ=3.275172 for δ=13=0.577350, γ=3 for δ=2+7=0.643751, γ=2.440080 for δ=23=0.816497, γ=2 for δ=1, γ=1.639752 for δ=32=1.224745, and γ=32 for δ=14410=1.350889.

It has been shown that scale-free networks with exponent γ2 must have a cutoff16. In our model, the power-law regime has cutoff k(t)t1/γ (see the first subsection in the Methods section) and k*(t) emerges as a consequence of the network growth mechanism, rather than being externally given. The range is narrower than that for conventional sparse networks of order t1/(γ−1)3. However, the probability that a node has a degree larger than k*(t) approaches 0 as t under the assumption that pk does not decay slower than kγ for k>k(t).

In the following, we investigate a few basic properties of the networks generated by our model. Let ks(t) be the average degree of a node at time step t that is newly added at time step s with degree ks(s)=d. It then follows that

dksdt=aks(t)(γ1)δγtks 8

for all 1ks<k(t) and t1. If 1ks(t)<k(t), this is solved by

ks(t)=d(ts)β, 9

where β=γ1γδ.

By making use of ks(t), we can place analytical lower bounds on the degree correlation function26 knn(k) and the local clustering coefficient27 C(k). First, consider knn(k) defined as the average degree of the neighbors of a node with degree k. By considering fluctuation of the initial degree ks(s) unlike the conventional mean-field calculations28, we obtain (see the Methods section)

knn(k)δ2k 10

for 1k<k(t). C(k), defined as the probability that a pair of nodes among neighbors of a degree-k node is connected, can be treated similarly in a moderately dense regime. Indeed, when −1 + β(γ + 2) > 0 (equivalently, either δ<1.796028 or γ>1.209863), we have (see the Methods section)

C(k)Dtkγ 11

for 1k<k(t), where

D=2δγ+3(γ1)2c(γ+2)(γ+1)γ(1+β(γ+2)). 12

Figure 3 compares the analytical lower bounds Eqs (10) and (11) with numerical simulations for δ=32=1.224745 (Fig. 3(a and b), respectively), showing good agreement between the analytical lines and numerical results.

Figure 3.

Figure 3

(a) Degree correlation function knn(k) and (b) local clustering coefficient C(k) for δ=32=1.224745. Open squares are single-trial results, each representing the corresponding quantity for a single node at time step t=65536. Filled squares are averages over 100 trials. Solid lines are analytical lower bounds: (a) δ2k, and (b) Dtkγ with γ=1.639752.

Equation (11) can be used to evaluate the behavior of the average local clustering coefficient29 C for t1 when δ<1.796028:

C=dkpkC(k)kdkckγDtkγt1γγ. 13

Figure 4(a) suggests that scaling of the lower bound on C in Eq. (13) approximates that of C. Contrary to uncorrelated dense scale-free networks with C>012, our numerical simulations indicate that C vanishes as t in our model, due to the strong positive correlation between the degrees of neighboring nodes, as shown in Fig. 3(a). However, it follows that the evolved networks are more clustered than in classical Erdös-Rényi random networks with the same average degree. This can be immediately deduced from Eq. (14) below and the fact that the average local clustering coefficient of the latter is equal to the probability that there is a link between two randomly chosen nodes1.

Figure 4.

Figure 4

(a) The average clustering coefficient averaged over 100 trials as a function of t. Solid lines are best fits to the right side of Eq. (13). (b) The number of links averaged over 100 trials as a function of t. Solid lines are best fits to Eq. (14).

The scaling of the number of links L is obtained as

L=t2kkdkckγ+1{t(γ>2)tlnt(γ=2)t2/γ(1<γ<2). 14

Figure 4(b) confirms that the scaling of Eq. (14) agrees well with the numerical simulations. L diverges faster than t when γ2, confirming that the evolved networks are actually dense. The above agreements between analytical calculations and numerical results for properties of the evolved networks support our self-consistent argument for determining power-law exponents by Eq. (7).

Discussion

The analytical lower bounds on knn(k) by Eq. (10) and the numerical results in Fig. 3(a) indicate that the evolved networks in our model are strongly assortative30 for large k. The analytical lower bound for C(k) by Eq. (11) and the numerical results in Fig. 3(b) together suggest that higher-degree nodes tend to connect to nodes with similar degrees and to form triangles. We also note that by Eq. (1), a new node with small virtual degree can connect to large-degree nodes. This results in large variance in data from a single trial in Fig. 3. Thus, networks evolved by our model have a core–periphery structure like those observed in real-world networks31. Note that real-world networks rarely have an explicit scaling in the form of C(k) with a positive exponent27. However, such a discrepancy with real-world data in higher-order network properties can be overcome by introducing additional link formation, deletion, or rewiring mechanisms that do not affect the degree distribution. Such modifications are not hard, because ordinal preferential attachment depends only on node degrees.

The following compares our proposed model with previous attempts to generate dense scale-free networks, mentioned in the Introduction. Bhat et al.17 considered a growing network model based on link copying. In this model, nodes are newly created by randomly choosing an existing node and copying each link from the chosen node to its neighbors with independent probability p. A link between the new node and the chosen node is also made. The model studied in Ispolatov et al.11 is similar, except that no additional link between the new and chosen nodes is created. Here, we focus on the model by Bhat et al., which was shown to generate sparse scale-free networks with exponents γ>2 for p<12, while generated networks are dense when p12. In the dense regime, power-law degree distributions are allowed only when p=12 with γ=2. The authors showed that when p>12, the degree distributions are no longer scale-free and have a peak whose location diverges as the networks grow. This is due to strong history dependence of network growth, as indicated by the non-self-averaging property of the number of links for p>12. Recall that our model copies the degree of the chosen node when adding a new node. Such a weaker copying process could inhibit large fluctuations between generated networks by individual trials and is consistent with dense scale-free networks. Courtney and Bianconi18 proposed a framework for generating dense scale-free networks based a stochastic process called the Pitman–Yor process, which can produce power-law distributions with exponents 1<γ2. This model allows the existence of multiple links for nodes pairs. In this case, the number of links emanating from a node is called its strength. The link formation process depends on a form of preferential attachment using the strength distribution. Courtney and Bianconi showed that the strength distribution of generated networks follows a power-law with an exponent 1<γ2. However, they also showed that the degree distribution collapses to a power-law distribution with γ=2. This work suggests the difficulty of designing growing network models generating dense scale-free networks from general stochastic processes that are not intended to model network evolution. Seyed-Allaei et al.12 showed that the combination of random addition of a new node with merging of two randomly chosen nodes yields a dense scale-free network with γ=32. However, no known extension of this model can generate dense scale-free networks with exponents other than 32.

Finally, we discuss the logic of link formation in the proposed model. First, the virtual degree of a new node x is determined so that there exists a node y such that dxδdy. Second, the set of neighbors of x is determined so that dxδdz for all neighbors z. Here, a substitution of the quantifiers occurs. Namely, the universal quantifier “for all” in the second step is substituted for the existential quantifier “there exists” in the first step. This can be interpreted as introducing the endo-perspective32 to the friendship paradox33 for friendship networks. Conventionally, the reason why individuals often feel that their friends have more friends than they do is ascribed to elementary network arithmetic. Namely, this is due to the difference between node degrees and degrees of neighboring nodes. However, the paradox could motivate link formation from each individual’s perspective. Indeed, in our model, the paradox is once invalidated for a new node x by forgetting the neighbors of the original node y, then used as a driving force of link formation; the new node x tries to form links with more ‘popular’ existing nodes than itself. Such openness of interpretation in terms of individual perspectives constitutes the endo-perspective in the friendship paradox. It compensates for the lack of link information in the link formation process, leading to growing preferential attachment. This in turn yields the power-law degree distributions pkckγ with a cutoff on the order of t1/γ with γ>1. This work demonstrates the efficacy of mathematical modeling of complex systems by incorporating the endo-perspective.

Methods

Derivations of Eqs (4) and (5)

Let Nk(t) denote the number of nodes whose degree l satisfies kδl. Namely,

Nk(t)=tkδl<tpl(t). 15

By using qk(t) and Nk(t), ak(t) and bk(t) can be respectively expressed as

ak(t)=l=1δkql(t)(θ(Nl(t)l)lNl(t)+(1θ(Nl(t)l))) 16

and

bk(t)=qk(t)θ(Nk(t)k)+l=k+1t1ql(t)δNl(t),k, 17

where θ is a step function such that θ(x)=1 if x0 and otherwise θ(x)=0, and δi,j is the Kronecker delta.

Assume that pk=ckγ for t1 and k1 where γ>1. Further, suppose that pk(t) does not decay slower than kγ for k satisfying Nk(t)k. We mainly focus on the range of k where Nk(t)>k holds. Since

Nk(t)tk/δdlpl(t)tk/δdlclγ=tcγ1(kδ)γ+1, 18

a necessary condition for Nk(t)>k is

k<Mt1/γ, 19

where M=(c(γ1)δγ+1)1/γ. In the following, we assume that Nk(t)>k holds for 1k<Mt1/γ, where M′ is a constant such that 0<M<M. Consequently, for 1k<k(t):=Mt1/γ, Eqs (16) and (17) respectively reduce to

ak(t)=l=1δkql(t)lNl(t) 20

and

bk(t)=qk(t). 21

Since qk(t) can be approximated as

qk(t)k/δdlclγ1δl=cδγ1γkγ 22

for 1k<k(t), we obtain Eq. (4). Furthermore, we have Nk(t)tcγ1(kδ)γ+1 in the leading order of t. It follows that each term with l1 on the right side of Eq. (20) can be approximated as

ql(t)lNl(t)cδγ1γlγltcγ1(lδ)γ+1=γ1γt. 23

By substituting Eq. (23) into Eq. (20), we obtain Eq. (5), which was

ak(t)γ1γtδk

for 1k<k(t).

Derivation of Eq. (10)

We begin by calculating knn(k) as a function of three variables: time step s when the focal node x is added, its initial degree ks(s)=d, and time step t when the average degree of its neighbors is calculated. Neighbors of x can be divided into two groups. The first group consists of those added after time step s. The members of the second groups are those added before time step s. In the following, we consider only the first group to derive the lower bound on knn(k). Let st. We consider d such that max{1,δ}ks(s)<k(s)s1/γ holds for all sst. Those not satisfying this condition can be ignored because their contribution to the degree distribution pk at time step t approaches 0 as t under the assumption that pk does not decay slower than kγ for k>k(t). Then, we have

knn(s,d,t)1ks(t)s<s<tkδks(s)qkkNk(s)ks(t)1d(ts)βstdsδd(ss)βdkγ1γsk(ts)β=δ2d((ts)β1)δ2ks(t), 24

where 1ks(t)<k(t), and we set k=ks(s). Since the last expression in Eq. (24) is a function of k, we can write

knn(k)δ2k.

Derivation of Eq. (11)

We can similarly calculate a lower bound on C(k). Given a node x added at time step s with degree d, we measure its local clustering coefficient at time step t as the probability that a pair of its neighbors is connected. When calculating the lower bound, we consider only the neighbors that are added after time step s. As in the case of Eq. (24), we can focus on d such that max{1,δ2}ks(s)<k(s) holds for all sst for given st. When −1 + β(γ + 2) > 0 (equivalently, either δ<1.796028 or γ>1.209863), we have

C(s,d,t)2ks(t)(ks(t)1)s<s<ts<s<tkδks(s)lδks(s)qkkNk(s)ql(lNl(s))22s2βd2t2βstdsstdsδd(ss)βdkδk(ss)βdlγ1γsγ1γslscγ1(lδ)γ+1=2s2β(γ1)3d2t2βcγ2δγ1stdss1stdss2δd(ss)βdkδk(ss)βdllγDtks(t)γ, 25

where 1ks(t)<k(t), and we set k=ks(s), l=ks(s), and

D=2δγ+3(γ1)2c(γ+2)(γ+1)γ(1+β(γ+2)).

Note that in the last line of Eq. (25), we must separately consider three cases: (i) −1 + β(γ + 1) > 0, (ii) −1 + β(γ + 1) = 0, and (iii) −1 + β(γ + 1) < 0 and −1 + β(γ + 2) > 0. When −1 + β(γ + 2) > 0, Eq. (25) can be rewritten as

C(k)Dtkγ.

Acknowledgements

The authors are grateful to the anonymous reviewers for their helpful suggestions. This work was partially supported by JSPS KAKENHI Grant Number 18K03423.

Author Contributions

T.H. and Y.-P.G. designed the research. T.H. performed the analytical calculations and numerical simulations. T.H. and Y.-P.G. wrote the manuscript.

Data Availability

All the data that support our findings in this paper are available from the corresponding author upon reasonable request.

Competing Interests

The authors declare no competing interests.

Footnotes

Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Newman MEJ. Networks: An Introduction. New York: Oxford University Press Inc.; 2010. [Google Scholar]
  • 2.Estrada, E. The Structure of Complex Networks: Theory and Applications. (Oxford University Press, 2012).
  • 3.Barabási, A.-L. Network Science. (Cambridge University Press, 2016).
  • 4.Barabási A-L, Albert R. Emergence of scaling in random networks. Science. 1999;286:509–512. doi: 10.1126/science.286.5439.509. [DOI] [PubMed] [Google Scholar]
  • 5.Albert R, Barabási A-L. Statistical mechanics of complex networks. Rev. Mod. Phys. 2002;74:47–97. doi: 10.1103/RevModPhys.74.47. [DOI] [Google Scholar]
  • 6.Newman MEJ. The structure and function of complex networks. SIAM Review. 2003;45:167–256. doi: 10.1137/S003614450342480. [DOI] [Google Scholar]
  • 7.Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang D-U. Complex networks: Strucutre and dynamics. Phys. Rep. 2006;424:175–308. doi: 10.1016/j.physrep.2005.10.009. [DOI] [Google Scholar]
  • 8.Dorogovtsev SN, Mendes JFF, Samukhin AN. Structure of growing networks with preferential linking. Phys. Rev. Lett. 2000;85:4633. doi: 10.1103/PhysRevLett.85.4633. [DOI] [PubMed] [Google Scholar]
  • 9.Krapivsky PL, Redner S, Leyvraz F. Connectivity of growing random networks. Phys. Rev. Lett. 2000;85:4629. doi: 10.1103/PhysRevLett.85.4629. [DOI] [PubMed] [Google Scholar]
  • 10.Bianconi G, Barabási A-L. Bose-einstein condensation in complex networks. Phys. Rev. Lett. 2001;86:5632. doi: 10.1103/PhysRevLett.86.5632. [DOI] [PubMed] [Google Scholar]
  • 11.Ispolatov I, Krapivsky PL, Yuryev A. Duplication-divergence model of protein interaction network. Phys. Rev. E. 2005;71:061911. doi: 10.1103/PhysRevE.71.061911. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Seyed-allaei H, Bianconi G, Marsili M. Scale-free networks with an exponent less than two. Phys. Rev. E. 2006;73:046113. doi: 10.1103/PhysRevE.73.046113. [DOI] [PubMed] [Google Scholar]
  • 13.Leskovec J, Kleinberg J. Graph evolution: Densification and shrinking diameters. ACM TKDD. 2007;1:2. doi: 10.1145/1217299.1217301. [DOI] [Google Scholar]
  • 14.Pálovics, R. & Benczúr, A. A. Raising graphs from randomness to reveal information networks. In Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, pages 23–32 (ACM, 2017).
  • 15.Timár G, Dorogovtsev SN, Mendes JFF. Scale-free networks with exponent one. Phys. Rev. E. 2016;94:022302. doi: 10.1103/PhysRevE.94.022302. [DOI] [PubMed] [Google Scholar]
  • 16.Del Genio CI, Gross T, Bassler KE. All scale-free networks are sparse. Phys. Rev. Lett. 2011;107:178701. doi: 10.1103/PhysRevLett.107.178701. [DOI] [PubMed] [Google Scholar]
  • 17.Bhat U, Krapivsky PL, Lambiotte R, Redner S. Densification and structural transitions in networks that grow by node copying. Phys. Rev. E. 2016;94:062302. doi: 10.1103/PhysRevE.94.062302. [DOI] [PubMed] [Google Scholar]
  • 18.Courtney OT, Bianconi G. Dense power-law networks and simplicial complexes. Phys. Rev. E. 2018;97:052303. doi: 10.1103/PhysRevE.97.052303. [DOI] [PubMed] [Google Scholar]
  • 19.D’Souza RM, Borgs C, Chayes JT, Berger N, Kleinberg RD. Emergence of tempered preferential attachment from optimization. Proc. Natl. Acad. Sci. USA. 2007;104:6112–6117. doi: 10.1073/pnas.0606779104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.D’Souza RM, Krapivsky PL, Moore C. The power of choice in growing trees. Eur. Phys. J. B. 2007;59:535–543. doi: 10.1140/epjb/e2007-00310-5. [DOI] [Google Scholar]
  • 21.Dorogovtsev, S. N., Mendes, J. F. F. & Samukhin, A. N. WWW and Internet models from 1955 till our days and the “popularity is attractive” principle. arXiv:cond-mat/0009090 (2000).
  • 22.Kim J, Krapivsky PL, Kahng B, Redner S. Infinite-order percolation and giant fluctuations in a protein interaction network. Phys. Rev. E. 2002;66:055101(R). doi: 10.1103/PhysRevE.66.055101. [DOI] [PubMed] [Google Scholar]
  • 23.Solé RV, Pastor-Satorras R, Smith E, Kepler TB. A model of large-scale proteome evolution. Adv. Complex Syst. 2002;5:43–54. doi: 10.1142/S021952590200047X. [DOI] [Google Scholar]
  • 24.Vázquez A. Growing network with local rules: Preferential attachment, clustering hierarchy, and degree correlations. Phys. Rev. E. 2003;67:056104. doi: 10.1103/PhysRevE.67.056104. [DOI] [PubMed] [Google Scholar]
  • 25.Lambiotte R, Krapivsky PL, Bhat U, Redner S. Structural transitions in densifying networks. Phys. Rev. Lett. 2016;117:218301. doi: 10.1103/PhysRevLett.117.218301. [DOI] [PubMed] [Google Scholar]
  • 26.Pastor-Satorras R, Vázquez A, Vespignani A. Dynamical and correlation properties of the internet. Phys. Rev. Lett. 2001;87:258701. doi: 10.1103/PhysRevLett.87.258701. [DOI] [PubMed] [Google Scholar]
  • 27.Ravasz E, Barabási A-L. Hierarchical organization in complex networks. Phys. Rev. E. 2003;67:026112. doi: 10.1103/PhysRevE.67.026112. [DOI] [PubMed] [Google Scholar]
  • 28.Barrat A, Pastor-Satorras R. Rate equation approach for correlations in growing network models. Phys. Rev. E. 2005;71:036127. doi: 10.1103/PhysRevE.71.036127. [DOI] [PubMed] [Google Scholar]
  • 29.Watts DJ, Strogatz SH. Collective dynamics of ‘small-world’ networks. Nature. 1998;393:440–442. doi: 10.1038/30918. [DOI] [PubMed] [Google Scholar]
  • 30.Newman MEJ. Assortative mixing in networks. Phys. Rev. Lett. 2002;89:208701. doi: 10.1103/PhysRevLett.89.208701. [DOI] [PubMed] [Google Scholar]
  • 31.Csermely P, London A, Wu L-Y, Uzzi B. Structure and dynamics of core/periphery networks. Journal of Complex Networks. 2013;1:93–123. doi: 10.1093/comnet/cnt016. [DOI] [Google Scholar]
  • 32.Gunji Y-P, Shinohara S, Haruna T, Basios V. Inverse Bayesian inference as a key of consciousness featuring a macroscopic quantum logical structure. BioSystems. 2017;152:44–65. doi: 10.1016/j.biosystems.2016.12.003. [DOI] [PubMed] [Google Scholar]
  • 33.Feld SL. Why your friends have more friends than you do. Amer. J. Soc. 1991;96:1464–1477. doi: 10.1086/229693. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All the data that support our findings in this paper are available from the corresponding author upon reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES