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 条
  • [1] CHARACTERIZATIONS OF PUSHDOWN LANGUAGES BY TIME COMPLEXITY . PRELIMINARY REPORT
    COOK, SA
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1969, 16 (02): : 435 - &
  • [2] GENERALIZED PUSHDOWN ACCEPTORS
    KHABBAZ, NA
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1973, 20 (01): : A18 - A19
  • [3] STRICT INTERPRETATIONS OF DETERMINISTIC PUSHDOWN ACCEPTORS
    GINSBURG, S
    KINTALA, CMR
    MATHEMATICAL SYSTEMS THEORY, 1981, 14 (03): : 229 - 240
  • [4] On the complexity of ω-pushdown automata
    Yusi Lei
    Fu Song
    Wanwei Liu
    Min Zhang
    Science China Information Sciences, 2017, 60
  • [5] On the complexity of ω-pushdown automata
    Lei, Yusi
    Song, Fu
    Liu, Wanwei
    Zhang, Min
    SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (11)
  • [6] On the complexity of ω-pushdown automata
    Yusi LEI
    Fu SONG
    Wanwei LIU
    Min ZHANG
    Science China(Information Sciences), 2017, 60 (11) : 156 - 170
  • [7] SOME DECISION QUESTIONS CONCERNING THE TIME COMPLEXITY OF LANGUAGE ACCEPTORS
    Ibarra, Oscar H.
    Ravikumar, Bala
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2014, 25 (08) : 1127 - 1140
  • [8] RECURSIVELY UNSOLVABLE PROBLEM HI DETERMINISTIC PUSHDOWN ACCEPTORS
    STANEVICHENE, LI
    DOKLADY AKADEMII NAUK, 1995, 342 (06) : 744 - 746
  • [9] Language learning from texts: Degrees of intrinsic complexity and their characterizations
    Jain, S
    Kinber, E
    Wiehagen, R
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 63 (03) : 305 - 354
  • [10] COMPLEXITY OF FINITE, PUSHDOWN, AND STACK AUTOMATA
    HUNT, HB
    MATHEMATICAL SYSTEMS THEORY, 1976, 10 (01): : 33 - 52