DocumentCode :
3068766
Title :
Pattern matching in fewer comparisons
Author :
Eggen, Roger E. ; Kurak, Charles
Author_Institution :
Coll. of Comput. & Inf. Sci., Univ. of North Florida, Jacksonville, FL, USA
fYear :
1992
fDate :
12-15 Apr 1992
Firstpage :
410
Abstract :
The problem of finding the occurrences of a pattern in a body of text is discussed. Several algorithms exist to solve this problem. The authors provide an overview of the Boyer-Moore algorithm, including its performance characteristics. They explain the implementation of the Kurak algorithm and its performance characteristics and compare the two algorithms. The analysis shows the Kurak algorithm to be superior when counting comparisons and when timing the search. The Kurak algorithm requires preprocessing of the text and thus, for the initial search, more time is required than for the Boyer-Moore algorithm. However, after the text has been processed the Kurak algorithm always provides superior performance
Keywords :
pattern recognition; Boyer-Moore algorithm; Kurak algorithm; comparisons; performance characteristics; preprocessing; search time; text pattern matching; Clocks; Data preprocessing; Pattern matching; Testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Southeastcon '92, Proceedings., IEEE
Conference_Location :
Birmingham, AL
Print_ISBN :
0-7803-0494-2
Type :
conf
DOI :
10.1109/SECON.1992.202380
Filename :
202380
Link To Document :
بازگشت