Efficient algorithms for approximate string matching with swaps

被引:5
|
作者
Kim, DK [1 ]
Lee, JS
Park, K
Cho, Y
机构
[1] Seoul Natl Univ, Dept Comp Sci, Seoul 151742, South Korea
[2] Korea Natl Open Univ, Dept Comp Sci, Seoul 110791, South Korea
关键词
D O I
10.1006/jcom.1998.0497
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most research on the edit distance problem and the k-differences problem considered the set of edit operations consisting of changes, insertions, and deletions. In this paper we include the swap operation that interchanges two adjacent characters into the set of allowable edit operations, and we present an O(t min(m, n))-time algorithm for the extended edit distance problem, where t is the edit distance between the given strings, and an O(kn)-time algorithm for the extended k-differences problem. That is, we add swaps into the set of edit operations without increasing the time complexities of previous algorithms that consider only changes, insertions, and deletions for the edit distance and Jc-differences problems. (C) 1999 Academic Press.
引用
收藏
页码:128 / 147
页数:20
相关论文
共 50 条
  • [1] Efficient algorithms for approximate string matching with swaps
    Lee, JS
    Kim, DK
    Park, K
    Cho, Y
    [J]. COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 1997, 1264 : 28 - 39
  • [2] ALGORITHMS FOR APPROXIMATE STRING MATCHING
    UKKONEN, E
    [J]. INFORMATION AND CONTROL, 1985, 64 (1-3): : 100 - 118
  • [3] An Efficient Algorithm for Approximate Pattern Matching with Swaps
    Campanelli, Matteo
    Cantone, Domenico
    Faro, Simone
    Giaquinta, Emanuele
    [J]. PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2009, 2009, : 90 - 104
  • [4] THE ACCURACY OF APPROXIMATE STRING MATCHING ALGORITHMS
    NESBIT, JC
    [J]. JOURNAL OF COMPUTER-BASED INSTRUCTION, 1986, 13 (03): : 80 - 83
  • [5] A comparison of approximate string matching algorithms
    Jokinen, P
    Tarhio, J
    Ukkonen, E
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (12): : 1439 - 1458
  • [6] Fast algorithms for approximate circular string matching
    Carl Barton
    Costas S Iliopoulos
    Solon P Pissis
    [J]. Algorithms for Molecular Biology, 9
  • [7] Fast algorithms for approximate circular string matching
    Barton, Carl
    Iliopoulos, Costas S.
    Pissis, Solon P.
    [J]. ALGORITHMS FOR MOLECULAR BIOLOGY, 2014, 9
  • [8] Efficient Approximate Substring Matching in Compressed String
    Han, Yutong
    Wang, Bin
    Yang, Xiaochun
    [J]. Web-Age Information Management, Pt II, 2016, 9659 : 184 - 197
  • [9] Improved algorithms for approximate string matching (extended abstract)
    Papamichail, Dimitris
    Papamichail, Georgios
    [J]. BMC BIOINFORMATICS, 2009, 10
  • [10] 2 ALGORITHMS FOR APPROXIMATE STRING MATCHING IN STATIC TEXTS
    JOKINEN, P
    UKKONEN, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 520 : 240 - 248