文摘
英文文摘
声明
致谢
1 综述
1.1 课题研究意义
1.1.1 理论意义
1.1.2 应用意义
1.2 对可满足性问题求全解
1.3 国内外研究现状
1.4 论文主要工作及内容安排
1.4.1 主要工作
1.4.2 内容安排
2可满足性求解器的实现
2.1 DPLL算法框架
2.1.1 原始DPLL算法
2.1.2 改进的DPLL算法
2.2 启发式算法
2.2.1 传统启发式算法
2.2.2 变量状态独立衰减总和的启发式决策算法
2.3 布尔约束传播算法
2.3.1 一些布尔约束传播算法
2.3.2 文字监视算法
2.4 冲突学习算法
2.4.1 蕴含关系图
2.4.2 冲突分析和学习机制
2.4.3 各种分割学习算法及其比较
2.5 实验结果
3 从增量式角度提高全解求解效率
3.1 对可满足性求解器的算法改变
3.1.1 隔离子句
3.1.2 内存问题
3.2 全解求解器的基本算法实现
3.2.1 可满足性求解器算法
3.2.2 全解求解器的基本算法
3.3 增量式求解
3.3.1 基本概念
3.3.2 文字权值调整
3.3.3 冲突分析及回溯处理
3.4 实验结果及分析
4 对隔离子句的算法改进
4.1 类Don't cares算法
4.1.1 Don't cares算法思想
4.1.2 基于CNF的类Don't cares算法
4.2 对隔离子句的归并
4.3 低内存条件下的算法
4.4 实验结果及分析
5 总结与展望
5.1 全文工作总结
5.2 研究展望
参考文献
作者简历