Abstract
In this talk we summarize what is known about the periodicities of strings. A period of a string is a shift that causes a string to match itself. We define z compact represention of the set of all periods of a string, called the (auto) correlation of the string. Two sets of necessary and sufficient conditions are obtained characterizing the correlations of strings. It is shown that the number of distinct correlations of strings of length n is of the order n logn. By using generating function methods we enumerate the strings having a given correlation, and investigate certain related questions. A more expanded version of these results appears in an article [0] by the author and A.M. Odlyzko.
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
L.J. Guibas and A.M. Odlyzko, Periods in Strings, J. Comp. Theory, Series A, Vol. 30, No. 1, 1981.
S.B. Boyer and J.S. Moore, A fast string searching algorithm, Comm. Assoc. Comput. Mach Xerox Palo Alto Research Center Palo Alto, California 94304(1977), 762–771
NJ. Fine and H.S. Wilf, Uniqueness theorems for periodic functions, Proc. Amer. Math. Soc 16 (1965), 109–114.
M. Gardner, On the paradoxical situations that arise from nontransitive relations. Sci. Amer. (October 1974), 120–125.
L.J. Guibas and A.M. Odlyzko, A new proof of the linearity of the Boyer-Moore string searching algorithm, in “Proceedings, 18th Annual Symposium on Foundations of Computer Science Proceedings,” IEEE Computer Society, New York, 1977. Revised version SIAM J. Comput,in press.
L.J. Guibas and AM. Odlyzko, String overlaps, pattern matching and non-transitive games. J. Combinatorial Theory Ser. A,in press.
Z. Galil and J. Seiferas, Saving space in fast string matching, in “Proceedings. 18th Annual Symposium on Foundations of Computer Proceedings.” IEEE Computer Society, New York, 1977.
H. Harborth, Endliche 0–1-Folgen mit gleichen Teilblocken, Crelle’s J. 271 (1974), 139–154.
D.E. Knuth, J.H. Morris and V.R. Pratt, Fast pattern matching in strings, SIAM J. Comput 6 (1977), 323–350.
R.C. Lyndon and M.P. Schutzenberger, The equation am =bNCP in a free group. Michigan Math. J 9 (1962), 289–298.
T.P. Nielsen, On the expected duration of a search for a fixed pattern in random data. IEEE Trans. Inform Theory (1973), 702–704.
M.P. Schutzenberger, A property of finitely generated submonoids of free monoids. “Actes de Colloque sur le semigroups a Szeged, 1976,” North-Holland, Amsterdam, in press.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guibas, L.J. (1985). Periodicities in Strings. In: Apostolico, A., Galil, Z. (eds) Combinatorial Algorithms on Words. NATO ASI Series, vol 12. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82456-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-82456-2_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-82458-6
Online ISBN: 978-3-642-82456-2
eBook Packages: Springer Book Archive