메뉴 건너뛰기




Volumn 30, Issue 4, 2001, Pages 473-502

Improving an algorithm for approximate pattern matching

Author keywords

Approximate matching probability; Bit parallelism; Edit distance; String matching allowing errors

Indexed keywords

ALGORITHMS; FINITE AUTOMATA; HEURISTIC METHODS; ONLINE SYSTEMS; PROBLEM SOLVING;

EID: 0141789118     PISSN: 01784617     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00453-001-0034-6     Document Type: Article
Times cited : (21)

References (34)
  • 1
    • 0000942833 scopus 로고
    • Text retrieval: Theory and practice
    • J. van Leeuwen, editor, 12th IFIP World Computer Congress, Elsevier, Amsterdam, September
    • R. Baeza-Yates. Text retrieval: Theory and practice. In J. van Leeuwen, editor, 12th IFIP World Computer Congress, volume I: Algorithms, Software, Architecture, pages 465-476. Elsevier, Amsterdam, September 1992.
    • (1992) Algorithms, Software, Architecture , vol.1 , pp. 465-476
    • Baeza-Yates, R.1
  • 2
    • 84976680267 scopus 로고
    • A new approach to text searching
    • October
    • R. Baeza-Yates and G. Gonnet. A new approach to text searching. Communications of the ACM, 35(10):74-82, October 1992.
    • (1992) Communications of the ACM , vol.35 , Issue.10 , pp. 74-82
    • Baeza-Yates, R.1    Gonnet, G.2
  • 3
    • 0346012989 scopus 로고    scopus 로고
    • A faster algorithm for approximate string matching
    • D. Hirschberg and G. Myers, editors, Proc. CPM '96, Springer-Verlag, Berlin
    • R. Baeza-Yates and G. Navarro. A faster algorithm for approximate string matching. In D. Hirschberg and G. Myers, editors, Proc. CPM '96, LNCS 1075, pages 1-23. Springer-Verlag, Berlin, 1996.
    • (1996) LNCS 1075 , pp. 1-23
    • Baeza-Yates, R.1    Navarro, G.2
  • 4
    • 84947916543 scopus 로고    scopus 로고
    • Multiple approximate string matching
    • Proc. WADS '97, Springer-Verlag, Berlin
    • R. Baeza-Yates and G. Navarro. Multiple approximate string matching. In Proc. WADS '97, LNCS 1272, pages 174-184. Springer-Verlag, Berlin, 1997.
    • (1997) LNCS 1272 , pp. 174-184
    • Baeza-Yates, R.1    Navarro, G.2
  • 5
    • 0001114905 scopus 로고    scopus 로고
    • Faster approximate string matching
    • R. Baeza-Yates and G. Navarro. Faster approximate string matching. Algorithmica, 23(2): 127-158, 1998.
    • (1998) Algorithmica , vol.23 , Issue.2 , pp. 127-158
    • Baeza-Yates, R.1    Navarro, G.2
  • 6
    • 0242375791 scopus 로고    scopus 로고
    • New and Faster Filters for Multiple Approximate String Matching
    • Technical Report TR/DCC-98-10, Department of Computer Science, University of Chile, To appear
    • R. Baeza-Yates and G. Navarro. New and Faster Filters for Multiple Approximate String Matching. Technical Report TR/DCC-98-10, Department of Computer Science, University of Chile, 1998. ftp: //ftp.dcc.uchile.cl/pub/users/gnavarro/multi.ps.gz. To appear in Random Structures and Algorithms.
    • (1998) Random Structures and Algorithms
    • Baeza-Yates, R.1    Navarro, G.2
  • 8
    • 85029474990 scopus 로고
    • Theoretical and empirical comparisons of approximate string matching algorithms
    • Proc. CPM '92, Springer-Verlag, Berlin
    • W. Chang and J. Lampe. Theoretical and empirical comparisons of approximate string matching algorithms. In Proc. CPM '92, LNCS 644, pages 172-181. Springer-Verlag, Berlin, 1992.
    • (1992) LNCS 644 , pp. 172-181
    • Chang, W.1    Lampe, J.2
  • 9
    • 0028516811 scopus 로고
    • Sublinear approximate string matching and biological applications
    • Oct./Nov.
    • W. Chang and E. Lawler. Sublinear approximate string matching and biological applications. Algorithmica, 12(4/5):327-344, Oct./Nov. 1994.
    • (1994) Algorithmica , vol.12 , Issue.4-5 , pp. 327-344
    • Chang, W.1    Lawler, E.2
  • 10
    • 85008059400 scopus 로고
    • Approximate string matching and local similarity
    • Proc. CPM '94, Springer-Verlag, Berlin
    • W. Chang and T. Marr. Approximate string matching and local similarity. In Proc. CPM '94, LNCS 807, pages 259-273. Springer-Verlag, Berlin, 1994.
    • (1994) LNCS 807 , pp. 259-273
    • Chang, W.1    Marr, T.2
  • 11
    • 0025588739 scopus 로고
    • An improved algorithm for approximate string matching
    • Z. Galil and K. Park. An improved algorithm for approximate string matching. SIAM Journal of Computing, 19(6):989-999, 1990.
    • (1990) SIAM Journal of Computing , vol.19 , Issue.6 , pp. 989-999
    • Galil, Z.1    Park, K.2
  • 12
    • 0030412523 scopus 로고    scopus 로고
    • A comparison of approximate string matching algorithms
    • P. Jokinen, J. Tarhio, and E. Ukkonen. A comparison of approximate string matching algorithms. Software Practice and Experience, 26(12): 1439-1458, 1996.
    • (1996) Software Practice and Experience , vol.26 , Issue.12 , pp. 1439-1458
    • Jokinen, P.1    Tarhio, J.2    Ukkonen, E.3
  • 15
    • 0001421462 scopus 로고
    • Fast parallel and serial approximate string matching
    • G. Landau and U. Vishkin. Fast parallel and serial approximate string matching. Journal of Algorithms, 10:157-169, 1989.
    • (1989) Journal of Algorithms , vol.10 , pp. 157-169
    • Landau, G.1    Vishkin, U.2
  • 16
    • 0028516571 scopus 로고
    • A sublinear algorithm for approximate keyword searching
    • Oct./Nov.
    • E. Myers. A sublinear algorithm for approximate keyword searching. Algorithmica, 12(4/5):345-374, Oct./Nov. 1994.
    • (1994) Algorithmica , vol.12 , Issue.4-5 , pp. 345-374
    • Myers, E.1
  • 17
    • 84877345747 scopus 로고    scopus 로고
    • A fast bit-vector algorithm for approximate pattern matching based on dynamic programming
    • Proc. CPM '98, Springer-Verlag, Berlin
    • G. Myers. A fast bit-vector algorithm for approximate pattern matching based on dynamic programming. In Proc. CPM '98, LNCS 1448, pages 1-13. Springer-Verlag, Berlin, 1998.
    • (1998) LNCS 1448 , pp. 1-13
    • Myers, G.1
  • 18
    • 0042960937 scopus 로고    scopus 로고
    • Multiple approximate string matching by counting
    • R. Baeza-Yates, editor, Carleton University Press, Ottawa
    • G. Navarro. Multiple approximate string matching by counting. In R. Baeza-Yates, editor, Proc. WSP '97, pages 125-139. Carleton University Press, Ottawa, 1997.
    • (1997) Proc. WSP '97 , pp. 125-139
    • Navarro, G.1
  • 19
    • 0042960938 scopus 로고    scopus 로고
    • A partial deterministic automaton for approximate string matching
    • R. Baeza-Yates, editor, Carleton University Press, Ottawa
    • G. Navarro. A partial deterministic automaton for approximate string matching. In R. Baeza-Yates, editor, Proc. WSP '97, pages 112-124. Carleton University Press, Ottawa, 1997.
    • (1997) Proc. WSP '97 , pp. 112-124
    • Navarro, G.1
  • 20
    • 0014757386 scopus 로고
    • A general method applicable to the search for similarities in the amino acid sequences of two proteins
    • S. Needleman and C. Wunsch. A general method applicable to the search for similarities in the amino acid sequences of two proteins. Journal of Molecular Biology, 48:444-453, 1970.
    • (1970) Journal of Molecular Biology , vol.48 , pp. 444-453
    • Needleman, S.1    Wunsch, C.2
  • 21
    • 49149141669 scopus 로고
    • The theory and computation of evolutionary distances: Pattern recognition
    • P. Sellers. The theory and computation of evolutionary distances: pattern recognition. Journal of Algorithms, 1:359-373, 1980.
    • (1980) Journal of Algorithms , vol.1 , pp. 359-373
    • Sellers, P.1
  • 22
    • 0042459830 scopus 로고    scopus 로고
    • Fast approximate string matching with q-blocks sequences
    • N. Ziviani, R. Baeza-Yates, and K. Guimarães, editors, Carleton University Press, Ottawa
    • F. Shi. Fast approximate string matching with q-blocks sequences. In N. Ziviani, R. Baeza-Yates, and K. Guimarães, editors, Proc. WSP '96, pages 257-271. Carleton University Press, Ottawa, 1996.
    • (1996) Proc. WSP '96 , pp. 257-271
    • Shi, F.1
  • 23
    • 0025467860 scopus 로고
    • A very fast substring search algorithm
    • August
    • D. Sunday. A very fast substring search algorithm. Communications of the ACM, 33(8): 132-142, August 1990.
    • (1990) Communications of the ACM , vol.33 , Issue.8 , pp. 132-142
    • Sunday, D.1
  • 24
    • 84947737449 scopus 로고
    • On using q-gram locations in approximate string matching
    • P. Spirakis, editor, Proc. ESA '95, Springer-Verlag, Berlin
    • E. Sutinen and J. Tarhio. On using q-gram locations in approximate string matching. In P. Spirakis, editor, Proc. ESA '95, LNCS 979, pages 327-340. Springer-Verlag, Berlin, 1995.
    • (1995) LNCS 979 , pp. 327-340
    • Sutinen, E.1    Tarhio, J.2
  • 25
    • 85027496108 scopus 로고
    • Approximate pattern matching with samples
    • Proc. ISAAC '94, Springer-Verlag, Berlin
    • T. Takaoka. Approximate pattern matching with samples. In Proc. ISAAC '94, LNCS 834, pages 234-242. Springer-Verlag, Berlin, 1994.
    • (1994) LNCS 834 , pp. 234-242
    • Takaoka, T.1
  • 26
    • 0000439817 scopus 로고
    • Boyer-Moore approach to approximate string matching
    • J. Gilbert and R. Karlsson, editors, SWAT '90, Springer-Verlag, Berlin
    • J. Tarhio and E. Ukkonen. Boyer-Moore approach to approximate string matching. In J. Gilbert and R. Karlsson, editors, SWAT '90, LNCS 447, pages 348-359. Springer-Verlag, Berlin, 1990.
    • (1990) LNCS 447 , pp. 348-359
    • Tarhio, J.1    Ukkonen, E.2
  • 27
    • 0027579549 scopus 로고
    • Approximate Boyer-Moore string matching
    • J. Tarhio and E. Ukkonen. Approximate Boyer-Moore string matching. SIAM Journal on Computing, 22(2):243-260, 1993.
    • (1993) SIAM Journal on Computing , vol.22 , Issue.2 , pp. 243-260
    • Tarhio, J.1    Ukkonen, E.2
  • 28
    • 0020494998 scopus 로고
    • Algorithms for approximate string matching
    • E. Ukkonen. Algorithms for approximate string matching. Information and Control, 64:100-118, 1985.
    • (1985) Information and Control , vol.64 , pp. 100-118
    • Ukkonen, E.1
  • 29
    • 0000386785 scopus 로고
    • Finding approximate patterns in strings
    • E. Ukkonen. Finding approximate patterns in strings. Journal of Algorithms, 6:132-137, 1985.
    • (1985) Journal of Algorithms , vol.6 , pp. 132-137
    • Ukkonen, E.1
  • 30
    • 0027113212 scopus 로고
    • Approximate string matching with q-grams and maximal matches
    • E. Ukkonen. Approximate string matching with q-grams and maximal matches. Theoretical Computer Science, 1:191-211, 1992.
    • (1992) Theoretical Computer Science , vol.1 , pp. 191-211
    • Ukkonen, E.1
  • 31
    • 0028419898 scopus 로고
    • Approximate string matching using within-word parallelism
    • April
    • A. Wright. Approximate string matching using within-word parallelism. Software Practice and Experience, 24(4):337-362, April 1994.
    • (1994) Software Practice and Experience , vol.24 , Issue.4 , pp. 337-362
    • Wright, A.1
  • 32
    • 0003129916 scopus 로고
    • Agrep - A fast approximate pattern-matching tool
    • S. Wu and U. Manber. Agrep - a fast approximate pattern-matching tool. In Proc. USENIX Technical Conference, pages 153-162, 1992.
    • (1992) Proc. USENIX Technical Conference , pp. 153-162
    • Wu, S.1    Manber, U.2
  • 33
    • 84976654685 scopus 로고
    • Fast text searching allowing errors
    • October
    • S. Wu and U. Manber. Fast text searching allowing errors. Communications of the ACM, 35(10):83-91, October 1992.
    • (1992) Communications of the ACM , vol.35 , Issue.10 , pp. 83-91
    • Wu, S.1    Manber, U.2
  • 34
    • 0002225727 scopus 로고    scopus 로고
    • A subquadratic algorithm for approximate limited expression matching
    • S. Wu, U. Manber, and E. Myers. A subquadratic algorithm for approximate limited expression matching. Algorithmica, 15(1):50-67, 1996.
    • (1996) Algorithmica , vol.15 , Issue.1 , pp. 50-67
    • Wu, S.1    Manber, U.2    Myers, E.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.