sat问题发展情况.ppt
《sat问题发展情况.ppt》由会员分享,可在线阅读,更多相关《sat问题发展情况.ppt(20页珍藏版)》请在三一办公上搜索。
1、Sat,时间复杂度,时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当问题规模扩大后,程序需要的时间长度增长得有多快。,时间复杂度,多项式级的复杂度。如 O(1),O(log(n),O(na)等 因为它的规模n出现在底数的位置!,非多项式级的复杂度 如:O(an)和O(n!)等!,P问题,如果一个问题可以找到一个能在多项式的时间里解决它的算法,那么这个问题就属于P问题。我们常见到的一些题目都是P问题。?,NP类问题,NP类问题:在多项式时间内可以验证一个算法问题的实例是否有解的算法问题的集合;它包含复杂性类P同时,它也包含NP完全问题,即在NP中“最难”的问题。,NP困难问题和NP完全
2、问题(npc),要理解这几个概念,首先要明白几件事:1、对于NP问题是否存在确定的多项式时间的解,目前还不清楚(即有可能有一天可以证明NP问题=P问题,但目前还证明不出来、也不能证明NP问题P问题,目前的结论只是 NP问题集 P问题集2、对于两个问题X和Y,用T(X)和T(Y)表示它们的时间复杂度。如果T(Y)=f(T(X),其中f是一个多项式函数,则写作Y=pX,即Y可以在多项式时间内归约到X。通俗地讲X至少和Y一样难。规约:如果能找到这样一个变化法则,对任意一个程序A的输入,都能按这个法则变换成程序B的输入,使两程序的输出相同,那么我们说,问题A可约化为问题B。,NP困难问题(NP-har
3、d problems)如果对于某个问题X,任意NP问题Y,都有Y=pX,则称X是NP难的问题NP完全问题(NP-complete problems)如果一个问题既是NP困难问题又是NP问题,我们称之为NP完全问题。,SAT问题及其研究进展,NPC问题多达几百个,但作为这些问题的“祖先”,于年证明了布尔逻辑的可满足性问题(SATISFIABLITY problem 简称为SAT)是世界上第一个完全()问题,也就是说,任何非确定多项式问题(NP)都可在多项式时间内规约到进行求解,因此一个能高效地解决问题的算法一定能解决所有的问题。,布尔表达式是由布尔变量和运算符(NOT,AND,OR)所构成的表达
4、式。如果对于变量的某个true,false赋值,使得一个布尔表达式的值为true,则该布尔表达式是可满足的。例如布尔公式 A=(NOT x)AND y)OR(x AND(NOT z),当 x=false,y=true z=false时,该布尔表达式值为true,则表达式A就是可满足的。问题描述:给定一个合取范式CNF,问是否存在变量的某种取值使得CNF的值为真。例如:(AB)(BD)(ACD)可满足性问题(SAT)就是判定一个给定的合取范式的布尔公式是否是可满足的。,问题应用和编码方面。加强实例和工业应用研究,将生产实际中更多难题转化为问题进行求解,研究问题规约和表示,并研究特定领域的问题求解
5、算法。为不同问题类型设计不同的算法是求解问题的有效途径。预处理方面。进一步研究应用预处理技术降低的问题规模和求解空间,并将有效的预处理技术融入其他求解算法。求解算法。当前难解问题方面。针对目前多数求解器无能为力的难满足实例、大规模问题实例等,加强问题内部逻辑结构的研究,将一些应用的特定知识作为启发式信息,提高解决实际问题的效率。求解器实现方面。研究求解算法的设计与实现,降低求解时间和空间代价。理论研究方面。研究各类典型求解算法的证明系统、证明复杂性及算法分析等。,研究方向,sat求解算法,SAT问题是逻辑学的一个基本问题,也是当今计算机科学和人工智能研究的核心问题。工程技术、军事、工商管理、交
6、通运输及自然科学研究中的许多重要问题,如程控电话的自动交换、大型数据库的维护、大规模集成电路的自动布线、软件自动开发、机器人动作规划等,都可转化成SAT问题。因此致力于寻找求解SAT问题的快速而有效的算法,不仅在理论研究上而且在许多应用领域都具有极其重要的意义。,SAT求解算法分类:完备算法不完备算法组合算法(混合不同求解策略或并行多个求解器),问题按照可满足性可划分为:可满足的类不可满足的类按照问题产生的来源可划分为:应用类(application)随机生成类(random)难以满足的组合类(hard combination),给定一个 问题公式(),在有限的时间内判定其是否可满足的算法称为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sat 问题 发展 情况

链接地址:https://www.31ppt.com/p-5576149.html