首页 | 本学科首页   官方微博 | 高级检索  
     

基于寻找可满足2SAT子问题的SAT算法*
引用本文:傅阳春,周育人.基于寻找可满足2SAT子问题的SAT算法*[J].计算机应用研究,2010,27(2):462-464.
作者姓名:傅阳春  周育人
作者单位:华南理工大学,计算机科学与工程学院,广州,510006
基金项目:国家自然科学基金资助项目(60673062,60873078)
摘    要:可满足问题(SAT)是一个NP-Hard问题。提出了一种求解SAT的新算法(FFSAT)。该算法将SAT问题转换为寻找一个可满足的2-SAT子问题。SAT问题虽然是NP完全问题,但是当所有子句长度不大于2时,SAT问题可以在线性时间求解。使用2-SAT算法-BinSat求解2-SAT子问题,当它不满足时,根据赋值选择新的2-SAT子问题。实验结果表明,采用本算法的结果优于UnitWalk。

关 键 词:SAT问题    2-SAT子问题    2-SAT算法

New SAT solver based on finding satisfiable 2-SAT sub problem
FU Yang-chun,ZHOU Yu-ren.New SAT solver based on finding satisfiable 2-SAT sub problem[J].Application Research of Computers,2010,27(2):462-464.
Authors:FU Yang-chun  ZHOU Yu-ren
Affiliation:(School of Computer Science & Engineering, South China University of Technology, Guangzhou 510006, China)
Abstract:Satisfiability (SAT) problem is one of the NP-Hard problems. This paper introduced a new SAT solver called FSSAT. 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.
Keywords:SAT problem  2-SAT sub problem  2-SAT solver
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号