Table of Contents
Fetching ...

Exploring VASS Parameterised by Geometric Dimension

Wojciech Czerwiński, Roland Guttenberg, Łukasz Orlikowski, Henry Sinclair-Banks, Yangluo Zheng

TL;DR

This work states that classical results about the coverability and boundedness problems can be improved from dimension d to geometric dimension g, and integer reachability and simultaneous unboundedness in VASS parameterised by the geometric dimension is studied.

Abstract

The geometric dimension $g$ of a Vector Addition System with States (VASS) is the dimension of the vector space generated by cycles in the VASS; this parameter refines the standard dimension $d$, the number of counters. Recently, it was discovered that the fastest-known algorithm for solving the reachability problem for VASS has the same complexity in terms of $g$ as in terms of $d$. This suggests that the geometric dimension may in fact be a more adequate parameter for measuring the complexity of VASS reachability problems. We initiate a more systematic study of the geometric dimension. We discuss differences between two parameters: the geometric dimension and the SCC dimension. Our main technical result states that classical results about the coverability and boundedness problems can be improved from dimension $d$ to geometric dimension $g$. Namely, coverability is witnessed by runs of length $n^{2^{\mathcal{O}(g)}}$ instead of $n^{2^{\mathcal{O}(d)}}$, and unboundedness can be witnessed by runs of length $n^{2^{\mathcal{O}(g\log g)}}$ instead of $n^{2^{\mathcal{O}(d\log d )}}$, where $n$ is the size of the instance. We also study integer reachability and simultaneous unboundedness in VASS parameterised by the geometric dimension.

Exploring VASS Parameterised by Geometric Dimension

TL;DR

This work states that classical results about the coverability and boundedness problems can be improved from dimension d to geometric dimension g, and integer reachability and simultaneous unboundedness in VASS parameterised by the geometric dimension is studied.

Abstract

The geometric dimension of a Vector Addition System with States (VASS) is the dimension of the vector space generated by cycles in the VASS; this parameter refines the standard dimension , the number of counters. Recently, it was discovered that the fastest-known algorithm for solving the reachability problem for VASS has the same complexity in terms of as in terms of . This suggests that the geometric dimension may in fact be a more adequate parameter for measuring the complexity of VASS reachability problems. We initiate a more systematic study of the geometric dimension. We discuss differences between two parameters: the geometric dimension and the SCC dimension. Our main technical result states that classical results about the coverability and boundedness problems can be improved from dimension to geometric dimension . Namely, coverability is witnessed by runs of length instead of , and unboundedness can be witnessed by runs of length instead of , where is the size of the instance. We also study integer reachability and simultaneous unboundedness in VASS parameterised by the geometric dimension.
Paper Structure (2 sections, 2 theorems)

This paper contains 2 sections, 2 theorems.

Table of Contents

  1. Introduction
  2. Preliminaries

Key Result

Theorem 1

Let $X \subseteq \mathbb{Q}^d$ be a finite set of vectors and let $\mathbf{b} \in \mathop{\operatorname{cone}}\nolimits(X)$. Then there exists a subset $\widehat{X} \subseteq X$ such that $\mathbf{b} \in \mathop{\operatorname{cone}}\nolimits(\widehat{X})$ and $|\widehat{X}| \le d$.

Theorems & Definitions (2)

  • Theorem 1: Carathéodory's Theorem for Rational Cones, see e.g. schrijver1998theory
  • Theorem 2: Carathéodory's Theorem for Integer Cones, EisenbrandS06