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>&#160;</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...
Research on the Carbon Sequestration Capacity of Forest Ecological Network Topological Features and Network Optimization Based on Modification Recognition in the Yellow River Basin Mining Area: A Case Study of Jincheng City
Research on the Carbon Sequestration Capacity of Forest Ecological Network Topological Features and Network Optimization Based on Modification Recognition in the Yellow River Basin Mining Area: A Case Study of Jincheng City
Forests are vital for terrestrial ecosystems, providing crucial functions like carbon sequestration and water conservation. In the Yellow River Basin, where 70% of forest coverage ...

