2009
DOI: 10.4204/eptcs.14.3
|View full text |Cite
|
Sign up to set email alerts
|

Distributed Branching Bisimulation Minimization by Inductive Signatures

Abstract: We present a new distributed algorithm for state space minimization modulo branching bisimulation. Like its predecessor it uses signatures for refinement, but the refinement process and the signatures have been optimized to exploit the fact that the input graph contains no tau-loops. The optimization in the refinement process is meant to reduce both the number of iterations needed and the memory requirements. In the former case we cannot prove that there is an improvement, but our experiments show that in many… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 13 publications
(21 citation statements)
references
References 17 publications
0
21
0
Order By: Relevance
“…
We provide a new algorithm to determine stuttering equivalence with time complexity O(m log n), where n is the number of states and m is the number of transitions of a Kripke structure. This algorithm can also be used to determine branching bisimulation in O(m(log |Act| + log n)) time where Act is the set of actions in a labelled transition system.Theoretically, our algorithm substantially improves upon existing algorithms which all have time complexity O(mn) at best [2,3,9]. Moreover, it has better or equal space complexity.
…”
mentioning
confidence: 72%
See 1 more Smart Citation
“…
We provide a new algorithm to determine stuttering equivalence with time complexity O(m log n), where n is the number of states and m is the number of transitions of a Kripke structure. This algorithm can also be used to determine branching bisimulation in O(m(log |Act| + log n)) time where Act is the set of actions in a labelled transition system.Theoretically, our algorithm substantially improves upon existing algorithms which all have time complexity O(mn) at best [2,3,9]. Moreover, it has better or equal space complexity.
…”
mentioning
confidence: 72%
“…In [3], the space complexity is brought back to O(m+n). A technique to be performed on Graphics Processing Units based on both GV and [2,3] is proposed in [19]. This improves the required runtime considerably by employing parallelism, but it does not imply any improvement to the single-threaded algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…Yet, to be both usable by non-experts and fully efficient, at least two components are still missing: (1) The sets of strong actions, which are a key ingredient in the success of this approach, still have to be computed either using pencil and paper or using tools dedicated to restricted logics; automating their computation in the case of arbitrary L μ formulas is not easy, but likely feasible, opening the way to a new research track; finding a minimal set of strong actions automatically is challenging, and since it is not unique, even more challenging is the quest for the set that will incur the best reductions. (2) Efficient algorithms are needed to minimize LTS for sharp bisimilarity; they could probably be obtained by adapting the known algorithms for strong and divbranching minimizations (at least using some kind of signaturebased partition refinement algorithm in the style of Blom et al [3][4][5] in a first step), but this remains to be done.…”
Section: Resultsmentioning
confidence: 99%
“…This verification approach is based on bisimulation relations [12] between LTSs, and consists essentially in computing the equivalence classes on states by using partition refinement algorithms. After the early parallelization of the classical partition refinement algorithms [34], equivalence checking has been primarily subject to distributed algorithms based on the computation of signatures over states and transitions in order to accelerate the convergence of partition refinement [7,8].…”
Section: Parallel Verificationmentioning
confidence: 99%