Solving SAT problem by heuristic polarity decision-making algorithm

来源 :Science in China(Series F:Information Sciences) | 被引量 : 0次 | 上传用户:nanfangjituan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
This paper presents a heuristic polarity decision-making algorithm for solving Boolean satisfiability (SAT). The algorithm inherits many features of the current state-of-the-art SAT solvers, such as fast BCP, clause recording, restarts, etc. In addition, a preconditioning step that calculates the polarities of variables according to the cover distribution of Karnaugh map is introduced into DPLL procedure, which greatly reduces the number of conflicts in the search process. The proposed approach is implemented as a SAT solver named DiffSat. Experiments show that DiffSat can solve many “real-life” instances in a reasonable time while the best existing SAT solvers, such as Zchaff and MiniSat, cannot. In particular, DiffSat can solve every instance of Bart benchmark suite in less than 0.03 s while Zchaff and MiniSat fail under a 900 s time limit. Furthermore, DiffSat even outperforms the outstanding incomplete algorithm DLM in some instances. This paper presents a heuristic polarity decision-making algorithm for solving Boolean satisfiability (SAT). The algorithm inherits many features of the current state-of-the-art SAT solvers, such as fast BCP, clause recording, restarts, etc. In addition , a preconditioning step that calculates the polarities of variables according to the cover distribution of Karnaugh map is introduced into DPLL procedure, which greatly reduces the number of conflicts in the search process. The proposed approach is implemented as a SAT solver named DiffSat. Experiments show that DiffSat can solve many “real-life ” instances in a reasonable time while the best existing SAT solvers, such as Zchaff and MiniSat, can not. DiffSat can solve every instance of Bart benchmark suite in less than 0.03 s while Zacha and MiniSat fail under a 900 s time limit. Furthermore, DiffSat even outperforms the outstanding incomplete algorithm DLM in some instances.
其他文献
经过二十余年的努力,联邦德国的槽波地震勘探技术己处于实用阶段。它使及早而准确地预测回采工作面前方构造及断层成为可能。但是槽波地震方法,仅能观测到煤层(即槽内)所激
关于海洋铁锰物质内贵金属的丰度、分布和成因知道得很少,但是,例如银和金元素与地壳平均丰度比较,常富集于铁锰结核内早已为人们所熟知。与地壳丰度相比,银在结核内的富集系
国内外许多学者已较详细地研究钻、镍与丁二肟络合物产生催化波的性质和电极过程机理,并在实践中已广为应用。俞德先等提出在丁二肟—NaNO_2(pH7~8)体系中钴可产生灵敏度达10
“领主属宾句”是汉语中独有的一种结构,是生成语法研究的热点之一。从管辖约束理论到最简方案,诸多学者提出了不同的解释。本文回顾了近年来一些学者基于生成语法的有关研究
三年前的秋天,俱乐部会员中的一位老大哥告诉车莹,他有一位朋友的家乡在阜宁县樊家店,那里的孩子们大多都是留守儿童,山里没有卖文具、书籍等的店铺,孩子们想要这些东西,需要
1.国际热带地区工程地质会议时间:1989年6月26—29日地点:马来西亚专题:①土料调查、特性与分类;②工程地质性质与工程地质制图;③场地调查方法;④滑坡、边坡稳定与挖方;⑤
随国内半导体厂积极扩建12英寸晶圆厂大家近期出现少见共识,纷纷看好IC测试产业。有业者表示:“国内DRAM、代工业者如此进度增益新厂,记忆体及晶圆测试产能,大概五年也追不上
陈数利用自己的知名度和社会影响力,和真爱梦想公益基金会进行结合与深加工,形成了良好的品牌效应  2014年12月14日,在慈传媒《中国慈善家》主办的“2014中国慈善名人榜”发布会暨“2014中国慈善名人奖”颁奖典礼上,影视明星、上海真爱梦想公益基金会形象代言人及名誉理事陈数获得了“2014中国慈善名人奖创新奖”。  在领奖台上,陈数短短500余字的获奖感言,几乎句句不离真爱梦想公益基金会,把该基
JWK-2-3型微机数控装置是我所研制的经济型数控系统。它是现在批量生产的三种微机数控装置中的一种。由 TP 801-A单板机、放大驱动电路及本所研制配套的110 BF 3、 160 BF 5
一、世界能源结构在变化,煤炭将重新成为世界主要能源能源是发展国民经济的重要物质基础。煤炭是目前地球上蕴藏量最丰富的矿物燃料,自从七十年代石油危机以来,煤炭在当今世界能