Published August 17, 2007 | Version public
Book Section - Chapter

Streaming Algorithms Measured in Terms of the Computed Quantity

  • 1. ROR icon California Institute of Technology

Contributors

Other:

Abstract

The last decade witnessed the extensive studies of algorithms for data streams. In this model, the input is given as a sequence of items passing only once or a few times, and we are required to compute (often approximately) some statistical quantity using a small amount of space. While many lower bounds on the space complexity have been proved for various tasks, almost all of them were done by reducing the problems to the cases where the desired statistical quantity is at one extreme end. For example, the lower bound of triangle-approximating was showed by reducing the problem to distinguishing between graphs without triangle and graphs with only one triangle. However, data in many practical applications are not in the extreme, and/or usually we are interested in computing the statistical quantity only if it is in some range (and otherwise reporting "too large" or "too small"). This paper takes this practical relaxation into account by putting the computed quantity itself into the measure of space complexity. It turns out that all three possible types of dependence of the space complexity on the computed quantity exist: as the quantity goes from one end to the other, the space complexity can goes from max to min, remains at max, or goes to somewhere between.

Additional Information

© 2007 Springer-Verlag Berlin Heidelberg. This work was mostly done when the author was a graduate student in Computer Science Department at Princeton University, supported in part by NSF grants CCR-0310466 and CCF-0426582. The author thanks Sanjeev Arora, Moses Charikar, Yaoyun Shi and Martin Strauss for listening to the results and giving valuable comments.

Additional details

Identifiers

Eprint ID
99785
DOI
10.1007/978-3-540-73545-8_34
Resolver ID
CaltechAUTHORS:20191111-153537517

Related works

Funding

NSF
CCR-0310466
NSF
CCF-0426582

Dates

Created
2019-11-12
Created from EPrint's datestamp field
Updated
2021-11-16
Created from EPrint's last_modified field

Caltech Custom Metadata

Series Name
Lecture Notes in Computer Science
Series Volume or Issue Number
4598