Average complexity of exact and approximate multiple string matching

Navarro G.; Fredriksson K.

Abstract

We show that the average number of characters examined to search for r random patterns of length m in a text of length n over a uniformly distributed alphabet of size ? cannot be less than ?(nlog?(rm)/ m). When we permit up to k insertions, deletions, and/or substitutions of characters in the occurrences of the patterns, the lower bound becomes ?(n(k+log?(rm))/m). This generalizes previous single-pattern lower bounds of Yao (for exact matching) and of Chang and Marr (for approximate matching), and proves the optimality of several existing multipattern search algorithms. © 2004 Elsevier B.V. All rights reserved.

Más información

Título según WOS: Average complexity of exact and approximate multiple string matching
Título según SCOPUS: Average complexity of exact and approximate multiple string matching
Título de la Revista: THEORETICAL COMPUTER SCIENCE
Volumen: 321
Número: 02-mar
Editorial: Elsevier
Fecha de publicación: 2004
Página de inicio: 283
Página final: 290
Idioma: English
URL: http://linkinghub.elsevier.com/retrieve/pii/S0304397504002154
DOI:

10.1016/j.tcs.2004.03.058

Notas: ISI, SCOPUS