• 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