An O(m log n) algorithm for stuttering equivalence and branching bisimulation

13Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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. Theoretically, our algorithm substantially improves upon existing algorithms which all have time complexity O(mn) [2,3,9]. Moreover, it has better or equal space complexity. Practical results confirm these findings showing that our algorithm can outperform existing algorithms with orders of magnitude, especially when the sizes of the Kripke structures are large.

Cite

CITATION STYLE

APA

Groote, J. F., & Wijs, A. (2016). An O(m log n) algorithm for stuttering equivalence and branching bisimulation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9636, pp. 607–624). Springer Verlag. https://doi.org/10.1007/978-3-662-49674-9_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free