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

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

15 Citations (Scopus)

Abstract

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 O(mn) algorithm was recently replaced by an O(m(log |Act| + log n) algorithm, which is unfortunately rather complex. This paper combines its ideas with the ideas from Valmari resulting in a simpler O(m log n) algorithm.

Original languageEnglish
Title of host publicationTools and Algorithms for the Construction and Analysis of Systems- 26th International Conference, TACAS 2020, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Proceedings, Part II
EditorsArmin Biere, David Parker
PublisherSpringer
Pages3-20
Number of pages18
ISBN (Print)9783030452360
DOIs
Publication statusPublished - 2020
Event26th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2020, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020 - Dublin, Ireland
Duration: 25 Apr 202030 Apr 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12079 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2020, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020
Country/TerritoryIreland
CityDublin
Period25/04/2030/04/20

Funding

erated and analysed during the current study are available in the figshare repository: https://doi.org/10.6084/m9.figshare.11876688.v1. This work is partly done during a visit of the first author at Eindhoven University of Technology, and a visit of the second author at the Institute of Software, Chinese Academy of Sciences. The first author is supported by the National Natural Science Foundation of China, Grant No. 61761136011.

FundersFunder number
National Natural Science Foundation of China61761136011
Chinese Academy of Sciences, Beijing
Eindhoven University of Technology

    Keywords

    • Algorithm
    • Branching bisimilarity
    • Labelled transition systems

    Fingerprint

    Dive into the research topics of 'An O(m log n) algorithm for branching bisimilarity on labelled transition systems'. Together they form a unique fingerprint.

    Cite this