Local search to approximate max NAE-k-sat tightly

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A clause is not-all-equal satisfied if it has at least one literal assigned by T and one literal assigned by F. Max NAE-SAT is given by a set U of boolean variables and a set C of clauses, and asks to find an assignment of U, such that the not-all-equal satisfied clauses of C are maximized. Max NAE-SAT turns into Max NAE-k-SAT if each clause contains just k literals. Max NAE-k-SAT for k = 2, 3 and 4 can be approximated to 1.139 (1/0.878), 1.10047 (1/0.9087) and 8/7 respectively. When k ≥ 5, little has been done in terms of algorithm design to approximate Max NAE-k-SAT. In this paper, we propose a local search algorithm which can approximate Max NAE-k-SAT to 2k-1/2k-1-1 for k≥ 2. Then we show that Max NAE-k-SAT can not be approximated within 2k-1/2k-1-1 in polynomial time, if P ≠ NP. Moreover, we extend the algorithm for Max NAE-k-SAT to approximate Max NAE-SAT where each clause contains at least k literals.

Cite

CITATION STYLE

APA

Xian, A., Zhu, K., Zhu, D., & Pu, L. (2015). Local search to approximate max NAE-k-sat tightly. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9130, pp. 271–281). Springer Verlag. https://doi.org/10.1007/978-3-319-19647-3_25

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free