Abstract
Among the many models of language acceptors that have been studied in the literature are multihead finite automata (finite automata with multiple one-way input heads) and 1-reversal counter machines (finite automata with multiple counters, where each counter can only “reverse” once, i.e., once a counter decrements, it can no longer increment). The devices can be deterministic or nondeterministic and can be augmented with a pushdown stack. We investigate the relative computational power of these machines. Our results (where C 1 and C 2 are classes of machines) are of the following types:
-
1
Machines in C 1 and C 2 are incomparable.
-
2
Machines in C 1 are strictly weaker than machines in C 2.
In obtaining results of these types, we use counting and “cut-and-paste” arguments as well as an interesting technique that shows that if a language were accepted by a device in a given class, then all recursively enumerable languages would be decidable.
This research was supported by the National Science Foundation Grant CCF-0524136 of Oscar H. Ibarra, and by Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery Grant R2824A01, the Canada Research Chair Award in Biocomputing to Lila Kari.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baker, B.S., Book, R.V.: Reversal-bounded multipushdown machines. Journal of Computer and System Sciences 8, 315–332 (1974)
Daley, M., Ibarra, O., Kari, L.: Closure and decidability properties of some language classes with respect to ciliate bio-operations. Theoretical Computer Science 306, 19–38 (2003)
Duris, P., Galil, Z.: On reversal-bounded counter machines and on pushdown automata with a bound on the size of the pushdown store. Information and Control 54, 217–227 (1982)
Eğecioğlu, Ö., Ibarra, O.H.: On stateless multicounter machines. In: Ambos-Spies, K., Löwe, B., Merkle, W. (eds.) CiE 2009. LNCS, vol. 5635, pp. 178–187. Springer, Heidelberg (2009)
Harju, T., Ibarra, O.H., Karhumäki, J., Salomaa, A.: Some decision problems concerning semilinearity and commutation. Journal of Computer and System Sciences 65, 278–294 (2002)
Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading (1979)
Ibarra, O.H.: Reversal-bounded multicounter machines and their decision problems. Journal of the ACM 25, 116–133 (1978)
Ibarra, O.H., Eğecioğlu, Ö.: Hierarchies and characterizations of stateless multicounter machines. In: Ngo, H.Q. (ed.) COCOON 2009. LNCS, vol. 5609, pp. 408–417. Springer, Heidelberg (2009)
Ibarra, O.H., Karhumäki, J., Okhotin, A.: On stateless multihead automata: Hierarchies and the emptiness problem. Theoretical Computer Science 411, 581–593 (2010)
Ibarra, O.H., Woodworth, S., Yu, F., Păun, A.: On spiking neural P systems and partially blind counter machines. Natural Computing 7, 3–19 (2008)
Li, M., Yesha, Y.: String-matching cannot be done by a two-head one-way deterministic finite automaton. Information Processing Letters 22, 231–235 (1986)
Minsky, M.L.: Recursive unsolvability of Post’s problem of “tag” and other topics in theory of turing machines. Annals of Mathematics 74, 437–455 (1961)
Rosenberg, A.L.: On multi-head finite automata. IBM Journal of Research and Development 10, 388–394 (1966)
Sénizergues, G.: l(a) = l(b)? a simplified decidability proof. Theoretical Computer Science 281, 555–608 (2002)
Yao, A.C., Rivest, R.L.: k + 1 heads are better than k. Journal of the ACM 25(2), 337–340 (1978)
Yu, S.: A pumping lemma for deterministic context-free languages. Information Processing Letters 31, 47–51 (1989)
Yu, S.: Regular languages. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 1, pp. 41–110. Springer, Heidelberg (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chiniforooshan, E., Daley, M., Ibarra, O.H., Kari, L., Seki, S. (2011). One-Reversal Counter Machines and Multihead Automata: Revisited. In: Černá, I., et al. SOFSEM 2011: Theory and Practice of Computer Science. SOFSEM 2011. Lecture Notes in Computer Science, vol 6543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18381-2_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-18381-2_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-18380-5
Online ISBN: 978-3-642-18381-2
eBook Packages: Computer ScienceComputer Science (R0)