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 条
  • [21] Tries for approximate string matching
    Shang, H
    Merrettal, TH
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (04) : 540 - 547
  • [22] Space-Efficient Approximate String Matching Allowing Inversions in Fast Average Time
    Kim, Hwee
    Han, Yo-Sub
    FRONTIERS IN ALGORITHMICS, FAW 2014, 2014, 8497 : 141 - 150
  • [23] Bit-parallel multiple approximate string matching based on GPU
    Xu, Kefu
    Cui, Wenke
    Hu, Yue
    Guo, Li
    FIRST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2013, 17 : 523 - 529
  • [24] The shortest common superstring problem: Average case analysis for both exact and approximate matching
    Yang, EH
    Zhang, Z
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (06) : 1867 - 1886
  • [25] On the Complexity of String Matching for Graphs
    Equi, Massimo
    Makinen, Veli
    Tomescu, Alexandru I.
    Grossi, Roberto
    ACM TRANSACTIONS ON ALGORITHMS, 2023, 19 (03)
  • [26] Towards increasing F-measure of approximate string matching in O(1) complexity
    Boguszewski, Adrian
    Szymanski, Julian
    Draszawka, Karol
    PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 527 - 532
  • [27] Approximate Two-Party Privacy-Preserving String Matching with Linear Complexity
    Beck, Martin
    Kerschbaum, Florian
    2013 IEEE INTERNATIONAL CONGRESS ON BIG DATA, 2013, : 31 - 37
  • [28] APPROXIMATE STRING MATCHING - INVESTIGATIONS WITH A HARDWARE STRING COMPARATOR
    OWOLABI, O
    FERGUSON, JD
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 301 : 536 - 545
  • [29] THE ACCURACY OF APPROXIMATE STRING MATCHING ALGORITHMS
    NESBIT, JC
    JOURNAL OF COMPUTER-BASED INSTRUCTION, 1986, 13 (03): : 80 - 83
  • [30] Approximate string matching with swap and mismatch
    Lipsky, Ohad
    Porat, Benny
    Porat, Elly
    Shalom, B. Riva
    Tzur, Asaf
    ALGORITHMS AND COMPUTATION, 2007, 4835 : 869 - +