Conditionally Optimal Algorithms for Generalized BΓΌchi Games

July 20, 2016 Β· Declared Dead Β· πŸ› International Symposium on Mathematical Foundations of Computer Science

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Krishnendu Chatterjee, Wolfgang DvoΕ™Γ‘k, Monika Henzinger, Veronika Loitzenbauer arXiv ID 1607.05850 Category cs.DS: Data Structures & Algorithms Cross-listed cs.LO Citations 30 Venue International Symposium on Mathematical Foundations of Computer Science Last Checked 3 months ago
Abstract
Games on graphs provide the appropriate framework to study several central problems in computer science, such as the verification and synthesis of reactive systems. One of the most basic objectives for games on graphs is the liveness (or BΓΌchi) objective that given a target set of vertices requires that some vertex in the target set is visited infinitely often. We study generalized BΓΌchi objectives (i.e., conjunction of liveness objectives), and implications between two generalized BΓΌchi objectives (known as GR(1) objectives), that arise in numerous applications in computer-aided verification. We present improved algorithms and conditional super-linear lower bounds based on widely believed assumptions about the complexity of (A1) combinatorial Boolean matrix multiplication and (A2) CNF-SAT. We consider graph games with $n$ vertices, $m$ edges, and generalized BΓΌchi objectives with $k$ conjunctions. First, we present an algorithm with running time $O(k \cdot n^2)$, improving the previously known $O(k \cdot n \cdot m)$ and $O(k^2 \cdot n^2)$ worst-case bounds. Our algorithm is optimal for dense graphs under (A1). Second, we show that the basic algorithm for the problem is optimal for sparse graphs when the target sets have constant size under (A2). Finally, we consider GR(1) objectives, with $k_1$ conjunctions in the antecedent and $k_2$ conjunctions in the consequent, and present an $O(k_1 \cdot k_2 \cdot n^{2.5})$-time algorithm, improving the previously known $O(k_1 \cdot k_2 \cdot n \cdot m)$-time algorithm for $m > n^{1.5}$.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted