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