arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1311.7635cs.LOcs.DC
收藏

并行互模拟算法

Concurrent bisimulation algorithm

Konrad Kułakowski

摘要:

并发系统的粗互模拟发现问题在并发系统的形式化分析中起着重要的作用。例如,解决这个问题可以比较不同过程的行为或验证规范。因此,本文提出了一种有效的并发互模拟算法。它是基于顺序Paige和Tarjan算法和状态签名的概念。最初的解决方案遵循Hopcroft的原则“处理较小的一半”。所提出的算法使用其广义版本“处理所有,但最大的一个”更适合并发和并行应用程序。所实现的运行时间与最知名的顺序和并发解决方案相当。在工作的最后,进行了测试的结果。文中还讨论了最优算法运行时间的下界问题。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑