动静结合排序决策的可满足性问题解决器.pdf

动静结合排序决策的可满足性问题解决器.pdf

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要 摘要 可满足性问题是被广泛研究的基本NP问题之一。电子设计自动化、人工智 能,计算机科学、运筹管理等方面的许多问题都可以简化成可满足性问题,可满 足性问题的算法上的改进也极大地促进这些相关领域的发展。 本文在研究、探讨可满足性问题算法及其实现技术的基础上,选择目前的 主流算法——基于DPLL完全算法,针对其中很重要的组成都分——搜索决策方 面作了深入的研究,提出了一种新的,高效的搜索决黄策略,采用动静态排序相 结合的策略可满足性问题解决器。 具体贡献是: 1)研究了静态排序对算法的贡献,针对静态排序的特点,采用了一种有效 地体现实际问题特征的静态分析方法,根据变量正反文字出现次数的乘积,进行 初始排序,优先考虑正反文字出现次数较多变量的赋值; 2)权衡比较了多种动态排序策略,采用一种既能及时反映算法过程中问题 特征,动态更新排序,又不需耗费大量计算机资源的策略,给冲突子旬中的变量 活跃性因子增加一个随时间增大的变量,把变量顺序提到比它活跃性因子小的前 面,体现了冲突驱动,并动态更新变量顺序,优先考虑发生冲突子旬中变量的赋 值,尽可能避免当前冲突; 3)把这两种不同的排序方法结合到一起,互相促进,弥补各自的缺陷,成 功地提高了算法的速度。 实验表明:与采用其它决策策略的解决器相比,本文的解决器拥有一定的 速度优势。 关键字可满足性问题;DPLL;决策;冲突;动静结合排序 中图法分类号TN407 ·3一 Abstract Abstract is in areas SATProblem studied.The such∞electronic widely problemsmany and researchcall science designautomatic,artificialintelligence,computeoperations be intoSATProblems.The inSATsolverscan the predigested improvement rapid in sucha/eas. development the andSAT the AfterstudiedSAT choosemain algorithms technique.we solverbasedonDPLL thesearch algorithms—the method,studytechnique, completed oneofthemain of anewefficientSATsolver.We portionsDPLL,anddevelop combme andstatic search dynamic orderingtechnique. In as the wehavesuchcontributionsfollow:

文档评论(0)

ltt20083 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档