Improved approximation algorithms for MAX SAT

被引:38
作者
Asano, T [1 ]
Williamson, DP
机构
[1] Chuo Univ, Dept Informat & Syst Engn, Bunkyo Ku, Tokyo 1128551, Japan
[2] IBM Corp, Almaden Res Ctr, San Jose, CA 95120 USA
来源
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC | 2002年 / 42卷 / 01期
关键词
D O I
10.1006/jagm.2001.1202
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
MAX SAT (the maximum satisfiability problem) is stated as follows: given a set of clauses with weights, find a truth assignment that maximizes the sum of the weights of the satisfied clauses. In this paper, we consider approximation algorithms for MAX SAT proposed by Goemans and Williamson and present a sharpened analysis of their performance guarantees. We also show that these algorithms, combined with recent approximation algorithms for MAX 2SAT, MAX 3SAT, and MAX SAT due to Feige and Goemans, Karloff and Zwick, and Zwick, respectively, lead to an improved approximation algorithm for MAX SAT. By using the MAX 2SAT and 3SAT algorithms, we obtain a performance guarantee of 0.7846, and by using Zwick's algorithm, we obtain a performance guarantee of 0.8331, which improves upon the performance guarantee of 0.7977 based on Zwick's conjecture. The best previous result for MAX SAT without assuming Zwick's conjecture is a 0.770-approximation algorithm of Asano. Our best algorithm requires a new family of 3/4-approximation algorithms that generalize a previous algorithm of Goemans and Williamson. (C) 2002 Elsevier Science.
引用
收藏
页码:173 / 202
页数:30
相关论文
共 17 条
[1]   Approximation algorithms for MAX SAT: Yannakakis vs Goemans-Williamson [J].
Asano, T .
PROCEEDINGS OF THE FIFTH ISRAELI SYMPOSIUM ON THEORY OF COMPUTING AND SYSTEMS, 1997, :24-37
[2]  
Asano T., 1996, Nordic Journal of Computing, V3, P388
[3]   Tight bound on Johnson's algorithm for maximum satisfiability [J].
Chen, J ;
Friesen, DK ;
Zheng, H .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (03) :622-640
[4]  
Feige U., 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems, P182, DOI 10.1109/ISTCS.1995.377033
[5]   NEW 3/4-APPROXIMATION ALGORITHMS FOR THE MAXIMUM SATISFIABILITY PROBLEM [J].
GOEMANS, MX ;
WILLIAMSON, DP .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1994, 7 (04) :656-666
[6]   Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming [J].
Goemans, MX ;
Williamson, DP .
JOURNAL OF THE ACM, 1995, 42 (06) :1115-1145
[7]   Approximation algorithms for MAX 4-SAT and rounding procedures for semidefinite programs [J].
Halperin, E ;
Zwick, U .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 40 (02) :184-211
[8]  
HASTAD J, 1997, P 29 ANN ACM S THEOR, P1
[9]   APPROXIMATION ALGORITHMS FOR COMBINATORIAL PROBLEMS [J].
JOHNSON, DS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1974, 9 (03) :256-278
[10]   A 7/8-approximation algorithm for MAX 3SAT? [J].
Karloff, H ;
Zwick, U .
38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, :406-415