期刊文献+

可满足性求解技术研究 被引量:4

Advances in Satisfiability Solving Techniques
下载PDF
导出
摘要 求解公式的可满足性在诸如形式化验证、电子设计自动化与人工智能等众多领域中都具有非常重要的理论与应用价值,成为近年来的研究热点。本文针对命题公式与一阶公式的可满足性问题,重点介绍了布尔可满足性与可满足性模理论求解技术的基本原理,并且根据算法的类型进行分类阐述,分析了各种算法的优缺点。最后,讨论了目前面临的主要挑战,对今后的研究方向进行了展望。 Solving the satisfiability of formulae is theoretically important in the practical applications of various fields, such as formal verification, electronic design automation and artificial intelligence. This paper introduces the principles of the Boolean Satisfiability and Satisfiability Modulo Theories. The existing algorithms are introduced and compared according to their types. The qualities of these algorithms are also analyzed. Finally, we discuss the current challenges, and outline the future research trend.
出处 《计算机工程与科学》 CSCD 北大核心 2010年第1期50-54,共5页 Computer Engineering & Science
基金 国家自然科学基金资助项目(60603088 90707003)
关键词 布尔可满足问题 可满足性模理论问题 完全方法 不完全方法 Boolean satisfiability(SAT) satisfiability modulo theories(SMT) complete method incomplete method
  • 相关文献

参考文献18

  • 1Ivancic F, Yang Z, Ganai M K, et al. Efficient SAT-Based Bounded Model Checking for Software Verifications [J ]. Theoretical Computer Science,2008, 404(3):256-274.
  • 2Stephan P, Brayton R, Sangiovanni V A. Combinational Test Generation Using Satisfiabitity [J]. IEEE Trans on Computer-Aided Design of Integrated Circuits and Systems, 1996,15 : 1167-1176.
  • 3Kautz H, Selman B. Planning as Satisfiability[C]//Proc of the European Conf on Artificial Intelligence, 1992:359-363.
  • 4Davis M, Putnam H. A Computing Procedure for Quantification Theory[J]. Journal of the ACM, 1960,7(3):201-215.
  • 5Davis M, Logemann G, Loveland D. A Machine Program for Theorem Proving[J]. Communications of the ACM, 1962,5 (7) : 394-397.
  • 6Selman B, Kautz H, Cohen t3. Local Search Strategies for Satisfiability Testing[C]//Proc of th 2nd DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 1996:521-532.
  • 7Bryant R E. Graph-Based Algorithms for Boolean Function Manipulation[J]. IEEE Trans on Computers, 1986,35: 677- 691.
  • 8Prestwich S, Lynce I. Local Search for Unsatisfiability[C]// Proc of the 9th Int'l Conf on Theory and Applications of Satisfiability Testing, 2006 : 283-296.
  • 9Audemard G, Simon L. GUNSAT: A Greedy Local Search Algorithm for Unsatisfiability[C] //Proc of the 20th Int'l Joint Conf of Artificial Intelligence, 2007: 2256-2261.
  • 10Brinkmann R, Drechsler R. RTL-Datapath Verification Using Integer Linear Programming[C]//Proc of the 7th Asia and South Pacific Design Automation Conf, 2002:741-746.

同被引文献18

  • 1黄文奇,金人超.求解SAT问题的拟物拟人算法—Solar[J].中国科学(E辑),1997,27(2):179-186. 被引量:23
  • 2Bessey A,Block K,Chelf B,et al.A few billion lines of code later:using static analysis to find bugs in the real world[J].Communications of the ACM,2010,53(2):66-75.
  • 3Boe B,Hill C,Len M,et al.Hairball:Lint-inspired static analysis of scratch projects[C]//Proceeding of the 44th ACM technical symposium on Computer science education.ACM,2013:215-220.
  • 4Pǎsǎreanu C S,Rungta N.Symbolic Path Finder:symbolic execution of Java bytecode[C]//Proceedings of the IEEE/ACM international conference on Automated software engineering.ACM,2010:179-180.
  • 5Tillmann N,Grieskamp W,Schulte W.Symbolic execution of object oriented programs with axiomatic summaries:U.S.Patent 8,046,746[P].2011-10-25.
  • 6Zhang X,van Breugel F.Model checking randomized algorithms with java pathfinder[C]//Quantitative Evaluation of Systems(QEST),2010 Seventh International Conference on the.IEEE,2010:157-158.
  • 7Jarvisalo M,Le Berre D,Roussel O,et al.The international SAT solver competitions[J].AI Magazine,2012,33(1):89-92.
  • 8Brummayer R,Biere A.Boolector:An efficient SMT solver for bit-vectors and arrays[M]//Tools and Algorithms for the Construction and Analysis of Systems.Springer Berlin Heidelberg,2009:174-177.
  • 9J T D. Sousa, J P Marques-Silva, M Abramovici. A configware/software approach to SAT solving[C]// Proc Ninth IEEE Int'Symp Field-Programmable Cus- tom Computing Machines. California: IEEE, 2001 : 239- 298.
  • 10N A Reis, J T de Sousa.On implementing a eonfig- ware/software SAT solver[C] //Proc 10th IEEE Int' 1 Sympl Field-programmable Custom Computing Ma- chines. Napa, California: IEEE, 2002 : 282-283.

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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