Approximating Max NAE-k-SAT by anonymous local search

被引:0
作者
Xian, Aiyong [1 ]
Zhu, Kaiyuan [2 ]
Zhu, Daming [1 ]
Pu, Lianrong [1 ]
Liu, Hong [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Peoples R China
[2] IUB, Sch Informat & Comp, Bloomington, IN USA
基金
中国国家自然科学基金;
关键词
Local search; Algorithm; Complexity; Performance ratio; Satisfiability; MAXIMUM SATISFIABILITY; ALGORITHMS;
D O I
10.1016/j.tcs.2016.05.040
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A clause is not-all-equal satisfied if it has at least one literal assigned with true and one literal assigned with false. Max NAE-SAT is given by a boolean variable set U and a clause set C, asks to find an assignment of U, such that the number of not-all-equal satisfied clauses in C is maximized. Max NAE-SAT turns into Max NAE-k-SAT if each clause contains exactly k literals. Local search has long been used in various SAT solvers. However, little has been done on local search to approximate Max NAE-k-SAT. Moreover, it is still open for what a quantitative bound could Max NAE-k-SAT be approximated to, at best. In this paper, we propose a local search algorithm which can approximate Max NAE-k-SAT to 2(k-1)/2(k-1)-1, for each fixed k >= 2. Then we show that Max NAE-k-SAT cannot be approximated within 2(k-1)/2(k-1)-1 in polynomial time, if P not equal NP. The algorithm for Max NAE-k-SAT can be extended to approximate Max NAE-SAT where each clause contains at least k literals to 2(k-1)/2(k-1)-1. Using the algorithm for Max NAE-SAT where each clause contains at least k literals, we present a new algorithm to approximate Max-SAT where each clause contains at least k literals to 2(k-1)/2(k-1). (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:54 / 63
页数:10
相关论文
共 27 条
  • [1] Abidor A., 2005, LECT NOTES COMPUT SC, V3879, P27
  • [2] Better approximation algorithms for SET SPLITTING and NOT-ALL-EQUAL SAT
    Andersson, G
    Engebretsen, L
    [J]. INFORMATION PROCESSING LETTERS, 1998, 65 (06) : 305 - 311
  • [3] [Anonymous], P 10 NAT C ART INT M
  • [4] [Anonymous], P 29 ANN ACM S THEOR
  • [5] Improved approximation algorithms for MAX SAT
    Asano, T
    Williamson, DP
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2002, 42 (01): : 173 - 202
  • [6] Cai S., 2012, PROC AAAI C ARTIF IN, V26, p434 440
  • [7] Tight bound on Johnson's algorithm for maximum satisfiability
    Chen, J
    Friesen, DK
    Zheng, H
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (03) : 622 - 640
  • [8] Efficient program synthesis using constraint satisfaction in inductive logic programming
    Ahlgren, John
    Yuen, Shiu Yin
    [J]. 2013, Microtome Publishing (14) : 3649 - 3681
  • [9] Feige U., 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems, P182, DOI 10.1109/ISTCS.1995.377033
  • [10] NEW 3/4-APPROXIMATION ALGORITHMS FOR THE MAXIMUM SATISFIABILITY PROBLEM
    GOEMANS, MX
    WILLIAMSON, DP
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 1994, 7 (04) : 656 - 666