南京大学学报(自然科学版) ›› 2015, Vol. 51 ›› Issue (4): 762771.
刘燕丽*,黄 飞,张 婷
Liu Yanli, Huang Fei, Zhang Ting
摘要: 最大可满足性问题(MaxSAT)是可满足性问题的优化求解问题,是经典的NP难问题。基于分支限界的MaxSAT完备算法采用推理规则、失败文字检测等方法缩短算法计算时间。推理规则产生的新子句可以构成更多的冲突集,从而有效地提高了二叉树的剪枝率和算法性能。在已有的工作基础上,针对环型结构冲突集进行分析,找到与步长大于2的环型结构冲突集等价的新子句集,并利用整数规划证明了新子句集和冲突集的MaxSAT等价性。该环型扩展推理规则产生的新3元子句亦可以提高冲突集数,提高下界。在Maxsatz2013算法的基础上实现了新算法。测试了MaxSAT竞赛4个类别算例集。实验结果表明环型扩展推理规则对子句长度大于等于3的MaxSAT问题,可以提高二叉树分支点的下界值,最终有效地缩减算例运算时间。
[1] Stephen A C. The complexity of theorem proving procedures. In: The 3rd Annual ACM Symposium on Theory of Computing. Shaker Heights, Ohio, United States, 1971:151-158. [2] Li C, Felip M, Jordi P. New inference rules for Max-SAT. Journal of Artificial Intelligence Research, 2007, 30: 321-329. [3] Fu Z, Malik S. On solving the partial MaxSAT problem. In: The 9th Theory and Applications of Satisfiability Testing, 2006:252-265. [4] Ruben M, Vasco M, Inês L. Open-WBO: A modular MaxSAT solver. In: The 17th Theory and Applications of Satisfiability Testing. Vienna, Austria, 2014, 8561:438-445. [5] Ruben M, Saurabh J. Incremental cardinality constraints for MaxSAT. In: The 20th International Conference on Principles and Practice of Constraint Programming (LNCS 8656). Lyon, France, 2014:531-48. [6] Argelich J, Li C, Manya F, et al. MaxSAT evaluation 2014. In: The 17th Theory and Applications of Satisfiability Testing. Vienna, Austria, 2014:360-380. [7] Federico H, Antonio M, Sliva J M. MaxSAT-based encodings for group MaxSAT. AI Communications, 2015, 28(2): 195-214. [8] Ignatiev A, Morgado A, Manquinho V, et al. Progression in maximum satisfiability. Frontiers in Artificial Intelligence and Applications, 2014, 263: 453-448. [9] Ansotegui C, Malitsky Y, Sellman M. MaxSAT by improved instance-specific algorithm configuration. In: The 28th AAAI conference on Artificial Intelligence. Quebec city, Canada, 2014: 2594-2600. [10] Jessica D, Fahiem B. Exploiting the power of MIP solver in MaxSAT. In: The 16th theory and Applications of Satisfiability Testing. Helsinki, Finland, 2013, 7862:166-181. [11] Lin H, Su K. Exploiting inference rules to compute lower bounds for MAXSAT solving. In: The 20th International Joint Conference on Artificial Intelligence. 2007:2334-2340. [12]刘燕丽,李初民,何 琨.基于优化冲突集提高下界的MaxSAT完备算法.计算机学报, 2013, 10(36): 2087-2096. [13] MaxSAT Evaluation Website. http://www.maxsat.udl.cat, 2014-03. [14] 李同军,王 霞,徐优红. 形式概念的布尔计算方法. 南京大学学报(自然科学), 2013, 49(5): 553-560. [15] 刘燕丽,朱文杰,张 婷. 基于扩展失败文字检测的MaxSAT完备算法.计算机工程与设, 2015, 36(3): 669-673. [16] Li C, Felip M, Mohamedou N, et al. Resolution based lower bounds in MAXSAT. Journal of Constraints, 2010, 15(4):456-484. [17] 石 慧, 魏 玲. 面向对象(属性)概念格的布尔表达. 南京大学学报(自然科学), 2015, 51(2): 415-420. |
No related articles found! |
|