位置:成果数据库 > 期刊 > 期刊详情页
基于环型扩展推理规则的MaxSAT完备算法
  • ISSN号:0469-5097
  • 期刊名称:《南京大学学报:自然科学版》
  • 时间:0
  • 分类:TP301[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]武汉科技大学理学院,武汉430081
  • 相关基金:国家自然科学基金(51306133); 武汉科技大学校基金(2015XZ031)
中文摘要:

最大可满足性问题(MaxSAT)是可满足性问题的优化求解问题,是经典的NP难问题.基于分支限界的MaxSAT完备算法采用推理规则、失败文字检测等方法缩短算法计算时间.推理规则产生的新子句可以构成更多的冲突集,从而有效地提高了二叉树的剪枝率和算法性能.在已有的工作基础上,针对环型结构冲突集进行分析,找到与步长大于2的环型结构冲突集等价的新子句集,并利用整数规划证明了新子句集和冲突集的MaxSAT等价性.该环型扩展推理规则产生的新3元子句亦可以提高冲突集数,提高下界.在Maxsatz2013算法的基础上实现了新算法Maxsatce.测试了MaxSAT竞赛4个类别算例集.实验结果表明环型扩展推理规则对子句长度大于等于3的MaxSAT问题,可以提高二叉树分支点的下界值,最终有效地缩减算例运算时间.

英文摘要:

Maximum Satisfiability problem(MaxSAT)is a classic optimization problem and NP-hard problem.Many NP problems can be transformed into MaxSAT problems,and many industrial problems are solved by MaxSAT algorithms effectively.Improved technologies and data structure proposed in recent years led to solve much larger instance than before.MaxSAT exact algorithm based on branch and bounds used inference rules and failed literal detection to reduce the running time.Inference rules proposed in the past time obeyed the equivalence of MaxSAT problem.Compared to not using inference rules,new clauses in clause set created by inference rules can deduce more conflict sets and improve binary tree pruning rate and algorithm's performance.Inference rules fund equivalent clauses for chain structure or cycle structure of conflict clause set.Through the analysis of cycle conflict set whose step length is greater than two,we find the new equivalent clause sets with them.The equivalent proof about new clause sets and conflict sets was described in this article.Therefore,new cycle extend inference rules were proposed to improve lower bounds and reduce the running time in further.Integer programming proved the soundness of new cycle extend inference rule.New algorithm Maxsatce adopted new rules and worked on the base of Maxsatz2013.Experiments tested four types MaxSAT instances from the website of MaxSAT competition.The experimental resultsshowed cycle extend inference rules could improve the lower bounds at binary tree branch when solving instance's clause length was greater than or equal to three.Experiment result showed cycle extend inference rule can work well when search level was close to middle of search tree.Running time of random instances and crafted instances can reduce at least 3%~14%.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《南京大学学报:自然科学版》
  • 中国科技核心期刊
  • 主管单位:中华人民共和国教育部
  • 主办单位:南京大学
  • 主编:龚昌德
  • 地址:南京汉口路22号南京大学(自然科学版)编辑部
  • 邮编:210093
  • 邮箱:xbnse@netra.nju.edu.cn
  • 电话:025-83592704
  • 国际标准刊号:ISSN:0469-5097
  • 国内统一刊号:ISSN:32-1169/N
  • 邮发代号:28-25
  • 获奖情况:
  • 中国自然科学核心期刊,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国化学文摘(网络版),美国数学评论(网络版),德国数学文摘,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:9316