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