期刊文献+

PSL可满足问题的计算复杂度

Computational Complexity of Satisfiability Problems for PSL
下载PDF
导出
摘要 PSL是一种用于描述并行系统的属性规约语言,包括线性时序逻辑FL和分支时序逻辑OBE两部分。由于OBE就是CTL,因此论文重点研究FL逻辑。理论上已证明许多难解的问题都可多项式变换为"可满足性"问题,"可满足性"问题是研究时序逻辑的核心问题之一,并已成为程序验证的一种有力工具;而计算复杂度是"可满足性"问题需要解决的最深刻的方向之一,其研究意义在于它可作为解决一类问题的难度的标准。文中在利用"铺砖模型"基础上,推导并得出FL的"可满足性"问题的计算复杂度为EXPSPACE-hard,这对正确评价解决该问题的各种算法的效率,进而确定对已有算法的改进余地具有重要的指导意义。 PSL is a property specification language which describes parallel systems and is divided into two parts, i.e. FL and OBE. Because OBE is essentially the temporal logic CTL(computation tree logic), and PSL formulas with clock statements can be easily rewritten to uncloeked formulas, this work studies with emphasis on the unclocked FL logic. It has long been verified that many hard problems can be translated into the correspongding satisfiability(SAT) problems in polynomial time, and SAT problems are central for temporal logic in order to be a useful tool in program verification. The computational complexity is one of the most impotant theories to be resloved for SAT problems in order to bring on the hardness criterion for one series of problems. The complexity of FL has been studied with the help of the computation model of"tiling" and the result shows the satisfiability of FL is EXPSPACE - hard, which has important values for evaluating the efficiency and further determining the improvement of FL SAT problems' algorithms.
作者 虞蕾
出处 《计算机技术与发展》 2010年第2期16-20,24,共6页 Computer Technology and Development
基金 中国博士后科学基金(20080431401)
关键词 PSL 可满足性问题 计算复杂度 property specification language satisfiability problem computational complexity
  • 相关文献

参考文献20

  • 1Accellera Organization, Inc. Formal syntax and semantics of Accellera propexty specification language[ EB/OL]. 2004. In Appendix B of http://www. eda. org/vfv/docs/PSL- v1. 1.
  • 2Accellea. Property specification language reference manual(version1.0.1) [EB/OL]. 2003. http://www.haifa. il. ibm. com/ projects/verification/sugar.
  • 3Beer I,Ben- David S, Eisner C, et al. The temporal logic Sugar[C]//In: Gerard B, Hubert C,Alain F. Proc. of 13th Int'l Conf. on Computer Aided Verification (CAV). LNCS 2102. Heidelberg:Springer - Verlag,2001:363 - 367.
  • 4Accellea. Property specification language reference manual(version1. 1 )[ EB/OL ]. 2004. http: //www. eda. org/vfv/docs/PSL- v1. 1. pdf.
  • 5Emerson E A, CAarke E M. Using branching - time temporal logic to synthesize synchronization skeletons [ J ]. Science of Computer Programming, 1982,2(3) :241 - 266.
  • 6van Emde Boas P. The convenience of tilings[M]//In Complexity, Logic and Recursion Theory, volume 187 of Lecture Notes in Pure and Applied Mathetaics. [s. l. ] : [s. n. ], 1997, 331 - 363.
  • 7Sistla A P,CAarke E M. The complexity of propositional linear temporal logics[ J ]. Journal of ACM, 1985,32 (3) : 733 - 749.
  • 8Chen C C, Lin I P. The computational complexity of satisfiability of temporal horn formulas in propositional linear - time temporal logics [ J ]. Information Processing Letters, 1993,45 (3) : 131 - 136.
  • 9Pemri S, Schnoebelen P H. The complexity of propositional linear temporal logics in simple cases[C]//In: Proc. of the STACS' 98, LNCS 1373. [ s.l. ] : Springer - Verlag, 1998: 61 - 72.
  • 10Bauland M, Schneider T. The complexity of generalized satisfiability for linear temporal logic[ C]//In: Proc. of 10th International Conference, FOSSACS' 2007, LNCS 4423. [ s. l. ]: Springer- Verlag,2007: 48 - 62.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部