CDCL SAT算法的重启策略研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:jpy_2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CDCL(Conflict Driven Clause Learning)SAT求解器在形式验证等领域应用广泛,在实际应用中的大量NP问题已经被证明可以转化为SAT问题进行求解,因此,SAT问题的求解效率备受关注。目前已经有很多在工业界广泛应用的求解器,但求解器中的重启策略众多且参数控制复杂,导致通常选择默认参数设置进行求解,从而降低求解器的效率和易用性。为了提高CDCL SAT求解器的实用性,本文以典型的CDCL算法为基础,对SAT求解器重启策略进行研究。本课题来源于国家自然科学基金资助项目,本文的研究内容如下:(1)本文首先对SAT问题的发展进行调研,深入分析了DP算法(Davis Putnam Algorithm)、DPLL算法(Davis Putnam Logemann Loveland)、GRASP算法(Genetic Search Algorithm for the SAT Problem)、SATO算法(Satisfiability Testing Optimized)、Chaff算法、BerkMin算法(Berkeley-Minsk Algorithm)、Glucose算法等代表性的CDCL SAT算法的特点,以及典型求解器的突破性技术;(2)进行详细的实验设计,分析重启序列、重启间隔、间隔增长系数等因素对实例求解效率的影响,从个体差异性、群体差异性、重启序列影响三个方面进行分析;(3)在分析重启策略对求解效率影响的基础上,进一步用7种重启策略集合覆盖97%案列的最优重启策略;提取求解初期(未进行重启)的特征数据,分析求解初期的特征值变化与相应的所重启策略之间的关系。实验结果表明,通过改变重启策略可以提高求解效率。在所选的测试集上,通过改变重启策略所得的最优解比缺省解的效率平均相差411%;重启策略在求解过程中表现出较大的个体差异性和一定的群体差异性;相比重启频率,重启序列对求解效率影响更大。综合分析发现,可满足性问题比不可满足问题存在更大的改进空间。通过求解初期的特征值变化频率与相应的重启策略进行关联,将SAT问题的特征和后面最优重启策略建立关联关系,为后期分析SAT问题特征而选择最优重启策略提供技术支持。
其他文献
<正>0引言为了响应党和国家号召,地方政府推出诸多入伍优惠政策,大批应届毕业大中专学生及适龄有志青年,纷纷踊跃参军报国。为了确保兵员质量,阻断人情兵、关系兵和不符合条
目的探讨奥沙利铂诱导的免疫性血细胞减少的发生机制、临床特征、诊断及治疗。方法北京大学肿瘤医院收治1例胃癌根治术后病人,第6周期XELOX辅助化疗后1 d曾出现一过性寒战,于
目的:介绍电针(electroacupuncture,EA)刺激环跳穴缓解炎性疼痛的实验方法,为探索电针镇痛机制及临床治疗疼痛提供科学依据。方法:(1)雄性Sprague-Dawley(SD)大鼠左侧足底皮下注射完
<正>·疾病概述·病原学特征·流行概况·疫苗接种建议EV71感染都是手足口病吗?手足口病都是EV71所致吗?肠道病毒71型疾病概述·EV71感染有不同的临床表现–手足口病–疱疹性
会议
<正>李瑞:幸运的白血病患儿总理的救助让白血病患儿李瑞成了幸运娃娃。2月16日,由于没钱医治,李瑞的父母准备放弃治疗,可就在返乡的路上偶遇了来津考察准备乘高铁返京的温家
开展农村小学高年级综合实践活动校本课程,作为校外教育的关键组成,更是新课改的变革需求。本文将着手针对农村小学高年级综合实践活动校本课程的开展现状展开调查,发现仍然
我们要把人文地理教好,就不能墨守成规,也不能怕麻烦。人文地理课外活动只是人文地理教学的一种补充,课堂才是第一位的,要弄清主次。
请下载后查看,本文暂不支持在线获取查看简介。 Please download and view, this article does not support online access to view profile.
1993年我任临汾一中地理教师。遵照高中地理教学大纲和高中地理教材要求,学完高中地理后,我们抢时间组织了一次有计划、有准备的野外考察活动。指导思想是:加强乡土地理教学
一、试题命制缺憾1.语言叠床架屋。宁琼卷鉴赏材料为南宋刘一止的五律《小斋即事》,第2小题是“作者为什么要写琴棋二物?他想借琴棋抒发一种什么样的情怀?” First, the tes