English

All or nothing: toward a promise problem dichotomy for constraint problems

Computational Complexity 2017-05-02 v3 Combinatorics Logic

Abstract

A finite constraint language R\mathscr{R} is a finite set of relations over some finite domain AA. We show that intractability of the constraint satisfaction problem CSP(R)\operatorname{CSP}(\mathscr{R}) can, in all known cases, be replaced by an infinite hierarchy of intractable promise problems of increasingly disparate promise conditions: where instances are guaranteed to either have no solutions at all, or to be kk-robustly satisfiable (for any fixed kk), meaning that every "reasonable" partial instantiation on~kk variables extends to a solution. For example, subject to the assumption PNP\texttt{P}\neq \texttt{NP}, then for any~kk, we show that there is no polynomial time algorithm that can distinguish non-33-colourable graphs, from those for which any reasonable 33-colouring of any kk of the vertices can extend to a full 33-colouring. Our main result shows that an analogous statement holds for all known intractable constraint problems over fixed finite constraint languages.

Keywords

Cite

@article{arxiv.1611.00886,
  title  = {All or nothing: toward a promise problem dichotomy for constraint problems},
  author = {Lucy Ham and Marcel Jackson},
  journal= {arXiv preprint arXiv:1611.00886},
  year   = {2017}
}

Comments

Updated from version 1 to include new results. Updated from version 2 by some amendments and streamlined arguments