首页> 外文会议>Workshop on Algorithm Engineering and Experiments >Computing Top-k Closeness Centrality Faster in Unweighted Graphs
【24h】

Computing Top-k Closeness Centrality Faster in Unweighted Graphs

机译:在未加权的图表中计算顶级闭合中心性

获取原文

摘要

Centrality indices are widely used analytic measures for the importance of nodes in a network. Closeness centrality is very popular among these measures. For a single node v, it takes the sum of the distances of v to all other nodes into account. The currently best algorithms in practical applications for computing the closeness for all nodes exactly in unweighted graphs are based on breadth-first search (BFS) from every node. Thus, even for sparse graphs, these algorithms require quadratic running time in the worst case, which is prohibitive for large networks. In many relevant applications, however, it is unnecessary to compute closeness values for all nodes. Instead, one requires only the k nodes with the highest closeness values in descending order. Thus, we present a new algorithm for computing this top-k ranking in unweighted graphs. Following the rationale of previous work, our algorithm significantly reduces the number of traversed edges. It does so by computing upper bounds on the closeness and stopping the current BFS search when k nodes already have higher closeness than the bounds computed for the other nodes. In our experiments with real-world and synthetic instances of various types, one of these new bounds is good for small-world graphs with low diameter (such as social networks), while the other one excels for graphs with high diameter (such as road networks). Combining them yields an algorithm that is faster than the state of the art for top-k computations for all test instances, by a wide margin for high-diameter graphs. Finally, we prove that the quadratic worstcase complexity cannot be improved on directed, disconnected graphs, under reasonable complexity assumptions.
机译:集中指数广泛使用了网络中节点的重要性的分析措施。在这些措施中,亲密的中心性非常受欢迎。对于单个节点V,它将V的距离与所有其他节点的距离相加。目前最佳算法在实际应用中用于计算所有节点的亲密度,完全在未加权图形中基于来自每个节点的宽度第一搜索(BFS)。因此,即使对于稀疏图,这些算法也需要在最坏情况下在最坏的情况下进行二次运行时间,这对大型网络禁止。但是,在许多相关应用程序中,不必计算所有节点的闭合值。相反,一个只需要具有最高闭合值的k节点以降序。因此,我们介绍了一种用于计算未加权图形的Top-K排名的新算法。在上一项工作的理由之后,我们的算法显着减少了穿过边缘的数量。它通过计算接近的上限并停止当前BFS搜索时,当K节点已经具有比其他节点计算的界限具有更高的接近时。在我们的实验与各种类型的现实世界和合成实例的实验中,这些新界之一适用于具有低直径(如社交网络)的小世界图表,而另一个新的界限对于高直径(如道路)的图表网络)。组合它们产生的算法比所有测试实例的顶-K计算的最先进的算法,通过宽边际用于高直径图。最后,我们证明,在合理的复杂性假设下,不能改善二次谷类故事复杂性,无法改善定向的断开的图形。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号