Skip to main content

Size of Unary One-Way Multi-head Finite Automata

  • Conference paper

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

Abstract

We investigate the descriptional complexity of deterministic one-way multi-head finite automata accepting unary languages. It is known that in this case the languages accepted are regular. Thus, we study the increase of the number of states when an n-state k-head finite automaton is simulated by a classical (one-head) deterministic or nondeterministic finite automaton. In the former case an upper bound of O(n·F(t·n)k − 1) and a lower bound of n·F(n)k − 1 states is shown, where t is a constant and F denotes Landau’s function. Since both bounds are of order \(e^{\Theta(\sqrt{n \cdot \ln(n)})}\), the trade-off for the simulation is tight in the order of magnitude. For the latter case we obtain an upper bound of O(n 2k) and a lower bound of Ω(n k) states. We investigate also the costs for the conversion of one-head nondeterministic finite automata to deterministic k-head finite automata, that is, we trade nondeterminism for heads. Finally, as an application of the simulation results, we show that decidability problems for unary deterministic k-head finite automata such as emptiness or equivalence are LOGSPACE-complete.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bach, E., Shallit, J.: Algorithmic Number Theory, Foundations of Computing, vol. 1. MIT Press (1996)

    Google Scholar 

  2. Chrobak, M.: Finite automata and unary languages. Theoret. Comput. Sci. 47, 149–158 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  3. Ellul, K.: Descriptional Complexity Measures of Regular Languages. Master’s thesis, University of Waterloo, Ontario, Canada (2004)

    Google Scholar 

  4. Geffert, V.: Magic numbers in the state hierarchy of finite automata. Inform. Comput. 205, 1652–1670 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  5. Geffert, V., Mereghetti, C., Pighizzini, G.: Converting two-way nondeterministic unary automata into simpler automata. Theoret. Comput. Sci. 295, 189–203 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  6. Goldstine, J., Kappes, M., Kintala, C.M.R., Leung, H., Malcher, A., Wotschke, D.: Descriptional complexity of machines with limited resources. J. UCS 8, 193–234 (2002)

    MathSciNet  MATH  Google Scholar 

  7. Holzer, M., Kutrib, M.: Unary language operations and their nondeterministic state complexity. In: Ito, M., Toyama, M. (eds.) DLT 2002. LNCS, vol. 2450, pp. 162–172. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Holzer, M., Kutrib, M.: Descriptional complexity – An introductory survey. In: Scientific Applications of Language Methods, pp. 1–58. Imperial College Press (2010)

    Google Scholar 

  9. Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley (1979)

    Google Scholar 

  10. Ibarra, O.H.: A note on semilinear sets and bounded-reversal multihead pushdown automata. Inform. Process. Lett. 3, 25–28 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  11. Jones, N.D.: Space-bounded reducibility among combinatorial problems. J. Comput. System Sci. 11, 68–85 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  12. Kunc, M., Okhotin, A.: State complexity of operations on two-way finite automata over a unary alphabet. Theoret. Comput. Sci. 449, 106–118 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kutrib, M.: The phenomenon of non-recursive trade-offs. Int. J. Found. Comput. Sci. 16, 957–973 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  14. Kutrib, M., Malcher, A., Wendlandt, M.: States and heads do count for unary multi-head finite automata. In: Yen, H.-C., Ibarra, O.H. (eds.) DLT 2012. LNCS, vol. 7410, pp. 214–225. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  15. Landau, E.: Über die Maximalordnung der Permutationen gegebenen Grades. Archiv der Math. und Phys. 3, 92–103 (1903)

    Google Scholar 

  16. Landau, E.: Handbuch der Lehre von der Verteilung der Primzahlen. Teubner (1909)

    Google Scholar 

  17. Mera, F., Pighizzini, G.: Complementing unary nondeterministic automata. Theoret. Comput. Sci. 330, 349–360 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  18. Mereghetti, C., Pighizzini, G.: Optimal simulations between unary automata. SIAM J. Comput. 30, 1976–1992 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  19. Meyer, A.R., Fischer, M.J.: Economy of description by automata, grammars, and formal systems. In: Symposium on Switching and Automata Theory (SWAT 1971), pp. 188–191. IEEE (1971)

    Google Scholar 

  20. Nicolas, J.-L.: Sur l’ordre maximum d’un élément dans le groupe S n des permutations. Acta Arith. 14, 315–332 (1968)

    MathSciNet  MATH  Google Scholar 

  21. Pighizzini, G.: Deterministic pushdown automata and unary languages. Int. J. Found. Comput. Sci. 20, 629–645 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  22. Pighizzini, G., Shallit, J.: Unary language operations, state complexity and Jacobsthal’s function. Int. J. Found. Comput. Sci. 13, 145–159 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  23. Pighizzini, G., Shallit, J., Wang, M.W.: Unary context-free grammars and pushdown automata, descriptional complexity and auxiliary space lower bounds. J. Comput. System Sci. 65, 393–414 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  24. Ruiz, S.M.: A result on prime numbers. Math. Gaz. 81, 269–270 (1997)

    Article  Google Scholar 

  25. Sudborough, I.H.: Bounded-reversal multihead finite automata languages. Inform. Control 25, 317–328 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  26. Szalay, M.: On the maximal order in S n and \(S_n^*\). Acta Arithm. 37, 321–331 (1980)

    MathSciNet  MATH  Google Scholar 

  27. Yu, S.: State complexity of regular languages. J. Autom., Lang. Comb. 6, 221–234 (2001)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kutrib, M., Malcher, A., Wendlandt, M. (2013). Size of Unary One-Way Multi-head Finite Automata. In: Jurgensen, H., Reis, R. (eds) Descriptional Complexity of Formal Systems. DCFS 2013. Lecture Notes in Computer Science, vol 8031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39310-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39310-5_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39309-9

  • Online ISBN: 978-3-642-39310-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics