可满足问题求解算法DPLL的优化技术研究

来源 :辽宁师范大学 | 被引量 : 0次 | 上传用户:hanxianzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
求解效率一直是可满足性问题(SAT)的研究热点,因为提高效率可以有效的扩大SAT的应用范围。长期以来,研究者们对此进行了不断地探索,并提出了多种算法,如Tableau、DPLL、GRASP等。随着研究的进一步深入,人们发现DPLL算法具有高效、易操作等优点,所以对DPLL算法的优化与改进逐渐成为SAT求解算法的核心。本文在DPLL算法的基础上,针对它在选取判定变量时过于随机的问题,提出了两种判定层优化技术。具体研究内容如下:1提出了基于变量个数的判定启发式策略。该策略是在对DPLL完备算法的学习和不同形式下对子句文字排序处理研究的基础上提出的,它通过统计子句集中每个变量的出现次数,并考虑变量中正负文字的出现次数,然后挑选出次数最高的进行赋值。实例结果表明,应用该策略求解时可以有效简化实例的求解空间,减少求解步骤,尽早剪除不满足解空间,从而有效提高求解效率。2提出了基于文字分数的判定启发式策略。该策略是在考虑子句长短和变量正负出现对变量判定影响的基础上提出的,它通过对子句集中每一个文字设定一个分数,并将分值高的作为判定变量,同时在求解过程中,及时删除已满足子句。实例结果表明,该策略的提出有利于提高判定变量选取的准确性,可以有效避免一定的冲突,降低求解时间,使得求解效率显著提高。
其他文献
【目的】揭示尿素中添加脲酶/硝化抑制剂后,土壤中硝态氮、铵态氮的迁移转化以及淋溶损失规律。【方法】温室土柱淋溶培养试验,研究尿素中单独添加脲酶抑制剂N-丁基硫代磷酰
摘要:通过增加新的连接词~,△对n值Goguen命题逻辑系统进行公理化扩张,得到Π~,△.在该系统中给出公式的k真度、k相似度与k伪距离的定义.证明了k真度的MP规则、HS规则等性质.说
如何理解《刑法》第133条交通肇事罪中之"因逃逸致人死亡",在刑法理论和司法实践中仍然存在着许多的分歧与争议。本文将对交通肇事罪之"因逃逸致人死亡"行为的界定、其主观罪
本文利用资本劳动力配置方程将Agosin和Mayer关于FDI对资本挤入挤出效应的经典模型转化为对就业的分析,构建了关于FDI的就业效应与工资效应的实证模型;并使用我国28个省区198
<正>此次混改的本质是激发企业活力和内生动力。其途径方法是集多元优势、嫁接创新,并将其注入全新的法人治理结构的体制、机制内,从而达到国资保值增值、民资发展壮大的目的
招不来人,留不住人,招来的人不合适……业务部门别只顾着怼HR,还是看看你的企业在市场上是否具有强大的招聘力吧。企业招聘能力的构成现代战争,敌我双方的较量早已超越了单一
<正>作为国家城乡发展一体化综合改革试点城市,苏州市2月26日印发《关于坚持农业农村优先发展加快推动乡村振兴的实施意见》提出,2019年将对标2020年高水平全面建成小康社会"
悖论问题由来已久。克里普克是当代美国著名的逻辑学家、分析哲学家,影响重大。1975年他发表的重要论文《真理论纲要》对经典的塔斯基的解悖方案提出批评,发展了一种以“有根
非言语交际在人类交际中占有重要位置,人类交际由言语交际和非言语交际构成,非言语交际对交际发挥了重要的作用,甚至是代替言语的作用。忽略非言语交际的作用将会对正常的交
目的探讨胆绿素(biliverdin,BV)对脂多糖诱导RAW264.7巨噬细胞NLRP3炎性体激活的影响及其作用机制。方法用不同浓度胆绿素(10、20、30μmol/L)处理小鼠RAW264.7巨噬细胞30min后再用LP