Skip to main content

The Lempel-Ziv Complexity of Fixed Points of Morphisms

  • Conference paper
Mathematical Foundations of Computer Science 2006 (MFCS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4162))

Abstract

The Lempel–Ziv complexity is a fundamental measure of complexity for words, closely connected with the famous LZ77, LZ78 compression algorithms. We investigate this complexity measure for one of the most important families of infinite words in combinatorics, namely the fixed points of morphisms. We give a complete characterisation of the complexity classes which are Θ(1), Θ(logn), and Θ(n \(^{\rm 1/{\it k}}\)), k ∈ ℕ, k ≥2, depending on the periodicity of the word and the growth function of the morphism. The relation with the well-known classification of Ehrenfeucht, Lee, Rozenberg, and Pansiot for factor complexity classes is also investigated. The two measures complete each other, giving an improved picture for the complexity of these infinite words.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Amigo, J.M., Szczepanski, J., Wajnryb, E., Sanchez-Vives, M.V.: Estimating the entropy rate of spike trains via Lempel-Ziv complexity. Neural Computation 16(4), 717–736 (2004)

    Article  MATH  Google Scholar 

  2. de Bruijn, N.G.: A combinatorial problem. Nederl. Akad. Wetensch. Proc. 49, 758–764 (1946)

    MathSciNet  Google Scholar 

  3. Chaitin, G.: On the length of programs for computing finite binary sequences. J. Assoc. Comput. Mach. 13, 547–569 (1966)

    MATH  MathSciNet  Google Scholar 

  4. Chen, X., Kwong, S., Li, M.: A compression algorithm for DNA sequences. IEEE Engineering in Medicine and Biology Magazine 20(4), 61–66 (2001)

    Article  Google Scholar 

  5. Choffrut, C., Karhumäki, J.: Combinatorics on words. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. I, pp. 329–438. Springer, Heidelberg (1997)

    Google Scholar 

  6. Crochemore, M.: Linear searching for a square in a word. In: Apostolico, A., Galil, Z. (eds.) NATO Advanced Research Workshop on Combinatorial Algorithms on Words, 1984, pp. 66–72. Springer, Berlin (1985)

    Google Scholar 

  7. Ehrenfeucht, A., Lee, K.P., Rozenberg, G.: Subword complexities of various classes of deterministic developmental languages without interaction. Theoret. Comput. Sci. 1, 59–75 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  8. Ehrenfeucht, A., Rozenberg, G.: On the subword complexities of square-free D0L-languages. Theoret. Comput. Sci. 16, 25–32 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  9. Ehrenfeucht, A., Rozenberg, G.: On the subword complexities of D0L-languages with a constant distribution. Theoret. Comput. Sci. 13, 108–113 (1981)

    MATH  MathSciNet  Google Scholar 

  10. Ehrenfeucht, A., Rozenberg, G.: On the subword complexities of homomorphic images of languages. RAIRO Informatique Théorique 16, 303–316 (1982)

    MATH  MathSciNet  Google Scholar 

  11. Ehrenfeucht, A., Rozenberg, G.: On the subword complexities of locally catenative D0L-languages. Information Processing Letters 16, 7–9 (1982)

    Article  MathSciNet  Google Scholar 

  12. Ehrenfeucht, A., Rozenberg, G.: On the subword complexities of m-free D0L-languages. Information Processing Letters 17, 121–124 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  13. Farach, M., Noordewier, M.O., Savari, S.A., Shepp, L.A., Wyner, A.D., Ziv, J.: On the entropy of DNA: algorithms and measurements based on memory and rapid convergence. In: Proc. of SODA 1995, pp. 48–57 (1995)

    Google Scholar 

  14. Gusev, V.D., Kulichkov, V.A., Chupakhina, O.M.: The Lempel-Ziv complexity and local structure analysis of genomes. Biosystems 30(1-3), 183–200 (1993)

    Article  Google Scholar 

  15. Ilie, L., Yu, S., Zhang, K.: Word complexity and repetitions in words. Internat. J. Found. Comput. Sci. 15(1), 41–55 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  16. Kolmogorov, A.N.: Three approaches to the quantitative definition of information. Probl. Inform. Transmission 1, 1–7 (1965)

    Google Scholar 

  17. Kolpakov, R., Kucherov, G.: Finding maximal repetitions in a word in linear time. In: Proc. of the 40th Annual Symposium on Foundations of Computer Science, pp. 596–604. IEEE Computer Soc., Los Alamitos (1999)

    Google Scholar 

  18. Lempel, A., Ziv, J.: On the Complexity of Finite Sequences. IEEE Trans. Inform. Theory 92(1), 75–81 (1976)

    Article  MathSciNet  Google Scholar 

  19. Lothaire, M.: Combinatorics on Words. Addison-Wesley, Reading (1983); Reprinted with corrections, Cambridge Univ. Press, Cambridge (1997)

    Google Scholar 

  20. Lothaire, M.: Algebraic Combinatorics on Words. Cambridge University Press, Cambridge (2002)

    MATH  Google Scholar 

  21. Lothaire, M.: Applied Combinatorics on Words. Cambridge University Press, Cambridge (2005)

    MATH  Google Scholar 

  22. Main, M.G.: Detecting leftmost maximal periodicities. Discrete Appl. Math. 25(1-2), 145–153 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  23. Pansiot, J.-J.: Bornes inférieures sur la complexité des facteurs des mots infinis engendrés par morphismes itérés. In: Fontet, M., Mehlhorn, K. (eds.) STACS 1984. LNCS, vol. 166, pp. 230–240. Springer, Heidelberg (1984)

    Google Scholar 

  24. Pansiot, J.-J.: Complexité des facteurs des mots infinis engendrés par morphismes itérés. In: Paredaens, J. (ed.) ICALP 1984. LNCS, vol. 172, pp. 380–389. Springer, Heidelberg (1984)

    Google Scholar 

  25. Rozenberg, G.: On subwords of formal languages. In: Gecseg, F. (ed.) FCT 1981. LNCS, vol. 117, pp. 328–333. Springer, Heidelberg (1981)

    Google Scholar 

  26. Rozenberg, G., Salomaa, A.: The Mathematical Theory of L Systems. Academic Press, London (1980)

    MATH  Google Scholar 

  27. Rytter, W.: Application of Lempel-Ziv factorization to the approximation of grammar-based compression. Theoret. Comput. Sci. 302(1-3), 211–222 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  28. Salomaa, A., Soittola, M.: Automata-theoretic aspects of formal power series. Springer, New York (1978)

    MATH  Google Scholar 

  29. Szczepanski, J., Amigo, M., Wajnryb, E., Sanchez-Vives, M.V.: Application of Lempel-Ziv complexity to the analysis of neural discharges. Network: Computation in Neural Systems 14(2), 335–350 (2003)

    Article  Google Scholar 

  30. Szczepanski, J., Amigo, J.M., Wajnryb, E., Sanchez-Vives, M.V.: Characterizing spike trains with Lempel-Ziv complexity. Neurocomputing 58-60, 79–84 (2004)

    Article  MathSciNet  Google Scholar 

  31. Ziv, J., Lempel, A.: A universal algorithm for sequential data compression. IEEE Trans. Inform. Theory 23(3), 337–343 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  32. Ziv, J., Lempel, A.: Compression of individual sequences via variable-rate coding. IEEE Trans. Inform. Theory 24(5), 530–536 (1978)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Constantinescu, S., Ilie, L. (2006). The Lempel-Ziv Complexity of Fixed Points of Morphisms. In: Královič, R., Urzyczyn, P. (eds) Mathematical Foundations of Computer Science 2006. MFCS 2006. Lecture Notes in Computer Science, vol 4162. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11821069_25

Download citation

  • DOI: https://doi.org/10.1007/11821069_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-37791-7

  • Online ISBN: 978-3-540-37793-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics