2013
DOI: 10.1007/978-3-642-39206-1_21
|View full text |Cite
|
Sign up to set email alerts
|

How Hard Is Counting Triangles in the Streaming Model?

Abstract: Abstract. The problem of (approximately) counting the number of triangles in a graph is one of the basic problems in graph theory. In this paper we study the problem in the streaming model. We study the amount of memory required by a randomized algorithm to solve this problem. In case the algorithm is allowed one pass over the stream, we present a best possible lower bound of Ω(m) for graphs G with m edges on n vertices. If a constant number of passes is allowed, we show a lower bound of Ω(m/T ), T the number … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

2
49
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 38 publications
(51 citation statements)
references
References 20 publications
2
49
0
Order By: Relevance
“…In this paper, while we refute such a possibility, we show that a more modest bound is possible. Specifically here we show that the sampling strategy of [BOV13], namely uniform sampling of the edges at a rate of 1 √ T in the first pass and counting detected triangles in the second pass gives a O(1) approximation of the number of triangles. To bring down the approximation precision to 1 + ε, we use a simple summary structure for identifying heavy edges (edges shared by many triangles which introduce large variance in the estimator) in order to deal with them separately from the rest of the graph.…”
Section: Introductionmentioning
confidence: 90%
See 4 more Smart Citations
“…In this paper, while we refute such a possibility, we show that a more modest bound is possible. Specifically here we show that the sampling strategy of [BOV13], namely uniform sampling of the edges at a rate of 1 √ T in the first pass and counting detected triangles in the second pass gives a O(1) approximation of the number of triangles. To bring down the approximation precision to 1 + ε, we use a simple summary structure for identifying heavy edges (edges shared by many triangles which introduce large variance in the estimator) in order to deal with them separately from the rest of the graph.…”
Section: Introductionmentioning
confidence: 90%
“…In a recent work by Braverman et al [BOV13], it has been shown that at the expense of an extra pass over stream, a straightforward sampling strategy gives a sublinear bound that depends only on m (number of edges) and T (a lower bound on the number of triangles 1 ). More precisely [BOV13] have shown that one extra pass yields an algorithm that distinguishes between triangle-free graphs from graphs with at least T triangles using O( m T 1/3 ) words of space.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations