Robust Satisfiability for CSPs: Hardness and Algorithmic Results

  • Authors:
  • Víctor Dalmau;Andrei Krokhin

  • Affiliations:
  • University Pompeu Fabra;Durham University

  • Venue:
  • ACM Transactions on Computation Theory (TOCT)
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

An algorithm for a constraint satisfaction problem is called robust if it outputs an assignment satisfying at least a (1 − f(ε))-fraction of constraints for each (1 − ε)-satisfiable instance (i.e., such that at most a ε-fraction of constraints needs to be removed to make the instance satisfiable), where f(ε) → 0 as ε → 0. We establish an algebraic framework for analyzing constraint satisfaction problems admitting an efficient robust algorithm with functions f of a given growth rate. We use this framework to derive hardness results. We also describe three classes of problems admitting an efficient robust algorithm such that f is O(1/log (1/ε)), O(ε1/k) for some k 1, and O(ε), respectively. Finally, we give a complete classification of robust satisfiability with a given f for the Boolean case.