A simple online competitive adaptation of Lempel-Ziv compression with efficient random access support

Akashnil Dutta, Reut Levi, Dana Ron, Ronitt Rubinfeld

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

We present a simple adaptation of the Lempel Ziv 78' (LZ78) compression scheme that supports efficient random access to the input string. The compression algorithm is given as input a parameter ε > 0, and with very high probability increases the length of the compressed string by at most a factor of (1 + ε). The access time is Ο(log n + 1=ε2) in expectation, and Ο(log n=ε2) with high probability. The scheme relies on sparse transitive-closure spanners. Any (consecutive) substring of the input string can be retrieved at an additional additive cost in the running time of the length of the substring. The main benefit of the proposed scheme is that it preserves the online nature and simplicity of LZ78, and that for every input string, the length of the compressed string is only a small factor larger than that obtained by running LZ78.

Original languageEnglish
Title of host publicationProceedings - DCC 2013
Subtitle of host publication2013 Data Compression Conference
Pages113-122
Number of pages10
DOIs
StatePublished - 2013
Event2013 Data Compression Conference, DCC 2013 - Snowbird, UT, United States
Duration: 20 Mar 201322 Mar 2013

Publication series

NameData Compression Conference Proceedings
ISSN (Print)1068-0314

Conference

Conference2013 Data Compression Conference, DCC 2013
Country/TerritoryUnited States
CitySnowbird, UT
Period20/03/1322/03/13

Funding

FundersFunder number
National Science Foundation1217423

    Fingerprint

    Dive into the research topics of 'A simple online competitive adaptation of Lempel-Ziv compression with efficient random access support'. Together they form a unique fingerprint.

    Cite this