DocumentCode :
3419377
Title :
Two Improved Single Pattern Matching Algorithms
Author :
Liu, Chuanhan ; Wang, Yongcheng ; Liu, Derong ; Li, Danglin
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai
fYear :
2006
fDate :
Nov. 29 2006-Dec. 1 2006
Firstpage :
419
Lastpage :
422
Abstract :
In this paper, two single pattern matching algorithms are presented, each of which is composed by a smallest suffix automaton and a forward finite state automaton. Whatever the suffix automaton or the forward finite state automaton is running, the window shifts m-R characters and then the suffix automaton starts running if no pattern prefix is found (R is zero) in the first algorithm or R is not greater than half of m in the second algorithm, otherwise, the forward finite state automaton starts running. Their time complexities are all O(n) in the worst case and O(n/m) in the best case. The experimental results show that the average time complexities of two algorithms are less than that of RF and LDM for short patterns and that of BM for long patterns over small alphabets or short lengths over large alphabets.
Keywords :
finite state machines; pattern matching; forward finite state automaton; pattern prefix; single pattern matching algorithms; string matching; suffix automaton; Automata; Computer science; DNA; Doped fiber amplifiers; Information retrieval; Intrusion detection; Pattern matching; Radio frequency; Text processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Artificial Reality and Telexistence--Workshops, 2006. ICAT '06. 16th International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
0-7695-2754-X
Type :
conf
DOI :
10.1109/ICAT.2006.134
Filename :
4089285
Link To Document :
بازگشت