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

大型动态图的高效核维护

Efficient Core Maintenance in Large Dynamic Graphs

Rong-Hua Li, Jeffrey Xu Yu

摘要:

图的$k$-核分解是社会网络分析的一个基本问题。$k$-核分解问题是计算图中每个结点的核数。以往的研究主要集中在静态图的$k$-核分解。静态图的$k$-核分解存在一个线性时间算法.然而,在诸如在线社交网络和互联网的许多现实世界应用中,图通常随时间演变。在这样的应用程序中,一个关键问题是保持节点的核心数量,因为图形会随着时间的推移而变化。一个简单的实现是执行线性时间算法,以在图更新后重新计算每个节点的核数。当图非常大时,这种简单的实现是昂贵的。在本文中,我们提出了一个新的有效的算法,以保持核心数为每个节点的动态图。我们的主要结果是,只有某些节点需要更新他们的核心号码给定的图是通过插入/删除边改变。我们设计了一个有效的算法来识别和重新计算这样的节点的核心数。我们的算法的复杂性是独立的图的大小。此外,为了进一步加速算法,我们开发了两个修剪策略,利用核心数的上下界。最后,我们在真实世界和合成数据集上进行了广泛的实验,结果证明了所提出的算法的效率。

英文摘要:

The $k$-core decomposition in a graph is a fundamental problem for social network analysis. The problem of $k$-core decomposition is to calculate the core number for every node in a graph. Previous studies mainly focus on $k$-core decomposition in a static graph. There exists a linear time algorithm for $k$-core decomposition in a static graph. However, in many real-world applications such as online social networks and the Internet, the graph typically evolves over time. Under such applications, a key issue is to maintain the core number of nodes given the graph changes over time. A simple implementation is to perform the linear time algorithm to recompute the core number for every node after the graph is updated. Such simple implementation is expensive when the graph is very large. In this paper, we propose a new efficient algorithm to maintain the core number for every node in a dynamic graph. Our main result is that only certain nodes need to update their core number given the graph is changed by inserting/deleting an edge. We devise an efficient algorithm to identify and recompute the core number of such nodes. The complexity of our algorithm is independent of the graph size. In addition, to further accelerate the algorithm, we develop two pruning strategies by exploiting the lower and upper bounds of the core number. Finally, we conduct extensive experiments over both real-world and synthetic datasets, and the results demonstrate the efficiency of the proposed algorithm.

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

↑