中文

单计数自动机中半线性目标集合的复杂度二分图

形式语言与自动机理论 2025-05-21 v1 计算复杂性 计算机科学中的逻辑

摘要

在许多无限状态系统中,覆盖可达性问题的复杂度显著低于可达性问题。为了描绘计算难度在覆盖可达性与可达性之间的边界,我们提出将这些问题置于更一般的上下文中,以便证明复杂度二分图。更一般的设置源于以下情况:对于覆盖问题,我们给定向量tt,询问是否存在满足关系xtx\ge t的可达向量xx。而对于可达性,我们希望满足关系x=tx=t。在更一般的设置中,存在一个 Presburger 公式φ(t,x)\varphi(t,x),我们给定tt,询问是否存在满足φ(t,x)\varphi(t,x)的可达向量xx。我们研究单计数系统和二进制更新的情形:(i)整数 VASS,(ii)Parikh 自动机,(iii)标准(非负)VASS。在每种情况下,可达性是 NP 完整的,但覆盖可达性已知在多项式时间内。在每种情况下,我们都给出三个二分图定理。我们显示,对于每个公式,问题要么是 NP 完整的,要么属于AC1\mathsf{AC}^1,这是多项式时间内的电路复杂度类。我们还表明,给定公式落在二分图的哪一侧是可判定的。

关键词

引用

@article{arxiv.2505.13749,
  title  = {A Complexity Dichotomy for Semilinear Target Sets in Automata with One Counter},
  author = {Yousef Shakiba and Henry Sinclair-Banks and Georg Zetzsche},
  journal= {arXiv preprint arXiv:2505.13749},
  year   = {2025}
}

备注

32 pages; accepted for LICS 2025