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 条
  • [1] A second look at counting triangles in graph streams (corrected)
    Cormode, Graham
    Jowhari, Hossein
    [J]. THEORETICAL COMPUTER SCIENCE, 2017, 683 : 22 - 30
  • [2] A second look at counting triangles in graph streams (vol 552, pg 44, 2014)
    Cormode, Graham
    Jowhari, Hossein
    [J]. THEORETICAL COMPUTER SCIENCE, 2017, 683 : 31 - 32
  • [3] Towards Tighter Space Bounds for Counting Triangles and Other Substructures in Graph Streams
    Bera, Suman K.
    Chakrabarti, Amit
    [J]. 34TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2017), 2017, 66
  • [4] MASCOT: Memory-efficient and Accurate Sampling for Counting Local Triangles in Graph Streams
    Lim, Yongsub
    Kang, U.
    [J]. KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 685 - 694
  • [5] Better Algorithms for Counting Triangles in Data Streams
    McGregor, Andrew
    Vorotnikova, Sofya
    Vu, Hoa T.
    [J]. PODS'16: PROCEEDINGS OF THE 35TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2016, : 401 - 411
  • [6] Counting Triangles in Real-World Graph Streams: Dealing with Repeated Edges and Time Windows
    Jha, Madhav
    Pinar, Ali
    Seshadhri, C.
    [J]. 2015 49TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2015, : 1507 - 1514
  • [7] Approximately Counting Triangles in Large Graph Streams Including Edge Duplicates with a Fixed Memory Usage
    Wang, Pinghui
    Qi, Yiyan
    Sun, Yu
    Zhang, Xiangliang
    Tao, Jing
    Guan, Xiaohong
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 11 (02): : 162 - 175
  • [8] Memory-Efficient and Accurate Sampling for Counting Local Triangles in Graph Streams: From Simple to Multigraphs
    Lim, Yongsub
    Jung, Minsoo
    Kang, U.
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2018, 12 (01)
  • [9] Counting and Sampling Triangles from a Graph Stream
    Pavan, A.
    Tangwongsan, Kanat
    Tirthapura, Srikanta
    Wu, Kun-Lung
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (14): : 1870 - 1881
  • [10] Triangle Counting in Dynamic Graph Streams
    Kutzkov, Konstantin
    Pagh, Rasmus
    [J]. ALGORITHM THEORY - SWAT 2014, 2014, 8503 : 306 - 318