Efficient Parallel Algorithm for Approximating Betweenness Centrality Values of Top k Nodes in Large Graphs

ABSTRACT Computing betweenness centrality (BC) in large graphs is crucial for various applications, including telecommunications, social, and biological networks. However, the huge size of the data presents significant challenges. In this paper, we introduce a novel approximate approach for efficiently extracting top k BC nodes by combining the Louvain community detection algorithm with Brandes' algorithm. Our method significantly enhances the runtime efficiency of the traditional Brandes' algorithm while preserving accuracy across both synthetic and real‐world datasets. Additionally, our approach is suitable for parallelization, further improving its efficiency. Experimental results confirm the effectiveness of our method for large and sparse graphs.

Authors

Institutions

Publication Details

Journal
Concurrency and Computation Practice and Experience
Published
2025-02-22
DOI
https://doi.org/10.1002/cpe.70022
Citations
2
Primary Topic
Complex Network Analysis Techniques
Type
article
Field-Weighted Citation Impact
2.65
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Parallel Algorithm for Approximating Betweenness Centrality Values of Top k Nodes in Large Graphs

İsmail Hakkı Toroslu, Gadir Suleymanli
2 citations
Concurrency and Computation Practice and Experience
Complex Network Analysis Techniques
2.65
article

Efficient Parallel Algorithm for Approximating Betweenness Centrality Values of Top k Nodes in Large Graphs

İsmail Hakkı Toroslu, Gadir Suleymanli
article en
2 citations

Abstract

ABSTRACT Computing betweenness centrality (BC) in large graphs is crucial for various applications, including telecommunications, social, and biological networks. However, the huge size of the data presents significant challenges. In this paper, we introduce a novel approximate approach for efficiently extracting top k BC nodes by combining the Louvain community detection algorithm with Brandes' algorithm. Our method significantly enhances the runtime efficiency of the traditional Brandes' algorithm while preserving accuracy across both synthetic and real‐world datasets. Additionally, our approach is suitable for parallelization, further improving its efficiency. Experimental results confirm the effectiveness of our method for large and sparse graphs.

Concurrency and Computation Practice and ExperienceVol. 37(4-5)
Middle East Technical University (TR), Ghent University (BE)
Openalex Percentile: Top 12%
Complex Network Analysis Techniques
2.65
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient Parallel Algorithm for Approximating Betweenness Centrality Values of Top k Nodes in Large Graphs — İsmail Hakkı Toroslu, Gadir Suleymanli · Concurrency and Computation Practice and Experience (2025) | TGRS Research Map | TGRS