Skip to main content

Periodicities in Strings

  • Conference paper
Combinatorial Algorithms on Words

Part of the book series: NATO ASI Series ((NATO ASI F,volume 12))

  • 337 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L.J. Guibas and A.M. Odlyzko, Periods in Strings, J. Comp. Theory, Series A, Vol. 30, No. 1, 1981.

    Google Scholar 

  2. 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

    Google Scholar 

  3. NJ. Fine and H.S. Wilf, Uniqueness theorems for periodic functions, Proc. Amer. Math. Soc 16 (1965), 109–114.

    Article  MathSciNet  MATH  Google Scholar 

  4. M. Gardner, On the paradoxical situations that arise from nontransitive relations. Sci. Amer. (October 1974), 120–125.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. L.J. Guibas and AM. Odlyzko, String overlaps, pattern matching and non-transitive games. J. Combinatorial Theory Ser. A,in press.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. H. Harborth, Endliche 0–1-Folgen mit gleichen Teilblocken, Crelle’s J. 271 (1974), 139–154.

    MathSciNet  MATH  Google Scholar 

  9. D.E. Knuth, J.H. Morris and V.R. Pratt, Fast pattern matching in strings, SIAM J. Comput 6 (1977), 323–350.

    Article  MathSciNet  MATH  Google Scholar 

  10. R.C. Lyndon and M.P. Schutzenberger, The equation am =bNCP in a free group. Michigan Math. J 9 (1962), 289–298.

    Article  MathSciNet  MATH  Google Scholar 

  11. T.P. Nielsen, On the expected duration of a search for a fixed pattern in random data. IEEE Trans. Inform Theory (1973), 702–704.

    Google Scholar 

  12. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics