学位论文 > 优秀研究生学位论文题录展示

命题逻辑的可满足性问题:复杂性和算法

作 者: 卜东波
导 师: 白硕
学 校: 中国科学院研究生院(计算技术研究所)
专 业: 计算机科学理论
关键词: 约束满足问题 可满足性问题 NP-Complete问题 局部搜索算法 分枝回溯算法 难度 相变现象
分类号: TP18
类 型: 硕士论文
年 份: 1997年
下 载: 297次
引 用: 0次
阅 读: 论文下载
 

内容摘要


可满足性问题(Satisfiablity问题)在数理逻辑、人工智能、机器学习、约束满足问题、VLSI集成电路设计与检测以及计算机科学理论等等领域具有广阔的应用背景。可满足性问题是第一个NP-Complete问题,并且是一大类NP-Complete问题的核心。大量的实践表明,许多NP-Complete问题无论是对于计算机科学理论还是工程应用都有着至关重要的意义。可满足性问题的重要性以及它的一些奇妙的性质促使我们从问题和算法两个角度来研究它。 我们主要从问题本身的固有性质和快速求解算法两个角度来研究可满足性问题。值得注意的是:这两方面的研究工作是相辅相成、互相促进、互相启发的。从问题的角度,我们着重研究可满足性问题的相变现象以及问题实例的难度。这方面的工作更加清晰地刻划出问题本身的固有属性,从而有助于对问题的完整认识和合理分类,并且针对于各个不同的问题子类可以开发出更有效的算法。从算法的角度,我们分析了完备性算法和不完备性算法的复杂性,比较了两者的优缺点和适用范围,进而提出了将以上两种算法更加完美的结合的思想。我们提出的算法CCSAT和USAT,即分别针对于利用不完备性算法为完备性算法提供更强的启发式信息和利用完备性算法帮助不完备性算法处理局部极值点两个方向的结合。通过重新认识2SAT∈P这一结论证明的实质,也给算法的设计提供了新的思路。 问题的复杂性是问题的一个固有属性。我们试图用难度这个概念来描述和刻划它,并且给出了难度的一个新的、形式化定义的猜想。自然界中的物质皆有其物态和相,以及随系统序参数而发生的物质从一个相到另一个相的相变现象。作为一个复杂的计算系统,可满足性问题也有一个奇妙的相变现象,即问题实例的可满足概率随着实例的特定序参量的变化而发生的突变现象。我们提出了一种布尔筛模型,更加清晰地描述出相变现象。 我们主要做了以下8项工作,分为问题性质剖析类(标记为“P”)和

全文目录


摘要  4-7
Abstract  7-12
第一章 引言  12-16
  1.1 NP-Complete问题和可满足性问题  12-13
  1.2 算法的优劣:收敛性和复杂性  13-14
  1.3 论文概要  14-16
第二章 可满足性问题综述  16-32
  2.1 可满足问题的表示  16-17
  2.2 求解SAT问题的算法  17-27
    2.2.1 完备性算法  18-23
    2.2.2 局部搜索算法(Local Search)  23-27
  2.3 相变现象  27-32
    2.3.1 物理学中的相变现象  27-30
    2.3.2 可满足性问题中的相变现象  30-32
第三章 相变现象和难度  32-48
  3.1 3-SAT问题可满足概率的布尔筛模型  32-37
  3.2 2-3-SAT问题的可满足概率  37-39
  3.3 相变现象的统计描述  39-45
    3.3.1 可能解的个数的期望值  39-44
    3.3.2 相变点上界的估计  44-45
  3.4.总结  45
  3.5 进一步的讨论  45-48
第四章 可满足性问题的求解算法  48-67
  4.1 完备性算法和不完备性算法的比较  48-49
  4.2 求解SAT问题的完备性算法—CCSAT(Conflicted Cycle SAT)  49-55
    4.2.1 Crawford方案的剖析和CCSAT算法的提出  49-52
    4.2.2 mom策略的缺陷  52-53
    4.2.3 无级重排  53-54
    4.2.4.实验数据  54-55
  4.3 求解SAT问题算法的统一模型USAT(Uniform SAT)  55-60
    4.3.1 GSAT算法的特点及子空间旋转策略的引入  55-56
    4.3.2 统一的算法模型USAT  56-58
    4.3.3 实验数据  58-59
    4.3.4 总结  59-60
  4.4 求解SAT问题的第三类算法—概率性算法  60-62
  4.5 完备性算法APTSAT(Avoid Phase Transition SAT)  62-64
    4.5.1 子问题的又一种分类方法  63
    4.5.2 完备性算法APTSAT  63-64
  4.6 新的剪枝规则:Subset-Prune剪枝  64-67
    4.6.1 求解2-SAT问题的P算法  64-66
    4.6.2 Subset-Prune剪枝规则  66-67
第五章 结束语  67-68
参考文献  68-71
硕士期间发表的论文  71-72
作者简历  72

相似论文

  1. 英语专业学生的模糊容忍度和阅读理解成绩的相关研究,H319
  2. 从历届世界健美操规则看健美操难度动作发展态势,G831.3
  3. 中日初中数学教材例题的综合难度之比较研究,G633.6
  4. 乡镇初级中学物理教学设计的实践研究,G633.7
  5. 中学生算法理解水平和课程难度的研究,G633.6
  6. 高考数学卷特点的对比分析,G633.6
  7. 阿拉伯穆斯林学生在中国武汉的学习和文化经历,G648.9
  8. 英语关系子句中空介词现象研究,H314.3
  9. 语篇长度对英语新闻听力任务难度的影响,H319
  10. 基于中国日报和美国之音新闻英语听力材料的听力理解对比研究,H319
  11. 图像隐秘信息提取攻击研究,TP309.7
  12. 甘肃省高校竞技健美操队难度动作现状及训练的分析研究,G831.3
  13. 基于Web的学生自主学习及测试系统,TP311.52
  14. 基于Authorware的多媒体试卷生成系统设计与实现,TP311.52
  15. 开源软件依赖可满足性识别方法研究与实现,TP311.52
  16. 我国艺术体操个人项目成套动作难度价值的弱势分析,G834
  17. 中学化学试题绝对难度研究,G633.8
  18. DNA自组装计算模型的应用研究,O242.1
  19. 汉字和图片语义加工的大脑两半球偏侧化和整合效应,B849
  20. 基于任务的商务汉语写作教学研究,H195
  21. 在线考试系统的实现与创新,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化基础理论 > 人工智能理论
© 2012 www.xueweilunwen.com