BA model
From Wikipedia, the free encyclopedia
Many real networks exhibit a scale-free degree distribution, but early models of network structure, such as the Erdos-Renyi model (ER) and the Watts and Strogatz model (WS) do not exhibit scale-free structure. The Barabási-Albert (BA) model is a simple algorithm which produces such a scale-free structure.
Contents |
[edit] Description
The Barabási-Albert (BA) model incorporates two general concepts in its generation, growth and preferential attachment. Both growth and preferential attachment exist widely in real networks.
[edit] Growth
The total number of nodes in the network increases over time as new nodes are added.
[edit] Preferential attachment
The more connected a node is, the more likely it is to receive new links. Nodes with higher degree have stronger ability to grab links.
[edit] Definition
The network begins with an initial network of m0 nodes. It should be noted that and the degree of each node in the initial network should be at least 1, otherwise it will always remain disconnected from the rest of the network. Now nodes are added to this network one at a time. Each new node is connected to m pre-existing nodes and the probability of connecting to the ith node is given by [1]
[edit] Properties
[edit] Degree distribution
The degree distribution resulting from the BA model is scale free, in particular, it is a power law of the form
[edit] Average path length
The average path length of the BA model increases approximately logarithmically with the size of the network. The actual form has a double logarithmic correction[1] and goes as
The BA model has a systematically shorter average path length than a random graph
[edit] Node degree correlations
Correlations between the degrees of connected nodes develop spontaneously in the BA model because of the way the network evolves. The probability, nkl, of finding a link between nodes of degrees k and l in the BA model is given by
This is certainly not the result expected if the distributions were uncorrelated, nkl = k − 3l − 3[1]
[edit] Clustering coefficient
While there is no analytical result for the clustering coefficient of the BA model, the empirically determined clustering coefficients are generally significantly higher for the BA model than for random networks. The clustering coefficient also scales with network size following approximately a power law
- C˜N − 0.75.
This behavior is still distinct from the behavior of small world networks where clustering is independent of system size.
[edit] Spectral properties
The spectral density of BA model has a different shape from the semicircular spectral density of random graph. It has a triangle-like shape with the top lying well above the semicircle and edges decaying as a power law.
[edit] Limiting cases
[edit] Model A
Model A retains growth but does not include preferential attachment. The probability of a new node connecting to any pre-existing node is equal. The resulting degree distribution in this limit is exponential, indicating that preferential attachment alone is not sufficient to produce a scale-free structure.
[edit] Model B
Model B retains preferential attachment but eliminates growth. The model begins with a fixed number of disconnected nodes and adds links, preferentially choosing high degree nodes as link destinations. Though the degree distribution early in the simulation looks scale-free, the distribution is not stable, and it eventually becomes nearly Gaussian as the network nears saturation. So preferential attachment alone is not sufficient to produce a scale-free structure.
The failure of models A and B to lead to a scale-free distribution indicates that growth and preferential attachment are needed simultaneously to reproduce the stationary power-law distribution observed in real networks[1].