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 条
  • [21] Minimum k-path vertex cover
    Bresar, Bostjan
    Kardos, Frantisek
    Katrenic, Jan
    Semanisin, Gabriel
    DISCRETE APPLIED MATHEMATICS, 2011, 159 (12) : 1189 - 1195
  • [22] Reconfiguring k-Path Vertex Covers
    Hoang, Duc A.
    Suzuki, Akira
    Yagita, Tsuyoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (07): : 1258 - 1272
  • [23] Generating and counting unlabeled k-path graphs
    da Costa Pereira, Paulo Renato
    Garcia, Alex
    Markenzon, Lilian
    DISCRETE APPLIED MATHEMATICS, 2014, 164 : 297 - 303
  • [24] SILVAN: Estimating Betweenness Centralities with Progressive Sampling and Non-uniform Rademacher Bounds
    Pellegrina, Leonardo
    Vandin, Fabio
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2024, 18 (03)
  • [25] A Survey on the k-Path Vertex Cover Problem
    Tu, Jianhua
    AXIOMS, 2022, 11 (05)
  • [26] On the weighted k-path vertex cover problem
    Bresar, B.
    Krivos-Bellus, R.
    Semanisin, G.
    Sparl, P.
    DISCRETE APPLIED MATHEMATICS, 2014, 177 : 14 - 18
  • [27] On the minimum vertex k-path cover of trees
    Lemanska, Magdalena
    UTILITAS MATHEMATICA, 2016, 100 : 299 - 307
  • [28] A polynomial-time algorithm of finding a minimum k-path vertex cover and a maximum k-path packing in some graphs
    D. B. Mokeev
    D. S. Malyshev
    Optimization Letters, 2020, 14 : 1317 - 1322
  • [29] SUFFICIENT CONDITION FOR K-PATH HAMILTONIAN DIGRAPHS
    ROBERTS, J
    BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1976, 82 (01) : 63 - 65
  • [30] ON K-PATH HAMILTONIAN MAXIMAL PLANAR GRAPHS
    BAYBARS, I
    DISCRETE MATHEMATICS, 1982, 40 (01) : 119 - 121