Symbolic Algorithms for Graphs and Markov Decision Processes with Fairness Objectives
Krishnendu Chatterjee, Monika Henzinger, Veronika Loitzenbauer, Simin, Oraee, Viktor Toman

TL;DR
This paper introduces the first sub-quadratic symbolic algorithms for verifying graphs and Markov decision processes against Streett fairness objectives, significantly improving efficiency over previous methods.
Contribution
It presents the first sub-quadratic symbolic algorithms for graphs and MDPs with Streett objectives, advancing verification techniques for reactive systems.
Findings
Sub-quadratic symbolic algorithm for graphs with Streett objectives
Sub-quadratic symbolic algorithm for MDPs with Streett objectives
Implementation shows improved performance on benchmark examples
Abstract
Given a model and a specification, the fundamental model-checking problem asks for algorithmic verification of whether the model satisfies the specification. We consider graphs and Markov decision processes (MDPs), which are fundamental models for reactive systems. One of the very basic specifications that arise in verification of reactive systems is the strong fairness (aka Streett) objective. Given different types of requests and corresponding grants, the objective requires that for each type, if the request event happens infinitely often, then the corresponding grant event must also happen infinitely often. All -regular objectives can be expressed as Streett objectives and hence they are canonical in verification. To handle the state-space explosion, symbolic algorithms are required that operate on a succinct implicit representation of the system rather than explicitly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
