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 条
[51]   LANGUAGE RECOGNITION BY MARKING AUTOMATA [J].
RITCHIE, RW ;
SPRINGSTEEL, FN .
INFORMATION AND CONTROL, 1972, 20 (04) :313-+
[52]   ON MULTI-HEAD FINITE AUTOMATA [J].
ROSENBERG, AL .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1966, 10 (05) :388-+
[53]  
Sakoda W. J., 1978, S THEOR COMP STOC 19
[54]  
SCHMIDT EM, 1977, SIAM J COMPUT, V6, P547
[55]   NETWORK COMPLEXITY AND TURING MACHINE COMPLEXITY OF FINITE FUNCTIONS [J].
SCHNORR, CP .
ACTA INFORMATICA, 1976, 7 (01) :95-107
[56]   THE REDUCTION OF 2-WAY AUTOMATA TO ONE-WAY AUTOMATA [J].
SHEPHERDSON, JC .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1959, 3 (02) :198-200
[57]   LOWER BOUNDS ON THE SIZE OF SWEEPING AUTOMATA [J].
SIPSER, M .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1980, 21 (02) :195-202
[58]   A REGULARITY TEST FOR PUSHDOWN MACHINES [J].
STEARNS, RE .
INFORMATION AND CONTROL, 1967, 11 (03) :323-&
[59]   BOUNDED-REVERSAL MULTIHEAD FINITE AUTOMATA LANGUAGES [J].
SUDBOROUGH, IH .
INFORMATION AND CONTROL, 1974, 25 (04) :317-328
[60]   TAPE-BOUNDED COMPLEXITY CLASSES AND MULTIHEAD FINITE AUTOMATA [J].
SUDBOROUGH, IH .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1975, 10 (01) :62-76