Exponential Separations Between Turnstile Streaming and Linear Sketching

05/07/2019
by   John Kallaugher, et al.
0

Almost every known turnstile streaming algorithm is implementable as a linear sketch. Is this necessarily true, or can there exist turnstile streaming algorithms that use much less space than any linear sketch? It was shown in LNW14 that, if a turnstile algorithm works for arbitrarily long streams with arbitrarily large coordinates at intermediate stages of the stream, then the turnstile algorithm can be implemented as a linear sketch. Our results have the opposite form: if either the stream length or the maximum value of the stream are substantially restricted, there exist problems where linear sketching is exponentially harder than turnstile streaming.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2023

A Noise Resilient Transformation for Streaming Algorithms

In a streaming algorithm, Bob receives an input x ∈{0,1}^n via a stream ...
research
11/07/2017

Finding Heavily-Weighted Features in Data Streams

We introduce a new sub-linear space data structure---the Weight-Median S...
research
08/19/2022

Quancurrent: A Concurrent Quantiles Sketch

Sketches are a family of streaming algorithms widely used in the world o...
research
10/10/2018

The Andoni--Krauthgamer--Razenshteyn characterization of sketchable norms fails for sketchable metrics

Andoni, Krauthgamer and Razenshteyn (AKR) proved (STOC 2015) that a fini...
research
03/29/2022

(Nearly) All Cardinality Estimators Are Differentially Private

We consider privacy in the context of streaming algorithms for cardinali...
research
10/23/2017

HyperMinHash: MinHash in LogLog space

In this extended abstract, we describe and analyse a streaming probabili...
research
09/20/2017

SBG-Sketch: A Self-Balanced Sketch for Labeled-Graph Stream Summarization

Applications in various domains rely on processing graph streams, e.g., ...

Please sign up or login with your details

Forgot password? Click here to reset