Skip to main content

Linear-Time Limited Automata

  • Conference paper
  • First Online:
Descriptional Complexity of Formal Systems (DCFS 2018)

Abstract

The time complexity of 1-limited automata is investigated from a descriptional complexity view point. Though the model recognizes regular languages only, it may use quadratic time in the input length. We show that, with a polynomial increase in size and preserving determinism, each 1-limited automaton can be transformed into an halting linear-time equivalent one. We also obtain polynomial transformations into related models, including weight-reducing Hennie machines, and we show exponential gaps for converse transformations in the deterministic case.

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 EPUB and 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

Notes

  1. 1.

    In nondeterministic linear-time devices each accepting computation has linear length.

  2. 2.

    2dfa+cgs also correspond to synchronous two-way deterministic finite verifiers [6].

  3. 3.

    \(\tau _{z'X}(p)\) is undefined if one of the two following cases of the computation starting in \(z' \cdot p\cdot X\) occurs: either, after a finite number of steps, no successive transition is defined (incompleteness of \(\mathcal {A}\)), or the computation eventually enters a deterministic loop (non-haltingness of \(\mathcal {A}\)).

  4. 4.

    We could do a finer construction, based on Sipser’s backward construction [14], which has linear cost (without counting the relative position and relative frontier components) instead of the expensive \(O(n^3) \) cost of the clocked simulation presented here. For an adaptation to finite automata, see [2].

  5. 5.

    We implicitly fix a bijection from .

References

  1. Bojańczyk, M., Daviaud, L., Guillon, B., Penelle, V.: Which classes of origin graphs are generated by transducers. In: ICALP 2017. LIPIcs, vol. 80, pp. 114:1–114:13 (2017)

    Google Scholar 

  2. Geffert, V., Mereghetti, C., Pighizzini, G.: Complementing two-way finite automata. Inf. Comput. 205(8), 1173–1187 (2007)

    Article  MathSciNet  Google Scholar 

  3. Hennie, F.C.: One-tape, off-line Turing machine computations. Inf. Comput. 8(6), 553–578 (1965)

    MathSciNet  MATH  Google Scholar 

  4. Hibbard, T.N.: A generalization of context-free determinism. Inf. Comput. 11(1/2), 196–238 (1967)

    MathSciNet  MATH  Google Scholar 

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

    MATH  Google Scholar 

  6. Kapoutsis, C.A.: Predicate characterizations in the polynomial-size hierarchy. In: Beckmann, A., Csuhaj-Varjú, E., Meer, K. (eds.) CiE 2014. LNCS, vol. 8493, pp. 234–244. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08019-2_24

    Chapter  Google Scholar 

  7. Kutrib, M., Pighizzini, G., Wendlandt, M.: Descriptional complexity of limited automata. Inf. Comput. 259(2), 259–276 (2018)

    Article  MathSciNet  Google Scholar 

  8. Pighizzini, G.: Nondeterministic one-tape off-line Turing machines. J. Autom. Lang. Comb. 14(1), 107–124 (2009)

    MathSciNet  MATH  Google Scholar 

  9. Pighizzini, G., Pisoni, A.: Limited automata and regular languages. Int. J. Found. Comput. Sci. 25(07), 897–916 (2014)

    Article  MathSciNet  Google Scholar 

  10. Pighizzini, G., Pisoni, A.: Limited automata and context-free languages. Fundamenta Informaticae 136(1–2), 157–176 (2015)

    MathSciNet  MATH  Google Scholar 

  11. Pighizzini, G., Prigioniero, L.: Limited automata and unary languages. In: Charlier, É., Leroy, J., Rigo, M. (eds.) DLT 2017. LNCS, vol. 10396, pp. 308–319. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-62809-7_23

    Chapter  Google Scholar 

  12. Průša, D.: Weight-reducing hennie machines and their descriptional complexity. In: Dediu, A.-H., Martín-Vide, C., Sierra-Rodríguez, J.-L., Truthe, B. (eds.) LATA 2014. LNCS, vol. 8370, pp. 553–564. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-04921-2_45

    Chapter  MATH  Google Scholar 

  13. Shepherdson, J.C.: The reduction of two-way automata to one-way automata. IBM J. Res. Dev. 3(2), 198–200 (1959)

    Article  MathSciNet  Google Scholar 

  14. Sipser, M.: Halting space-bounded computations. Theor. Comput. Sci. 10(3), 335–338 (1980)

    Article  MathSciNet  Google Scholar 

  15. Tadaki, K., Yamakami, T., Lin, J.C.H.: Theory of one-tape linear-time Turing machines. Theor. Comput. Sci. 411(1), 22–43 (2010)

    Article  MathSciNet  Google Scholar 

  16. Wagner, K.W., Wechsung, G.: Computational Complexity. D. Reidel Publishing Company, Dordrecht (1986)

    MATH  Google Scholar 

Download references

Acknowledgement

We are very indebted to Giovanni Pighizzini for suggesting the problem and for many stimulating conversations.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bruno Guillon .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Guillon, B., Prigioniero, L. (2018). Linear-Time Limited Automata. In: Konstantinidis, S., Pighizzini, G. (eds) Descriptional Complexity of Formal Systems. DCFS 2018. Lecture Notes in Computer Science(), vol 10952. Springer, Cham. https://doi.org/10.1007/978-3-319-94631-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-94631-3_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-94630-6

  • Online ISBN: 978-3-319-94631-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics