A Compact Representation of Nondeterministic (Suffix) Automata for the Bit-Parallel Approach

被引:0
|
作者
Cantone, Domenico [1 ]
Faro, Simone [1 ]
Giaquinta, Emanuele [1 ]
机构
[1] Univ Catania, Dipartimento Matemat & Informat, I-95125 Catania, Italy
来源
COMBINATORIAL PATTERN MATCHING, PROCEEDINGS | 2010年 / 6129卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a novel technique, suitable for bit-parallelism, for representing both the nondeterministic automaton and the nondeterministic suffix automaton of a given string in a more compact way. Our approach is based on a particular factorization of strings which on the average allows to pack in a machine word of w bits automata state configurations for strings of length greater than w. We adapted the Shift-And and BNDM algorithms using our encoding and compared them with the original algorithms. Experimental results show that the new variants are generally faster for long patterns.
引用
收藏
页码:288 / 298
页数:11
相关论文
共 50 条
  • [41] 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
  • [42] Parallel Algorithms for Minimal Nondeterministic Finite Automata Inference
    Jastrzab, Tomasz
    Czech, Zbigniew J.
    Wieczorek, Wojciech
    FUNDAMENTA INFORMATICAE, 2021, 178 (03) : 203 - 227
  • [43] Compact bit-parallel systolic montgomery multiplication over GF(2m) generated by trinomials
    Lee, Chiou-Yng
    Chen, Chin-Chin
    Lu, Erl-Huei
    TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 259 - 262
  • [44] Bit-parallel algorithms for computing all the runs in a string
    Hirashima, Kazunori
    Bannai, Hideo
    Matsubara, Wataru
    Ishino, Akira
    Shinohara, Ayumi
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2009, 2009, : 203 - 213
  • [45] SILT - A DISTRIBUTED BIT-PARALLEL ARCHITECTURE FOR EARLY VISION
    BOLOTSKI, M
    BARMAN, R
    LITTLE, JJ
    CAMPORESE, D
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 1993, 11 (01) : 63 - 74
  • [46] Bit-parallel approximate string matching algorithms with transposition
    Hyyro, Heikki
    JOURNAL OF DISCRETE ALGORITHMS, 2005, 3 (2-4) : 215 - 229
  • [47] On bit-parallel processing of multi-byte text
    Hyyrö, H
    Takaba, J
    Shinohara, A
    Takeda, M
    INFORMATION RETRIEVAL TECHNOLOGY, 2005, 3411 : 289 - 300
  • [48] Optimal parallel construction of minimal suffix and factor automata
    Breslauer, Dany
    Hariharan, Ramesh
    Parallel processing letters, 1996, 6 (01): : 35 - 44
  • [49] New bit-parallel Indel-distance algorithm
    Hyyrö, H
    Pinzon, Y
    Shinohara, A
    EXPERIMENTAL AND EFFICIENT ALGORITHMS, PROCEEDINGS, 2005, 3503 : 380 - 390
  • [50] Bit-parallel finite field multipliers for irreducible trinomials
    Imaña, JL
    Sánchez, JM
    Tirado, F
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (05) : 520 - 533