A fast bit-parallel algorithm for matching extended regular expressions

被引:0
|
作者
Yamamoto, H
Miyazaki, T
机构
[1] Shinshu Univ, Dept Informat Engn, Nagano 3808553, Japan
[2] Nagano Natl Coll Technol, Nagano 3818550, Japan
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the extended regular expression matching problem: given an extended regular expression (a regular expression with intersection and complement) r of length m and a text string x = a(1)... a(n) of length n, find all occurrences of substrings which match r. We will present a new bit-parallel pattern matching algorithm which runs in 0((mn(2) + ex(r)n(3))/W) time and 0((mn + ex(r)n(2))/W) space, where ex(r) is the number of extended operators (intersection and complement) occurring in r, and W is word-length of a computer. In addition, we actually implement the proposed algorithm and evaluate the performance.
引用
收藏
页码:222 / 231
页数:10
相关论文
共 50 条
  • [21] Bit-parallel approximate string matching algorithms with transposition
    Hyyro, Heikki
    JOURNAL OF DISCRETE ALGORITHMS, 2005, 3 (2-4) : 215 - 229
  • [22] Bit-parallel approximate string matching algorithms with transposition
    Hyyrö, H
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2003, 2857 : 95 - 107
  • [23] Bit-parallel (delta, gamma)-matching and suffix automata
    Crochemore, Maxime
    Iliopoulos, Costas S.
    Navarro, Gonzalo
    Pinzon, Yoan J.
    Salinger, Alejandro
    JOURNAL OF DISCRETE ALGORITHMS, 2005, 3 (2-4) : 198 - 214
  • [24] Bit-Parallel Algorithms for Exact Circular String Matching
    Chen, Kuei-Hao
    Huang, Guan-Shieng
    Lee, Richard Chia-Tung
    COMPUTER JOURNAL, 2014, 57 (05): : 731 - 743
  • [25] Bit-parallel witnesses and their applications to approximate string matching
    Hyyrö, H
    Navarro, G
    ALGORITHMICA, 2005, 41 (03) : 203 - 231
  • [26] Row-wise tiling for the Myers' bit-parallel approximate string matching algorithm
    Fredriksson, K
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2003, 2857 : 66 - 79
  • [27] A new exact bit-parallel algorithm for SAT
    Segundo, Pablo San
    Tapia, Cristobal
    Puente, Julio
    Rodriguez-Losada, Diego
    20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 2, PROCEEDINGS, 2008, : 59 - 65
  • [28] Tighter packed bit-parallel NFA for approximate string matching
    Hyyro, Heikki
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2006, 4094 : 287 - 289
  • [29] A bit-parallel suffix automaton approach for (δ, γ)-matching in music retrieval
    Crochemore, M
    Iliopoulos, CS
    Navarro, G
    Pinzon, YJ
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2003, 2857 : 211 - 223
  • [30] Bit-parallel multiple approximate string matching based on GPU
    Xu, Kefu
    Cui, Wenke
    Hu, Yue
    Guo, Li
    FIRST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2013, 17 : 523 - 529