Algorithms for Game Metrics
Krishnendu Chatterjee (Institute of Science, Technology, Vienna,, Austria), Luca de Alfaro (University of California, Santa Cruz, USA), Rupak, Majumdar (University of California, Los Angeles, USA), Vishwanath Raman, (University of California, Santa Cruz, USA)

TL;DR
This paper introduces efficient algorithms for computing simulation and bisimulation metrics in stochastic systems, enabling better system verification and performance analysis through polynomial and PSPACE algorithms, and explores computational complexity bounds.
Contribution
It presents polynomial-time algorithms for metric computation in turn-based games and MDPs, and improves complexity bounds for bisimulation kernel and concurrent games.
Findings
Polynomial-time algorithm for one-step metric distance in MDPs
PSPACE algorithms for decision and approximation problems
Improved time complexity for bisimulation kernel computation
Abstract
Simulation and bisimulation metrics for stochastic systems provide a quantitative generalization of the classical simulation and bisimulation relations. These metrics capture the similarity of states with respect to quantitative specifications written in the quantitative {\mu}-calculus and related probabilistic logics. We first show that the metrics provide a bound for the difference in long-run average and discounted average behavior across states, indicating that the metrics can be used both in system verification, and in performance evaluation. For turn-based games and MDPs, we provide a polynomial-time algorithm for the computation of the one-step metric distance between states. The algorithm is based on linear programming; it improves on the previous known exponential-time algorithm based on a reduction to the theory of reals. We then present PSPACE algorithms for both the decision…
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.
