State complexity of operations on two-way finite automata over a unary alphabet

被引:12
|
作者
Kunc, Michal [2 ]
Okhotin, Alexander [1 ]
机构
[1] Univ Turku, Dept Math, FI-20014 Turku, Finland
[2] Masaryk Univ, Dept Math, Brno, Czech Republic
基金
芬兰科学院;
关键词
Finite automata; Two-way automata; Regular languages; Unary languages; State complexity; Landau's function; LANGUAGES;
D O I
10.1016/j.tcs.2012.04.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper determines the number of states in two-way deterministic finite automata (2DFA) over a one-letter alphabet sufficient and in the worst case necessary to represent the results of basic language-theoretic operations on 2DFAs with a certain number of states. It is proved that (i) intersection of an m-state 2DFA and an n-state 2DFA requires between m + n and m + n + 1 states; (ii) union of an m-state 2DFA and an n-state 2DFA, between m + n and 2m + n + 4 states; (iii) Kleene star of an n-state 2DFA, (g(n) + O(n))2 states, where g(n) = e((l+0(1))root nlnn) is the maximum value of lcm(p(1), ..., P-k) for Sigma p(i) <= n, known as Landau's function; (iv) k-th power of an n-state 2DFA, between (k - 1)g(n) - k and k(g(n) + n) states; (v) concatenation of an m-state 2DFA and an n-state 2DFA, e((1+0(1))root(m+n) ln(m+n)) states. It is furthermore demonstrated that the Kleene star of a two-way nondeterministic automaton (2NFA) with n states requires (-)(g(n)) states in the worst case, its k-th power requires (k.g(n))((-)(1)) states, and the concatenation of an m-state 2NFA and an n-state 2NFA, e((-)(root(m+n) In(m+n))) states. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:106 / 118
页数:13
相关论文
共 50 条
  • [1] On the state complexity of operations on two-way finite automata
    Jiraskova, Galina
    Okhotin, Alexander
    [J]. INFORMATION AND COMPUTATION, 2017, 253 : 36 - 63
  • [2] On the State Complexity of Operations on Two-Way Finite Automate
    Jiraskova, Galina
    Okhotin, Alexander
    [J]. DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2008, 5257 : 443 - +
  • [3] Unambiguous finite automata over a unary alphabet
    Okhotin, Alexander
    [J]. INFORMATION AND COMPUTATION, 2012, 212 : 15 - 36
  • [4] Unambiguous Finite Automata over a Unary Alphabet
    Okhotin, Alexander
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2010, 2010, 6281 : 556 - 567
  • [5] Size Complexity of Two-Way Finite Automata
    Kapoutsis, Christos A.
    [J]. DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2009, 5583 : 47 - 66
  • [6] State Complexity of Union and Intersection for Two-Way Nondeterministic Finite Automata
    Kunc, Michal
    Okhotin, Alexander
    [J]. FUNDAMENTA INFORMATICAE, 2011, 110 (1-4) : 231 - 239
  • [7] Oblivious two-way finite automata: Decidability and complexity
    Kutrib, Martin
    Malcher, Andreas
    Pighizzini, Giovanni
    [J]. INFORMATION AND COMPUTATION, 2014, 237 : 294 - 302
  • [8] Converting two-way nondeterministic unary automata into simpler automata
    Geffert, V
    Mereghetti, C
    Pighizzini, G
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2001, 2001, 2136 : 398 - 407
  • [9] Converting two-way nondeterministic unary automata into simpler automata
    Geffert, V
    Mereghetti, C
    Pighizzini, G
    [J]. THEORETICAL COMPUTER SCIENCE, 2003, 295 (1-3) : 189 - 203
  • [10] Two-Way Automata over Locally Finite Semirings
    Dando, Louis-Marie
    Lombardy, Sylvain
    [J]. DESCRIPTIONAL COMPLEXITY OF FORMAL SYSTEMS, DCFS 2018, 2018, 10952 : 62 - 74