A Taxonomy of Exact Methods for Partial Max-SAT

被引:0
作者
Mohamed El Bachir Menai
Tasniem Nasser Al-Yahya
机构
[1] DepartmentofComputerScience,CollegeofComputerandInformationSciences,KingSaudUniversity
关键词
Partial Max-SAT; Davis-Putnam-Logenmann-Loveland; branch and bound; unsatisfiability; pseudo-Boolean optimization;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
Partial Maximum Boolean Satisfiability (Partial Max-SAT or PMSAT) is an optimization variant of Boolean satisfiability (SAT) problem, in which a variable assignment is required to satisfy all hard clauses and a maximum number of soft clauses in a Boolean formula. PMSAT is considered as an interesting encoding domain to many real-life problems for which a solution is acceptable even if some constraints are violated. Amongst the problems that can be formulated as such are planning and scheduling. New insights into the study of PMSAT problem have been gained since the introduction of the Max-SAT evaluations in 2006. Indeed, several PMSAT exact solvers have been developed based mainly on the Davis-Putnam-Logemann-Loveland (DPLL) procedure and Branch and Bound (B&B) algorithms. In this paper, we investigate and analyze a number of exact methods for PMSAT. We propose a taxonomy of the main exact methods within a general framework that integrates their various techniques into a unified perspective. We show its effectiveness by using it to classify PMSAT exact solvers which participated in the 2007~2011 Max-SAT evaluations, emphasizing on the most promising research directions.
引用
收藏
页码:232 / 246
页数:15
相关论文
共 20 条
[1]  
Random constraint satisfaction: Easy generation of hard (satisfiable) instances[J] . Ke Xu,Frédéric Boussemart,Fred Hemery,Christophe Lecoutre.Artificial Intelligence . 2007 (8)
[2]  
Planning as satisfiability: parallel plans and algorithms for plan search[J] . Artificial Intelligence . 2006 (12)
[3]  
UnitWalk: A new SAT solver that uses local search guided by unit clause elimination[J] . Edward A. Hirsch,Arist Kojevnikov.Annals of Mathematics and Artificial Intelligence . 2004 (1)
[4]  
The SAT2002 competition[J] . Laurent Simon,Daniel Berre,Edward A. Hirsch.Annals of Mathematics and Artificial Intelligence . 2004 (1)
[5]  
A parsimony tree for the SAT2002 competition[J] . Paul W. Purdom,Daniel Berre,Laurent Simon.Annals of Mathematics and Artificial Intelligence . 2004 (1)
[6]   TestEra: Specification-Based Testing of Java Programs Using SAT [J].
Sarfraz Khurshid ;
Darko Marinov .
Automated Software Engineering, 2004, 11 (4) :403-434
[7]   A "logic-constrained" knapsack formulation and a tabu algorithm for the daily photograph scheduling of an earth observation satellite [J].
Vasquez, M ;
Hao, JK .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2001, 20 (02) :137-157
[8]  
Boosting complete techniques thanks to local search methods[J] . Annals of Mathematics and Artificial Intelligence . 1998 (3)
[9]  
Efficient local search for very large-scale satisfiability problems[J] . Jun Gu.ACM SIGART Bulletin . 1992 (1)
[10]   HARD EXAMPLES FOR RESOLUTION [J].
URQUHART, A .
JOURNAL OF THE ACM, 1987, 34 (01) :209-219