DocumentCode :
2387679
Title :
A Composite Boyer-Moore Algorithm for the String Matching Problem
Author :
Xiong, Zhengda
Author_Institution :
Coll. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear :
2010
fDate :
8-11 Dec. 2010
Firstpage :
492
Lastpage :
496
Abstract :
The string matching problem has found wide application in computer science, molecular biology, genetic engineering, semantics and many other fields. In this paper, we give analysis to several classical algorithms, KMP, BM and their improvements. Then, by compositing the main method of the BM algorithm, we propose a new algorithm - the Composite BM algorithm (CBM). Differing from the BM algorithm that only uses current matching information, the CBM algorithm tries to take full advantage of the historical matching information. In this way, CBM accelerates the forward speed of the pattern during the matching, and hence the whole string matching process is speeded up effectively. Finally, for binary matching, we made random test to BM and CBM, the result shown the efficiency of CBM is higher than of BM.
Keywords :
string matching; binary matching; composite Boyer-Moore Algorithm; computer science; genetic engineering; matching information; molecular biology; pattern matching; string matching; Algorithm design and analysis; Complexity theory; Computer science; DNA; Genetic engineering; Indexes; Pattern matching; Boyer-Moore Algorithm; CBM algorithm; Pattern matching; string matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9110-0
Electronic_ISBN :
978-0-7695-4287-4
Type :
conf
DOI :
10.1109/PDCAT.2010.58
Filename :
5704476
Link To Document :
بازگشت