DocumentCode
2834504
Title
A Lightweight Multiple String Matching Algorithm
Author
DAI, Liuling ; Xia, Yuning
Author_Institution
Beijing Lab. of Intell. Inf. Technol., Beijing Inst. of Technol., Beijing
fYear
2008
fDate
Aug. 29 2008-Sept. 2 2008
Firstpage
611
Lastpage
615
Abstract
String matching is a fundamental issue in computer science. This paper presents a lightweight string matching algorithm for short pattern matching, in which less than 20 keywords are often involved in the pattern set. The new algorithm makes use of condensed hash tables and computes the shift distance after each test by observing the character that immediately passes the test window. Experiments show that the new algorithm improves execution speed and decreases memory requirement. This algorithm is suitable for applications with small pattern set (i.e. containing up to 30 keywords), particularly for embedded equipments.
Keywords
file organisation; string matching; hash table; keyword; pattern matching; shift distance; string matching; Algorithm design and analysis; Application software; Computer science; Information technology; Laboratories; Natural languages; Partial response channels; Pattern matching; Speech; Testing; QS algorithm; Wumanber algorithm; lightweight string matching;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on
Conference_Location
Singapore
Print_ISBN
978-0-7695-3308-7
Type
conf
DOI
10.1109/ICCSIT.2008.171
Filename
4624940
Link To Document