An MPI-Parallel Algorithm for Static and Dynamic Top-k Harmonic Centrality

被引:1
|
作者
van der Grinten, Alexander [1 ]
Custers, Geert [2 ]
Duy Le Thanh [1 ]
Meyerhenke, Henning [1 ]
机构
[1] Humboldt Univ, Berlin, Germany
[2] Delft Univ Technol, Delft, Netherlands
关键词
algebraic graph algorithm; network analysis; harmonic centrality; top-k ranking; MPI parallelism; DESIGN;
D O I
10.1109/SBAC-PAD55451.2022.00021
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Analyzing large graphs in parallel has received considerable attention recently due to ever increasing data set sizes. Centrality measures indicate the importance of vertices (or edges) and belong to the most widely used analytic kernels. Harmonic centrality is a popular vertex centrality measure with many desirable properties. Since most of the applications of vertex centrality rely only on the ranking of vertices and not on their exact centrality scores, previous research has considered various algorithms that can quickly determine a ranking of the top-k vertices with highest harmonic centrality. Such algorithms are available for many types of real-world graphs, including dynamic graphs. Yet, no attempts have been made to efficiently parallelize these top-k algorithms (besides naive implementations based on a global lock). In this paper, we propose an MPI-distributed algorithm for (dynamic) top-k harmonic centrality. Our algorithm exploits an algebraic BFS technique and batching to parallelize the approximation of centrality scores of multiple vertices. Likewise, we use algebraic techniques to compute various bounds and heuristics that are necessary to obtain a fast top-k algorithm. Experiments demonstrate that our MPI-parallel algorithm outperforms existing implementations. Consequently, our new approach allows the computation of top-k harmonic centrality on graphs that are substantially larger.
引用
收藏
页码:100 / 109
页数:10
相关论文
共 50 条
  • [1] Efficient Top-k Closeness Centrality Search
    Olsen, Paul W., Jr.
    Labouseur, Alan G.
    Hwang, Jeong-Hyon
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 196 - 207
  • [2] Fully Dynamic Algorithm for Top-k Densest Subgraphs
    Nasir, Muhammad Anis Uddin
    Gionis, Aristides
    Morales, Gianmarco De Francisci
    Girdzijauskas, Sarunas
    CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2017, : 1817 - 1826
  • [3] Efficient Retrieval of Top-k Weighted Triangles on Static and Dynamic Spatial Data
    Taniguchi, Ryosuke
    Amagata, Daichi
    Hara, Takahiro
    IEEE ACCESS, 2022, 10 : 55298 - 55307
  • [4] Computing top-k Closeness Centrality Faster in Unweighted Graphs
    Bergamini, Elisabetta
    Borassi, Michele
    Crescenzi, Pierluigi
    Marino, Andrea
    Meyerhenke, Henning
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2019, 13 (05)
  • [5] Dynamic alliance partner selection in the Top-k problem optimization algorithm
    Ling, Yun
    Gu, Ye
    Wei, Gui-Yi
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (03): : 650 - 657
  • [6] Top-k Algorithm Based on Extraction
    Li, Lingjuan
    Zeng, Xue
    Lu, Guoyu
    PROCEEDINGS OF THE 2011 2ND INTERNATIONAL CONGRESS ON COMPUTER APPLICATIONS AND COMPUTATIONAL SCIENCE, VOL 1, 2012, 144 : 113 - +
  • [7] On Dynamic Top-k Influence Maximization
    Wang, Hao
    Pan, Nana
    Hou, U. Leong
    Zhan, Bohan
    Gong, Zhiguo
    WEB-AGE INFORMATION MANAGEMENT (WAIM 2015), 2015, 9098 : 549 - 553
  • [8] TKSimGPU: A Parallel Top-K Trajectory Similarity Query Processing Algorithm for GPGPUs
    Leal, Eleazar
    Gruenwald, Le
    Zhang, Jianting
    You, Simin
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 461 - 469
  • [9] An enhanced parallel processing algorithm based on TOP-K decomposition of hypercube model
    Zhang Q.
    Feng Y.
    Qiang B.-H.
    Li Y.
    International Journal of Applied Decision Sciences, 2022, 15 (02) : 143 - 155
  • [10] Estimating Top-k Betweenness Centrality Nodes in Online Social Networks
    Nakajima, Kazuki
    Iwasaki, Kenta
    Matsumura, Toshiki
    Shudo, Kazuyuki
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 1128 - 1135