Design of Fast Multiple String Searching Based on Improved Prefix Tree

被引:1
|
作者
Cheng, Yu [1 ]
Zhang, Tao [2 ]
机构
[1] Tsinghua Univ, Dept Biomed Engn, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
关键词
Multi-string matching; prefix tree; string pattern;
D O I
10.1109/WKDD.2010.138
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-string matching is one of the most important components in data mining task. New applications in many technology fields require high performance string matching algorithms. This paper first presents a new string searching approach based on a data structure called prefix tree. The innovative algorithm eliminates the functional overlap of the table HASH and Prefix Function. Then we make a little improvement on the prefix tree and present a second algorithm that is faster and more space-saving. It is demonstrated analytically that the two algorithms inherit the optimality and are very competitive in practice. On tests of both real life and synthetic data, our algorithms are also efficient and especially effective for various string pattern and large alphabet sets.
引用
收藏
页码:111 / 114
页数:4
相关论文
共 50 条
  • [1] Fast nearest neighbor searching based on improved VP-tree
    Liu, Shi-guang
    Wei, Yin-wei
    PATTERN RECOGNITION LETTERS, 2015, 60-61 : 8 - 15
  • [2] A FAST STRING-SEARCHING ALGORITHM FOR MULTIPLE PATTERNS
    URATANI, N
    TAKEDA, M
    INFORMATION PROCESSING & MANAGEMENT, 1993, 29 (06) : 775 - 791
  • [3] FAST STRING SEARCHING
    HUME, A
    SUNDAY, D
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (11): : 1221 - 1248
  • [4] IMPROVED STRING SEARCHING
    BAEZAYATES, RA
    SOFTWARE-PRACTICE & EXPERIENCE, 1989, 19 (03): : 257 - 271
  • [5] FAST PARALLEL STRING PREFIX-MATCHING
    BRESLAUER, D
    THEORETICAL COMPUTER SCIENCE, 1995, 137 (02) : 269 - 278
  • [6] Fast String Searching on PISA
    Jepsen, Theo
    Alvarez, Daniel
    Foster, Nate
    Kim, Changhoon
    Lee, Jeongkeun
    Moshref, Masoud
    Soule, Robert
    SOSR '19: PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON SDN RESEARCH, 2019, : 21 - 28
  • [7] Fast String Searching Mechanism
    Hurtik, Petr
    Hodakova, Petra
    Perfilieva, Irina
    PROCEEDINGS OF THE 2015 CONFERENCE OF THE INTERNATIONAL FUZZY SYSTEMS ASSOCIATION AND THE EUROPEAN SOCIETY FOR FUZZY LOGIC AND TECHNOLOGY, 2015, 89 : 412 - 418
  • [8] FAST STRING SEARCHING ALGORITHM
    BOYER, RS
    MOORE, JS
    COMMUNICATIONS OF THE ACM, 1977, 20 (10) : 762 - 772
  • [9] Searching Design Patterns Fast by Using Tree Traversals
    Cicciarella, Stefano
    Napoli, Christian
    Tramontana, Emiliano
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2015, 61 (04) : 321 - 326
  • [10] FAST STRING SEARCHING IN A CHARACTER LATTICE
    SENDA, S
    MINOH, M
    IKEDA, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1994, E77D (07) : 846 - 851