arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1811.09136cs.DS
收藏

REPT:一种并行逼近全局和局部三角形计数的流算法

REPT: A Streaming Algorithm of Approximating Global and Local Triangle Counts in Parallel

Pinghui Wang, Peng Jia, Yiyan Qi, Yu Sun, Jing Tao, Xiaohong Guan

摘要:

最近,相当大的努力已经致力于近似计算全局和局部(即,与每个节点关联)表示为边序列的大图形流的三角形计数。现有的近似三角形计数算法依赖于采样技术,以减少计算成本。然而,他们的估计误差显着确定采样三角形之间的协方差。此外,很少有人注意到开发并行单通道流算法,可用于在多核机器或机器集群上快速和近似计数三角形。为了解决这些问题,我们开发了一种新的并行方法REPT显着减少(甚至完全消除某些情况下的协方差)采样三角形之间的协方差。我们从理论上证明,REPT是更准确的比并行现有的三角形计数估计算法直接的方式。此外,我们还对各种真实世界的图形进行了广泛的实验,结果表明,我们的方法REPT比最先进的方法准确数倍。

英文摘要:

Recently, considerable efforts have been devoted to approximately computing the global and local (i.e., incident to each node) triangle counts of a large graph stream represented as a sequence of edges. Existing approximate triangle counting algorithms rely on sampling techniques to reduce the computational cost. However, their estimation errors are significantly determined by the covariance between sampled triangles. Moreover, little attention has been paid to developing parallel one-pass streaming algorithms that can be used to fast and approximately count triangles on a multi-core machine or a cluster of machines. To solve these problems, we develop a novel parallel method REPT to significantly reduce the covariance (even completely eliminate the covariance for some cases) between sampled triangles. We theoretically prove that REPT is more accurate than parallelizing existing triangle count estimation algorithms in a direct manner. In addition, we also conduct extensive experiments on a variety of real-world graphs, and the results demonstrate that our method REPT is several times more accurate than state-of-the-art methods.

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

↑