A run-time efficient implementation of compressed pattern matching automata

Tetsuya Matsumoto, Kazuhito Hagio, Masayuki Takeda

研究成果: Contribution to journalArticle査読

抄録

We present a run-time efficient implementation of compressed pattern matching automata (CPMA) of Kida et al. (2003), where a text is given as a truncation-free collage system 〈D,S〉 such that variable sequence S is encoded by any prefix code. We first build CPMA directly from P and D in O(|D||P|) time and space, and then convert it into the decoder-embedded CPMA (DECPMA), where |P| is the pattern length and |D| is the number of variables defined in D. The bound O(|D||P|) improves the bound O(|D||P| + |P|2) achieved by a straightforward application of the method of Kida et al. We experimentally show that a combination of recursive-pairing compression and byte-oriented Huffman coding allows both a high compression ratio and a high speed CPM.

本文言語英語
ページ(範囲)717-733
ページ数17
ジャーナルInternational Journal of Foundations of Computer Science
20
4
DOI
出版ステータス出版済み - 8 2009

All Science Journal Classification (ASJC) codes

  • コンピュータ サイエンス(その他)

フィンガープリント

「A run-time efficient implementation of compressed pattern matching automata」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル