A Note on Pushdown Automata Systems
In (Csuhaj-Varjú et. al. 2000) Parallel Communicating Systems of Pushdown Automata (PCPA) were introduced and shown to be able to simulate nondeterministic one-way multi-head pushdown automata in returning mode, even if communication is restricted to be one-way having a single target component. A simulation of such centralized PCPA by one-way multi-head pushdown automata (Balan 2009) turned out to be incomplete (Otto 2012). Subsequently it was shown that centralized returning PCPA are universal even if the number of components is two (Petersen 2013) and thus are separated from one-way multi-head pushdown automata. Another line of research modified the definition of PCPA such that communication is asynchronous (Otto 2013). While the simulation of one-way multi-head pushdown automata is still possible, now a converse construction shows this model in returning mode to be equivalent to the one-way multi-head pushdown automaton in a very precise sense. It was left open, whether non-centralized returning PCPA of degree two are universal. In the first part of the paper we show this to be the case.
Then we turn our attention to Uniform Distributed Pushdown Automata Systems (UDPAS). These systems of automata work in turn on a single tape. We show that UPDAS accepting with empty stack do not form a hierarchy depending on the number of components and that the membership problem is complete in NP, answering two open problems from (Arroyo et. al. 2012).
KeywordsInput String Membership Problem Input Alphabet Communication Symbol Pushdown Automaton
Unable to display preview. Download preview PDF.
- 2.Balan, M.S.: Serializing the parallelism in parallel communicating pushdown automata systems. In: Dassow, J., Pighizzini, G., Truthe, B. (eds.) 11th International Workshop on Descriptional Complexity of Formal Systems, DCFS 2009, pp. 59–68 (2009), http://dx.doi.org/10.4204/EPTCS.3.5
- 11.Sipser, M.: Introduction to the Theory of Computation, 2nd edn., Thomson (2006)Google Scholar
- 12.Vollmar, R.: Über einen Automaten mit Pufferspeicherung (On an automaton with buffer-tape). Computing 5, 57–70 (1970), (in German)Google Scholar