A linear parallel algorithm to compute bisimulation and relational coarsest partitions
Distributed, Parallel, and Cluster Computing
2021-05-26 v1 Data Structures and Algorithms
Abstract
The most efficient way to calculate strong bisimilarity is by calculation the relational coarsest partition on a transition system. We provide the first linear time algorithm to calculate strong bisimulation using parallel random access machines (PRAMs). More precisely, with states, transitions and action labels, we provide an algorithm on processors that calculates strong bisimulation in time and space . The best-known PRAM algorithm has time complexity on a smaller number of processors making it less suitable for massive parallel devices such as GPUs. An implementation on a GPU shows that the linear time-bound is achievable on contemporary hardware.
Cite
@article{arxiv.2105.11788,
title = {A linear parallel algorithm to compute bisimulation and relational coarsest partitions},
author = {Jan Martens and Jan Friso Groote and Lars van den Haak and Pieter Hijma and Anton Wijs},
journal= {arXiv preprint arXiv:2105.11788},
year = {2021}
}