Complexity of multi-head finite automata: Origins and directions

被引:31
作者
Holzer, Markus [1 ]
Kutrib, Martin [1 ]
Malcher, Andreas [1 ]
机构
[1] Univ Giessen, Inst Informat, D-35392 Giessen, Germany
关键词
Multi-head finite automata; Descriptional complexity; Computational complexity; NONRECURSIVE TRADE-OFFS; CONTEXT-FREE LANGUAGES; DECISION PROBLEMS; SWEEPING AUTOMATA; LOWER BOUNDS; MACHINES; SUCCINCTNESS; SIZE;
D O I
10.1016/j.tcs.2010.08.024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-head finite automata were introduced and first investigated by Rabin and Scott in 1964 and Rosenberg in 1966. Since that time, a vast literature on computational and descriptional complexity issues on multi-head finite automata documenting the importance of these devices has been developed. Although multi-head finite automata are a simple concept, their computational behavior can be already very complex and leads to undecidable or even non-semi-decidable problems on these devices such as, for example, emptiness, finiteness, universality, equivalence, etc. Additionally the conversions between different types of multi-head finite automata induce in most cases size bounds that cannot be bounded by any recursive function, so-called non-recursive trade-oil's. These strong negative results trigger the study of subclasses and alternative characterizations of multi-head finite automata for a better understanding of the nature of non-recursive trade-offs and, thus, the borderline between decidable and undecidable problems. In the present paper, we tour a fragment of this literature. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:83 / 96
页数:14
相关论文
共 64 条
[1]  
BERMAN P, 1977, 304 POL AC SCI
[2]   STATE-COMPLEXITY OF FINITE-STATE DEVICES, STATE COMPRESSIBILITY AND INCOMPRESSIBILITY [J].
BIRGET, JC .
MATHEMATICAL SYSTEMS THEORY, 1993, 26 (03) :237-269
[3]  
Bordihn H., 2008, LNCS, V5257
[4]   ON COMMUNICATING FINITE-STATE MACHINES [J].
BRAND, D ;
ZAFIROPULO, P .
JOURNAL OF THE ACM, 1983, 30 (02) :323-342
[5]   MULTIPROCESSOR AUTOMATA [J].
BUDA, AO .
INFORMATION PROCESSING LETTERS, 1987, 25 (04) :257-261
[6]   Growing context-sensitive languages and Church-Rosser languages [J].
Buntrock, G ;
Otto, F .
INFORMATION AND COMPUTATION, 1998, 141 (01) :1-36
[7]   Returning and non-returning parallel communicating finite automata are equivalent [J].
Choudhary, Ashish ;
Krithivasan, Kamala ;
Mitrana, Victor .
RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2007, 41 (02) :137-145
[8]   FINITE AUTOMATA AND UNARY LANGUAGES [J].
CHROBAK, M .
THEORETICAL COMPUTER SCIENCE, 1986, 47 (02) :149-158
[9]  
Durig P., 1998, LNCS, V1443
[10]   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