Data compression with finite windows

Сжатие данных с конечными окнами
Edward R. Fiala, Daniel Greene
1989-04-01

Lempel-Ziv compressionadaptive data compressionconstant amortized costfinite sliding windowssuffix trees
Several methods are presented for adaptive, invertible data compression in the style of Lempel's and Ziv's first textual substitution proposal. For the first two methods, the article describes modifications of McCreight's suffix tree data structure that support cyclic maintenance of a window on the most recent source characters. A percolating update is used to keep node positions within the window, and the updating process is shown to have constant amortized cost. Other methods explore the tradeoffs between compression time, expansion time, data structure size, and amount of compression achieved. The article includes a graph-theoretic analysis of the compression penalty incurred by our codeword selection policy in comparison with an optimal policy, and it includes empirical studies of the performance of various adaptive compressors from the literature.
1
A percolating update keeps suffix-tree node positions within the window with constant amortized update cost.
2
The methods explicitly explore tradeoffs among compression time, decompression time, data-structure size, and compression effectiveness.
3
The paper analyzes the graph-theoretic compression penalty of its codeword-selection policy relative to an optimal policy and empirically evaluates adaptive compressors from the literature.
4
The paper presents several adaptive, invertible compression methods modeled on Lempel and Ziv’s first textual substitution scheme.
5
Two methods modify McCreight’s suffix tree to maintain a cyclic window over recent source characters.

adaptive, invertible data compression with finite sliding windows for textual source data

tradeoffs among compression time, expansion time, data-structure size, and compression effectiveness, including the compression penalty of codeword selection

Publication Details
Publication Date
1989-04-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Edward R. Fiala
Daniel Greene
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%