A linear parallel algorithm to compute bisimulation and relational coarsest partitions
arXiv:2105.11788
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.