著者
Sun Wu, Udi Manber
タイトル
Agrep - A Fast Approximate Pattern-Matching Tool
書籍
Proceedings of USENIX Technical Conference
ページ
153-162
日時
January 1992
披参照文献
GLIMPSE: A Tool to Search Through Entire File Systems
カテゴリ
String
WWW: ftp://cs.arizona.edu/agrep
Category: String
Bibtype: InProceedings
Month: jan
Pages: 153-162
Author: Sun Wu
        Udi Manber
Booktitle: Proceedings of USENIX Technical Conference
Title: Agrep - A Fast Approximate Pattern-Matching Tool
Year: 1992
Date: 2003/08/01 04:59:51
Address: San Francisco, CA
Coment: 3個までのエラーを許す場合の高速化例:
        パタンを4分割したらそのうちひとつは完全マッチするはずだから、
        パタン「ABCDEFGHIJKL」を4分割して「ADGJBEHKCFIL」と並べなおして
        4ビットシフト/パタンとのAND を繰り返す
        ;
        ;      a  b  d  e  f  k  l                pat a  b
        ;
        a      1  0  0  0  0                          1  0
        d      0  0  1  0  0                          0  0
        g      0  0  0  0  0                          0  0
        j      0  0  0  0  0                          0  0
        b      0  1  0  0  0                          0  1
        e      0  0  0  1  0                          0  0
        h      0  0  0  0  0                          0  0
        k      0  0  0  0  0                          0  0
        c      0  0  0  0  0                          0  0
        f      0  0  0  0  1                          0  0
        i      0  0  0  0  0                          0  0
        l      0  0  0  0  0                          0  0
        ↑
        マッチ!