BarabasiAlbertGraphDistribution
BarabasiAlbertGraphDistribution[n,k]
represents a Barabasi–Albert graph distribution for n-vertex graphs where a new vertex with k edges is added at each step.
Details
- BarabasiAlbertGraphDistribution is also known as scale-free graph distribution.
- The BarabasiAlbertGraphDistribution is constructed starting from CycleGraph[3], and a vertex with k edges is added at each step. The k edges are attached to vertices at random, following a distribution proportional to the vertex degree.
- BarabasiAlbertGraphDistribution can be used with such functions as RandomGraph and GraphPropertyDistribution.
Examples
open allclose allBasic Examples (2)
Scope (3)
Applications (3)
The internet at the level of autonomous systems can be modeled with BarabasiAlbertGraphDistribution:
The model captures the power-law nature of the empirical degree distribution:
The model has a lower clustering coefficient:
Use the Barabasi–Albert graph distribution as a model of the Western States Power Grid network:
The model captures the power-law nature of the empirical degree distribution:
A social network with 400 people and prominent hubs is modeled with BarabasiAlbertGraphDistribution. Find the expected number of ties separating a person at the hub from the most remote person in the network:
Properties & Relations (5)
Distribution of the number of vertices:
Distribution of the number of edges:
The distribution can be approximated by ZipfDistribution:
The degree distribution follows a power law:
Use RandomSample to simulate a BarabasiAlbertGraphDistribution:
In BarabasiAlbertGraphDistribution[n,k], there is a maximum clique of size k+1:
Text
Wolfram Research (2010), BarabasiAlbertGraphDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/BarabasiAlbertGraphDistribution.html.
CMS
Wolfram Language. 2010. "BarabasiAlbertGraphDistribution." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BarabasiAlbertGraphDistribution.html.
APA
Wolfram Language. (2010). BarabasiAlbertGraphDistribution. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BarabasiAlbertGraphDistribution.html