Solving MAX-r-SAT Above a Tight Lower Bound

被引:54
作者
Alon, Noga [2 ,3 ]
Gutin, Gregory [1 ]
Kim, Eun Jung [1 ]
Szeider, Stefan [4 ]
Yeo, Anders [1 ]
机构
[1] Univ London, Dept Comp Sci, Egham TW20 0EX, Surrey, England
[2] Tel Aviv Univ, Sch Math, IL-69978 Tel Aviv, Israel
[3] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
[4] Vienna Univ Technol, Inst Informat Syst, A-1040 Vienna, Austria
基金
英国工程与自然科学研究理事会;
关键词
Max SAT; Fixed-parameter tractable; Above lower bound; Kernel; Bikernel; ALGORITHMS;
D O I
10.1007/s00453-010-9428-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an exact algorithm that decides, for every fixed ra parts per thousand yen2 in time whether a given multiset of m clauses of size r admits a truth assignment that satisfies at least ((2 (r) -1)m+k)/2 (r) clauses. Thus Max-r-Sat is fixed-parameter tractable when parameterized by the number of satisfied clauses above the tight lower bound (1-2(-r) )m. This solves an open problem of Mahajan et al. (J. Comput. Syst. Sci. 75(2):137-153, 2009). Our algorithm is based on a polynomial-time data reduction procedure that reduces a problem instance to an equivalent algebraically represented problem with O(9 (r) k (2)) variables. This is done by representing the instance as an appropriate polynomial, and by applying a probabilistic argument combined with some simple tools from Harmonic analysis to show that if the polynomial cannot be reduced to one of size O(9 (r) k (2)), then there is a truth assignment satisfying the required number of clauses. We introduce a new notion of bikernelization from a parameterized problem to another one and apply it to prove that the above-mentioned parameterized Max-r-Sat admits a polynomial-size kernel. Combining another probabilistic argument with tools from graph matching theory and signed graphs, we show that if an instance of Max-2-Sat with m clauses has at least 3k variables after application of a certain polynomial time reduction rule to it, then there is a truth assignment that satisfies at least (3m+k)/4 clauses. We also outline how the fixed-parameter tractability and polynomial-size kernel results on Max-r-Sat can be extended to more general families of Boolean Constraint Satisfaction Problems.
引用
收藏
页码:638 / 655
页数:18
相关论文
共 29 条
[1]   Algorithms with large domination ratio [J].
Alon, N ;
Gutin, G ;
Krivelevich, M .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2004, 50 (01) :118-131
[2]  
Alon N, 2008, PROBABILISTIC METHOD
[3]  
[Anonymous], 2006, SER OXFORD LECT SERI
[4]  
[Anonymous], FEASIBLE MATH
[5]   LINEAR-TIME ALGORITHM FOR TESTING THE TRUTH OF CERTAIN QUANTIFIED BOOLEAN FORMULAS [J].
ASPVALL, B ;
PLASS, MF ;
TARJAN, RE .
INFORMATION PROCESSING LETTERS, 1979, 8 (03) :121-123
[6]  
BERGE C, 1958, CR HEBD ACAD SCI, V247, P258
[7]  
Bodlaender HL, 2009, LECT NOTES COMPUT SC, V5757, P635, DOI 10.1007/978-3-642-04128-0_57
[8]  
Bodlaender HL, 2009, LECT NOTES COMPUT SC, V5917, P17, DOI 10.1007/978-3-642-11269-0_2
[9]   On problems without polynomial kernels [J].
Bodlaender, Hans L. ;
Downey, Rodney G. ;
Fellows, Michael R. ;
Hermelin, Danny .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2009, 75 (08) :423-434
[10]   STUDY OF FOURIER COEFFICIENTS OF LP(G) FUNCTIONS [J].
BONAMI, A .
ANNALES DE L INSTITUT FOURIER, 1970, 20 (02) :335-&