期刊文献+

基于寻找可满足2-SAT子问题的SAT算法 被引量:1

New SAT solver based on finding satisfiable 2-SAT sub problem
下载PDF
导出
摘要 可满足问题(SAT)是一个NP-Hard问题。提出了一种求解SAT的新算法(FFSAT)。该算法将SAT问题转换为寻找一个可满足的2-SAT子问题。SAT问题虽然是NP完全问题,但是当所有子句长度不大于2时,SAT问题可以在线性时间求解。使用2-SAT算法-BinSat求解2-SAT子问题,当它不满足时,根据赋值选择新的2-SAT子问题。实验结果表明,采用本算法的结果优于UnitWalk。 Satisfiability (SAT) problem is one of the NP-Hard problems. This paper introduced a new SAT solver called FS- SAT. This SAT solver solved the problem by searching a satisfiable 2-SAT sub problem. SAT was NP-complete, but it can be solved in linear time when the given formula contains only binary clauses (2-SAT). BinSat (2-SAT solver) was used to solve the 2-SAT sub problem and improved the 2-SAT sub problem according to the truth assignment. The experimental results show that the solver outperforms UnitWalk.
出处 《计算机应用研究》 CSCD 北大核心 2010年第2期462-464,共3页 Application Research of Computers
基金 国家自然科学基金资助项目(60673062 60873078)
关键词 SAT问题 2-SAT子问题 2-SAT算法 SAT problem 2-SAT sub problem 2-SAT solver
  • 相关文献

参考文献11

  • 1COOK S A. The complexity of theorem proving procedures[ C]//Proc of the 3rd Annual ACM Symposium on the Theory of Computing. New York:ACM Press, 1971:151- 158.
  • 2GOMES C P, KAUTZ H, SABHARWAL A, et al. Satisfiability solvers [ M ]//Handbook of Knowledge Representation Amsterdam :2007 : 89- 134.
  • 3DAVIS M, PUTNAM H. A computing procedure for quantification theory[ J ]. Communications of the Association for Computing Machinery, 1960, 7(3) :201-215.
  • 4SELMAN B, LEVESQUE H J, MITCHELL D G. A new method for solving hard satisfiability problems[ C ]//Proc of the 12th National Conference on Artificial Intelligence. Cambridge: MIT Press, 1992: 440-446.
  • 5SELMAN B, KAUTZ H, COHEN B. Noise strategies for local search [ C]//Proc of the 13th National Conference on Artificial Intelligence. Cambridge : MIT Press, 1994:337- 343.
  • 6HIRSCH E A, KOJEVNIKOV A. UnitWalk:a new SAT solver that uses local search guided by unit clause elimination[ J]. Annals of Mathematics and Artificial Intelligence, 2005, 43(1/4) :91-111.
  • 7ALVARO D V. On 2-SAT and renamable hom[ C]//Proc of the 17th National Conference on Artificial Intelligence. Cambridge : MIT Press, 2000:343- 348.
  • 8ZHENG Lei, STUCKEY P J. Improving SAT using 2-SAT[ J]. Australasian Computer Science Communications, 2002, 24 ( 1 ) : 331 - 340.
  • 9EVEN S, ITAI A, SHAMIR A. On the complexity of timetable and multi-commodity flow problems[ J ]. SIAM Journal of Computing, 1976, 5(4) :691-703.
  • 10HOOS H H, STUTZLE T. SATLIB : an online resource for research on SAT[ M ]. Alabama: IOS Press, 2000:283- 292.

同被引文献16

  • 1许道云.不可满足公式的同态证明系统[J].软件学报,2005,16(3):336-345. 被引量:6
  • 2王国俊.数理逻辑引论与归结原理[M].北京:科学出版社,2007.
  • 3TANG X, JIANG C, ZI-IOU M. Automatic web service composition based on horn clauses and petri nets[ J]. Expert Systems with Ap- plications,2011,38 ( 10 ) : 13024 - 13031.
  • 4ZHENG X. Combining description logics and horn rules with un- certainty in ARTIGENCE [ J ]. Knowledge-Based Systems, 2011, 24 ( 5 ) :595 - 608.
  • 5HENSCHEN L, WOS L. Unit refutations and Horn sets[ J]. Journal of the ACM,1974,21 (4) :590 -605.
  • 6HORN A. On sentences which are true of direct unions of algebras [ J ]. The Joumal:of Symbolic Logic, 1951,16 ( 1 ) : 14 - 21.
  • 7BERNARD M. Theorem-proving for computers: some results on resolution and renaming[ J]. The Computer Journal, 1966,8 (4) : 341 - 343.
  • 8HODER K,VORONKOV A. The 481 ways to split a clause and deal with propositional variables [ C ]//Automated Deduction- CADE-24. Berlin : Springer Berlin Heidelberg,2013:450 - 464.
  • 9TANG S H,XU Y. Redundancy of set of clauses in propositional logic [ J ]. The Journal of Fuzzy Mathematics, 2014,22 ( 2 ) :493 - 502.
  • 10PIPATSRISAWAT K, DARWICHE A. On the power of clause- learning SAT solvers as resolution engines [ J ]. Artificial Intelli- gence,2011,175 (2) :512 -525.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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