State complexity of unambiguous operations on finite automata

被引:2
|
作者
Jiraskova, Galina [1 ]
Okhotin, Alexander [2 ]
机构
[1] Slovak Acad Sci, Math Inst, Gresakova 6, Kosice 04001, Slovakia
[2] St Petersburg State Univ, 7-9 Univ Skaya Nab, St Petersburg 199034, Russia
关键词
State complexity; Disjoint union; Unambiguous concatenation; Unambiguous star; BASIC OPERATIONS; CONCATENATION;
D O I
10.1016/j.tcs.2019.04.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper determines the number of states in finite automata necessary to represent "unambiguous" variants of the union, concatenation, and Kleene star operations on formal languages. For the disjoint union of languages represented by an m-state and an n-state deterministic finite automata (DFA), the state complexity is mn - 1; for the unambiguous concatenation, it is known to be m2(n-1) - 2(n-2) (Daley et al., "Orthogonal concatenation: language equations and state complexity", J. UCS, 2010), and this paper shows that this number of states is necessary already over a binary alphabet; for the unambiguous star, the state complexity function is determined to be 3/82(n) + 1. In the case of a unary alphabet, disjoint union requires up to 1/2mn states in a DFA, unambiguous concatenation has state complexity m + n - 2, and unambiguous star requires n - 2 states in the worst case. For nondeterministic finite automata, as well as for unambiguous finite automata, the complexity for disjoint union is m + n, for unambiguous concatenation, square, and star, the resulting complexities are m + n, 2n, and n + 1, respectively, and all of them are witnessed by binary languages. In the unary nondeterministic or unambiguous case, the corresponding complexities are m + n for disjoint union, m + n - 1 and 2n - 1 for unambiguous concatenation and square, respectively, and n -1 for unambiguous star. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:52 / 64
页数:13
相关论文
共 50 条
  • [31] State Complexity of Chop Operations on Unary and Finite Languages
    Holzer, Markus
    Jakobi, Sebastian
    DESCRIPTIONAL COMPLEXITY OF FORMAL SYSTEMS, DCFS 2012, 2012, 7386 : 169 - 182
  • [32] THE AVERAGE STATE COMPLEXITY OF RATIONAL OPERATIONS ON FINITE LANGUAGES
    Bassino, Frederique
    Giambruno, Laura
    Nicaud, Cyril
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2010, 21 (04) : 495 - 516
  • [33] Finite Sequentiality of Unambiguous Max -Plus Tree Automata
    Paul, Erik
    36TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2019), 2019,
  • [34] Descriptional complexity of unambiguous input-driven pushdown automata
    Okhotin, Alexander
    Salomaa, Kai
    THEORETICAL COMPUTER SCIENCE, 2015, 566 : 1 - 11
  • [35] Complexity of control on finite automata
    Delvenne, Jean-Charles
    Blondel, Vincent D.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2006, 51 (06) : 977 - 986
  • [36] EVOLUTION AND THE COMPLEXITY OF FINITE AUTOMATA
    Kilani, Moez
    INTERNATIONAL GAME THEORY REVIEW, 2007, 9 (04) : 731 - 743
  • [37] Unambiguous Automata
    Beal, Marie-Pierre
    Czeizler, Eugen
    Kari, Jarkko
    Perrin, Dominique
    MATHEMATICS IN COMPUTER SCIENCE, 2008, 1 (04) : 625 - 638
  • [38] Descriptional Complexity of (Un)ambiguous Finite State Machines and Pushdown Automata
    Holzer, Markus
    Kutrib, Martin
    REACHABILITY PROBLEMS, 2010, 6227 : 1 - 23
  • [39] Complexity Reduction in Finite State Automata Explosion of Networked System Diagnosis
    Ghasemzadeh, M.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2014, 27 (01): : 29 - 32
  • [40] On the State Complexity of Operations on Two-Way Finite Automate
    Jiraskova, Galina
    Okhotin, Alexander
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2008, 5257 : 443 - +