Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Betweenness centrality

View through CrossRef
Betweenness centrality is an important metric in the study of social networks, and several algorithms for computing this metric exist in the literature. This paper makes three contributions. First, we show that the problem of computing betweenness centrality can be formulated abstractly in terms of a small set of operators that update the graph. Second, we show that existing parallel algorithms for computing betweenness centrality can be viewed as implementations of different schedules for these operators, permitting all these algorithms to be formulated in a single framework. Third, we derive a new asynchronous parallel algorithm for betweenness centrality that (i) works seamlessly for both weighted and unweighted graphs, (ii) can be applied to large graphs, and (iii) is able to extract large amounts of parallelism. We implemented this algorithm and compared it against a number of publicly available implementations of previous algorithms on two different multicore architectures. Our results show that the new algorithm is the best performing one in most cases, particularly for large graphs and large thread counts, and is always competitive against other algorithms.
Association for Computing Machinery (ACM)
Title: Betweenness centrality
Description:
Betweenness centrality is an important metric in the study of social networks, and several algorithms for computing this metric exist in the literature.
This paper makes three contributions.
First, we show that the problem of computing betweenness centrality can be formulated abstractly in terms of a small set of operators that update the graph.
Second, we show that existing parallel algorithms for computing betweenness centrality can be viewed as implementations of different schedules for these operators, permitting all these algorithms to be formulated in a single framework.
Third, we derive a new asynchronous parallel algorithm for betweenness centrality that (i) works seamlessly for both weighted and unweighted graphs, (ii) can be applied to large graphs, and (iii) is able to extract large amounts of parallelism.
We implemented this algorithm and compared it against a number of publicly available implementations of previous algorithms on two different multicore architectures.
Our results show that the new algorithm is the best performing one in most cases, particularly for large graphs and large thread counts, and is always competitive against other algorithms.

Related Results

Lagrangian betweenness: detecting fluid transport bottlenecks in oceanic flows
Lagrangian betweenness: detecting fluid transport bottlenecks in oceanic flows
<p> </p><p>The study of connectivity patterns in networks has brought novel insights across diverse fields ranging from neuro...
The Two Faces of Independence: Betweenness and Homotheticity
The Two Faces of Independence: Betweenness and Homotheticity
Many studies document failures of expected utility’s key assumption, the independence axiom. Here, we show that independence can be decomposed into two distinct axioms – betweennes...
Algebraic Algorithms for Betweenness and Percolation Centrality
Algebraic Algorithms for Betweenness and Percolation Centrality
In this paper, we explored different ways to write the algebraic version of betweenness centrality algorithm. Particularly, we focused on Brandes' algorithm [Brandes, Journal of Ma...
Centrality measures and competitive positioning of North Adriatic cruise ports
Centrality measures and competitive positioning of North Adriatic cruise ports
The article examines the competitive positioning of cruise ports in the North Adriatic Sea cruise network using network analysis and centrality measures such as degree, betweenness...
Utilization of Social Network Analysis (SNA) in Knowledge Sharing in College
Utilization of Social Network Analysis (SNA) in Knowledge Sharing in College
Campus competition in Central Java creates superior and empowered human resources to make XYZ campus optimize the Knowledge Sharing process. In optimizing the Knowledge Sharing pro...
Rank correlation between centrality metrics in complex networks: an empirical study
Rank correlation between centrality metrics in complex networks: an empirical study
Abstract Centrality is widely used to measure which nodes are important in a network. In recent decades, numerous metrics have been proposed with varying computation complexity. To...
The gene “degrees of kevin bacon” (dokb) regulates a social network behaviour in Drosophila melanogaster
The gene “degrees of kevin bacon” (dokb) regulates a social network behaviour in Drosophila melanogaster
AbstractSocial networks are a mathematical representation of interactions among individuals which are prevalent across various animal species. Studies of human populations have sho...

Back to Top