pith. sign in

arxiv: 1004.2899 · v2 · pith:DY7HKC2Nnew · submitted 2010-04-16 · 💻 cs.DS · cs.CC

Streaming Graph Computations with a Helpful Advisor

classification 💻 cs.DS cs.CC
keywords streaminggraphproblemsannotationsalgorithmsannotationmemorymodels
0
0 comments X
read the original abstract

Motivated by the trend to outsource work to commercial cloud computing services, we consider a variation of the streaming paradigm where a streaming algorithm can be assisted by a powerful helper that can provide annotations to the data stream. We extend previous work on such {\em annotation models} by considering a number of graph streaming problems. Without annotations, streaming algorithms for graph problems generally require significant memory; we show that for many standard problems, including all graph problems that can be expressed with totally unimodular integer programming formulations, only a constant number of hash values are needed for single-pass algorithms given linear-sized annotations. We also obtain a protocol achieving \textit{optimal} tradeoffs between annotation length and memory usage for matrix-vector multiplication; this result contributes to a trend of recent research on numerical linear algebra in streaming models.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.