Adaptive Algorithms for Estimating Betweenness and k-path Centralities

被引:5
|
作者
Chehreghani, Mostafa Haghir [1 ,4 ]
Bifet, Albert [2 ,3 ]
Abdessalem, Talel [2 ]
机构
[1] Amirkabir Univ Technol, Tehran Polytech, Tehran, Iran
[2] Telecom Paris, IP Paris, LTCI, Paris, France
[3] Univ Waikato, Hamilton, New Zealand
[4] Telecom Paris, Inst Polytech Paris IP Paris, Paris, France
关键词
Social network analysis; directed graphs; betweenness centrality; coverage centrality; k-path centrality; approximate algorithm; adaptive algorithm; INEQUALITIES;
D O I
10.1145/3357384.3358064
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Betweenness centrality and k-path centrality are two important indices that are widely used to analyze social, technological and information networks. In the current paper, first given a directed network G and a vertex r is an element of V (G), we present a novel adaptive algorithm for estimating betweenness score of r. Our algorithm first computes two subsets of the vertex set of G, called RF(r) and RT(r). They define the sample spaces of the start-points and the end-points of the samples. Then, it adaptively samples from RF(r) and RT(r) and stops as soon as some condition is satisfied. The stopping condition depends on the samples met so far, vertical bar RF(r)vertical bar and vertical bar RT(r)vertical bar. We show that compared to the well-known existing algorithms, our algorithm gives a better (lambda, delta)-approximation. Then, we propose a novel algorithm for estimating k-path centrality of r. Our algorithm is based on computing two sets RF(r) and D(r). While RF(r) defines the sample space of the source vertices of the sampled paths, D(r) defines the sample space of the other vertices of the paths. We show that in order to give a (lambda, delta)-approximation of the k-path score of r, our algorithm requires considerably less samples. Moreover, it processes each sample faster and with less memory. Finally, we empirically evaluate our proposed algorithms and show their superior performance. Also, we show that they can be used to efficiently compute centrality scores of a set of vertices.
引用
收藏
页码:1231 / 1240
页数:10
相关论文
共 50 条
  • [1] On a relation between k-path partition and k-path vertex cover
    Brause, Christoph
    Krivos-Bellus, Rastislav
    DISCRETE APPLIED MATHEMATICS, 2017, 223 : 28 - 38
  • [2] Improved approximation algorithms for the k-path partition problem
    Li, Shiming
    Yu, Wei
    Liu, Zhaohui
    JOURNAL OF GLOBAL OPTIMIZATION, 2024, 90 (04) : 983 - 1006
  • [3] k-path partitions in trees
    Yan, JH
    Chang, GJ
    Hedetniemi, SM
    Hedetniemi, ST
    DISCRETE APPLIED MATHEMATICS, 1997, 78 (1-3) : 227 - 233
  • [4] Concatenated k-path covers
    Beck, Moritz
    Lam, Kam-Yiu
    Ng, Joseph Kee Yin
    Storandt, Sabine
    Zhu, Chun Jiang
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS- COMPUTER SYSTEMS THEORY, 2023, 8 (01) : 32 - 56
  • [5] K-PATH EULER GRAPHS
    TARWATER, JD
    WHITMORE, RW
    CZECHOSLOVAK MATHEMATICAL JOURNAL, 1973, 23 (03) : 413 - 418
  • [6] On the k-path partition of graphs
    Steiner, G
    THEORETICAL COMPUTER SCIENCE, 2003, 290 (03) : 2147 - 2155
  • [7] Recognizing k-path graphs
    Prisner, E
    DISCRETE APPLIED MATHEMATICS, 2000, 99 (1-3) : 169 - 181
  • [8] Approximation algorithms for minimum (weight) connected k-path vertex cover
    Li, Xiaosong
    Zhang, Zhao
    Huang, Xiaohui
    DISCRETE APPLIED MATHEMATICS, 2016, 205 : 101 - 108
  • [9] On k-Path Covers and their applications
    Stefan Funke
    André Nusser
    Sabine Storandt
    The VLDB Journal, 2016, 25 : 103 - 123
  • [10] Concatenated k-Path Covers
    Beck, Moritz
    Lam, Kam-Yiu
    Ng, Joseph Kee Yin
    Storand, Sabine
    Zhu, Chun Jiang
    2019 PROCEEDINGS OF THE MEETING ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2019, : 81 - 91