Cargando…
An O(m log n) algorithm for branching bisimilarity on labelled transition systems
Branching bisimilarity is a behavioural equivalence relation on labelled transition systems (LTSs) that takes internal actions into account. It has the traditional advantage that algorithms for branching bisimilarity are more efficient than ones for other weak behavioural equivalences, especially we...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7480708/ http://dx.doi.org/10.1007/978-3-030-45237-7_1 |
_version_ | 1783580464178528256 |
---|---|
author | Jansen, David N. Groote, Jan Friso Keiren, Jeroen J. A. Wijs, Anton |
author_facet | Jansen, David N. Groote, Jan Friso Keiren, Jeroen J. A. Wijs, Anton |
author_sort | Jansen, David N. |
collection | PubMed |
description | Branching bisimilarity is a behavioural equivalence relation on labelled transition systems (LTSs) that takes internal actions into account. It has the traditional advantage that algorithms for branching bisimilarity are more efficient than ones for other weak behavioural equivalences, especially weak bisimilarity. With m the number of transitions and n the number of states, the classic [Formula: see text] algorithm was recently replaced by an [Formula: see text] algorithm [9], which is unfortunately rather complex. This paper combines its ideas with the ideas from Valmari [20], resulting in a simpler [Formula: see text] algorithm. Benchmarks show that in practice this algorithm is also faster and often far more memory efficient than its predecessors, making it the best option for branching bisimulation minimisation and preprocessing for calculating other weak equivalences on LTSs. |
format | Online Article Text |
id | pubmed-7480708 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-74807082020-09-10 An O(m log n) algorithm for branching bisimilarity on labelled transition systems Jansen, David N. Groote, Jan Friso Keiren, Jeroen J. A. Wijs, Anton Tools and Algorithms for the Construction and Analysis of Systems Article Branching bisimilarity is a behavioural equivalence relation on labelled transition systems (LTSs) that takes internal actions into account. It has the traditional advantage that algorithms for branching bisimilarity are more efficient than ones for other weak behavioural equivalences, especially weak bisimilarity. With m the number of transitions and n the number of states, the classic [Formula: see text] algorithm was recently replaced by an [Formula: see text] algorithm [9], which is unfortunately rather complex. This paper combines its ideas with the ideas from Valmari [20], resulting in a simpler [Formula: see text] algorithm. Benchmarks show that in practice this algorithm is also faster and often far more memory efficient than its predecessors, making it the best option for branching bisimulation minimisation and preprocessing for calculating other weak equivalences on LTSs. 2020-03-13 /pmc/articles/PMC7480708/ http://dx.doi.org/10.1007/978-3-030-45237-7_1 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
spellingShingle | Article Jansen, David N. Groote, Jan Friso Keiren, Jeroen J. A. Wijs, Anton An O(m log n) algorithm for branching bisimilarity on labelled transition systems |
title | An O(m log n) algorithm for branching bisimilarity on labelled transition systems |
title_full | An O(m log n) algorithm for branching bisimilarity on labelled transition systems |
title_fullStr | An O(m log n) algorithm for branching bisimilarity on labelled transition systems |
title_full_unstemmed | An O(m log n) algorithm for branching bisimilarity on labelled transition systems |
title_short | An O(m log n) algorithm for branching bisimilarity on labelled transition systems |
title_sort | o(m log n) algorithm for branching bisimilarity on labelled transition systems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7480708/ http://dx.doi.org/10.1007/978-3-030-45237-7_1 |
work_keys_str_mv | AT jansendavidn anomlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems AT grootejanfriso anomlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems AT keirenjeroenja anomlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems AT wijsanton anomlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems AT jansendavidn omlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems AT grootejanfriso omlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems AT keirenjeroenja omlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems AT wijsanton omlognalgorithmforbranchingbisimilarityonlabelledtransitionsystems |