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 条
  • [1] Fast Bit-Parallel Matching for Network and Regular Expressions
    Kaneta, Yusaku
    Minato, Shin-ichi
    Arimura, Hiroki
    STRING PROCESSING AND INFORMATION RETRIEVAL, 2010, 6393 : 372 - 384
  • [2] A bit-parallel approach to suffix automata: Fast extended string matching
    Navarro, G
    Raffinot, M
    COMBINATORIAL PATTERN MATCHING, 1998, 1448 : 14 - 33
  • [3] Bit-parallel algorithms for translating regular expressions into NFAs
    Yamamoto, Hiroaki
    Miyazaki, Takashi
    Okamoto, Masayuki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (02) : 418 - 427
  • [4] A Bit-Parallel Algorithm for Sequential Pattern Matching with Wildcards
    Guo, Dan
    Hong, Xiao-Li
    Hu, Xue-Gang
    Gao, Jun
    Liu, Ying-Ling
    Wu, Gong-Qing
    Wu, Xindong
    CYBERNETICS AND SYSTEMS, 2011, 42 (06) : 382 - 401
  • [5] An Alternative Bit-Parallel Algorithm for Parameterized String Matching
    Prasad, Rajesh
    Agarwal, Suneeta
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2148 - 2155
  • [6] A fast bit-parallel algorithm for gapped string kernels
    Yin, Chuanhuan
    Tian, Shengfeng
    Mu, Shaomin
    NEURAL INFORMATION PROCESSING, PT 1, PROCEEDINGS, 2006, 4232 : 634 - 641
  • [7] A Bit-Parallel Exact String Matching Algorithm for Small Alphabet
    Zhang, Guomin
    Zhu, En
    Mao, Ling
    Yin, Ming
    FRONTIERS IN ALGORITHMICS, PROCEEDINGS, 2009, 5598 : 336 - +
  • [8] A Fast Regular Expressions Matching Algorithm for NIDS
    Zhang, Meng-meng
    Sun, Yan
    Wang, Jing-zhong
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 755 - 761
  • [9] Efficient bit-parallel algorithms for (δ, α)-matching
    Fredriksson, Kimmo
    Grabowski, Szymon
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2006, 4007 : 170 - 181
  • [10] Bit-Parallel Multiple Pattern Matching
    Tuan Tu Tran
    Giraud, Mathieu
    Varre, Jean-Stephane
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 292 - 301