2015 | OriginalPaper | Buchkapitel
Average-Case Optimal Approximate Circular String Matching
verfasst von : Carl Barton, Costas S. Iliopoulos, Solon P. Pissis
Erschienen in: Language and Automata Theory and Applications
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Approximate string matching is the problem of finding all factors of a text
$$t$$
of length
$$n$$
that are at a distance at most
$$k$$
from a pattern
$$x$$
of length
$$m$$
. Approximate circular string matching is the problem of finding all factors of
$$t$$
that are at a distance at most
$$k$$
from
$$x$$
or
from any of its rotations. In this article, we present a new algorithm for approximate circular string matching under the edit distance model with optimal average-case search time
$$\mathcal {O}(n(k + \log m) /m)$$
. Optimal average-case search time can also be achieved by the algorithms for multiple approximate string matching (Fredriksson and Navarro, 2004) using
$$x$$
and its rotations as the set of multiple patterns. Here we reduce the preprocessing time and space requirements compared to that approach.