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

基于符号模拟和变量划分的SAT算法
引用本文:闫炜,吴尽昭,高新岩.基于符号模拟和变量划分的SAT算法[J].四川大学学报(工程科学版),2008,40(3):121-125.
作者姓名:闫炜  吴尽昭  高新岩
作者单位:1. 电子科技大学,计算机科学与工程学院,四川,成都610054
2. 电子科技大学,计算机科学与工程学院,四川,成都610054;中国科学院,成都计算机应用研究所,四川,成都610041
3. 中国科学院,成都计算机应用研究所,四川,成都610041
基金项目:国家自然科学基金 , 国家重点基础研究发展计划(973计划)
摘    要:针对SAT算法中回溯次数较多的问题,采用基于符号模拟和变量划分的方法来解决其不足.基于符号模拟和变量划分的SAT算法将一个较大的CNF分解为两个子集,每个子集所包含的变量又划分为两个互不相交的子集,仅对那些无法判断的子集,赋以符号值,从而限定了赋予符号值的变量范围,即可减少算法的回溯次数,又能降低内存占用率.理论及实验结果均证明,该算法是合理且有效的.

关 键 词:SAT  符号模拟  合取范式  变量划分
文章编号:1009-3087(2008)03-0121-05
收稿时间:2007/1/24 0:00:00
修稿时间:2007年1月24日

SAT Algorithm Based on Symbolic Simulation and Variable Partitions
YAN Wei,WU Jin-zhao,GAO Xin-yan.SAT Algorithm Based on Symbolic Simulation and Variable Partitions[J].Journal of Sichuan University (Engineering Science Edition),2008,40(3):121-125.
Authors:YAN Wei  WU Jin-zhao  GAO Xin-yan
Affiliation:College of Computer Sci. and Eng., UESTC, Chengdu 610054,China;College of Computer Sci. and Eng., UESTC, Chengdu 610054,China;Chengdu Inst. of Computer Applications, CAS, Chengdu 610041,China
Abstract:To solve the problem that SAT solvers usually has excessive backtraces during assigning binary values to an unassigned variables, a new SAT solver based on symbolic simulation and variable partition, which lower not only the number of backtrack but the memory blow-up, was presented. The SAT solver partitions a big CNF into two smaller subset A and B, then divides the set of variables into three disjoint set. Through the constraint that the symbolic values are only assigned to the variable in the set which occur in both A and B, the symbolic simulation based SAT solver get both the low backtrack number and memory occupation. Experimental result showed the SAT solver is sound and efficient.
Keywords:SAT  symbolic simulation  CNF  variable partitions
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《四川大学学报(工程科学版)》浏览原始摘要信息
点击此处可从《四川大学学报(工程科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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