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 p. Extension
pith:DY7HKC2N Add to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{DY7HKC2N}

Prints a linked pith:DY7HKC2N badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

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.