Linear-time text compression by longest-first substitution (Q1662518)

From MaRDI portal





scientific article; zbMATH DE number 6920485
Language Label Description Also known as
default for all languages
No label defined
    English
    Linear-time text compression by longest-first substitution
    scientific article; zbMATH DE number 6920485

      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