We study the problem of counting cycles in the adjacency list streaming model, fully resolving in which settings there exist sublinear space algorithms. Our main upper bound is a two-pass algorithm for estimating triangles that uses $\wtO (m/T^2/3 )$ space, where m is the edge count and T is the triangle count of the graph. On the other hand, we show that no sublinear space multipass algorithm exists for counting $\ell$-cycles for $\ell \geq 5$. Finally, we show that counting 4-cycles is intermediate: sublinear space algorithms exist in multipass but not single-pass settings.
The Complexity of Counting Cycles in the Adjacency List Streaming Model
John Kallaugher,A. Mcgregor,Eric Price,Sofya Vorotnikova
Published 2019 in ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems
ABSTRACT
PUBLICATION RECORD
- Publication year
2019
- Venue
ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems
- Publication date
2019-06-25
- Fields of study
Mathematics, Computer Science
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-36 of 36 references · Page 1 of 1
CITED BY
Showing 1-32 of 32 citing papers · Page 1 of 1