Fast cluster-based computation of exact betweenness centrality in large graphs

被引:8
作者
Daniel, Cecile [1 ]
Furno, Angelo [1 ]
Goglia, Lorenzo [2 ]
Zimeo, Eugenio [2 ]
机构
[1] Univ Gustave Eiffel, Univ Lyon, ENTPE, LICIT UMR T9401, Lyon, France
[2] Univ Sannio, Dept Engn, I-82100 Benevento, Italy
关键词
Complex networks analysis; Betweenness centrality; Distributed computation; Big data processing; ALGORITHM;
D O I
10.1186/s40537-021-00483-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays a large amount of data is originated by complex systems, such as social networks, transportation systems, computer and service networks. These systems can be modeled by using graphs and studied by exploiting graph metrics, such as betweenness centrality (BC), a popular metric to analyze node centrality of graphs. In spite of its great potential, this metric requires long computation time, especially for large graphs. In this paper, we present a very fast algorithm to compute BC of undirected graphs by exploiting clustering. The algorithm leverages structural properties of graphs to find classes of equivalent nodes: by selecting one representative node for each class, we are able to compute BC by significantly reducing the number of single-source shortest path explorations adopted by Brandes' algorithm. We formally prove the graph properties that we exploit to define the algorithm and present an implementation based on Scala for both sequential and parallel map-reduce executions. The experimental evaluation of both versions, conducted with synthetic and real graphs, reveals that our solution largely outperforms Brandes' algorithm and significantly improves known heuristics.
引用
收藏
页数:39
相关论文
共 27 条
  • [21] MR-IBC: MapReduce-based incremental betweenness centrality in large-scale complex networks
    Ranjan Kumar Behera
    Debadatta Naik
    Dharavath Ramesh
    Santanu Kumar Rath
    [J]. Social Network Analysis and Mining, 2020, 10
  • [22] ConcaveCubes: Supporting Cluster-based Geographical Visualization in Large Data Scale
    Li, Mingzhao
    Choudhury, Farhana
    Bao, Zhifeng
    Samet, Hanan
    Sellis, Timos
    [J]. COMPUTER GRAPHICS FORUM, 2018, 37 (03) : 217 - 228
  • [23] Energy Optimization in Cluster-Based Routing Protocols for Large-Area Wireless Sensor Networks
    Kang, Sang H.
    [J]. SYMMETRY-BASEL, 2019, 11 (01):
  • [24] Energy-efficient task allocation for reliable parallel computation of cluster-based wireless sensor network in edge computing
    Wen, Jiabao
    Yang, Jiachen
    Wang, Tianying
    Li, Yang
    Lv, Zhihan
    [J]. DIGITAL COMMUNICATIONS AND NETWORKS, 2023, 9 (02) : 473 - 482
  • [25] Residues Cluster-Based Segmentation and Outlier-Detection Method for Large-Scale Phase Unwrapping
    Yu, Hanwen
    Li, Zhenfang
    Bao, Zheng
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (10) : 2865 - 2875
  • [26] SASUM: A Sharing-Based Approach to Fast Approximate Subgraph Matching for Large Graphs
    Kim, Song-Hyon
    Song, Inchul
    Lee, Kyong-Ha
    Lee, Yoon-Joon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (03) : 624 - 633
  • [27] Cluster-Based Systematic Data Aggregation Model (CSDAM) for Real-Time Data Processing in Large-Scale WSN
    Shobana, M.
    Sabitha, R.
    Karthik, S.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2021, 117 (04) : 2865 - 2883