Linear-Time text compression by longest-first substitution

Ryosuke Nakamura, Shunsuke Inenaga, Hideo Bannai, Takashi Funamoto, Masayuki Takeda, Ayumi Shinohara

研究成果: ジャーナルへの寄稿学術誌査読

16 被引用数 (Scopus)

抄録

We consider grammar-based text compression with 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 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.

本文言語英語
ページ(範囲)1429-1448
ページ数20
ジャーナルAlgorithms
2
4
DOI
出版ステータス出版済み - 12月 2009

!!!All Science Journal Classification (ASJC) codes

  • 理論的コンピュータサイエンス
  • 数値解析
  • 計算理論と計算数学
  • 計算数学

フィンガープリント

「Linear-Time text compression by longest-first substitution」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル