Back to Search
Start Over
The Complexity of Reachability in Affine Vector Addition Systems with States
- Source :
- Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS
- Publication Year :
- 2021
- Publisher :
- episciences.org, 2021.
-
Abstract
- Vector addition systems with states (VASS) are widely used for the formal verification of concurrent systems. Given their tremendous computational complexity, practical approaches have relied on techniques such as reachability relaxations, e.g., allowing for negative intermediate counter values. It is natural to question their feasibility for VASS enriched with primitives that typically translate into undecidability. Spurred by this concern, we pinpoint the complexity of integer relaxations with respect to arbitrary classes of affine operations. More specifically, we provide a trichotomy on the complexity of integer reachability in VASS extended with affine operations (affine VASS). Namely, we show that it is NP-complete for VASS with resets, PSPACE-complete for VASS with (pseudo-)transfers and VASS with (pseudo-)copies, and undecidable for any other class. We further present a dichotomy for standard reachability in affine VASS: it is decidable for VASS with permutations, and undecidable for any other class. This yields a complete and unified complexity landscape of reachability in affine VASS. We also consider the reachability problem parameterized by a fixed affine VASS, rather than a class, and we show that the complexity landscape is arbitrary in this setting.
- Subjects :
- FOS: Computer and information sciences
Computer Science - Logic in Computer Science
General Computer Science
Computational complexity theory
Reachability problem
Computer science
Formal Languages and Automata Theory (cs.FL)
Parameterized complexity
Computer Science - Formal Languages and Automata Theory
0102 computer and information sciences
02 engineering and technology
Computational Complexity (cs.CC)
01 natural sciences
Theoretical Computer Science
Reachability
Computer Science::Logic in Computer Science
0202 electrical engineering, electronic engineering, information engineering
Formal verification
Discrete mathematics
Undecidable problem
Decidability
Logic in Computer Science (cs.LO)
ddc
Computer Science - Computational Complexity
010201 computation theory & mathematics
Trichotomy (philosophy)
020201 artificial intelligence & image processing
Affine transformation
Computer Science::Formal Languages and Automata Theory
Integer (computer science)
Subjects
Details
- Language :
- English
- ISBN :
- 978-1-4503-7104-9
- ISBNs :
- 9781450371049
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS
- Accession number :
- edsair.doi.dedup.....db345b8d26b6b77bf4ba3e50be1b3a1f