Data compression with finite windows
Сжатие данных с конечными окнами
1989-04-01
SCID: 54.1/gdsp7tyf
Discuss with AI
Lempel-Ziv compressionadaptive data compressionconstant amortized costfinite sliding windowssuffix trees
Figures from the paper
Abstract (AI)
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.
Key Findings
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.
Research Object
adaptive, invertible data compression with finite sliding windows for textual source data
Research Subject
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
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest