arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1609.04096cs.FLcs.CC
收藏

有界振荡下推自动机

Bounded-oscillation Pushdown Automata

Pierre Ganty, Damir Valput

摘要:

我们提出了一个欠近似上下文无关的语言过滤出运行的底层下推自动机取决于堆栈高度如何随着时间的推移而演变。特别是,我们为每个运行分配一个数字,量化堆栈沿运行的振荡行为。我们研究的语言接受下推自动机限制k-振荡运行。我们将下推自动机上的振荡与上下文无关文法上的对应限制联系起来。我们还提供了一种方法来过滤所有的,但从一个给定的PDA的k振荡运行通过注释堆栈符号的振荡信息。最后,我们研究了所定义的语言类的闭包性质和k-空问题的复杂性,给定一个下推自动机P和k>= 0,P是否有k-振荡游程。我们表明,当k不是输入的一部分,k-空性问题是NLOGSPACE-完全的。

英文摘要:

We present an underapproximation for context-free languages by filtering out runs of the underlying pushdown automaton depending on how the stack height evolves over time. In particular, we assign to each run a number quantifying the oscillating behavior of the stack along the run. We study languages accepted by pushdown automata restricted to k-oscillating runs. We relate oscillation on pushdown automata with a counterpart restriction on context-free grammars. We also provide a way to filter all but the k-oscillating runs from a given PDA by annotating stack symbols with information about the oscillation. Finally, we study closure properties of the defined class of languages and the complexity of the k-emptiness problem asking, given a pushdown automaton P and k >= 0, whether P has a k-oscillating run. We show that, when k is not part of the input, the k-emptiness problem is NLOGSPACE-complete.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑