Lowerbounds for Bisimulation by Partition Refinement
Jan Friso Groote, Jan Martens, Erik. P. de Vink

TL;DR
This paper establishes fundamental time lower bounds for algorithms deciding bisimulation on labeled transition systems, highlighting the limitations of partition refinement methods in both sequential and parallel contexts.
Contribution
It provides tight lower bounds for the complexity of bisimulation algorithms and analyzes the limitations of existing techniques like partition refinement.
Findings
Sequential algorithms have a lower bound of Ω((m + n) log n).
Parallel algorithms have a lower bound of Ω(n).
Existing techniques cannot be improved to surpass these bounds.
Abstract
We provide time lower bounds for sequential and parallel algorithms deciding bisimulation on labeled transition systems that use partition refinement. For sequential algorithms this is and for parallel algorithms this is , where is the number of states and is the number of transitions. The lowerbounds are obtained by analysing families of deterministic transition systems, ultimately with two actions in the sequential case, and one action for parallel algorithms. For deterministic transition systems with one action, bisimilarity can be decided sequentially with fundamentally different techniques than partition refinement. In particular, Paige, Tarjan, and Bonic give a linear algorithm for this specific situation. We show, exploiting the concept of an oracle, that this approach is not of help to…
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 · semigroups and automata theory · Logic, programming, and type systems
