LIMITED AUTOMATA AND REGULAR LANGUAGES

被引:26
作者
Pighizzini, Giovanni [1 ]
Pisoni, Andrea [1 ]
机构
[1] Univ Milan, Dipartimento Informat, I-20135 Milan, Italy
关键词
Finite automata; formal languages; Turing machines; regular languages; context-free languages; descriptional complexity;
D O I
10.1142/S0129054114400140
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Limited automata are one-tape Turing machines that are allowed to rewrite the content of any tape cell only in the first d visits, for a fixed constant d. In the case d = 1, namely, when a rewriting is possible only during the first visit to a cell, these models have the same power of finite state automata. We prove state upper and lower bounds for the conversion of 1-limited automata into finite state automata. In particular, we prove a double exponential state gap between nondeterministic 1-limited automata and one-way deterministic finite automata. The gap reduces to a single exponential in the case of deterministic 1-limited automata. This also implies an exponential state gap between nondeterministic and deterministic 1-limited automata. Another consequence is that 1-limited automata can have less states than equivalent two-way nondeterministic finite automata. We show that this is true even if we restrict to the case of the one-letter input alphabet. For each d = 2, d-limited automata are known to characterize the class of context-free languages. Using the Chomsky-Schutzenberger representation for contextfree languages, we present a new conversion from context-free languages into 2-limited automata.
引用
收藏
页码:897 / 916
页数:20
相关论文
共 18 条
[1]  
[Anonymous], 1963, Computer programming and formal systems, DOI 10.1016/S0049-237X(09)70104-1
[2]   INTERSECTION AND UNION OF REGULAR LANGUAGES AND STATE COMPLEXITY [J].
BIRGET, JC .
INFORMATION PROCESSING LETTERS, 1992, 43 (04) :185-190
[3]   STATE-COMPLEXITY OF FINITE-STATE DEVICES, STATE COMPRESSIBILITY AND INCOMPRESSIBILITY [J].
BIRGET, JC .
MATHEMATICAL SYSTEMS THEORY, 1993, 26 (03) :237-269
[4]  
Chrobak M, 2003, THEOR COMPUT SCI, V302, P497, DOI 10.1016/S0304-3975(03)00136-1
[5]   ONE-TAPE OFF-LINE TURING MACHINE COMPUTATIONS [J].
HENNIE, FC .
INFORMATION AND CONTROL, 1965, 8 (06) :553-&
[6]   A GENERALIZATION OF CONTEXT-FREE DETERMINISM [J].
HIBBARD, TN .
INFORMATION AND CONTROL, 1967, 11 (1-2) :196-&
[7]   Descriptional and computational complexity of finite automata-A survey [J].
Holzer, Markus ;
Kutrib, Martin .
INFORMATION AND COMPUTATION, 2011, 209 (03) :456-470
[8]  
Hopcroft J., 1979, Introduction to automata theory, languages, and computation
[9]  
Mereghetti C., 2000, Journal of Automata, Languages and Combinatorics, V5, P287
[10]   Optimal simulations between unary automata [J].
Mereghetti, C ;
Pighizzini, G .
SIAM JOURNAL ON COMPUTING, 2001, 30 (06) :1976-1992