Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2015 Jan 8;5:7670. doi: 10.1038/srep07670

A growth model for directed complex networks with power-law shape in the out-degree distribution

J Esquivel-Gómez 1,2,a, E Stevens-Navarro 1, U Pineda-Rico 1, J Acosta-Elias 1
PMCID: PMC4286734  PMID: 25567141

Abstract

Many growth models have been published to model the behavior of real complex networks. These models are able to reproduce several of the topological properties of such networks. However, in most of these growth models, the number of outgoing links (i.e., out-degree) of nodes added to the network is constant, that is all nodes in the network are born with the same number of outgoing links. In other models, the resultant out-degree distribution decays as a poisson or an exponential distribution. However, it has been found that in real complex networks, the out-degree distribution decays as a power-law. In order to obtain out-degree distribution with power-law behavior some models have been proposed. This work introduces a new model that allows to obtain out-degree distributions that decay as a power-law with an exponent in the range from 0 to 1.


In the literature, there are many growth models for complex networks (CN) that reproduce some topological properties of real systems1. However, in most growth models it is assumed that all nodes are born with the same amount of outgoing links (i.e., their out-degree is a constant), as in the model proposed by Barabási-Albert2. In other models, such as the one proposed by Dorogovtsev et.al3 and the one proposed by Krapivsky and Redner4, the out-degree distribution decays as an exponential or a poisson distribution, respectively. However, these results differ from the out-degree behavior of several real CN. For example, in metabolic networks5, the Internet6, and WWW7 the out-degree decays as a power-law. Therefore Dorogovtsev et.al.8 and Bollobás et.al.9 developed two models that are able to produce out-degree distributions that decay as a power-law with exponent Inline graphic and Inline graphic respectively, that is, in both models the exponent is greater than 2. It is important to mention that for the average out-degree to be finite in the infinite system size limit the exponent must be larger than 2. Since any exponent smaller or equal to 2 results in a distribution with diverging first moment, i.e. where the average out-degree of nodes is infinite when N → ∞.

In the present work, we propose a simple growth model for directed CN which is able to generate out-degree distributions that decay as a power-law with exponent 0 < γout < 1. In the proposed model, the growth of the network is done by adding nodes one at a time. At the beginning, only the node n0 exists in the network and its out-degree is 0. Then we consider that the out-degree of any new node nnew added to the network is determined as follows:

  • with probability p where 0 < p < 1, nnew copies the out-degree of a randomly selected node from the network. It is important to note that as the quantity Qs of nodes with out-degree s increases, the probability that node nnew has out-degree s also increases to Inline graphic, where N is the total number of nodes in the network.

  • with complementary probability 1 − p, nnew randomly selects an out-degree uniformly distributed from 0 to N. That is, node nnew has out-degree 0, 1, 2, … N. It is important to note that this rule produces unrealistic out-degree of the new node almost all the times it is applied. That is, new nodes may have out-degree of the order N.

By applying the previous considerations and using the continuum method10, we can write the following differential equation:

graphic file with name srep07670-m1.jpg

that describes the variation of the quantity Qs of nodes with out-degree s with respect to the total number N of nodes in the network. The term g1 accounts for the situation that a new node copies the out-degree of a randomly selected node in the network. The term g2 describes the random selection of out-degree for a new node.

Eq. 1 can be written in the standard form for a linear differential equation as follows:

graphic file with name srep07670-m2.jpg

multiplying by the integrating factor Inline graphic, we obtain

graphic file with name srep07670-m3.jpg

Since to the integral of Eq. 3 is not elementary, the solution retrieved is in terms of the Hypergeometrical Function 2F1 as follows:

graphic file with name srep07670-m4.jpg

where k is a constant. To obtain the out-degree distribution Qs(N), we solve Eq. 4 for s = 1, s = 2, and so on as follows:

•  for Q1(N), we need to consider the initial condition

graphic file with name srep07670-m18.jpg

This initial condition is due to the fact that at the beginning, the network is formed only by node n0 with no outgoing links, that is N = 1. For this case the quantity Q1(1) of nodes with out-degree s = 1 is zero (Q1(1) = 0). When the node n1 is added (N = 2), the probability for node n1 to have out-degree s = 1 is Inline graphic. Solving Eq. 4 for the initial condition Inline graphic, we obtain:

graphic file with name srep07670-m5.jpg

•  for Q2(N), we need to consider the initial condition

graphic file with name srep07670-m21.jpg

This initial condition is due to the fact that, before adding node n2, only nodes n0 and n1 are in the network (N = 2) and any of them has s ≥ 2, therefore Q2(2) = 0. When node n2 is added (N = 3), the probability that node n2 has out-degree s = 2 is Inline graphic. Solving Eq. 4 for the initial condition Inline graphic, we obtain:

graphic file with name srep07670-m6.jpg

From the previous results in Eqs. 5 and 6, we can deduce that:

graphic file with name srep07670-m7.jpg

Normalizing Eq. 7 we obtain

graphic file with name srep07670-m8.jpg

Eq. 8, shows that the exponent γout of the out-degree distribution obtained with the proposed model is only determined by the probability p. That is, the out-degree distribution obtained decays as a power-law

graphic file with name srep07670-m9.jpg

with exponent γout = p.

On the other hand, we can deduce that as a consequence of the random out-degree selection by new nodes with probability 1 − p (second rule of the proposed model), the average out-degree of the nodes grows with the network size. To validate this hypothesis, we analytically calculate the average out-degree Inline graphic using the following differential equation:

graphic file with name srep07670-m10.jpg

that describes the increment of the average out-degree Inline graphic with respect to the total number N of nodes in the network. On the right-hand side of Eq. 10, the term Inline graphic describes the mean of the random out-degree uniformly selected from 0 to N by a new node. Thus, the term Inline graphic describes the increment of Inline graphic.

Eq. 10 can be written in the standard form for a linear differential equation as follows:

graphic file with name srep07670-m11.jpg

Solving Eq. 11 we obtain

graphic file with name srep07670-m12.jpg

As the total number of nodes in the network increases (N ≫ 1), we can approximate Eq. 12 as follows:

graphic file with name srep07670-m13.jpg

From Eq. 13 we can see that effectively Inline graphic grows proportionally to the network size, that is, in the proposed model the average out-degree of nodes is infinite when N → ∞.

In order to validate the analytical solutions for the out-degree distribution (Eq. 8) and average out-degree (Eq. 13) of the proposed model, we performed four numerical simulations using p = 0.1, p = 0.3, p = 0.6, and p = 0.9. In each simulation, we considered the growth of a directed network from 1 to 104 nodes. Figure 1a shows that the results of the numerical simulations and the analytical prediction (Eq. 8) for the out-degree distribution fit appropriately. On the other hand, we measure the average out-degree Inline graphic in each simulation for different network sizes. Figure 1b shows that the average out-degree retrieved from the simulations and the analytical prediction (Eq. 13) fit also appropriately. That is, in the proposed model the average out-degree Inline graphic grows linearly with N for any value of 0 < p < 1 as stated by Eq. 13 and consequently the average out-degree of nodes is infinite when N → ∞. This contrasts with some large networks that are sparse where the number of edges is much smaller than the maximum possible and the average out-degree increases slowly as the network grows11.

Figure 1.

Figure 1

(a) Comparison of the out-degree distribution (symbols) retrieved from the simulations and the analytical predictions (lines). (b) Comparison of the Average out-degree Inline graphic retrieved from the simulations for different network sizes and the analytical predictions (lines).

The topological properties of real CN seems to be the result of a set of local processes. We consider that the proposed model in this work can contribute to develop new growth models for directed CN which consider local processes that shape the out-degree of the nodes and, therefore, produce better predictions of the behavior of real CN and thus increases the understanding of these systems.

Author Contributions

J.E.G., E.S.N., U.P.N. and J.A.E. designed, performed the research and wrote the manuscript.

References

  1. Barabási A. Scale-Free Networks: A Decade and Beyond. Science 325, 412 (2009). [DOI] [PubMed] [Google Scholar]
  2. Barabási A. & Albert R. Emergence of Scaling in Random Networks. Science 286, 509–512 (1999). [DOI] [PubMed] [Google Scholar]
  3. Dorogovtsev S., Mendes J. & Samukhin A. Structure of Growing Networks with Preferential Linking. Phys. Rev. Lett. 85, 4633–4636 (2000). [DOI] [PubMed] [Google Scholar]
  4. Krapivsky P. & Redner S. Network growth by copying. Phys. Rev. E 71, 036118 (2005). [DOI] [PubMed] [Google Scholar]
  5. Jeong H., Tombor B., Albert R., Oltvai Z. & Barabási A. The large-scale organization of metabolic net-works. Nature 407, 651–655 (2000). [DOI] [PubMed] [Google Scholar]
  6. Faloutsos M., Faloutsos P. & Faloutsos C. On Power-Law Relationships of the Internet Topology. ACM SIGCOMM Cambridge, MASeptember(1999). [Google Scholar]
  7. Albert R., Jeong H. & Barabási A. Diameter of the World-Wide Web. Nature 401, 130 (1999). [Google Scholar]
  8. Dorogovtsev S., Mendes J. & Samukhin A. WWW and Internet models from 1955 till our days and the “popularity is attractive” principle. ArXiv,cond-mat/0009090 (2000). [Google Scholar]
  9. Bollobás B., Christian B., Chayes J. & Riordan O. Directed scale-free graphs. SODA'03. Philadelphia, PA, USA: Society for Industrial and Applied Mathematics; pp. 132–139 (2003). [Google Scholar]
  10. Barabási A., Albert R. & Jeong H. Mean-Field theory for scale-free random networks. Physica A 272, 173–187 (1999). [Google Scholar]
  11. Leskovec J., Kleinberg J. & Faloutsos C. Graph Evolution: Densification and Shrinking Diameters. ACM Transactions on Knowledge Discovery from Data. Vol. 1 (2007). [Google Scholar]

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

RESOURCES