The complexity of regular abstractions of one-counter languages

From MaRDI portal
Publication:4635876

DOI10.1145/2933575.2934561zbMATH Open1401.68142arXiv1602.03419OpenAlexW2258615751MaRDI QIDQ4635876FDOQ4635876


Authors: Mohamed Faouzi Atig, Piotr Hofman, K. Narayan Kumar, Prakash Saivasan, Georg Zetzsche, Dmitry Chistikov Edit this on Wikidata


Publication date: 23 April 2018

Published in: Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science (Search for Journal in Brave)

Abstract: We study the computational and descriptional complexity of the following transformation: Given a one-counter automaton (OCA) A, construct a nondeterministic finite automaton (NFA) B that recognizes an abstraction of the language L(A): its (1) downward closure, (2) upward closure, or (3) Parikh image. For the Parikh image over a fixed alphabet and for the upward and downward closures, we find polynomial-time algorithms that compute such an NFA. For the Parikh image with the alphabet as part of the input, we find a quasi-polynomial time algorithm and prove a completeness result: we construct a sequence of OCA that admits a polynomial-time algorithm iff there is one for all OCA. For all three abstractions, it was previously unknown if appropriate NFA of sub-exponential size exist.


Full work available at URL: https://arxiv.org/abs/1602.03419




Recommendations





Cited In (9)





This page was built for publication: The complexity of regular abstractions of one-counter languages

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4635876)