On The Parikh Membership Problem For Fas, Pdas, And Cms

LATA 2014: Proceedings of the 8th International Conference on Language and Automata Theory and Applications - Volume 8370(2014)

引用 3|浏览10
暂无评分
摘要
We consider the problem of determining if a string w belongs to a language L specified by an automaton (NFA, or PDA augmented by reversal-bounded counters, etc.) where the string w is specified by its Parikh vector. If the automaton (PDA augmented with reversal-bounded counters) is fixed and the Parikh vector is encoded in unary (binary), the problem is in DLOGSPACE (PTIME). When the automaton is part of the input and the Parikh vector is encoded in binary, we show the following results: if the input is an NFA accepting a letter-bounded language (i.e., subset of a*(1).......a*(k) for some distinct symbols a(1),..., a(k)), the problem is in PTIME, but if the input is an NFA accepting a word-bounded language (i.e., subset of w*(1)......w*(m) for some nonnull strings w(1),..., w(m)), it is NP-complete. The proofs involve solving systems of linear Diophantine equations with non-negative integer coefficients. As an application of the results, we present efficient algorithms for a generalization of a tiling problem posed recently by Dana Scott. Finally, we give a classification of the complexity of the membership problem for restricted classes of semilinear sets.
更多
查看译文
关键词
Parikh vector,NFA,counter machine,reversal-bounded counters,CFG,Chomsky Normal Form,bounded language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要