• 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