Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Andersson and S. Nilsson. Improved behavior of tries by adaptive branching, Inf. Process. Lett., 46, 6 (1993), 295-300.
A. Apostolico and R. Giancarlo. The Boyer-Moore-Galil string searching strategies revisited, SIAM J. Comput., 15, 1 (1986), 98-105.
A. Blumer, J. Blumer, A. Ehrenfeucht, D. Haussler and R. McConnel. Linear size finite automata for the set of all subwords of a word: an outline of results, Bull. Eur. Assoc. Theor. Comput. Sci., 21 (1983), 12-20.
R. S. Boyer and J. S. Moore. A fast string searching algorithm, Commun. ACM, 20,10 (1977),762-772.
D. Breslauer, L. Colussi and L. Toniolo. Tight comparison bounds for the string prefix-matching problem, Inf. Process. Lett., 47, 1 (1993), 51-57.
R. Cole. Tight bounds on the complexity of the Boyer-Moore string matching algorithm, SIAM J. Comput., 23, 5 (1994), 1075-1091.
R. Cole, R. Hariharan, M. Paterson, and U. Zwick. Tighter lower bounds on the exact complexity of string matching, SIAM J. Comput., 24, 1 (1995), 30-45.
M. Crochemore. Linear searching for a square in a word, Bull. Eur. Assoc. Theor. Comput. Sci., 24 (1984), 66-72.
M. Crochemore and D. Perrin. Two-way string-matching, J. Assoc. Comput. Mach., 38, 3 (1991), 651-675.
M. Crochemore. String-matching on ordered alphabets, Theor. Comput. Sci., 92,1 (1992),33-47.
M. Crochemore, A. Czumaj, L. Gasieniec, S. Jarominek, T. Lecroq, W. Plandowski and W. Rytter. Speeding up two string matching algorithms, Algorithmica, 12, 4/5 (1994), 247-267.
M. Crochemore and T. Lecroq. Tight bounds on the complexity of the Apostolico-Giancarlo algorithm, Inf. Process. Lett., 63, 4 (1997), 195-203.
M. Crochemore, L. Gasieniec, and W. Rytter. Constant-space string-matching in sublinear average time, Theor. Comput. Sci., 218, 1 (1999), 197-203.
M. Crochemore and R. Vérin. Direct construction of compact directed acyclic word graphs, Proceedings of the 8th Annual Symposium on Combinatorial Pattern Matching, (A. Apostolico and J. Hein, eds.), LNCS 1264, Springer-Verlag, Berlin, 1997, 116-129.
M. Farach. Optimal suffix tree construction with large alphabets, Proceedings of the 38th IEEE Annual Symposium on Foundations of Computer Science, Miami Beach, FL, 1997, 137-143.
P. Ferragina and R. Grossi. The string B-tree: A new data structure for string search in external memory and its applications, J. Assoc. Comput. Mach., 46, 2 (1999),236-280.
Z. Galil. On improving the worst case running time of the Boyer-Moore string searching algorithm, Commun. ACM, 22, 9 (1979), 505-508.
Z. Galil and J. Seiferas. Time-space optimal string matching, J. Comput. Syst. Sci., 26, 3 (1983), 280-294.
Z. Galil and R. Giancarlo. On the exact complexity of string matching: lower bounds, SIAM J. Comput., 20, 6 (1991), 1008-1020.
L. Gasieniec, W. Plandowski and W. Rytter. Constant-space string matching with smaller number of comparisons: sequential sampling, Proceedings of the 6th Annual Symposium on Combinatorial Pattern Matching, (Z. Galil and E. Ukkonen, eds.), LNCS 937, Springer-Verlag, Berlin, 1995, 78-89.
G. H. Gonnet. The PAT text searching system, Report, Department of Computer Science, University of Waterloo, Ontario, 1987.
R. Grossi, A. Gupta and J. S. Vitter. When indexing equals compression: experiments with compressing suffix array and applications, Proceedings of the 15th ACM-SIAM Annual Symposium on Discrete Algorithms, (J.I. Munro, ed.), New Orleans, LO, 2004, 636-645.
L. J. Guibas and A. M. Odlyzko. A new proof of the linearity of the Boyer-Moore string searching algorithm, SIAM J. Comput., 9, 4 (1980, 672-682.
C. Hancart. On Simon’s string searching algorithm, Inf. Process. Lett., 47, 2 (1993),95-99.
C. Hancart, 1996. Personal communication.
J. Holub and M. Crochemore. On the implementation of compact dawg’s, Proceedings of the 7th Conference on Implementation and Application of Automata, (J.-M. Champarnaud and D. Morel, eds.), LNCS 2608, Springer-Verlag, Berlin, 2002,289-294.
S. Inenaga, H. Hoshino, A. Shinohara, M. Takeda, S. Arikawa, G. Mauri and G. Pavesi. On-line construction of compact directed acyclic word graphs, Pro- ceedings of the 12th Annual Symposium on Combinatorial Pattern Matching, (A. Amir and G.M. Landau, eds.), LNCS 2089, Springer-Verlag, Berlin, 2001, 169-180.
R. W. Irving. Suffix binary search trees, Technical report, University of Glasgow, Computing Science Department, 1996.
J. Kärkkäinen. Suffix cactus: a cross between suffix tree and suffix array, Proceedings of the 6th Annual Symposium on Combinatorial Pattern Matching, (Z. Galil and E. Ukkonen, eds.), LNCS937, Springer-Verlag, Berlin, 1995, 191-204.
J. Kärkkäinen and P. Sanders. Simple linear work suffix array construction, Proceedings of the 30th International Colloquium on Automata, Languages and Programming, LNCS 2719, Springer-Verlag, Berlin, 2003, 943-955.
D. K. Kim, J. S. Sim, H. Park and K. Park. Linear-time construction of suffix arrays, Proceedings of the 14th Annual Symposium on Combinatorial Pattern Matching, (R.A. Baeza-Yates, E. Chávez, and M. Crochemore, eds.), LNCS 2676, Springer-Verlag, Berlin, 2003, 186-199.
P. Ko and S. Aluru. Space efficient linear time construction of suffix arrays, Proceedings of the 14th Annual Symposium on Combinatorial Pattern Matching, (R.A. Baeza-Yates, E. Chávez, and M. Crochemore, eds.), LNCS 2676, SpringerVerlag, Berlin, 2003, 200-210.
D. E. Knuth, J. H. Morris Jr and V. R. Pratt. Fast pattern matching in strings, SIAM J. Comput., 6, 1 (1977), 323-350.
U. Manber and G. Myers. Suffix arrays: a new method for on-line string searches, SIAM J. Comput., 22, 5 (1993), 935-948.
E. M. McCreight. A space-economical suffix tree construction algorithm, J. Algorithms, 23, 2 (1976), 262-272.
J.H. Morris, Jr and V.R. Pratt. A linear pattern-matching algorithm, Report 40, University of California, Berkeley, 1970.
J. I. Munro, V. Raman and S. S. Rao. Space efficient suffix trees, J. Algorithms, 39,2 (2001),205-222.
I. Simon. Sequence comparison: some theory and some practice, Electronic, Dictionaries and Automata in Computational Linguistics, (M. Gross and D. Perrin, eds.), LNCS 377, Springer-Verlag, Berlin, 1989, 79-92.
E. Ukkonen. Approximate string matching with q-grams and maximal matches, Theor. Comput. Sci., 92, 1 (1992), 191-212.
P. Weiner. Linear pattern matching algorithm, Proceedings of the 14th Annual IEEE Symposium on Switching and Automata Theory, Washington, DC, 1973, 1-11.
A. C. Yao. The complexity of pattern matching for a random string, SIAM J. Comput., 8, 3 (1979), 368-387.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2006). Maxime Crochemore, Thierry Lecroq. In: Esik, Z., MartÃn-Vide, C., Mitrana, V. (eds) Recent Advances in Formal Languages and Applications. Studies in Computational Intelligence, vol 25. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-33461-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-33461-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-33460-6
Online ISBN: 978-3-540-33461-3
eBook Packages: EngineeringEngineering (R0)