Approximate Counting of Cycles in Streams

Madhusudan Manjunath, Kurt Mehlhorn, Konstantinos Panagiotou, He Sun

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

We consider the subgraph counting problem in data streams and develop the first non-trivial algorithm for approximately counting cycles of an arbitrary but fixed size. Previous non-trivial algorithms could only approximate the number of occurrences of subgraphs of size up to six. Our algorithm is based on the idea of computing instances of complex-valued random variables over the given stream and improves drastically upon the naïve sampling algorithm. In contrast to most existing approaches, our algorithm works in a distributed setting and for the turnstile model, i. e., the input stream is a sequence of edge insertions and deletions.
Original languageEnglish
Title of host publicationAlgorithms - ESA 2011 - 19th Annual European Symposium, Saarbrücken, Germany, September 5-9, 2011. Proceedings
Pages677-688
Number of pages12
ISBN (Electronic)978-3-642-23719-5
DOIs
Publication statusPublished - 2011
Event19th Annual European Symposium - Saarbrücken, Germany
Duration: 5 Sept 20119 Sept 2011

Conference

Conference19th Annual European Symposium
Abbreviated titleESA 2011
Country/TerritoryGermany
CitySaarbrücken
Period5/09/119/09/11

Fingerprint

Dive into the research topics of 'Approximate Counting of Cycles in Streams'. Together they form a unique fingerprint.

Cite this