On the Mysteries of MAX NAE-SAT
Abstract
MAX NAE-SAT is a natural optimization problem, closely related to its better-known relative MAX SAT. The approximability status of MAX NAE-SAT is almost completely understood if all clauses have the same size , for some . We refer to this problem as MAX NAE--SAT. For , it is essentially the celebrated MAX CUT problem. For , it is related to the MAX CUT problem in graphs that can be fractionally covered by triangles. For , it is known that an approximation ratio of , obtained by choosing a random assignment, is optimal, assuming . For every , an approximation ratio of at least can be obtained for MAX NAE--SAT. There was some hope, therefore, that there is also a -approximation algorithm for MAX NAE-SAT, where clauses of all sizes are allowed simultaneously. Our main result is that there is no -approximation algorithm for MAX NAE-SAT, assuming the unique games conjecture (UGC). In fact, even for almost satisfiable instances of MAX NAE--SAT (i.e., MAX NAE-SAT where all clauses have size or ), the best approximation ratio that can be achieved, assuming UGC, is at most . Using calculus of variations, we extend the analysis of O'Donnell and Wu for MAX CUT to MAX NAE--SAT. We obtain an optimal algorithm, assuming UGC, for MAX NAE--SAT, slightly improving on previous algorithms. The approximation ratio of the new algorithm is . We complement our theoretical results with some experimental results. We describe an approximation algorithm for almost satisfiable instances of MAX NAE--SAT with a conjectured approximation ratio of 0.8728, and an approximation algorithm for almost satisfiable instances of MAX NAE-SAT with a conjectured approximation ratio of 0.8698.
Keywords
Cite
@article{arxiv.2009.10677,
title = {On the Mysteries of MAX NAE-SAT},
author = {Joshua Brakensiek and Neng Huang and Aaron Potechin and Uri Zwick},
journal= {arXiv preprint arXiv:2009.10677},
year = {2024}
}
Comments
44 pages, 8 figures, accepted to SIDMA