๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Collage system: a unifying framework for compressed pattern matching

โœ Scribed by Takuya Kida; Tetsuya Matsumoto; Yusuke Shibata; Masayuki Takeda; Ayumi Shinohara; Setsuo Arikawa


Publisher
Elsevier Science
Year
2003
Tongue
English
Weight
234 KB
Volume
298
Category
Article
ISSN
0304-3975

No coin nor oath required. For personal study only.

โœฆ Synopsis


We introduce a general framework which is suitable to capture the essence of compressed pattern matching according to various dictionary-based compressions. It is a formal system to represent a string by a pair of dictionary D and sequence S of phrases in D. The basic operations are concatenation, truncation, and repetition. We also propose a compressed pattern matching algorithm for the framework. The goal is to รฟnd all occurrences of a pattern in a text without decompression, which is one of the most active topics in string matching. Our framework includes such compression methods as Lempel-Ziv family (LZ77, LZSS, LZ78, LZW), RE-PAIR, SEQUITUR, and the static dictionary-based method. The proposed algorithm runs in O(( D + |S|) โ€ข height(D) + m 2 + r) time with O( D + m 2 ) space, where D is the size of D, |S| is the number of tokens in S, height(D) is the maximum dependency of tokens in D, m is the pattern length, and r is the number of pattern occurrences. For a subclass of the framework that contains no truncation, the time complexity is O( D + |S| + m 2 + r).


๐Ÿ“œ SIMILAR VOLUMES


Balanced network flows. I. A unifying fr
โœ Fremuth-Paeger, Christian; Jungnickel, Dieter ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 418 KB ๐Ÿ‘ 2 views

We discuss a wide range of matching problems in terms of a network flow model. More than this, we start up a matching theory which is very intuitive and independent from the original graph context. This first paper contains a standardized theory for the performance analysis of augmentation algorithm

The deontic pattern โ€“ a framework for do
โœ Paul Johannesson; Petia Wohed ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 454 KB

Methods for the reuse of speciยฎcation knowledge have been developed to reduce the costs of systems development. One approach is to build libraries of reusable analysis patterns, i.e. models describing the generic features of a situation that can occur in dierent domains. In order to systematise libr