An alternating hierarchy for finite automata

被引:12
作者
Geffert, Viliam [1 ]
机构
[1] Safarik Univ, Dept Comp Sci, Kosice 04001, Slovakia
关键词
Descriptional complexity; Regular languages; Alternating finite automata; SPACE; COMPLEXITY; LANGUAGES; SIZE;
D O I
10.1016/j.tcs.2012.04.044
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the polynomial state complexity classes 2 Sigma(k) and 2 Pi(k), that is, the hierarchy of problems that can be solved with a polynomial number of states by two-way alternating finite automata (2AFAS) making at most k-1 alternations between existential and universal states, starting in an existential or universal state, respectively. This hierarchy is infinite: for k = 2, 3, 4, ... , both 2 Sigma(k-1) and 2 Pi(k-1) are proper subsets of 2 Sigma(k) and of 2 Pi(k), since the conversion of a one-way Sigma(k)- or Pi(k)-alternating automaton with n states into a two-way automaton with a smaller number of alternations requires 2(n/4-O(k)) states. The same exponential blow-up is required for converting a Sigma(k)-bounded 2AFA into a Pi(k)-bounded 2AFA and vice versa, that is, 2 Sigma(k) and 2 Pi(k) are incomparable. In the case of Sigma(k)-bounded 2AFAS, the exponential gap applies also for intersection, while in the case of Pi(k)-bounded 2AFAS for union. The same results are established for one-way alternating finite automata. This solves several open problems raised in [C. Kapoutsis, Size complexity of two-way finite automata, in: Proc. Develop. Lang. Theory, in: Lect. Notes Comput. Sci., vol. 5583, Springer-Verlag, 2009. pp. 47-66.] (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 24
页数:24
相关论文
共 25 条
[1]  
[Anonymous], 1994, Introduction of the theory of complexity (Prentice Hall International Series in Computer Science)
[2]  
Berman L., 1988, INFORM PROCESS LETT, V27, P53
[3]  
BRAUNMUHL BV, 1993, COMPUT COMPLEX, V3, P207
[4]   ALTERNATION [J].
CHANDRA, AK ;
KOZEN, DC ;
STOCKMEYER, LJ .
JOURNAL OF THE ACM, 1981, 28 (01) :114-133
[5]   SOME OBSERVATIONS CONCERNING ALTERNATING TURING-MACHINES USING SMALL SPACE [J].
CHANG, JH ;
IBARRA, OH ;
RAVIKUMAR, B ;
BERMAN, L .
INFORMATION PROCESSING LETTERS, 1987, 25 (01) :1-9
[6]  
Chrobak M, 2003, THEOR COMPUT SCI, V302, P497, DOI 10.1016/S0304-3975(03)00136-1
[7]   FINITE AUTOMATA AND UNARY LANGUAGES [J].
CHROBAK, M .
THEORETICAL COMPUTER SCIENCE, 1986, 47 (02) :149-158
[8]   A HIERARCHY THAT DOES NOT COLLAPSE - ALTERNATIONS IN LOW-LEVEL SPACE [J].
GEFFERT, V .
RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1994, 28 (05) :465-512
[9]   NONDETERMINISTIC COMPUTATIONS IN SUBLOGARITHMIC SPACE AND SPACE CONSTRUCTIBILITY [J].
GEFFERT, V .
SIAM JOURNAL ON COMPUTING, 1991, 20 (03) :484-498
[10]  
Hemaspaandra L, 1997, COMPLEXITY THEORY RE