Linear-time text compression by longest-first substitution (Q1662518): Difference between revisions
From MaRDI portal
ReferenceBot (talk | contribs) Changed an Item |
Normalize DOI. |
||
Property / DOI | |||
Property / DOI: 10.3390/a2041429 / rank | |||
Property / DOI | |||
Property / DOI: 10.3390/A2041429 / rank | |||
Normal rank |
Latest revision as of 01:54, 11 December 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Linear-time text compression by longest-first substitution |
scientific article |
Statements
Linear-time text compression by longest-first substitution (English)
0 references
20 August 2018
0 references
Summary: We consider grammar-based text compression with \textit{longest first substitution} (LFS), where non-overlapping occurrences of a longest repeating factor of the input text are replaced by a new non-terminal symbol. We present the first linear-time algorithm for LFS. Our algorithm employs a new data structure called \textit{sparse lazy suffix trees}. We also deal with a more sophisticated version of LFS, called LFS2, that allows better compression. The first linear-time algorithm for LFS2 is also presented.
0 references
grammar-based text compression
0 references
suffix trees
0 references
linear-time algorithms
0 references
0 references
0 references