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 条
  • [1] Average-optimal multiple approximate string matching
    Fredriksson, K
    Navarro, G
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2003, 2676 : 109 - 128
  • [2] Multiple approximate string matching
    BaezaYates, R
    Navarro, G
    ALGORITHMS AND DATA STRUCTURES, 1997, 1272 : 174 - 184
  • [3] ON THE EXACT COMPLEXITY OF STRING MATCHING - LOWER BOUNDS
    GALIL, Z
    GIANCARLO, R
    SIAM JOURNAL ON COMPUTING, 1991, 20 (06) : 1008 - 1020
  • [4] Tighter upper bounds on the exact complexity of string matching
    Cole, R
    Hariharan, R
    SIAM JOURNAL ON COMPUTING, 1997, 26 (03) : 803 - 856
  • [5] ON THE EXACT COMPLEXITY OF STRING MATCHING - UPPER-BOUNDS
    GALIL, Z
    GIANCARLO, R
    SIAM JOURNAL ON COMPUTING, 1992, 21 (03) : 407 - 437
  • [6] Improved single and multiple approximate string matching
    Fredriksson, K
    Navarro, G
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2004, 3109 : 457 - 471
  • [7] TIGHTER LOWER BOUNDS ON THE EXACT COMPLEXITY OF STRING-MATCHING
    COLE, R
    HARIHARAN, R
    PATERSON, M
    ZWICK, U
    SIAM JOURNAL ON COMPUTING, 1995, 24 (01) : 30 - 45
  • [8] New and faster filters for multiple approximate string matching
    BaezaYates, R
    Navarro, G
    RANDOM STRUCTURES & ALGORITHMS, 2002, 20 (01) : 23 - 49
  • [9] A weak approach to suffix automata simulation for exact and approximate string matching
    Faro, Simone
    Scafiti, Stefano
    THEORETICAL COMPUTER SCIENCE, 2022, 933 : 88 - 103
  • [10] Parallelizing Exact and Approximate String Matching via Inclusive Scan on a GPU
    Mitani, Yasuaki
    Ino, Fumihiko
    Hagihara, Kenichi
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (07) : 1989 - 2002