当前位置:主页 > 科技论文 > 自动化论文 >

基于CDCL的SAT问题求解算法研究

发布时间:2018-05-05 11:43

  本文选题:命题逻辑 + 可满足性问题 ; 参考:《西南交通大学》2016年硕士论文


【摘要】:人工智能领域中,研究命题逻辑公式的可满足性(SAT)问题具有十分重要的作用。随着科学、技术、社会等领域的发展,需要解决的SAT问题的规模变得越来越大,而传统单一的算法无法适应这些大规模的SAT问题。因此一些针对大规模的SAT问题的求解器应运而生,如Chaff、zChaff、Minisa、Lingeling等诸多著名求解器。这些求解器都并非由单一的算法构建,而是在传统的DPLL等算法的基础上构建的一套系统,如CDCL求解器,其包含多个决策过程,在算法过程中不断的改进学习和调整,以更为高效的解大规模的SAT问题。这些求解器主要分为如下几个部分,分别是变量决策、冲突分析、子句学习和回溯机制。而其中的变量决策过程在整个算法构架中占有十分重要的地位,一个好的变量决策策略可以减少冲突的产生,大量节省求解时间,因此研究变量决策过程的策略具有较为重要的意义。本文主要结合CDCL求解器构架,做了如下几个方面的研究工作:1、本文提出一种启发式策略,根据所给子句、文字数量和出现次数,定义文字相关系数、子句相关系数,进而对初始变量决策过程提供依据;2、基于定义的相关系数,给定冲突状态定义,根据冲突状态下的总的冲突数不断减少的原则,进而定义冲突稳定状态,根据冲突稳定状态制定回溯回退机制策略;3、基于以上两种策略,结合CDCL求解器形成求解SAT问题新算法(Conflict-SAT),并采用SAT竞赛中的问题以及TPTP问题库中旅行商问题进行实例测试,并对测试结果进行分析比较。
[Abstract]:In the field of artificial intelligence, it is very important to study the satisfiability of propositional logic formulas. With the development of science, technology, society and other fields, the scale of SAT problem that needs to be solved becomes larger and larger, but the traditional single algorithm can not adapt to these large-scale SAT problems. Therefore, some solvers for large-scale SAT problems emerge as the times require, such as many famous solvers such as ChaffitzChaff-minisaLingeling and so on. These solvers are not constructed by a single algorithm, but a set of systems based on traditional DPLL algorithms, such as CDCL solvers, which contain multiple decision-making processes and are constantly improved and adjusted in the algorithm process. In order to solve large scale SAT problem more efficiently. These solvers are divided into the following parts: variable decision, conflict analysis, clause learning and backtracking. The variable decision process plays a very important role in the whole algorithm framework. A good variable decision strategy can reduce the conflict and save the solving time. Therefore, it is of great significance to study the strategy of variable decision process. In this paper, combining the CDCL solver architecture, we do the following research work: 1. This paper proposes a heuristic strategy, which defines the text correlation coefficient, clause correlation coefficient and clause correlation coefficient according to the given clause, the number of words and the number of occurrence times. Then it provides the basis for the decision-making process of initial variables, based on the definition of correlation coefficient, given the definition of conflict state, according to the principle that the total number of conflicts in the conflict state is decreasing, and then define the stable state of conflict. Based on the above two strategies, a new algorithm for solving SAT problem, Conflict-SAT, is developed according to the conflict stable state. Based on the above two strategies, the problem in SAT competition and the traveling salesman problem in TPTP problem database are used to test. The test results are analyzed and compared.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP18

【相似文献】

相关期刊论文 前10条

1 李厚银;许道云;万武族;;求解SAT问题的线性半定规划算法[J];计算机与数字工程;2009年11期

2 卜东波;白硕;邓晶;;3-SAT问题相变现象的统计描述[J];模式识别与人工智能;1997年04期

3 梁东敏,吴晔,马绍汉;一个求解结构SAT问题的高效局部搜索算法[J];计算机学报;1998年S1期

4 熊伟;唐璞山;;一种新的SAT问题预处理算法[J];微电子学与计算机;2007年10期

5 廉德亮,张炜,朱明程;静态SAT问题并行处理器的设计研究[J];深圳大学学报;2002年03期

6 牟岭;;名牌大学的第一块敲门砖:SAT考试[J];全国新书目;2010年15期

7 张银丹;张浩军;;一个求解SAT问题的新算法[J];电脑知识与技术;2010年15期

8 徐云 ,陈国良 ,张国义;一种求解难SAT问题的改进DP算法[J];中国科学技术大学学报;2002年03期

9 覃杰;郑映春;Ella;;骐达1.6GSAT&惊百里[J];音响改装技术;2006年12期

10 周进;赵希顺;;基于硬件可编程逻辑(FPGA)的SAT算法的综述[J];电子世界;2012年06期

相关会议论文 前4条

1 熊伟;唐璞山;;一种新的SAT问题预处理算法[A];2007年全国开放式分布与并行计算机学术会议论文集(下册)[C];2007年

2 刘刚;;从美国SAT考试看我国高考管理与评价制度改革[A];探索与创新——《高校招生》杂志理论研究专辑[C];2009年

3 崔振玲;沙巍;黄晓辰;郑瑞娟;居金良;胡忠义;;SAT技术在快速检测痰液的结核分枝杆菌中的应用[A];2011年中国防痨协会全国学术会议论文集[C];2011年

4 项高友;黄志球;;基于SAT的语义Web服务发现[A];2008通信理论与技术新发展——第十三届全国青年通信学术会议论文集(下)[C];2008年

相关重要报纸文章 前5条

1 郭松坡;SAT下半年考试为什么比上半年难[N];文汇报;2013年

2 王东;SAT考试热蕴藏出版新卖点[N];中国图书商报;2007年

3 孙文婧;透视内地学生赴港考SAT[N];文汇报;2012年

4 孙蔚;SAT考点落户中国内地又何妨[N];中国消费者报;2012年

5 本报专稿 沐阳;无名武士——透视日本SAT特种警察突击队[N];世界报;2005年

相关博士学位论文 前1条

1 许有军;基于扩展规则的若干SAT问题研究[D];吉林大学;2011年

相关硕士学位论文 前2条

1 赵松云;基于子句权重求解SAT问题[D];复旦大学;2008年

2 刘婉玉;美国SAT模式研究及其对我国基础教育评价的启示[D];广西师范大学;2005年



本文编号:1847562

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1847562.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c1230***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com