Improvement on Wu-Manber Multi-pattern Matching Algorithm

被引:0
作者
Zhang, Liang [1 ]
Wang, Dawei [1 ]
He, Longtao [1 ]
Wang, Wei [2 ]
机构
[1] Coordinat Ctr, Natl Comp Network Emergency Response Tech Team, Beijing, Peoples R China
[2] Harbin Engn Univ, Harbin, Peoples R China
来源
2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT) | 2013年
关键词
pattern matching; wu-manber; string matching; pattern set scale; multi-hash; STRINGS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With development of computer and network technology, string matching are widely used in information retrieval, intrusion detection, network data analysis and other fields. String matching algorithms and experimental analysis of previous studies are set in the pattern scale to tens of thousands of circumstances, for the large-scale pattern set algorithm was not conducted under the in-depth analysis. This paper studies the classic multi-pattern matching algorithm Wu-manber algorithm is proposed under large-scale pattern set algorithm based on Wu-manber three improved algorithms: hash based on the shortest length of the key algorithm, the value of pre-screening algorithm multi-hash, group comparison algorithm. Experiment results show that these improvements can enhance the capability and performance of classic Wu-Manber algorithm.
引用
收藏
页码:608 / 611
页数:4
相关论文
共 13 条
[1]   EFFICIENT STRING MATCHING - AID TO BIBLIOGRAPHIC SEARCH [J].
AHO, AV ;
CORASICK, MJ .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :333-340
[2]  
ALLAUZEN C, 2001, LNCS, V2089, P51
[3]   ON BOYER-MOORE AUTOMATA [J].
BAEZAYATES, RA ;
CHOFFRUT, C ;
GONNET, GH .
ALGORITHMICA, 1994, 12 (4-5) :268-292
[4]   FAST STRING SEARCHING ALGORITHM [J].
BOYER, RS ;
MOORE, JS .
COMMUNICATIONS OF THE ACM, 1977, 20 (10) :762-772
[5]  
Bruyere V., 1996, Proceedings of the Third South American Workshop on String Processing. WSP 1996, P31
[6]  
Choffrut C., 1990, B EATCS, V40, P217
[7]   PRACTICAL FAST SEARCHING IN STRINGS [J].
HORSPOOL, RN .
SOFTWARE-PRACTICE & EXPERIENCE, 1980, 10 (06) :501-506
[8]  
Jiang Qingmin, 2009, Journal of Xi'an Jiaotong University, V43, P58
[9]  
Knuth D. E., 1977, SIAM Journal on Computing, V6, P323, DOI 10.1137/0206024
[10]  
Wu, 1994, TR9417 U AR DEP COMP