A Language Approach to String Searching Evaluation

作者: Mireille Régnier

DOI: 10.1007/3-540-56024-6_2

关键词:

摘要: We propose a general framework to derive average performance of string searching algorithms that preprocess the pattern. It relies mainly on languages and combinatorics words, joined some probabilistic tools. The approach is quite powerful: although we concentrate here Morris-Pratt Boyer-Moore-Horspool, it applies large class algorithms. A fairly character distribution assumed, namely Markovian one, suitable for applications such as natural or biological databases searching. time, expressed number text-pattern comparisons, proven be asymptotically Kn linearity constant given.

参考文章(18)
Ricardo Alberto Baeza-Yates, Efficient text searching Efficient text searching. pp. 1- 1 ,(1989)
Mireille Regnier, Knuth-Morris-Pratt Algorithm: An Analysis mathematical foundations of computer science. pp. 431- 444 ,(1989) , 10.1007/3-540-51486-4_90
M. Lothaire, Combinatorics on Words ,(1984)
Ricardo A. Baeza-Yates, String Searching Algorithms Revisited workshop on algorithms and data structures. pp. 75- 96 ,(1989) , 10.1007/3-540-51542-9_9
Richard M. Karp, Michael O. Rabin, Efficient randomized pattern-matching algorithms Ibm Journal of Research and Development. ,vol. 31, pp. 249- 260 ,(1987) , 10.1147/RD.312.0249
Ricardo A. Baeza-Yates, Gaston H. Gonnet, Mireille Régnier, Analysis of Boyer-Moore-type string searching algorithms symposium on discrete algorithms. pp. 328- 343 ,(1990) , 10.5555/320176.320219
Donald E Knuth, James H Morris, Jr, Vaughan R Pratt, Fast Pattern Matching in Strings SIAM Journal on Computing. ,vol. 6, pp. 323- 350 ,(1977) , 10.1137/0206024
R. Nigel Horspool, Practical Fast Searching in Strings Software - Practice and Experience. ,vol. 10, pp. 501- 506 ,(1980) , 10.1002/SPE.4380100608
R. Schaback, On the expected sublinearity of the Boyer-Moore algorithm SIAM Journal on Computing. ,vol. 17, pp. 648- 658 ,(1988) , 10.1137/0217041