Average complexity of exact and approximate multiple string matching

被引:20
|
作者
Navarro, G
Fredriksson, K
机构
[1] Univ Chile, Depto Ciencias Comp, Santiago, Chile
[2] Univ Joensuu, Dept Comp Sci, FIN-80101 Joensuu, Finland
基金
芬兰科学院;
关键词
lower bounds; Yao's bound; string matching allowing differences; multipattern matching;
D O I
10.1016/j.tcs.2004.03.058
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 a cannot be less than Omega(n log(sigma)(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 Omega(n(k + log(sigma)(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. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:283 / 290
页数:8
相关论文
共 50 条
  • [41] A metric index for approximate string matching
    Navarro, G
    Chávez, E
    THEORETICAL COMPUTER SCIENCE, 2006, 352 (1-3) : 266 - 279
  • [42] Approximate string matching in DNA sequences
    Cheng, LL
    Cheung, DW
    Yiu, SM
    EIGHTH INTERNATIONAL CONFERENCE ON DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2003, : 303 - 310
  • [43] Approximate String Matching by Fuzzy Automata
    Snasel, Vaclav
    Keprt, Ales
    Abraham, Ajith
    Hassanien, Aboul Ella
    MAN-MACHINE INTERACTIONS, 2009, 59 : 281 - +
  • [44] SeArcH schemes for Approximate stRing mAtching
    Gottlieb, Simon Gene
    Reinert, Knut
    NAR GENOMICS AND BIOINFORMATICS, 2025, 7 (01)
  • [45] A randomized algorithm for approximate string matching
    Atallah, MJ
    Chyzak, F
    Dumas, P
    ALGORITHMICA, 2001, 29 (03) : 468 - 486
  • [46] Compressed Indexes for Approximate String Matching
    Chan, Ho-Leung
    Lam, Tak-Wah
    Sung, Wing-Kin
    Tam, Siu-Lung
    Wong, Swee-Seong
    ALGORITHMICA, 2010, 58 (02) : 263 - 281
  • [47] AN APPROXIMATE STRING-MATCHING ALGORITHM
    KIM, JY
    SHAWETAYLOR, J
    THEORETICAL COMPUTER SCIENCE, 1992, 92 (01) : 107 - 117
  • [48] A parallel algorithm for approximate string matching
    Kaplan, K
    Burge, LL
    Garuba, M
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1844 - 1848
  • [49] Approximate string matching for music analysis
    Clifford, R
    Iliopoulos, C
    SOFT COMPUTING, 2004, 8 (09) : 597 - 603
  • [50] Approximate string matching for music analysis
    R. Clifford
    C. Iliopoulos
    Soft Computing, 2004, 8 : 597 - 603