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...
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...
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...
A Network Analysis Approach to Comparing Collaboration Among Researchers at Universiti Putra Malaysia
A Network Analysis Approach to Comparing Collaboration Among Researchers at Universiti Putra Malaysia
This study aims to analyze research collaboration within the Department of Mathematics and Statistics in Universiti Putra Malaysia in two distinct periods: 2020–2021 and 2022–2023....
Centrality in Complex Networks with Overlapping Community Structure
Centrality in Complex Networks with Overlapping Community Structure
AbstractIdentifying influential spreaders in networks is an essential issue in order to prevent epidemic spreading, or to accelerate information diffusion. Several centrality measu...

Back to Top