Converting nondeterministic two-way automata into small deterministic linear-time machines

被引:1
作者
Guillon, Bruno [1 ]
Pighizzini, Giovanni [2 ]
Prigioniero, Luca [2 ]
Prusa, Daniel [3 ]
机构
[1] Univ Clermont Auvergne, LIMOS, Clermont Ferrand, France
[2] Univ Milan, Dipartimento Informat, Milan, Italy
[3] Czech Tech Univ, Fac Elect Engn, Prague, Czech Republic
关键词
One -tape Turing machines; Two-way automata; Descriptional complexity; Sakoda-Sipser conjecture; FINITE AUTOMATA;
D O I
10.1016/j.ic.2022.104938
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In 1978 Sakoda and Sipser raised the question of the cost, in terms of size of representa-tions, of the transformation of two-way and one-way nondeterministic automata into equivalent two-way deterministic automata. Despite all the attempts, the question has been answered only for particular cases, while it remains open in general, the best upper bound currently known being exponential. We present a new approach in which unrestricted nondeterministic automata are simulated by deterministic models extending two-way deterministic automata, paying only a polynomial increase of size. Indeed, we study the costs of the conversions of nondeterministic automata into some variants of one-tape deterministic Turing machines working in linear time; namely Hennie machines, weight-reducing Turing machines, and weight-reducing Hennie machines. All these variants are known to share the same computational power: they characterize the class of regular languages.(c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页数:11
相关论文
共 29 条
[1]   Converting two-way nondeterministic unary automata into simpler automata [J].
Geffert, V ;
Mereghetti, C ;
Pighizzini, G .
THEORETICAL COMPUTER SCIENCE, 2003, 295 (1-3) :189-203
[2]   Two-way automata making choices only at the endmarkers [J].
Geffert, Viliam ;
Guillon, Bruno ;
Pighizzini, Giovanni .
INFORMATION AND COMPUTATION, 2014, 239 :71-86
[3]   More concise representation of regular languages by automata and regular expressions [J].
Geffert, Viliam ;
Mereghetti, Carlo ;
Palano, Beatrice .
INFORMATION AND COMPUTATION, 2010, 208 (04) :385-394
[4]  
Guillon B., 2018, LECT NOTES COMPUTER, V11088, P366
[5]  
Guillon B., 2021, ARXIV
[6]   Non-Self-Embedding Grammars, Constant-Height Pushdown Automata, and Limited Automata [J].
Guillon, Bruno ;
Pighizzini, Giovanni ;
Prigioniero, Luca .
INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2020, 31 (08) :1133-1157
[7]   COMPUTATIONAL COMPLEXITY OF ONE-TAPE TURING MACHINE COMPUTATIONS [J].
HARTMANIS, J .
JOURNAL OF THE ACM, 1968, 15 (02) :325-+
[8]   ONE-TAPE OFF-LINE TURING MACHINE COMPUTATIONS [J].
HENNIE, FC .
INFORMATION AND CONTROL, 1965, 8 (06) :553-&
[9]  
Hopcroft JE., 1979, Introduction to automata theory, languages, and computation
[10]  
Hromkovic J, 2003, LECT NOTES COMPUT SC, V2719, P439