A second look at counting triangles in graph streams

From MaRDI portal
Publication:740973

DOI10.1016/J.TCS.2014.07.025zbMATH Open1370.68119arXiv1401.2175OpenAlexW2084170146MaRDI QIDQ740973FDOQ740973

Hossein Jowhari, Graham Cormode

Publication date: 10 September 2014

Published in: Theoretical Computer Science (Search for Journal in Brave)

Abstract: 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 treaming algorithm that uses O(fracmeps2.5sqrtTpolylog(m)) space and outputs a (1+eps) approximation of the number of triangles in the graph. This improves upon the two-pass streaming tester of Braverman, Ostrovsky and Vilenchik, ICALP 2013, which distinguishes between triangle-free graphs and graphs with at least T triangle using O(fracmT1/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(fracmT1/2+ho) space for any constant hoge0.


Full work available at URL: https://arxiv.org/abs/1401.2175




Recommendations




Cites Work


Cited In (8)

Uses Software





This page was built for publication: A second look at counting triangles in graph streams

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q740973)