A POLYNOMIAL-TIME ALGORITHM FOR CHECKING THE INCLUSION FOR REAL-TIME DETERMINISTIC RESTRICTED ONE-COUNTER AUTOMATA WHICH ACCEPT BY FINAL-STATE

Citation
K. Higuchi et al., A POLYNOMIAL-TIME ALGORITHM FOR CHECKING THE INCLUSION FOR REAL-TIME DETERMINISTIC RESTRICTED ONE-COUNTER AUTOMATA WHICH ACCEPT BY FINAL-STATE, IEICE transactions on information and systems, E78D(8), 1995, pp. 939-950
Citations number
NO
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E78D
Issue
8
Year of publication
1995
Pages
939 - 950
Database
ISI
SICI code
0916-8532(1995)E78D:8<939:APAFCT>2.0.ZU;2-B
Abstract
A deterministic pushdown automaton (dpda) having just one stack symbol is called a deterministic restricted one-counter automaton (droca). A deterministic one-counter automaton (doca) is a dpda having only one stack symbol, with the exception of a bottom-of-stack marker. The clas s of languages accepted by droca's which accept by final state is a pr oper subclass of the class of languages accepted by doca's. Valiant ha s proved the decidability of the equivalence problem for doca's and th e undecidability of the inclusion problem for doca's. Hence the decida bility of the equivalence problem for droca's is obvious. In this pape r, we evaluate the upper bound of the length df the shortest input str ing (witness) that disproves the inclusion for a pair of real-time dro ca's which accept by final state, and present a new direct branching a lgorithm for checking the inclusion for a pair of languages accepted b y these droca's. Then we show that the worst-case time complexity of o ur algorithm is polynomial in the size of these droca's.