Tight hierarchy of data-independent multi-head automata

Abstract We study the expressive power of 1-way data-independent finite automata with k heads (1 DiDFA (k)). The data-independence means that the trajectory of each head during a computation depends only on the length of the input word. It has long been known that “ k + 1 heads are better than k” for the (data-dependent) 1 DFA ( k ) , and (2-way) 2 DiDFA ( k ) . However, somewhat surprisingly, no such hierarchy has been known for the 1 DiDFA ( k ) . In this paper we show not only the tight head hierarchy for 1 DiDFA ( k ) but even stronger result as well, that for each k ≥ 1 , there are languages that can be recognized by a 1 DiDFA ( k + 1 ) , but cannot be recognized by k one-way heads even with a non-deterministic data dependent automaton. On the other hand, we show that if the data-independent automaton is allowed to be two-way, 3 heads are sufficient to simulate all 1 DiDFA ( k ) . Finally, we remark that the restriction of data-independence cannot be compensated by adding more heads.

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

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

[3]  Michael J. Fischer,et al.  Relations Among Complexity Measures , 1979, JACM.

[4]  Ivan Hal Sudborough,et al.  Bounded-Reversal Multihead Finite Automata Languages , 1974, Inf. Control..

[5]  M. Fischer,et al.  AN IMPROVED OVERLAP ARGUMENT FOR ON-LINE MULTIPLICATION , 1974 .

[6]  Holger Petersen The Head Hierarchy for Oblivious Finite Automata with Polynomial Advice Collapses , 1998, MFCS.

[7]  Viliam Geffert,et al.  Classical Automata on Promise Problems , 2014, Discret. Math. Theor. Comput. Sci..

[8]  Marek Chrobak Hierarchies of One-Way Multihead Automata Languages , 1986, Theor. Comput. Sci..

[9]  Pavol Duris A Note On the Hierarchy of One-way Data-Independent Multi-Head Finite Automata , 2012, Electron. Colloquium Comput. Complex..

[10]  Oded Goldreich,et al.  On Promise Problems (a survey in memory of Shimon Even [1935-2004]) , 2005, Electron. Colloquium Comput. Complex..

[11]  Martin Kutrib,et al.  Complexity of multi-head finite automata: Origins and directions , 2011, Theor. Comput. Sci..

[12]  Markus Holzer Multi-head finite automata: data-independent versus data-dependent computations , 2002, Theor. Comput. Sci..

[13]  Juris Hartmanis On non-determinancy in simple computing devices , 2004, Acta Informatica.

[14]  Burkhard Monien Two-Way Multihead Automata Over a One-Letter Alphabet , 1980, RAIRO Theor. Informatics Appl..