• DocumentCode
    2182967
  • Title

    Efficient string matching in the presence of errors

  • Author

    Landau, Gad M. ; Vishkin, Uzi

  • fYear
    1985
  • fDate
    21-23 Oct. 1985
  • Firstpage
    126
  • Lastpage
    136
  • Abstract
    Consider the string matching problem where differences between characters of the pattern and characters of the text are allowed. Each difference is due to either a mismatch between a character of the text and a character of the pattern or a superfluous character in the text or a superfluous character in the pattern. Given a text of length n, a pattern of length m and an integer k, we present an algorithm for finding all occurrences of the pattern in the text, each with at most k differences. The algorithm runs in O(m2 + k2n) time. Given the same input we also present an algorithm for finding all occurrences of the pattern in the text, each with at most k mismatches (superfluous characters in either the text or the pattern are not allowed). This algorithm runs in O(k(m logm + n)) time.
  • Keywords
    Computer errors; Computer science; Contracts; Pattern matching; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1985., 26th Annual Symposium on
  • Conference_Location
    Portland, OR, USA
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0644-4
  • Type

    conf

  • DOI
    10.1109/SFCS.1985.22
  • Filename
    4568136