Linear-time text compression by longest-first substitution (Q1662518): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
Set OpenAlex properties.
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.3390/a2041429 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2085254467 / rank
 
Normal rank

Revision as of 18:04, 19 March 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
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references