Language Acceptors with a Pushdown: Characterizations and Complexity

被引:0
|
作者
Ibarra, Oscar H. [1 ]
McQuillan, Ian [2 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
[2] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK S7N 5C9, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Finite-turn acceptors; polynomial time; logarithmic space; counter machines; pushdown automata; AUTOMATA; TAPE; MACHINES; TIME;
D O I
10.1142/S0129054124430044
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study one-way nondeterministic pushdown automata (NPDA), optionally with reversal-bounded counters. Finite-turn pushdown automata are pushdown automata with a bound on the number of switches between pushing and popping. We give new characterizations for finite-turn pushdown automata, and for finite-turn pushdown automata augmented with reversal-bounded counters. The first is in terms of multi-tape nondeterministic finite automata (NFA), and the second is in terms of multi-tape NFA with reversal-bounded counters. We then use the characterizations to determine the complexity of the languages defined by these automata. In particular, we show that languages accepted by finite-turn NPDA augmented with reversal-bounded counters are in NLOG. For the non-finite-turn case, the languages are in DSPACE(log(2)n) and in P. We also look at the space complexity of languages accepted by two-way machines. In particular, we show that every language accepted by a two-way NPDA with reversal-bounded counters that makes a polynomial (resp., exponential) number of input head reversals is in DSPACE(log(2)n) (resp., DSPACE(n(2))). This remains true if the pushdown can flip its contents a bounded number of times.
引用
收藏
页数:26
相关论文
共 50 条
  • [31] Dimension Characterizations of Complexity Classes
    Xiaoyang Gu
    Jack H. Lutz
    computational complexity, 2008, 17 : 459 - 474
  • [32] DIMENSION CHARACTERIZATIONS OF COMPLEXITY CLASSES
    Gu, Xiaoyang
    Lutz, Jack H.
    COMPUTATIONAL COMPLEXITY, 2008, 17 (04) : 459 - 474
  • [33] An Infinite Hierarchy of Language Families Resulting from Stateless Pushdown Automata with Limited Pushdown Alphabets
    Meduna, Alexander
    Vrabel, Lukas
    Zemek, Petr
    DESCRIPTIONAL COMPLEXITY OF FORMAL SYSTEMS, DCFS 2012, 2012, 7386 : 236 - 243
  • [34] Characterizations of photovoltaic devices based on novel acceptors of perylenetetracarboxylates
    Yang, MJ
    Lu, SL
    CHEMICAL JOURNAL OF CHINESE UNIVERSITIES-CHINESE, 2004, 25 (04): : 743 - 745
  • [35] On the complexity of membership and counting in height-deterministic pushdown automata
    Limaye, Nutan
    Mahajan, Meena
    Meyer, Antoine
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2008, 5010 : 240 - +
  • [36] Descriptional complexity of unambiguous input-driven pushdown automata
    Okhotin, Alexander
    Salomaa, Kai
    THEORETICAL COMPUTER SCIENCE, 2015, 566 : 1 - 11
  • [37] Complexity results on branching-time pushdown model checking
    Bozzelli, Laura
    THEORETICAL COMPUTER SCIENCE, 2007, 379 (1-2) : 286 - 297
  • [38] State Complexity of Operations on Input-Driven Pushdown Automata
    Okhotin, Alexander
    Salomaa, Kai
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2011, 2011, 6907 : 485 - 496
  • [39] State complexity of operations on input-driven pushdown automata
    Okhotin, Alexander
    Salomaa, Kai
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 86 : 207 - 228
  • [40] On store languages of language acceptors
    Ibarra, Oscar H.
    McQuillan, Ian
    THEORETICAL COMPUTER SCIENCE, 2018, 745 : 114 - 132