On-the-Fly Computation of Bisimilarity Distances
Giorgio Bacci, Giovanni Bacci, Kim G. Larsen, Radu Mardare

TL;DR
This paper introduces a polynomial-time linear program for computing bisimilarity distances in continuous-time Markov chains and proposes an efficient on-the-fly algorithm that outperforms existing methods in practice.
Contribution
It presents a novel polynomial-sized linear program for bisimilarity distance computation and an on-the-fly algorithm that efficiently computes distances without exhaustive state space exploration.
Findings
Linear program can compute distances in polynomial time
On-the-fly algorithm significantly outperforms iterative and LP methods
Algorithm reduces state space exploration by refining approximations
Abstract
We propose a distance between continuous-time Markov chains (CTMCs) and study the problem of computing it by comparing three different algorithmic methodologies: iterative, linear program, and on-the-fly. In a work presented at FoSSaCS'12, Chen et al. characterized the bisimilarity distance of Desharnais et al. between discrete-time Markov chains as an optimal solution of a linear program that can be solved by using the ellipsoid method. Inspired by their result, we propose a novel linear program characterization to compute the distance in the continuous-time setting. Differently from previous proposals, ours has a number of constraints that is bounded by a polynomial in the size of the CTMC. This, in particular, proves that the distance we propose can be computed in polynomial time. Despite its theoretical importance, the proposed linear program characterization turns out to be…
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.
Taxonomy
TopicsFormal Methods in Verification · Petri Nets in System Modeling · Receptor Mechanisms and Signaling
