Minimal Reversible Deterministic Finite Automata

被引:12
|
作者
Holzer, Markus [1 ]
Jakobi, Sebastian [1 ]
Kutrib, Martin [1 ]
机构
[1] Univ Giessen, Inst Informat, Arndtstr 2, D-35392 Giessen, Germany
关键词
Reversible finite automata; structural characterization; decidability; minimality; NL-completeness; descriptional complexity; CONSTRUCTION; SPACE;
D O I
10.1142/S0129054118400063
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study reversible deterministic finite automata (REV-DFAs), that are partial deterministic finite automata whose transition function induces an injective mapping on the state set for every letter of the input alphabet. We give a structural characterization of regular languages that can be accepted by REV-DFAs. This characterization is based on the absence of a forbidden pattern in the (minimal) deterministic state graph. Again with a forbidden pattern approach, we also show that the minimality of REV-DFAs among all equivalent REV-DFAs can be decided. Both forbidden pattern characterizations give rise to NL-complete decision algorithms. In fact, our techniques allow us to construct the minimal REV-DFA for a given minimal DFA. These considerations lead to asymptotic upper and lower bounds on the conversion from DFAs to REV-DFAs. Thus, almost all problems that concern uniqueness and the size of minimal REV-DFAs are solved.
引用
收藏
页码:251 / 270
页数:20
相关论文
共 50 条
  • [41] Succinct representation for (non)deterministic finite automata
    Chakraborty, Sankardeep
    Grossi, Roberto
    Sadakane, Kunihiko
    Satti, Srinivasa Rao
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2023, 131 : 1 - 12
  • [42] Enumeration of Cryptarithms Using Deterministic Finite Automata
    Nozaki, Yuki
    Hendrian, Diptarama
    Yoshinaka, Ryo
    Shinohara, Ayumi
    [J]. IMPLEMENTATION AND APPLICATION OF AUTOMATA, CIAA 2018, 2018, 10977 : 286 - 298
  • [43] On deterministic finite automata and syntactic monoid size
    Holzer, M
    König, B
    [J]. DEVELOPMENTS IN LANGUAGE THEORY, 2003, 2450 : 258 - 269
  • [44] Active coevolutionary learning of deterministic finite automata
    Bongard, J
    Lipson, H
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2005, 6 : 1651 - 1678
  • [45] Green’s Relations in Deterministic Finite Automata
    Lukas Fleischer
    Manfred Kufleitner
    [J]. Theory of Computing Systems, 2019, 63 : 666 - 687
  • [46] Careful synchronization of partial deterministic finite automata
    Hanan Shabana
    M. V. Volkov
    [J]. Acta Informatica, 2022, 59 : 479 - 504
  • [47] On deterministic finite automata and syntactic monoid size
    Holzer, M
    König, B
    [J]. THEORETICAL COMPUTER SCIENCE, 2004, 327 (03) : 319 - 347
  • [48] Square on Deterministic, Alternating, and Boolean Finite Automata
    Jiraskova, Galina
    Krajnakova, Ivana
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2019, 30 (6-7) : 1117 - 1134
  • [49] Comparison of construction algorithms for minimal, acyclic, deterministic, finite-state automata from sets of strings
    Daciuk, Jan
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2608 : 255 - 261
  • [50] Comparison of construction algorithms for minimal, acyclic, deterministic, finite-state automata from sets of strings
    Daciuk, J
    [J]. IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2003, 2608 : 255 - 261