当前位置:主页 > 科技论文 > 软件论文 >

利用逻辑演绎求解SAT问题的启发式完全算法

发布时间:2018-07-24 17:21
【摘要】:为解决可满足性(satisfiability problem,SAT)问题求解过程中分支决策效率不高的问题,提出了一种基于逻辑演绎分组(logical deduction group,LDG)的启发式完全算法.该算法通过选择剩余未满足子句参与逻辑演绎,得到一组局部可满足赋值序列,并引导求解器优先搜索赋值序列所在解空间;对于可满足问题,可以通过迭代调用演绎过程,将局部可满足解成组地扩充为全局可满足解,对于不可满足问题,如果演绎结果出现空子句,则可以直接判定.采用SAT国际竞赛的实例,与具有代表性的指数级变元状态独立下降和(exponential variable state independent decaying sum,EVSIDS)变量决策算法进行了对比测试,结果表明:在求解总问题数方面,LDG比EVSIDS多出42个;在求解速度方面,LDG对可满足问题的求解时间相较EVSIDS平均减少了22.8%,对不可满足问题的求解时间平均减少了17.8%,总平均时间减少了20.1%.
[Abstract]:A heuristic complete algorithm based on logical deductive grouping (logical deduction) is proposed to solve the problem of low branch decision efficiency in the process of solving satisfiability problem. By selecting remaining unsatisfied clauses to participate in logical deduction, the algorithm obtains a set of locally satisfiable assignment sequences, and leads the solver to search the solution space of assignment sequences first. The locally satisfiable solution is extended to a global satisfiable solution in groups. For the unsatisfiable problem, if there is an empty subsentence in the deductive result, it can be judged directly. An example of SAT international competition is used to compare it with the representative exponential variable state independent descent and (exponential variable state independent decaying sum EVSIDS variable decision making algorithm. The results show that there are 42 more LDGs than EVSIDS in solving the total number of problems. In terms of solving speed, the average time for solving satisfiable problems is 22.8 less than that for EVSIDS, the average time for solving unsatisfiable problems is 17.8, and the total average time is 20.1.
【作者单位】: 西南交通大学信息科学与技术学院;西南交通大学系统可信性自动验证国家地方联合工程实验室;
【基金】:国家自然科学基金资助项目(61673320,11526171,61305074) 中央高校基本科研业务费专项资金资助项目(2682017ZT12)
【分类号】:TP301.6

【相似文献】

相关期刊论文 前10条

1 许可,李未;SAT问题的相变现象[J];中国科学E辑:技术科学;1999年04期

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

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

4 毛道晓;徐克林;张志英;侯丽清;;越库中心选址模型与启发式算法[J];中南大学学报(自然科学版);2013年02期

5 李克文,吴孟达,张雄明;约简的一种启发式算法[J];计算机工程与科学;2004年01期

6 宋万忠;;一种改进的多机场地面等待启发式算法[J];计算机应用;2007年S1期

7 周旭东;王丽爱;陈];;启发式算法求解最大团问题研究[J];计算机工程与设计;2007年18期

8 李亚志;朱夏;;基于插入-分段的无等待流水作业调度复合启发式算法[J];东南大学学报(自然科学版);2013年03期

9 唐立新;祁慧;杨自厚;王梦光;;基于P-中位模型的聚类分析的拉格朗日启发式算法[J];模式识别与人工智能;1997年01期

10 张潜,高立群,刘雪梅,胡祥培;定位-运输路线安排问题的两阶段启发式算法[J];控制与决策;2004年07期

相关会议论文 前5条

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

2 刘嘉敏;马广煜;黄有群;;基于组合的三维集装箱装入启发式算法的研究[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年

3 刘金朋;魏长江;;启发式算法求最短路径的一种高效率实现方法[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年

4 范敏;邹平;朱兴东;;一种启发式离散化算法及其Delphi实现[A];第二届中国智能计算大会论文集[C];2008年

5 冯德鸿;唐加福;郭琦;李辉;;订货批量问题改进的相关策略启发式算法与仿真分析[A];2007系统仿真技术及其应用学术会议论文集[C];2007年

相关博士学位论文 前4条

1 赖向京;原子团簇结构预测的现实途径—高性能启发式算法[D];华中科技大学;2012年

2 黎展滔;具有成组约束的柔性流水车间作业计划制定的启发式算法[D];广东工业大学;2012年

3 董兴业;启发式算法及其在同顺序流水作业问题中的应用[D];北京交通大学;2008年

4 古继兴;KOD多播技术与Steiner树启发式算法[D];上海交通大学;2007年

相关硕士学位论文 前10条

1 周书橙;护士排班的启发式算法研究与排班管理系统的设计实现[D];北京交通大学;2016年

2 刘赛赛;基于增强学习的启发式和元启发式搜索的参数调优策略[D];电子科技大学;2016年

3 刘志宏;合同组批系统中优化算法的研究[D];东北大学;2013年

4 陈涛;基于大数据和混合启发式算法的公交调度方法[D];杭州电子科技大学;2016年

5 刘永凯;课表安排问题的启发式算法研究[D];厦门大学;2009年

6 陈雪瑛;基于启发式算法的库存路径优化问题研究[D];北京交通大学;2008年

7 陈敏;基于启发式算法的合同组批系统研究与设计[D];东北大学;2012年

8 于U,

本文编号:2142096


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2142096.html


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

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