Linear parallel algorithms to compute strong and branching bisimilarity

Jan Martens*, Jan Friso Groote, Lars B.van den Haak, Pieter Hijma, Anton Wijs

*Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

We present the first parallel algorithms that decide strong and branching bisimilarity in linear time. More precisely, if a transition system has n states, m transitions and | Act| action labels, we introduce an algorithm that decides strong bisimilarity in O(n+ | Act|) time on max (n, m) processors and an algorithm that decides branching bisimilarity in O(n+ | Act|) time using up to max (n2, m, | Act| n) processors.

Original languageEnglish
Pages (from-to)521-545
Number of pages25
JournalSoftware and Systems Modeling
Volume22
Issue number2
Early online date6 Dec 2022
DOIs
Publication statusPublished - Apr 2023

Bibliographical note

Funding Information:
This work is carried out in the context of the NWO AVVA project 612.001751 and the NWO TTW ChEOPS project 17249. We thank the reviewers for their careful reviews and helpful comments.

Publisher Copyright:
© 2022, The Author(s).

Funding

This work is carried out in the context of the NWO AVVA project 612.001751 and the NWO TTW ChEOPS project 17249. We thank the reviewers for their careful reviews and helpful comments.

FundersFunder number
Nederlandse Organisatie voor Wetenschappelijk Onderzoek17249, 612.001751
Nederlandse Organisatie voor Wetenschappelijk Onderzoek

    Keywords

    • Branching bisimulation
    • Parallel algorithms
    • PRAM
    • RCPP
    • Strong bisimulation

    Fingerprint

    Dive into the research topics of 'Linear parallel algorithms to compute strong and branching bisimilarity'. Together they form a unique fingerprint.

    Cite this