The complexity of regular abstractions of one-counter languages

被引:6
|
作者
Atig, Mohamed Faouzi [1 ]
Chistikov, Dmitry [2 ]
Hofman, Piotr [3 ,4 ]
Kumar, K. Narayan [5 ]
Saivasan, Prakash [5 ,6 ]
Zetzsche, Georg [3 ,4 ]
机构
[1] Uppsala Univ, Uppsala, Sweden
[2] Max Planck Inst Software Syst MPI SWS, Kaiserslautern, Germany
[3] Univ Paris Saclay, CNRS, LSV, St Aubin, France
[4] Univ Paris Saclay, ENS Cachan, St Aubin, France
[5] Chennai Math Inst, Madras, Tamil Nadu, India
[6] Univ Kaiserslautern, Kaiserslautern, Germany
关键词
one-counter automata; upward closure; downward closure; Parikh image;
D O I
10.1145/2933575.2934561
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 whether appropriate NFA of sub-exponential size exist.
引用
收藏
页码:207 / 216
页数:10
相关论文
共 50 条
  • [31] On parametric timed automata and one-counter machines
    Bundala, Daniel
    Ouaknine, Joel
    INFORMATION AND COMPUTATION, 2017, 253 : 272 - 303
  • [32] Trace inclusion for one-counter nets revisited
    Hofman, Piotr
    Totzke, Patrick
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8762 : 151 - 162
  • [33] One-Counter Automata for Parsing and Language Approximation
    Sakharov, Alexander
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, CIAA 2018, 2018, 10977 : 299 - 311
  • [34] Bisimulation equivalence is decidable for one-counter processes
    Jancar, P
    AUTOMATA, LANGUAGES AND PROGRAMMING, 1997, 1256 : 549 - 559
  • [35] Efficient verification algorithms for one-counter processes
    Kucera, A
    AUTOMATA LANGUAGES AND PROGRAMMING, 2000, 1853 : 317 - 328
  • [36] On One-Counter Positive Cones of Free Groups
    Sunic, Zoran
    DEVELOPMENTS IN LANGUAGE THEORY (DLT 2022), 2022, 13257 : 299 - 311
  • [37] Decidability of Weak Simulation on One-counter Nets
    Hofman, Piotr
    Mayr, Richard
    Totzke, Patrick
    2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, : 203 - 212
  • [38] Simulation and bisimulation over one-counter processes
    Jancar, P
    Kucera, A
    Moller, F
    STACS 2000: 17TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 2000, 1770 : 334 - 345
  • [39] GROUPS AND SEMIGROUPS WITH A ONE-COUNTER WORD PROBLEM
    Holt, Derek F.
    Owens, Matthew D.
    Thomas, Richard M.
    JOURNAL OF THE AUSTRALIAN MATHEMATICAL SOCIETY, 2008, 85 (02) : 197 - 209
  • [40] Trace inclusion for one-counter nets revisited
    Hofman, Piotr
    Totzke, Patrick
    THEORETICAL COMPUTER SCIENCE, 2018, 735 : 50 - 63