From nondeterministic suffix automaton to lazy suffix tree

作者: Kimmo Fredriksson

DOI: 10.1007/978-3-642-12476-1_8

关键词:

摘要: Given two strings, a pattern P of length m and text T n over some alphabet Σ size σ, we consider the exact string matching problem, i.e. want to report all occurrences in T. The well-known Backward-Nondeterministic-DAWG-Matching (BNDM) algorithm is one most efficient for short moderate patterns. In this paper – as prelude take underlying nondeterministic suffix automaton apply it instead pattern. resulting surprisingly simple, relatively patterns small sizes practice. We then show how can be easily adapted construct tree lazy manner. Both algorithms are if static but given on-line (without possibility batch queries). discuss various variants algorithms, conclude with experimental results.

参考文章(44)
Kimmo Fredriksson, Row-wise Tiling for the Myers’ Bit-Parallel Approximate String Matching Algorithm string processing and information retrieval. pp. 66- 79 ,(2003) , 10.1007/978-3-540-39984-1_6
Maxime Crochemore, Wojciech Rytter, Jewels of stringology : text algorithms World Scientific. ,(2002) , 10.1142/4838
Alberto Apostolico, The Myriad Virtues of Subword Trees Springer, Berlin, Heidelberg. pp. 85- 96 ,(1985) , 10.1007/978-3-642-82456-2_6
Maxime Crochemore, Costas Iliopoulos, Marcin Kubica, Jakub Radoszewski, Wojciech Rytter, Tomasz Waleń, Extracting powers and periods in a string from its runs structure string processing and information retrieval. ,vol. 6393, pp. 258- 269 ,(2010) , 10.1007/978-3-642-16321-0_27
Wojciech Rytter, Maxime Crochemore, Jewels of stringology ,(2002)
Feifeng Zheng, Stanley P. Y. Fung, Wun-Tat Chan, Francis Y. L. Chin, Chung Keung Poon, Prudence W. H. Wong, Improved on-line broadcast scheduling with deadlines computing and combinatorics conference. pp. 320- 329 ,(2006) , 10.1007/11809678_34
Combinatorial Algorithms on Words Springer-Verlag New York, Inc.. ,(1985) , 10.1007/978-3-642-82456-2