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 条
  • [41] Bit-parallel branch and bound algorithm for transposition invariant LCS
    Lemström, K
    Navarro, G
    Pinzon, Y
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2004, 3246 : 74 - 75
  • [43] An Improved Bit-Parallel RS Encoding Algorithm in CMMB System
    Lin, Ziliang
    Zhang, Peng
    Liu, Lei
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 1430 - 1433
  • [44] A bit-parallel algorithm for searching multiple patterns with various lengths
    Kusudo, Ko
    Ino, Fumihiko
    Hagihara, Kenichi
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 76 : 49 - 57
  • [45] Bit-parallel multidelay simulation
    Lee, YS
    Maurer, PM
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (12) : 1547 - 1554
  • [46] Bit-parallel approximate pattern matching: Kepler GPU versus Xeon Phi
    Tuan Tu Tran
    Liu, Yongchao
    Schmidt, Bertil
    PARALLEL COMPUTING, 2016, 54 : 128 - 138
  • [47] A new recognition algorithm for extended regular expressions
    Yamamoto, H
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2001, 2223 : 257 - 267
  • [48] A Method to Overcome Computer Word Size Limitation in Bit-Parallel Pattern Matching
    Kuelekci, M. Oguzhan
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2008, 5369 : 496 - 506
  • [49] A Bit-Parallel, General Integer-Scoring Sequence Alignment Algorithm
    Benson, Gary
    Hernandez, Yozen
    Loving, Joshua
    COMBINATORIAL PATTERN MATCHING, 2013, 7922 : 50 - 61
  • [50] A BIT-PARALLEL DYNAMIC PROGRAMMING ALGORITHM SUITABLE FOR DNA SEQUENCE ALIGNMENT
    Kimura, Kouichi
    Koike, Asako
    Nakai, Kenta
    JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2012, 10 (04)