论文摘要
可满足性问题(SAT)研究如何判定一个任意给定的逻辑表达式是否存在可满足真值指派。SAT在数理逻辑、人工智能、计算机算法设计与分析以及工程应用等领域有着重要的地位,而且SAT问题是第一个被证明的NP完全问题。3SAT是一类特殊的可满足性问题,它的子句中所包含的文字个数最多只有3个,3SAT也是NP-完全问题之一。它可以从很多实际问题抽象出来,其在逻辑推理、人工智能的专家系统、数据库维护和检索、VLSI设计及检测等领域有广泛的应用,它的广泛的应用背景促使人们对它进行深入细致的研究。目前求解SAT问题的算法分为完全性算法和局部搜索算法。前者主要有穷举法,DPLL算法,松驰法等;后者的代表性算法主要是局部搜索算法,如GSAT。这些算法的一个特点是直接对3SAT判断其可满足性。而本文采取的方法不是直接判定3SAT可满足性的问题,而是将3SAT化为2SAT的问题。因为2SAT是可多项式时间内判定的,所以如果能在多项式时间内将3SAT化为2SAT,那么我们就能在多项式时间内判定3SAT是否可满足。本文将启发式策略与DPLL算法相结合,从快速求解的角度来设计算法。先将原始公式用DP算法化简:用DP算法中的重言式规则、单子句规则、纯文字规则将公式中的重言式、单子句将纯文字消除,如果公式中子句集为空,则公式可满足;如果子句集不为空,但是公式中没有包含3个文字的子句,则说明已经将公式化为2SAT,否则对公式中包含3个文字的子句集分别统计变元正出现与负出现的次数,然后选取正出现与负出现的次数的和最多的变元为消解变元。这样,不仅可以快速地将3SAT化为2SAT,而且有可能直接求得公式的可满足解。但是在此过程中,有可能会出现矛盾子句。对此,我们引入了冲突消解机制来消除矛盾子句。我们采取的是预先探测的方法,也就是在每次的消解过程中搜索有可能会在当次的消解过程中产生矛盾子句的子句集,然后对消解变元赋予适当的值,消除矛盾子句。
论文目录
相关论文文献
- [1].Steady-State Performance of Kalman Filter for DPLL[J]. Tsinghua Science and Technology 2009(04)
- [2].利用细胞膜演算描述带子句学习的DPLL算法[J]. 哈尔滨工程大学学报 2019(04)
- [3].可控容性角度DPLL在谐振逆变器的应用[J]. 电力电子技术 2011(10)
- [4].基于PI-DPLL的超声波电源频率控制电路的研究[J]. 电力电子技术 2008(07)
- [5].基于PI-DPLL的超声波电源频率控制电路的研究[J]. 电源技术应用 2008(08)
- [6].基于随机方法和优化的DPLL算法的测试用例自动生成技术研究[J]. 化工自动化及仪表 2016(09)
- [7].一种改进型DPLL在VIENNA整流器中的应用研究[J]. 电力电子技术 2014(01)
- [8].DPLL算法及其改进的新方法[J]. 阜阳师范学院学报(自然科学版) 2014(04)
- [9].DPLL在高频逆变电源中的分析与设计[J]. 电气传动自动化 2008(01)
- [10].基于警示传播与DPLL算法的启发式极性决策算法[J]. 计算机科学 2010(12)
- [11].基于DPLL同步的高频降压型DC-DC转换器设计[J]. 实验技术与管理 2013(11)
- [12].应用于CDR电路的DPLL设计与实现[J]. 科技信息 2010(01)
- [13].基于DPLL的混合遗传算法求解SAT问题[J]. 计算机工程与科学 2010(05)
- [14].Fuzzy-DPLL在感应加热电源中的应用与研究[J]. 电力电子技术 2010(09)
- [15].基于FPGA的提取位同步时钟DPLL设计[J]. 现代电子技术 2009(23)
- [16].一次性求解多个SAT问题[J]. 吉林大学学报(信息科学版) 2010(02)
- [17].基于DDS—DPLL超声波电源频率复合控制研究[J]. 制造业自动化 2010(04)
- [18].一种DPLL的FPGA实现及其特性仿真[J]. 延安大学学报(自然科学版) 2016(02)
- [19].基于FUZZY-DPLL的感应加热电源建模与研究[J]. 自动化技术与应用 2008(10)
- [20].基于FPGA的全数字锁相环设计思路[J]. 科技与企业 2012(14)
- [21].基于FPGA的数字锁相环设计[J]. 微计算机应用 2009(01)
- [22].基于CPLD逆变器并联载波同步的分析与设计[J]. 电源技术 2015(03)
- [23].TMS320F2812在串联谐振高频逆变电源中的应用[J]. 现代电子技术 2008(13)
- [24].SMT求解技术简述[J]. 计算机科学与探索 2015(07)
- [25].基于扩展规则的模型计数与智能规划方法[J]. 计算机研究与发展 2009(03)
- [26].扩频通信同步系统中锁相环的设计[J]. 哈尔滨工程大学学报 2010(02)
- [27].A Taxonomy of Exact Methods for Partial Max-SAT[J]. Journal of Computer Science & Technology 2013(02)
- [28].基于一阶逻辑的可满足求解方法研究进展[J]. 计算机工程与科学 2019(12)
- [29].DDS-DPLL在感应加热电源的频率跟踪研究[J]. 电力电子技术 2013(12)
- [30].基于FPGA的DDS+DPLL跳频信号源设计[J]. 现代电子技术 2011(15)