arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0709.4118cs.LO
收藏

一种基于抽象解释的高效仿真算法

An efficient simulation algorithm based on abstract interpretation

Francesco Ranzato, Francesco Tapparo

摘要:

计算模拟前序的算法有很多。Sigma表示状态空间,->表示转移关系,Psim表示由模拟等价引起的Sigma的划分。Henzinger、Henzinger、Kopke和Bloom和Paige的算法都是O(|Sigma||->|)-时间,并且就时间复杂度而言,它们是最好的可用算法。然而,这些算法具有空间复杂度的缺点,该空间复杂度在状态空间的大小上大于二次方。Gentilini,Piazza,Policriti的算法--后来由van Glabbeek和Ploeger修正--似乎提供了时间和空间复杂度之间的最佳折衷。Gentilini等人的算法运行时间为O(|Psim| ^2|->|)-time,而空间复杂度为O(|Psim| ^2 + |Sigma| log |Psim|)。我们在这里提出了一个新的高效的仿真算法,获得作为修改Henzinger等人。的算法,其正确性基于抽象解释在模型检验中的应用中所使用的一些技术。算法的时间复杂度为O(|Psim||->|)-时间和O(|Psim| |Sigma| log |Sigma|)-空间。因此,该算法改进了已知的最佳时间界限,同时保持了可接受的空间复杂度,该空间复杂度通常小于状态空间大小的二次方。实验评价表明,良好的比较结果与Henzinger,Henzinger和Kopke的算法。

英文摘要:

A number of algorithms for computing the simulation preorder are available. Let Sigma denote the state space, -> the transition relation and Psim the partition of Sigma induced by simulation equivalence. The algorithms by Henzinger, Henzinger, Kopke and by Bloom and Paige run in O(|Sigma||->|)-time and, as far as time-complexity is concerned, they are the best available algorithms. However, these algorithms have the drawback of a space complexity that is more than quadratic in the size of the state space. The algorithm by Gentilini, Piazza, Policriti--subsequently corrected by van Glabbeek and Ploeger--appears to provide the best compromise between time and space complexity. Gentilini et al.'s algorithm runs in O(|Psim|^2|->|)-time while the space complexity is in O(|Psim|^2 + |Sigma|log|Psim|). We present here a new efficient simulation algorithm that is obtained as a modification of Henzinger et al.'s algorithm and whose correctness is based on some techniques used in applications of abstract interpretation to model checking. Our algorithm runs in O(|Psim||->|)-time and O(|Psim||Sigma|log|Sigma|)-space. Thus, this algorithm improves the best known time bound while retaining an acceptable space complexity that is in general less than quadratic in the size of the state space. An experimental evaluation showed good comparative results with respect to Henzinger, Henzinger and Kopke's algorithm.

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

↑