Table of Contents
Fetching ...

Min-CSPs on Complete Instances

Aditya Anand, Euiwoong Lee, Amatya Sharma

TL;DR

This paper presents an O(1)-approximation algorithm for Min-2-SAT on complete instances, the minimization version of Max-2-SAT, and studies the decision versions of CSPs, aiming to satisfy all constraints; which is necessary for any nontrivial approximation.

Abstract

Given a fixed arity $k \geq 2$, Min-$k$-CSP on complete instances involves a set of $n$ variables $V$ and one nontrivial constraint for every $k$-subset of variables (so there are $\binom{n}{k}$ constraints). The goal is to find an assignment that minimizes unsatisfied constraints. Unlike Max-$k$-CSP that admits a PTAS on dense or expanding instances, the approximability of Min-$k$-CSP is less understood. For some CSPs like Min-$k$-SAT, there's an approximation-preserving reduction from general to dense instances, making complete instances unique for potential new techniques. This paper initiates a study of Min-$k$-CSPs on complete instances. We present an $O(1)$-approximation algorithm for Min-2-SAT on complete instances, the minimization version of Max-2-SAT. Since $O(1)$-approximation on dense or expanding instances refutes the Unique Games Conjecture, it shows a strict separation between complete and dense/expanding instances. Then we study the decision versions of CSPs, aiming to satisfy all constraints; which is necessary for any nontrivial approximation. Our second main result is a quasi-polynomial time algorithm for every Boolean $k$-CSP on complete instances, including $k$-SAT. We provide additional algorithmic and hardness results for CSPs with larger alphabets, characterizing (arity, alphabet size) pairs that admit a quasi-polynomial time algorithm on complete instances.

Min-CSPs on Complete Instances

TL;DR

This paper presents an O(1)-approximation algorithm for Min-2-SAT on complete instances, the minimization version of Max-2-SAT, and studies the decision versions of CSPs, aiming to satisfy all constraints; which is necessary for any nontrivial approximation.

Abstract

Given a fixed arity , Min--CSP on complete instances involves a set of variables and one nontrivial constraint for every -subset of variables (so there are constraints). The goal is to find an assignment that minimizes unsatisfied constraints. Unlike Max--CSP that admits a PTAS on dense or expanding instances, the approximability of Min--CSP is less understood. For some CSPs like Min--SAT, there's an approximation-preserving reduction from general to dense instances, making complete instances unique for potential new techniques. This paper initiates a study of Min--CSPs on complete instances. We present an -approximation algorithm for Min-2-SAT on complete instances, the minimization version of Max-2-SAT. Since -approximation on dense or expanding instances refutes the Unique Games Conjecture, it shows a strict separation between complete and dense/expanding instances. Then we study the decision versions of CSPs, aiming to satisfy all constraints; which is necessary for any nontrivial approximation. Our second main result is a quasi-polynomial time algorithm for every Boolean -CSP on complete instances, including -SAT. We provide additional algorithmic and hardness results for CSPs with larger alphabets, characterizing (arity, alphabet size) pairs that admit a quasi-polynomial time algorithm on complete instances.

Paper Structure

This paper contains 55 sections, 26 theorems, 8 equations, 6 algorithms.

Key Result

Theorem 1.1

There is a polynomial-time $O(1)$-approximation algorithm Min-2-SAT on complete graphs.

Theorems & Definitions (46)

  • Theorem 1.1
  • Theorem 1.2
  • Theorem 1.3
  • Theorem 1.4
  • Theorem 1.5
  • Lemma 2.1
  • proof
  • Lemma 2.2
  • proof
  • Lemma 3.1
  • ...and 36 more