English

Robust algorithms with polynomial loss for near-unanimity CSPs

Data Structures and Algorithms 2018-12-06 v4 Computational Complexity Logic in Computer Science

Abstract

An instance of the Constraint Satisfaction Problem (CSP) is given by a family of constraints on overlapping sets of variables, and the goal is to assign values from a fixed domain to the variables so that all constraints are satisfied. In the optimization version, the goal is to maximize the number of satisfied constraints. An approximation algorithm for CSP is called robust if it outputs an assignment satisfying a (1g(ε))(1-g(\varepsilon))-fraction of constraints on any (1ε)(1-\varepsilon)-satisfiable instance, where the loss function gg is such that g(ε)0g(\varepsilon)\rightarrow 0 as ε0\varepsilon\rightarrow 0. We study how the robust approximability of CSPs depends on the set of constraint relations allowed in instances, the so-called constraint language. All constraint languages admitting a robust polynomial-time algorithm (with some gg) have been characterised by Barto and Kozik, with the general bound on the loss gg being doubly exponential, specifically g(ε)=O((loglog(1/ε))/log(1/ε))g(\varepsilon)=O((\log\log(1/\varepsilon))/\log(1/\varepsilon)). It is natural to ask when a better loss can be achieved: in particular, polynomial loss g(ε)=O(ε1/k)g(\varepsilon)=O(\varepsilon^{1/k}) for some constant kk. In this paper, we consider CSPs with a constraint language having a near-unanimity polymorphism. We give two randomized robust algorithms with polynomial loss for such CSPs: one works for any near-unanimity polymorphism and the parameter kk in the loss depends on the size of the domain and the arity of the relations in Γ\Gamma, while the other works for a special ternary near-unanimity operation called dual discriminator with k=2k=2 for any domain size. In the latter case, the CSP is a common generalisation of Unique Games with a fixed domain and 2-SAT. In the former case, we use the algebraic approach to the CSP. Both cases use the standard semidefinite programming relaxation for CSP.

Keywords

Cite

@article{arxiv.1607.04787,
  title  = {Robust algorithms with polynomial loss for near-unanimity CSPs},
  author = {Víctor Dalmau and Marcin Kozik and Andrei Krokhin and Konstantin Makarychev and Yury Makarychev and Jakub Opršal},
  journal= {arXiv preprint arXiv:1607.04787},
  year   = {2018}
}

Comments

A preliminary version of this paper appeared in SODA 2017. Journal referees' comments are incorporated

R2 v1 2026-06-22T14:56:28.515Z