One-Reversal Counter Machines and Multihead Automata: Revisited

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 C1 and C2 are classes of machines) are of the following types: 1. Machines in C1 and C2 are incomparable. 2. Machines in C1 are strictly weaker than machines in C2. 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.

[1]  Géraud Sénizergues,et al.  L(A)=L(B)? A simplified decidability proof , 2002, Theor. Comput. Sci..

[2]  Shinnosuke Seki,et al.  On computational complexity of graph inference from counting , 2012, Natural Computing.

[3]  Brenda S. Baker,et al.  Reversal-Bounded Multipushdown Machines , 1974, J. Comput. Syst. Sci..

[4]  Arnold L. Rosenberg On multi-head finite automata , 1965, SWCT.

[5]  Oscar H. Ibarra,et al.  Hierarchies and Characterizations of Stateless Multicounter Machines , 2009, COCOON.

[6]  Oscar H. Ibarra,et al.  On spiking neural P systems and partially blind counter machines , 2006, Natural Computing.

[7]  Andrew Chi-Chih Yao,et al.  K + 1 heads are better than K , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[8]  Oscar H. Ibarra,et al.  On stateless multihead automata: Hierarchies and the emptiness problem , 2008, Theor. Comput. Sci..

[9]  Oscar H. Ibarra,et al.  On Stateless Multicounter Machines , 2009, CiE.

[10]  Ming Li,et al.  String-Matching Cannot be Done by a Two-Head One-Way Deterministic Finite Automation , 1986, Inf. Process. Lett..

[11]  Oscar H. Ibarra,et al.  Closure and decidability properties of some language classes with respect to ciliate bio-operations , 2003, Theor. Comput. Sci..

[12]  Oscar H. Ibarra,et al.  A Note on Semilinear Sets and Bounded-Reversal Multihead Pushdown Automata , 1974, Inf. Process. Lett..

[13]  Oscar H. Ibarra,et al.  Reversal-Bounded Multicounter Machines and Their Decision Problems , 1978, JACM.

[14]  S. Yu,et al.  A Pumping Lemma for Deterministic Context-Free Languages , 1989, Inf. Process. Lett..

[15]  Oscar H. Ibarra,et al.  Characterizations of Bounded semilinear Languages by One-Way and Two-Way Deterministic Machines , 2012, Int. J. Found. Comput. Sci..

[16]  Tero Harju,et al.  Some Decision Problems Concerning Semilinearity and Commutation , 2002, J. Comput. Syst. Sci..

[17]  M. Minsky Recursive Unsolvability of Post's Problem of "Tag" and other Topics in Theory of Turing Machines , 1961 .

[18]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[19]  守屋 悦朗,et al.  J.E.Hopcroft, J.D. Ullman 著, "Introduction to Automata Theory, Languages, and Computation", Addison-Wesley, A5変形版, X+418, \6,670, 1979 , 1980 .

[20]  Zvi Galil,et al.  On Reversal-Bounded Counter Machines and on Pushdown Automata with a Bound on the Size of their Pushdown Store , 1982, Inf. Control..