Abstract
We study a problem of efficient utilisation of extra memory space in real-time string matching. We propose, for any constant ε >0, a real-time string matching algorithm claiming O(m ε) extra space, where m is the size of a pattern. All previously known real-time string matching algorithms use Ω(m) extra space.
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
Boyer, R.S., More, J.S.: A Fast String Searching Algorithm. Communication of the ACM 20(10), 762–772 (1977)
Colussi, L.: Correctness and efficiency of string matching algorithms. Information and Control 95, 225–251 (1991)
Colussi, L., Galil, Z., Giancarlo, R.: On the exact complexity of string matching. In: Proc. 31st IEEE Symposium on Foundations of Computer Science (FOCS 1990), pp. 135–143 (1990)
Crochemore, M., Perrin, D.: Two-way string-matching. J. Assoc. Comput. Mach. 38(3), 651–675 (1991)
Galil, Z.: String Matching in Real Time. Journal of the ACM 28(1), 134–149 (1981)
Galil, Z., Giancarlo, R.: The exact complexity of string matching: upper bounds. SIAM J. on Computing 21(3), 407–437 (1992)
Galil, Z., Seiferas, J.: Time-space-optimal string matching. J. Comput. System Sci. 26, 280–294 (1983)
Ga̧sieniec, L., Plandowski, W., Rytter, W.: The zooming method: a recursive approach to time-space efficient string-matching. Theoret. Comput. Sci. 147, 19–30 (1995)
Ga̧sieniec, L., Plandowski, W., Rytter, W.: Constant-space string matching with smaller number of comparisons: sequential sampling. In: Galil, Z., Ukkonen, E. (eds.) CPM 1995. LNCS, vol. 937, pp. 78–89. Springer, Heidelberg (1995)
Ga̧sieniec, L., Potapov, I.: Time/Space Efficient Compressed Pattern Matching. Fundamenta Informaticae 56(1-2), 137–154 (2003)
Horspool, R.N.: Practical Fast Searching in Strings. Software, Practice and Experience 10(6), 501–506 (1980)
Knuth, D.E., Morris, J.H., Pratt, V.R.: Fast pattern matching in strings. SIAM J. Comput. 6, 322–350 (1977)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gąsieniec, L., Kolpakov, R. (2004). Real-Time String Matching in Sublinear Space. In: Sahinalp, S.C., Muthukrishnan, S., Dogrusoz, U. (eds) Combinatorial Pattern Matching. CPM 2004. Lecture Notes in Computer Science, vol 3109. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27801-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-27801-6_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22341-2
Online ISBN: 978-3-540-27801-6
eBook Packages: Springer Book Archive