Faster Algorithms for Bounded Liveness in Graphs and Game Graphs

Krishnendu Chatterjee, Monika Henzinger, Sagar Kale, Alexander Svozil

Publications: Contribution to bookContribution to proceedingsPeer Reviewed

Abstract

Graphs and games on graphs are fundamental models for the analysis of reactive systems, in particular, for model-checking and the synthesis of reactive systems. The class of ω-regular languages provides a robust specification formalism for the desired properties of reactive systems. In the classical infinitary formulation of the liveness part of an ω-regular specification, a "good"event must happen eventually without any bound between the good events. A stronger notion of liveness is bounded liveness, which requires that good events happen within d transitions. Given a graph or a game graph with n vertices, m edges, and a bounded liveness objective, the previous best-known algorithmic bounds are as follows: (i) O(dm) for graphs, which in the worst-case is O(n3); and (ii) O(n2d2) for games on graphs. Our main contributions improve these long-standing algorithmic bounds. For graphs we present: (i) a randomized algorithm with one-sided error with running time O(n2.5 log n) for the bounded liveness objectives; and (ii) a deterministic linear-time algorithm for the complement of bounded liveness objectives. For games on graphs, we present an O(n2d) time algorithm for the bounded liveness objectives.

Original languageEnglish
Title of host publication48th International Colloquium on Automata, Languages, and Programming, ICALP 2021
EditorsNikhil Bansal, Emanuela Merelli, James Worrell
ISBN (Electronic)9783959771955
DOIs
Publication statusPublished - 1 Jul 2021
Event48th International Colloquium on Automata, Languages, and Programming (ICALP) - Online, United Kingdom
Duration: 12 Jul 202116 Jul 2021
http://easyconferences.eu/icalp2021/

Conference

Conference48th International Colloquium on Automata, Languages, and Programming (ICALP)
Country/TerritoryUnited Kingdom
Period12/07/2116/07/21
Internet address

Austrian Fields of Science 2012

  • 102031 Theoretical computer science

Keywords

  • Büchi
  • Game graphs
  • Graphs

Cite this