DETERMINISM VS. NONDETERMINISM FOR TWO-WAY AUTOMATA: Representing the Meaning of States by Logical Formulae

被引:2
|
作者
Hromkovic, Juraj [1 ]
Kralovic, Rastislav [2 ]
Kralovic, Richard [1 ]
Stefanec, Richard [2 ]
机构
[1] ETH, Dept Comp Sci, CH-8092 Zurich, Switzerland
[2] Comenius Univ, Dept Comp Sci, Bratislava 84248, Slovakia
关键词
Nondeterminism; two-way finite automata; state complexity; FINITE AUTOMATA; SWEEPING AUTOMATA; SIZE COMPLEXITY; UNARY AUTOMATA;
D O I
10.1142/S012905411340025X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The question whether nondeterminism is more powerful than determinism for two-way automata is one of the most famous old open problems on the border between formal language theory and automata theory. An exponential gap between the number of states of two-way nondeterministic finite automata (2NFA) and their deterministic counterparts (2DFA) was proved only for some restricted versions of two-way automata up to now. This problem is also related to the famous DLOG vs. NLOG problem. A superpolynomial gap between 2NFAs and 2DFAs on words of polynomial length in the parameter of a complete language of Sipser and Sakoda for the 2DFA vs. 2NFAs problem would imply that DLOG is a proper subset of NLOG. The first goal of this paper is first to survey the attempts to solve the 2DFA vs. 2NFA problem. After that we discus why this problem is so hard in spite of the fact that one has a very clear intuition why nondeterminism has to be more powerful than determinism for this computing model. It seems that the hardness lies in the fact that, when trying to prove lower bounds on the number of states of 2DFAs, we are not able to force the states to have a clear meaning. When designing an automaton, we always assign an unambiguous interpretation to each state. In an attempt to capture the concept of meaning of states we introduce a new restriction on the two-way automata: Each state is assigned a logical formula expressing some properties of the input word, and transitions of the automaton must be designed in such a way that the assigned formula is true whenever the automaton is in the given state. In our approach we use propositional formula with various interpreted atoms. For two possible logics we prove an exponential gap between 2NFAs and 2DFAs. Moreover, using our concept of assigning meaning to the states of 2DFAs we show that there is no exponential gap between general 2NFAs and 2DFAs on inputs of a polynomial length of the complete language of Sakoda and Sipser.
引用
收藏
页码:955 / 978
页数:24
相关论文
共 20 条
  • [1] Determinism vs. Nondeterminism for Two-Way Automata Representing the Meaning of States by Logical Formulae
    Hromkovic, Juraj
    Kralovic, Rastislav
    Kralovic, Richard
    Stefanec, Richard
    DEVELOPMENTS IN LANGUAGE THEORY (DLT 2012), 2012, 7410 : 24 - 39
  • [2] Nondeterminism versus determinism for two-way finite automata: Generalizations of Sipser's separation
    Hromkovic, J
    Schnitger, G
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2003, 2719 : 439 - 451
  • [3] On Determinism and Unambiguity of Weighted Two-way Automata
    Carnino, Vincent
    Lombardy, Sylvain
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (151): : 188 - 200
  • [4] On Determinism and Unambiguity of Weighted Two-Way Automata
    Carnino, Vincent
    Lombardy, Sylvain
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2015, 26 (08) : 1127 - 1146
  • [5] Nondeterminism is essential in small two-way finite automata with few reversals
    Kapoutsis, Christos A.
    INFORMATION AND COMPUTATION, 2013, 222 : 208 - 227
  • [6] Two-way finite automata with quantum and classical states
    Ambainis, A
    Watrous, J
    THEORETICAL COMPUTER SCIENCE, 2002, 287 (01) : 299 - 311
  • [7] State succinctness of two-way finite automata with quantum and classical states
    Zheng, Shenggen
    Qiu, Daowen
    Gruska, Jozef
    Li, Lvzhou
    Mateus, Paulo
    THEORETICAL COMPUTER SCIENCE, 2013, 499 : 98 - 112
  • [8] Some observations on two-way finite automata with quantum and classical states
    Qiu, Daowen
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF THEORETICAL AND METHODOLOGICAL ISSUES, 2008, 5226 : 1 - 8
  • [9] STATE SUCCINCTNESS OF TWO-WAY FINITE AUTOMATA WITH QUANTUM AND CLASSICAL STATES
    Zheng, Shenggen
    Qiu, Daowen
    Li, Lvzhou
    QUANTITATIVE LOGIC AND SOFT COMPUTING, 2012, 5 : 378 - 385
  • [10] SOME LANGUAGES RECOGNIZED BY TWO-WAY FINITE AUTOMATA WITH QUANTUM AND CLASSICAL STATES
    Zheng, Shenggen
    Qiu, Daowen
    Li, Lvzhou
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2012, 23 (05) : 1117 - 1129