...
首页> 外文期刊>Algorithmica >Triangle Counting in Dynamic Graph Streams
【24h】

Triangle Counting in Dynamic Graph Streams

机译:动态图流中的三角计数

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Estimating the number of triangles in graph streams using a limited amount of memory has become a popular topic in the last decade. Different variations of the problem have been studied, depending on whether the graph edges are provided in an arbitrary order or as incidence lists. However, with a few exceptions, the algorithms have considered insert-only streams. We present a new algorithm estimating the number of triangles in dynamic graph streams where edges can be both inserted and deleted. We show that our algorithm achieves better time and space complexity than previous solutions for various graph classes, for example sparse graphs with a relatively small number of triangles. Also, for graphs with constant transitivity coefficient, a common situation in real graphs, this is the first algorithm achieving constant processing time per edge. The result is achieved by a novel approach combining sampling of vertex triples and sparsification of the input graph. In the course of the analysis of the algorithm we present a lower bound on the number of pairwise independent 2-paths in general graphs which might be of independent interest. At the end of the paper we discuss lower bounds on the space complexity of triangle counting algorithms that make no assumptions on the structure of the graph.
机译:在过去的十年中,使用有限的内存来估计图形流中三角形的数量已成为热门话题。已经研究了问题的不同变化形式,具体取决于图形边缘是以任意顺序提供还是作为入射列表提供。但是,除少数例外,算法均考虑了仅插入流。我们提出了一种新算法,用于估计动态图流中可以同时插入和删除边的三角形的数量。我们表明,与各种图形类(例如,三角形数量相对较少的稀疏图)相比,我们的算法比以前的解决方案具有更好的时间和空间复杂度。同样,对于具有恒定传递系数的图(这是实际图中的常见情况),这是第一个实现每个边的处理时间恒定的算法。通过结合顶点三元组的采样和输入图的稀疏化的新颖方法来获得结果。在分析算法的过程中,我们在一般图中给出了成对独立2路径数的下限,这可能是引起人们关注的。在本文的最后,我们讨论了三角形计数算法的空间复杂度的下界,该边界不对图形的结构进行任何假设。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号