Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Network analysis›Betweenness Centrality
Machine learningNetwork science

Betweenness Centrality

Betweenness Centrality (Freeman's Geodesic Betweenness) · Also known as: Freeman betweenness, BC, geodesic betweenness, shortest-path betweenness

Betweenness centrality, formalized by Linton C. Freeman in 1977, measures how often a node lies on the shortest path connecting every other pair of nodes in a network. High-betweenness nodes act as bridges or brokers: removing them fragments the network into disconnected components more severely than removing any other nodes.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Betweenness Centrality
Closeness CentralityDegree CentralityEigenvector CentralityModularity AnalysisPageRankSocial Network AnalysisBayesian Betweenness Cen…Directed Betweenness Cen…Directed Knowledge Graph…Directed Modularity Anal…

+16 more

When to use it

Use betweenness centrality when your research question is about brokerage, gatekeeping, or bridge nodes — actors whose removal would disrupt information flow or network cohesion. It is appropriate for undirected and directed graphs, and for weighted graphs where edge weights represent distance or cost. It is especially valuable in communication networks, citation networks, collaboration graphs, and supply chains. Do not use it as the sole centrality measure when brokerage is not the theoretical focus: degree centrality is simpler and sufficient for pure connectivity questions, and eigenvector or PageRank centrality better captures prestige propagation. Avoid it for very large sparse networks without an efficient implementation, as naive computation is O(V^2 E).

Strengths & limitations

Strengths
  • Captures structural brokerage and bridge roles that degree and eigenvector centrality miss entirely.
  • Applicable to directed, undirected, weighted, and unweighted networks with the same formula.
  • Normalized score enables meaningful comparison of nodes within one network and across networks of different sizes.
  • Brandes algorithm makes computation tractable for networks with millions of nodes when implemented in optimized libraries such as NetworkX or igraph.
  • Well-grounded theoretical interpretation: high-betweenness nodes are empirically associated with information control, power, and structural holes in organizational and social research.
Limitations
  • Computationally expensive on very dense networks even with Brandes algorithm; approximation algorithms may be needed for web-scale graphs.
  • Assumes actors use shortest paths, which may be unrealistic in networks where flows traverse longer routes (e.g., random walks in electrical networks).
  • Sensitive to missing or noisy edges: even a few unobserved ties can dramatically shift betweenness rankings.
  • Gives equal weight to all shortest paths even when edge capacities or relationship strengths differ substantially.

Frequently asked

How does betweenness centrality differ from degree centrality?

Degree centrality counts direct connections; a hub with many ties scores high. Betweenness centrality counts how often a node lies on shortest paths between others; a bridge connecting two sparse clusters scores high even with few direct ties. The two measures capture orthogonal aspects of structural importance.

Should I use normalized or raw betweenness scores?

Use normalized scores whenever you compare nodes across networks of different sizes or present results to readers unfamiliar with your network's scale. Raw scores are acceptable only for comparisons within a single fixed network where the denominator is constant.

How do I handle weighted edges?

Set edge weights to represent distance or cost, not similarity. Most implementations (NetworkX, igraph) accept a weight parameter interpreted as distance; if your weights represent strength or similarity, invert them (e.g., weight = 1/similarity) before computing betweenness.

Is betweenness centrality meaningful for disconnected networks?

For disconnected graphs, shortest paths between nodes in different components are undefined (infinite). Most software treats those pairs as contributing zero to the sum, which can deflate scores. Either analyze each connected component separately or use a variant such as stress centrality with an explicit treatment of disconnected pairs.

My network has millions of nodes — can I still compute betweenness centrality?

Exact computation with Brandes algorithm is O(VE) and may be too slow. Use randomized approximations (e.g., sampling k source nodes) available in NetworkX (betweenness_centrality with k parameter) or graph libraries like graph-tool, which provide confidence intervals on the approximated scores.

Sources

  1. Freeman, L. C. (1977). A set of measures of centrality based on betweenness. Sociometry, 40(1), 35–41. DOI: 10.2307/3033543 ↗
  2. Brandes, U. (2001). A faster algorithm for betweenness centrality. Journal of Mathematical Sociology, 25(2), 163–177. DOI: 10.1080/0022250X.2001.9990249 ↗

How to cite this page

ScholarGate. (2026, June 3). Betweenness Centrality (Freeman's Geodesic Betweenness). ScholarGate. https://scholargate.app/en/network-analysis/betweenness-centrality

Related methods

Closeness CentralityDegree CentralityEigenvector CentralityModularity AnalysisPageRankSocial Network Analysis

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Closeness CentralityNetwork analysis↔ compare
  • Degree CentralityNetwork analysis↔ compare
  • Eigenvector CentralityNetwork analysis↔ compare
  • Modularity AnalysisNetwork analysis↔ compare
  • PageRankNetwork analysis↔ compare
  • Social Network AnalysisNetwork analysis↔ compare
Compare side by side →

Referenced by

Bayesian Betweenness CentralityCloseness CentralityDegree CentralityDirected Betweenness CentralityDirected Knowledge Graph AnalysisDirected Modularity AnalysisDirected PageRankDirected Social Network AnalysisDynamic Closeness CentralityDynamic PageRankEigenvector CentralityModularity AnalysisMultilayer Betweenness CentralityMultiplex Network AnalysisNetwork Diffusion AnalysisSocial Network AnalysisTemporal Betweenness CentralityTemporal Closeness CentralityTwo-mode Network AnalysisWeighted Betweenness CentralityWeighted Degree CentralityWeighted Ego Network AnalysisWeighted Modularity AnalysisWeighted PageRankWeighted Social Network Analysis

Similar methods

Directed Betweenness CentralityWeighted Betweenness CentralityCentrality AnalysisCloseness CentralityMultilayer Betweenness CentralityDegree CentralityBayesian Betweenness CentralityWeighted Closeness Centrality

Related reference concepts

Network AnalysisShortest Path AlgorithmsGraph AlgorithmsGraph TraversalNetwork Analysis in the HumanitiesGraph Theory

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Betweenness Centrality (Betweenness Centrality (Freeman's Geodesic Betweenness)). Retrieved 2026-07-21 from https://scholargate.app/en/network-analysis/betweenness-centrality · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Freeman, L. C.
Year
1977
Type
Centrality measure
DataType
Graph / adjacency matrix (weighted or unweighted, directed or undirected)
Subfamily
Network science
Related methods
Closeness CentralityDegree CentralityEigenvector CentralityModularity AnalysisPageRankSocial Network Analysis
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account