TOPICS
Search

Betweenness Centrality


The betweenness centrality of a graph vertex v in a graph G is a measure of how often v lies on shortest paths between pairs of other vertices. It is commonly defined by

 C_B(v)=sum_(s!=v!=t)(sigma_(st)(v))/(sigma_(st)),

where sigma_(st) is the number of shortest paths from s to t, and sigma_(st)(v) is the number of such paths passing through v.

Betweenness centrality was introduced in social network analysis as a way to identify vertices that mediate communication or flow between other vertices (Freeman 1977). It is therefore used to find brokers, bridges, and bottlenecks in social, communication, transportation, and biological networks. Unlike local measures such as degree centrality, betweenness centrality is global, since it depends on shortest paths between pairs of vertices throughout the graph. Edge betweenness centrality applies the same shortest-path idea to edges instead of vertices.

Betweenness centrality is implemented in the Wolfram Language as BetweennessCentrality[g], and precomputed values for many named graphs can be obtained using GraphData[graph, "BetweennessCentralities"].


See also

Closeness Centrality, Degree Centrality, Edge Betweenness Centrality, Graph Centrality, Shortest Path

Explore with Wolfram|Alpha

References

Brandes, U. "A Faster Algorithm for Betweenness Centrality." J. Math. Sociol. 25, 163-177, 2001. https://doi.org/10.1080/0022250X.2001.9990249.Freeman, L. C. "A Set of Measures of Centrality Based on Betweenness." Sociometry 40, 35-41, 1977. https://doi.org/10.2307/3033543.

Cite this as:

Weisstein, Eric W. "Betweenness Centrality." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/BetweennessCentrality.html

Subject classifications