Streaming Space Complexity of Nearly All Functions of One Variable on Frequency Vectors
Not on the map. Why?
Abstract (arXiv)
A central problem in the theory of algorithms for data streams is to determine which functions on a stream can be approximated in sublinear, and especially sub-polynomial or poly-logarithmic, space. Given a function g, we study the space complexity of approximating sumi=1n g(|fi|), where f∈mathbbZn is the frequency vector of a turnstile stream. This is a generalization of the well-known frequency moments problem, and previous results apply only when g is monotonic or has a special functional form. Our contribution is to give a condition such that, except for a narrow class of functions g, there is a space-efficient approximation algorithm for the sum if and only if g satisfies the condition. The functions g that we are able to characterize include all convex, concave, monotonic, polynomial, and trigonometric functions, among many others, and is the first such characterization for non-monotonic functions. Thus, for nearly all functions of one variable, we answer the open question from the celebrated paper of Alon, Matias and Szegedy (1996).
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 27 Jan 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1.
1 paper.
- 2021Single Pass Entrywise-Transformed Low Rank Approximationcited by 2
- 2021Single Pass Entrywise-Transformed Low Rank Approximation16 Jul 2021