English

Coverability in VASS Revisited: Improving Rackoff's Bound to Obtain Conditional Optimality

Formal Languages and Automata Theory 2023-05-03 v1 Computational Complexity

Abstract

Seminal results establish that the coverability problem for Vector Addition Systems with States (VASS) is in EXPSPACE (Rackoff, '78) and is EXPSPACE-hard already under unary encodings (Lipton, '76). More precisely, Rosier and Yen later utilise Rackoff's bounding technique to show that if coverability holds then there is a run of length at most n2O(dlogd)n^{2^{\mathcal{O}(d \log d)}}, where dd is the dimension and nn is the size of the given unary VASS. Earlier, Lipton showed that there exist instances of coverability in dd-dimensional unary VASS that are only witnessed by runs of length at least n2Ω(d)n^{2^{\Omega(d)}}. Our first result closes this gap. We improve the upper bound by removing the twice-exponentiated log(d)\log(d) factor, thus matching Lipton's lower bound. This closes the corresponding gap for the exact space required to decide coverability. This also yields a deterministic n2O(d)n^{2^{\mathcal{O}(d)}}-time algorithm for coverability. Our second result is a matching lower bound, that there does not exist a deterministic n2o(d)n^{2^{o(d)}}-time algorithm, conditioned upon the Exponential Time Hypothesis. When analysing coverability, a standard proof technique is to consider VASS with bounded counters. Bounded VASS make for an interesting and popular model due to strong connections with timed automata. Withal, we study a natural setting where the counter bound is linear in the size of the VASS. Here the trivial exhaustive search algorithm runs in O(nd+1)\mathcal{O}(n^{d+1})-time. We give evidence to this being near-optimal. We prove that in dimension one this trivial algorithm is conditionally optimal, by showing that n2o(1)n^{2-o(1)}-time is required under the kk-cycle hypothesis. In general fixed dimension dd, we show that nd2o(1)n^{d-2-o(1)}-time is required under the 3-uniform hyperclique hypothesis.

Keywords

Cite

@article{arxiv.2305.01581,
  title  = {Coverability in VASS Revisited: Improving Rackoff's Bound to Obtain Conditional Optimality},
  author = {Marvin Künnemann and Filip Mazowiecki and Lia Schütze and Henry Sinclair-Banks and Karol Węgrzycki},
  journal= {arXiv preprint arXiv:2305.01581},
  year   = {2023}
}

Comments

Preprint for ICALP'23 containing 25 pages and 10 figures