Abstract
We show that, for nondeterministic and alternating machines with weak space bounds, the minimal space that is required for accepting a nonregular language by real-time or one-way multicounter automata is \((\log n)^{\varepsilon }\!\). The same space is required for two-way multicounter automata, independent of whether they are deterministic, nondeterministic, or alternating, and of whether they work with strong or weak space bounds. On the other hand, for deterministic, nondeterministic, and alternating machines with strong space bounds, and also for deterministic machines with weak space bounds, we show that the minimal space required for accepting a nonregular language by real-time or one-way multicounter automata is \(n^{\varepsilon }\!\). All these bounds hold both for unary and general nonregular languages. Here \(\varepsilon \) represents an arbitrarily small—but fixed—real positive constant; the “space” refers to the values stored in the counters, rather than to the lengths of their binary representation.
Supported under contracts VEGA 1/0056/18 and APVV-15-0091.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Throughout the paper, \(\log x\) denotes the binary logarithm of x.
- 2.
Equivalently, the counter may be viewed as a special case of the pushdown store, the contents of which are always in the form \(\vdash \!X^h\!\), where \(\vdash \) denotes the bottom-of-pushdown-store-endmarker.
- 3.
An important detail is that leaving this loop is disabled, whenever \(\mathcal {C}_3=0\) or \(\mathcal {C}_4=0\). This ensures that we cannot choose k be equal to a power of two—to be described later.
- 4.
Throughout the entire computation, \(s=\mathsf {even}\) if and only if \(\mathcal {C}_1 + \mathcal {C}_2\) is even.
References
Alberts, M.: Space complexity of alternating Turing machines. In: Budach, L. (ed.) FCT 1985. LNCS, vol. 199, pp. 1–7. Springer, Heidelberg (1985). https://doi.org/10.1007/BFb0028785
Alt, H., Mehlhorn, K.: A language over a one symbol alphabet requiring only \(O(\log \log n)\) space. SIGACT News 7, 31–33 (1975)
Bednárová, Z., Geffert, V., Reinhardt, K., Yakaryılmaz, A.: New results on the minimum amount of useful space. Int. J. Found. Comput. Sci. 27, 259–281 (2016)
Bertoni, A., Mereghetti, C., Pighizzini, G.: Strong optimal lower bounds for Turing machines that accept nonregular languages. In: Wiedermann, J., Hájek, P. (eds.) MFCS 1995. LNCS, vol. 969, pp. 309–318. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-60246-1_137
Chandra, A., Kozen, D., Stockmeyer, L.: Alternation. J. Assoc. Comput. Mach. 28, 114–133 (1981)
Freedman, A., Ladner, R.: Space bounds for processing contentless inputs. J. Comput. Syst. Sci. 11, 118–128 (1975)
Geffert, V.: A hierarchy that does not collapse: alternations in low level space. RAIRO Inform. Théor. Appl. 28, 465–512 (1994)
Geffert, V.: Space hierarchy theorem revised. Theor. Comput. Sci. 295, 171–187 (2003)
Geffert, V.: Alternating space is closed under complement and other simulations for sublogarithmic space. Inform. Comput. 253, 163–178 (2017)
Geffert, V.: Unary coded PSPACE-complete languages in ASPACE(loglog n). In: Weil, P. (ed.) CSR 2017. LNCS, vol. 10304, pp. 141–153. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58747-9_14
Geffert, V., Mereghetti, C., Pighizzini, G.: Sublogarithmic bounds on space and reversals. SIAM J. Comput. 28, 325–340 (1999)
Geffert, V., Yakaryılmaz, A.: Classical automata on promise problems. Discrete Math. Theor. Comput. Sci. 17, 157–180 (2015)
Ginsburg, S., Rice, H.: Two families of languages related to ALGOL. J. Assoc. Comput. Mach. 9, 350–371 (1962)
Hartmanis, J., Lewis II, P., Stearns, R.: Hierarchies of memory limited computations. In: IEEE Conference on Record on Switching Circuit Theory and Logical Design, pp. 179–190 (1965)
Hopcroft, J., Motwani, R., Ullman, J.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Boston (2001)
Iwama, K.: \({\rm ASPACE}(o(\log \log n))\) is regular. SIAM J. Comput. 22, 136–146 (1993)
Mereghetti, C.: Testing the descriptional power of small Turing machines on nonregular language acceptance. Int. J. Found. Comput. Sci. 19, 827–843 (2008)
Minsky, M.: Computation: Finite and Infinite Machines. Prentice Hall, Englewood Cliffs (1967)
Szepietowski, A.: Turing Machines with Sublogarithmic Space. LNCS, vol. 843. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58355-6
Yakaryılmaz, A., Say, A.: Tight bounds for the space complexity of nonregular language recognition by real-time machines. Int. J. Found. Comput. Sci. 24, 1243–1253 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Geffert, V., Bednárová, Z. (2018). Minimal Useful Size of Counters for (Real-Time) Multicounter Automata. In: Durand-Lose, J., Verlan, S. (eds) Machines, Computations, and Universality. MCU 2018. Lecture Notes in Computer Science(), vol 10881. Springer, Cham. https://doi.org/10.1007/978-3-319-92402-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-92402-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-92401-4
Online ISBN: 978-3-319-92402-1
eBook Packages: Computer ScienceComputer Science (R0)