DocumentCode :
2540965
Title :
Filtering Based Multiple String Matching Algorithm Combining q-Grams and BNDM
Author :
Miao, Changsheng ; Chang, Guiran ; Wang, Xingwei
Author_Institution :
Sch. of Inf. Sci. & Eng., Northeastern Univ., Shenyang, China
fYear :
2010
fDate :
13-15 Dec. 2010
Firstpage :
582
Lastpage :
585
Abstract :
We present a new algorithm for exact multiple string matching. Our algorithm is based on filtration combining BNDM and q-grams. We have tested it with experiments and compared it with other algorithms, e.g. DFA, AC_BM and MWM. The preprocessing phase of our algorithms is fast, the memory usage is fairly small, and our algorithm is considerably faster for huge sets of several thousand patterns. The benefits are due to the bit parallelism of BNDM and the improved filtering efficiency by q-grams.
Keywords :
computational linguistics; security of data; string matching; BNDM; backward nondeterministic DAWG matching; filtering based multiple string matching algorithm; q-gram method; Algorithm design and analysis; Approximation algorithms; Classification algorithms; Complexity theory; Computers; Filtering; Pattern matching; Backward Nondeterministic DAWG Matching (BNDM); q-BNDM; q-grams; strng matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Genetic and Evolutionary Computing (ICGEC), 2010 Fourth International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4244-8891-9
Electronic_ISBN :
978-0-7695-4281-2
Type :
conf
DOI :
10.1109/ICGEC.2010.149
Filename :
5715499
Link To Document :
بازگشت