On the state complexity of operations on two-way finite automata

被引:8
作者
Jiraskova, Galina [1 ]
Okhotin, Alexander [2 ]
机构
[1] Slovak Acad Sci, Math Inst, Gresakova 6, Kosice 04001, Slovakia
[2] St Petersburg State Univ, 14th Line VO,29B, St Petersburg 199178, Russia
基金
芬兰科学院;
关键词
State complexity; Descriptional complexity; Two-way automata; ONE-WAY AUTOMATA; REGULAR LANGUAGES; UNARY ALPHABET; REDUCTION; BOUNDS; SIZE;
D O I
10.1016/j.ic.2016.12.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper investigates the effect of basic language-theoretic operations on the number of states in two-way deterministic finite automata (2DFAs). If m and n are the number of states in the 2DFAs recognizing the arguments of the following operations, then their result requires the following number of states: at least m + n - o(m + n) and at most 4m + n + const for union; at least m + n - o(m + n) and at most m + n + I for intersection; at least Omega(m/n) + 2(Omega(n))/log m and at most 2m(m+1). 2(nn+1) for concatenation; at least 1/n2(n/2-1) and at most 2(o(nn+1)) for Kleene star, square and projections; between n + 1 and n + 2 for reversal; exactly 2n for inverse homomorphisms. All results are obtained by first establishing high lower bounds on the number of states in any 1DFAs recognizing these languages, and then using these bounds to reason about the size of any equivalent 2DFAs. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:36 / 63
页数:28
相关论文
共 30 条
[1]  
[Anonymous], 1970, Soviet Mathematics Doklady
[2]   PARTIAL ORDERS ON WORDS, MINIMAL ELEMENTS OF REGULAR LANGUAGES, AND STATE COMPLEXITY [J].
BIRGET, JC .
THEORETICAL COMPUTER SCIENCE, 1993, 119 (02) :267-291
[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]   State complexity of power [J].
Domaratzki, Michael ;
Okhotin, Alexander .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (24-25) :2377-2392
[6]   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
[7]   Complementing two-way finite automata [J].
Geffert, Viliam ;
Mereghetti, Carlo ;
Pighizzini, Giovanni .
INFORMATION AND COMPUTATION, 2007, 205 (08) :1173-1187
[8]  
Geffert V, 2014, LECT NOTES COMPUT SC, V8634, P291, DOI 10.1007/978-3-662-44522-8_25
[9]   An alternating hierarchy for finite automata [J].
Geffert, Viliam .
THEORETICAL COMPUTER SCIENCE, 2012, 445 :1-24
[10]  
Holzer M., 2003, International Journal of Foundations of Computer Science, V14, P1087, DOI 10.1142/S0129054103002199