首页> 外文会议>IEEE International Conference on High Performance Computing and Communications >Vertex-centric Parallel Algorithms for Identifying Key Vertices in Large-Scale Graphs
【24h】

Vertex-centric Parallel Algorithms for Identifying Key Vertices in Large-Scale Graphs

机译:顶点为中心的并行算法,用于在大规模图形中识别密钥顶点

获取原文

摘要

Betweenness centrality is a metric to measure the relative importance of vertices within a graph. The computation of betweenness centrality is based on shortest paths which requires O(n+m) space and O(mn) and O(nm+n log n) time on unweighted and weighted graphs, respectively. It is time-consuming to deal with large-scale graphs, which motivates us resort to distributed computing and parallel algorithms. In this paper, we design a vertex-based parallel algorithm following the shortest path approach (SPBC). Moreover, we propose a distributed algorithm based on message propagation(MPBC) to quantify the importance of vertices. MPBC takes into account the real situation of information diffusion in social networks. We implement our algorithms on Graphlab and evaluate them through comprehensive experiments. The results show that both SPBC and MPBC scale well with the increasing number of machines. SPBC on 2 machines outperforms the classical centralized algorithm by 1.59 times in terms of running time. MPBC can handle graph with ten millions of vertices and edges within an acceptable time where classical algorithms become infeasible.
机译:中心性之间是测量图中顶点的相对重要性的度量。之间的计算基于最短的路径,其需要分别需要O(n + m)空间和o(mn)和o(nm + n log n)时间的不安和加权图。处理大规模图形是耗时的,这激励了美国手段到分布式计算和并行算法。在本文中,我们根据最短路径方法(SPBC)设计了一种基于顶点的并行算法。此外,我们提出了一种基于消息传播(MPBC)的分布式算法来量化顶点的重要性。 MPBC考虑了社交网络中信息扩散的实际情况。我们在GraphLab上实施算法,并通过综合实验评估它们。结果表明,SPBC和MPBC均越来越多的机器。 SPBC ON 2机器在运行时间方面优于经典的集中算法1.59倍。 MPBC可以在经典算法变得不可行的可接受的时间内用10万个顶点和边缘处理图。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号