A simpler O(m log n) algorithm for branching bisimilarity on labelled transition systems

09/24/2019
by   David N. Jansen, et al.
0

Branching bisimilarity is a behavioural equivalence relation on labelled transition systems that takes internal actions into account. It has the traditional advantage that algorithms for branching bisimilarity are more efficient than all algorithms for other weak behavioural equivalences, especially weak bisimilarity. With m the number of transitions and n the number of states, the classic O(mn) algorithm has recently been replaced by an O(m log n) algorithm, which is unfortunately rather complex. This paper combines the ideas from Groote et al. with the ideas from Valmari. This results in a simpler O(m log n) algorithm. Benchmarks show that this new algorithm is faster and more memory efficient than all its predecessors.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2021

Explaining Behavioural Inequivalence Generically in Quasilinear Time

We provide a generic algorithm for constructing formulae that distinguis...
research
03/21/2022

Quasilinear-time Computation of Generic Modal Witnesses for Behavioural Inequivalence

We provide a generic algorithm for constructing formulae that distinguis...
research
03/14/2022

Lowerbounds for Bisimulation by Partition Refinement

We provide time lower bounds for sequential and parallel algorithms deci...
research
09/06/2017

Foundation for a series of efficient simulation algorithms

Compute the coarsest simulation preorder included in an initial preorder...
research
04/04/2019

Modal Logics for Nominal Transition Systems

We define a general notion of transition system where states and action ...
research
09/12/2022

The Weak Chebyshev Greedy Algorithm (WCGA) in L^p (log L)^α spaces

We present some new results concerning Lebesgue-type inequalities for th...
research
08/30/2023

A Lean-Congruence Format for EP-Bisimilarity

Enabling preserving bisimilarity is a refinement of strong bisimilarity,...

Please sign up or login with your details

Forgot password? Click here to reset