On the Mysteries of MAX NAE-SAT

09/22/2020
by   Joshua Brakensiek, et al.
0

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 k, for some k≥ 2. We refer to this problem as MAX NAE-{k}-SAT. For k=2, it is essentially the celebrated MAX CUT problem. For k=3, it is related to the MAX CUT problem in graphs that can be fractionally covered by triangles. For k≥ 4, it is known that an approximation ratio of 1-1/2^k-1, obtained by choosing a random assignment, is optimal, assuming P NP. For every k≥ 2, an approximation ratio of at least 7/8 can be obtained for MAX NAE-{k}-SAT. There was some hope, therefore, that there is also a 7/8-approximation algorithm for MAX NAE-SAT, where clauses of all sizes are allowed simultaneously. Our main result is that there is no 7/8-approximation algorithm for MAX NAE-SAT, assuming the unique games conjecture (UGC). In fact, even for almost satisfiable instances of MAX NAE-{3,5}-SAT (i.e., MAX NAE-SAT where all clauses have size 3 or 5), the best approximation ratio that can be achieved, assuming UGC, is at most 3(√(21)-4)/2≈ 0.8739. Using calculus of variations, we extend the analysis of O'Donnell and Wu for MAX CUT to MAX NAE-{3}-SAT. We obtain an optimal algorithm, assuming UGC, for MAX NAE-{3}-SAT, slightly improving on previous algorithms. The approximation ratio of the new algorithm is ≈ 0.9089. We complement our theoretical results with some experimental results. We describe an approximation algorithm for almost satisfiable instances of MAX NAE-{3,5}-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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/12/2018

The Curse and Blessing of Not-All-Equal in k-Satisfiability

We study upper bounds for the running time of algorithms for NAE-k-SAT a...
research
12/21/2022

Separating MAX 2-AND, MAX DI-CUT and MAX CUT

Assuming the Unique Games Conjecture (UGC), the best approximation ratio...
research
07/09/2019

Global Cardinality Constraints Make Approximating Some Max-2-CSPs Harder

Assuming the Unique Games Conjecture, we show that existing approximatio...
research
09/12/2018

Exponential-Time Approximation Algorithms for MAX-SAT: Correlations and Implications

We provide three different algorithms for MAX-SAT approximation. Each of...
research
04/17/2020

On Regularity of Max-CSPs and Min-CSPs

We study approximability of regular constraint satisfaction problems, i....
research
02/18/2011

Evolved preambles for MAX-SAT heuristics

MAX-SAT heuristics normally operate from random initial truth assignment...
research
07/04/2021

Sublinear-Space Approximation Algorithms for Max r-SAT

In the Max r-SAT problem, the input is a CNF formula with n variables wh...

Please sign up or login with your details

Forgot password? Click here to reset