Graph explorer

Concurrent bisimulation algorithm

The coarsest bisimulation-finding problem plays an important role in the formal analysis of concurrent systems. For example, solving this problem allows the behavior of different processes to be compared or specifications to be verified. Hence, in this paper an efficient concurrent bisimulation algorithm is presented. It is based on the sequential Paige and Tarjan algorithm and the concept of the state signatures. The original solution follows Hopcroft's principle "process the smaller half". The presented algorithm uses its generalized version "process all but the largest one" better suited for concurrent and parallel applications. The running time achieved is comparable with the best known sequential and concurrent solutions. At the end of the work, the results of tests carried out are presented. The question of the lower bound for the running time of the optimal algorithm is also discussed.

4 nodes3 linksoverview mapConcurrent bisimulation algorithm
4 nodes3 links
Concurrent bisimulation algorithm4 visible / 4 total nodes / 3 links
AuthorshipTopic signalTopic signalWConcurrent bisimulation algorithmpreprint / 2014AKonrad KułakowskiResearcherTDistributed, Parallel, ...4102 worksTLogic in Computer Science2208 works
PaperSignal 103 links

Concurrent bisimulation algorithm

preprint / 2014

Open