A second look at counting triangles in graph streams

被引:14
|
作者
Cormode, Graham
Jowhari, Hossein
机构
关键词
Data streams; Randomized algorithms; Graphs; ALGORITHMS;
D O I
10.1016/j.tcs.2014.07.025
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present improved results on the problem of counting triangles in edge streamed graphs. For graphs with m edges and at least T triangles, we show that an extra look over the stream yields a two-pass streaming algorithm that uses O (m/is an element of(4.5)root T) space and outputs a (1 + is an element of) approximation of the number of triangles in the graph. This improves upon the two-pass streaming tester of Braverman et al. [2], which distinguishes between triangle-free graphs and graphs with at least T triangles using O (m/T-1/3) space. Also, in terms of dependence on T, we show that more passes would not lead to a better space bound. In other words, we prove there is no constant pass streaming algorithm that distinguishes between triangle-free graphs from graphs with at least T triangles using O (m/T1/2+rho) space for any constant rho >= 0. (C) 2014 Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:44 / 51
页数:8
相关论文
共 50 条
  • [31] Graph partitioning MapReduce-based algorithms for counting triangles in large-scale graphs
    Ahmed Sharafeldeen
    Mohammed Alrahmawy
    Samir Elmougy
    Scientific Reports, 13
  • [32] Graph partitioning MapReduce-based algorithms for counting triangles in large-scale graphs
    Sharafeldeen, Ahmed
    Alrahmawy, Mohammed
    Elmougy, Samir
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [33] Tiered Sampling: An Efficient Method for Counting Sparse Motifs in Massive Graph Streams
    De Stefani, Lorenzo
    Terolli, Erisa
    Upfal, Eli
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2021, 15 (05)
  • [34] WRS: Waiting Room Sampling for Accurate Triangle Counting in Real Graph Streams
    Shin, Kijung
    2017 17TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2017, : 1087 - 1092
  • [35] Think Before You Discard: Accurate Triangle Counting in Graph Streams with Deletions
    Shin, Kijung
    Kim, Jisu
    Hooi, Bryan
    Faloutsos, Christos
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2018, PT II, 2019, 11052 : 141 - 157
  • [36] A distributed streaming framework for edge-cloud triangle counting in graph streams
    Yang, Xu
    Song, Chao
    Gu, Jiqing
    Li, Ke
    Li, Hongwei
    KNOWLEDGE-BASED SYSTEMS, 2023, 278
  • [37] COUNTING TRIANGLES IN MASSIVE GRAPHS WITH MAPREDUCE
    Kolda, Tamara G.
    Pinar, Ali
    Plantenga, Todd
    Seshadhri, C.
    Task, Christine
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2014, 36 (05): : S48 - S77
  • [38] GOOD SPLITTERS FOR COUNTING POINTS IN TRIANGLES
    MATOUSEK, J
    WELZL, E
    JOURNAL OF ALGORITHMS, 1992, 13 (02) : 307 - 319
  • [39] Counting Equilateral Triangles in Hypercubes Proposal
    Stadler, Albert
    AMERICAN MATHEMATICAL MONTHLY, 2023, 130 (04): : 387 - 388
  • [40] APPROXIMATELY COUNTING TRIANGLES IN SUBLINEAR TIME
    Eden, Talya
    Levi, Amit
    Ron, Dana
    Seshadhri, C.
    SIAM JOURNAL ON COMPUTING, 2017, 46 (05) : 1603 - 1646