For a constraint satisfaction problem (CSP), a robust satisfaction algorithm is one that outputs an assignment satisfying most of the constraints on instances that are near-satisfiable. It is known that the CSPs that admit efficient robust satisfaction algorithms are precisely those of bounded width, i.e., CSPs whose satisfiability can be checked by a simple local consistency algorithm (eg., 2-SAT or Horn-SAT in the Boolean case). While the exact satisfiability of a bounded width CSP can be checked by combinatorial algorithms, the robust algorithm is based on rounding a canonical Semidefinite programming(SDP) relaxation. In this work, we initiate the study of robust satisfaction algorithms for promise CSPs, which are a vast generalization of CSPs that have received much attention recently. The motivation is to extend the theory beyond CSPs, as well as to better understand the power of SDPs. We present robust SDP rounding algorithms under some general conditions, namely the existence of majority or alternating threshold polymorphisms. On the hardness front, we prove that the lack of such polymorphisms makes the PCSP hard for all pairs of symmetric Boolean predicates. Our method involves a novel method to argue SDP gaps via the absence of certain colorings of the sphere, with connections to sphere Ramsey theory. We conjecture that PCSPs with robust satisfaction algorithms are precisely those for which the feasibility of the canonical SDP implies (exact) satisfiability. We also give a precise algebraic condition, known as a minion characterization, of which PCSPs have the latter property.
翻译:对于约束性满意度问题(CSP),强力的满意度算法是一种输出任务,它满足了近乎令人满意的情况的大多数限制。众所周知,接受高效稳健的满意度算法的CSP恰恰是受约束宽度的算法,即:其可视性可以通过简单的本地一致性算法(例如,Boolean 案中的2SAT或Horn-SAT)加以检查。虽然一个受约束宽度的CSP的准确相对性能可以通过组合式算法加以检查,但强力的算法是基于轮替一个卡通性半峰值(SDP)编程放松的。在这项工作中,我们开始对承诺的CSP的强力满意度算法进行研究,这是最近人们非常关注的CSP的广泛概括性算法。动机是将理论扩大到CSP之外,以及更好地了解SDP的力量。在某种一般条件下,即存在多数或交替的基点多级的多级调算法(SDP)的存在。在硬性化前,我们证明SSP的硬性调算法系统缺乏一种精确的缩缩法。