Lowerbounds for Bisimulation by Partition Refinement

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Groote, Jan Friso, Martens, Jan, de Vink, Erik. P.
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914676108951552
author Groote, Jan Friso
Martens, Jan
de Vink, Erik. P.
author_facet Groote, Jan Friso
Martens, Jan
de Vink, Erik. P.
contents We provide time lower bounds for sequential and parallel algorithms deciding bisimulation on labeled transition systems that use partition refinement. For sequential algorithms this is $Ω((m \mkern1mu {+} \mkern1mu n ) \mkern-1mu \log \mkern-1mu n)$ and for parallel algorithms this is $Ω(n)$, where $n$ is the number of states and $m$ is the number of transitions. The lowerbounds are obtained by analysing families of deterministic transition systems, ultimately with two actions in the sequential case, and one action for parallel algorithms. For deterministic transition systems with one action, bisimilarity can be decided sequentially with fundamentally different techniques than partition refinement. In particular, Paige, Tarjan, and Bonic give a linear algorithm for this specific situation. We show, exploiting the concept of an oracle, that this approach is not of help to develop a faster generic algorithm for deciding bisimilarity. For parallel algorithms there is a similar situation where these techniques may be applied, too.
format Preprint
id arxiv_https___arxiv_org_abs_2203_07158
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Lowerbounds for Bisimulation by Partition Refinement
Groote, Jan Friso
Martens, Jan
de Vink, Erik. P.
Logic in Computer Science
We provide time lower bounds for sequential and parallel algorithms deciding bisimulation on labeled transition systems that use partition refinement. For sequential algorithms this is $Ω((m \mkern1mu {+} \mkern1mu n ) \mkern-1mu \log \mkern-1mu n)$ and for parallel algorithms this is $Ω(n)$, where $n$ is the number of states and $m$ is the number of transitions. The lowerbounds are obtained by analysing families of deterministic transition systems, ultimately with two actions in the sequential case, and one action for parallel algorithms. For deterministic transition systems with one action, bisimilarity can be decided sequentially with fundamentally different techniques than partition refinement. In particular, Paige, Tarjan, and Bonic give a linear algorithm for this specific situation. We show, exploiting the concept of an oracle, that this approach is not of help to develop a faster generic algorithm for deciding bisimilarity. For parallel algorithms there is a similar situation where these techniques may be applied, too.
title Lowerbounds for Bisimulation by Partition Refinement
topic Logic in Computer Science
url https://arxiv.org/abs/2203.07158