DocumentCode
1632924
Title
Streaming computation of combinatorial objects
Author
Bar-Yossef, Ziv ; Reingold, Omer ; Shaltiel, Ronen ; Trevisan, Luca
Author_Institution
Div. Comput. Sci., California Univ., Berkeley, CA, USA
fYear
2002
fDate
6/24/1905 12:00:00 AM
Firstpage
133
Lastpage
142
Abstract
We prove (mostly tight) space lower bounds for "streaming" (or "on-line") computations of four fundamental combinatorial objects: error-correcting codes, universal hash functions, extractors, and dispersers. Streaming computations for these objects are motivated algorithmically by massive data set applications and complexity-theoretically by pseudorandomness and derandomization for space-bounded probabilistic algorithms. Our results reveal a surprising separation of extractors and dispersers in terms of the space required to compute them in the streaming model. While online extractors require space linear in their output length, we construct dispersers that are computable online with exponentially less space. We also present several explicit constructions of online extractors that match the lower bound. We show that online universal and almost-universal hash functions require space linear in their output length (this bound was known previously only for "pure" universal hash functions). Finally, we show that both online encoding and online decoding of error-correcting codes require space proportional to the product of the length of the encoded message and the code\´s relative minimum distance. Block encoding trivially matches the lower bounds for constant rate codes
Keywords
computational complexity; cryptography; decoding; error correction codes; block encoding; bounded probabilistic algorithms; combinatorial objects; complexity theory; derandomization; dispersers; encoded message length; error-correcting codes; extractors; massive data set applications; online decoding; online encoding; pseudorandomness; relative minimum distance; space lower bounds; streaming computation; universal hash functions; Algorithm design and analysis; Complexity theory; Computational complexity; Computational modeling; Computer science; Data mining; Decoding; Encoding; Error correction codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Complexity, 2002. Proceedings. 17th IEEE Annual Conference on
Conference_Location
Montreal, Que.
ISSN
1093-0159
Print_ISBN
0-7695-1468-5
Type
conf
DOI
10.1109/CCC.2002.1004352
Filename
1004352
Link To Document