arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1608.04472cs.SIphysics.soc-ph
收藏

基于抽样的近似介数中心性精化

Refining Approximating Betweenness Centrality Based on Samplings

Shiyu Ji, Zenghui Yan

摘要:

介数中心性(BC)是复杂网络分析中广泛使用的重要度量,如社会网络、网页搜索等。目前最快的精确BC确定算法是由Brandes给出的,对于未加权图需要$O(nm)$时间,而对于加权图需要$O(nm+n^2\log n)$时间,其中$n$是图中的顶点数,$m$是图中的边数。由于精确BC确定问题的时间复杂度很难降低,许多研究者一直在考虑任何令人满意的BC近似算法的可能性,特别是那些基于采样的BC近似算法。Bader等人给出了目前最好的BC近似算法,使用$\varepsilon t$样本在$1/\varepsilon$的因子内成功估计一个顶点的BC的概率很高,其中$t$是$n^2$与顶点的BC值之间的比率。然而,Bader工作中的一些算法参数还没有严格限制,留下了一些改进算法的空间。在这个项目中,我们重温Bader的算法,给出更紧的估计范围,并改进了近似算法的性能,即,更少的样本和更低的因子。另一方面,Riondato提出了一种在最短路径上采样的非自适应BC近似方法。我们调查的可能性,给一个自适应算法与采样的顶点。通过严格的推理,我们证明了该算法也可以给出有界的逼近因子和采样数。为了评估我们的结果,我们还使用真实世界的数据集进行了广泛的实验,发现我们的两种算法都可以达到可接受的性能。我们验证了我们的工作可以改进现有的BC近似算法,使其具有更好的参数,即,成功概率高、因子少、样本少。

英文摘要:

Betweenness Centrality (BC) is an important measure used widely in complex network analysis, such as social network, web page search, etc. Computing the exact BC values is highly time consuming. Currently the fastest exact BC determining algorithm is given by Brandes, taking $O(nm)$ time for unweighted graphs and $O(nm+n^2\log n)$ time for weighted graphs, where $n$ is the number of vertices and $m$ is the number of edges in the graph. Due to the extreme difficulty of reducing the time complexity of exact BC determining problem, many researchers have considered the possibility of any satisfactory BC approximation algorithms, especially those based on samplings. Bader et al. give the currently best BC approximation algorithm, with a high probability to successfully estimate the BC of one vertex within a factor of $1/\varepsilon$ using $\varepsilon t$ samples, where $t$ is the ratio between $n^2$ and the BC value of the vertex. However, some of the algorithmic parameters in Bader's work are not yet tightly bounded, leaving some space to improve their algorithm. In this project, we revisit Bader's algorithm, give more tight bounds on the estimations, and improve the performance of the approximation algorithm, i.e., fewer samples and lower factors. On the other hand, Riondato proposes a non-adaptive BC approximation method with samplings on shortest paths. We investigate the possibility to give an adaptive algorithm with samplings on vertices. With rigorous reasoning, we show that this algorithm can also give bounded approximation factors and number of samplings. To evaluate our results, we also conduct extensive experiments using real-world datasets, and find that both our algorithms can achieve acceptable performance. We verify that our work can improve the current BC approximation algorithm with better parameters, i.e., higher successful probabilities, lower factors and fewer samples.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑