33 research outputs found

    Dichotomy for Symmetric Boolean PCSPs

    Get PDF
    In one of the most actively studied version of Constraint Satisfaction Problem, a CSP is defined by a relational structure called a template. In the decision version of the problem the goal is to determine whether a structure given on input admits a homomorphism into this template. Two recent independent results of Bulatov [FOCS\u2717] and Zhuk [FOCS\u2717] state that each finite template defines CSP which is tractable or NP-complete. In a recent paper Brakensiek and Guruswami [SODA\u2718] proposed an extension of the CSP framework. This extension, called Promise Constraint Satisfaction Problem, includes many naturally occurring computational questions, e.g. approximate coloring, that cannot be cast as CSPs. A PCSP is a combination of two CSPs defined by two similar templates; the computational question is to distinguish a YES instance of the first one from a NO instance of the second. The computational complexity of many PCSPs remains unknown. Even the case of Boolean templates (solved for CSP by Schaefer [STOC\u2778]) remains wide open. The main result of Brakensiek and Guruswami [SODA\u2718] shows that Boolean PCSPs exhibit a dichotomy (PTIME vs. NPC) when "all the clauses are symmetric and allow for negation of variables". In this paper we remove the "allow for negation of variables" assumption from the theorem. The "symmetric" assumption means that changing the order of variables in a constraint does not change its satisfiability. The "negation of variables" means that both of the templates share a relation which can be used to effectively negate Boolean variables. The main result of this paper establishes dichotomy for all the symmetric boolean templates. The tractability case of our theorem and the theorem of Brakensiek and Guruswami are almost identical. The main difference, and the main contribution of this work, is the new reason for hardness and the reasoning proving the split

    Beyond PCSP(1-in-3, NAE)

    Get PDF
    The promise constraint satisfaction problem (PCSP) is a recently introduced vast generalisation of the constraint satisfaction problem (CSP) that captures approximability of satisfiable instances. A PCSP instance comes with two forms of each constraint: a strict one and a weak one. Given the promise that a solution exists using the strict constraints, the task is to find a solution using the weak constraints. While there are by now several dichotomy results for fragments of PCSPs, they all consider (in some way) symmetric PCSPs. 1-in-3-SAT and Not-All-Equal-3-SAT are classic examples of Boolean symmetric (non-promise) CSPs. While both problems are NP-hard, Brakensiek and Guruswami showed [SODA\u2718] that given a satisfiable instance of 1-in-3-SAT one can find a solution to the corresponding instance of (weaker) Not-All-Equal-3-SAT. In other words, the PCSP template (?-in-?,NAE) is tractable. We focus on non-symmetric PCSPs. In particular, we study PCSP templates obtained from the Boolean template (?-in-?, NAE) by either adding tuples to ?-in-? or removing tuples from NAE. For the former, we classify all templates as either tractable or not solvable by the currently strongest known algorithm for PCSPs, the combined basic LP and affine IP relaxation of Brakensiek and Guruswami [SODA\u2720]. For the latter, we classify all templates as either tractable or NP-hard

    Symmetric Promise Constraint Satisfaction Problems: Beyond the Boolean Case

    Get PDF
    The Promise Constraint Satisfaction Problem (PCSP) is a recently introduced vast generalization of the Constraint Satisfaction Problem (CSP). We investigate the computational complexity of a class of PCSPs beyond the most studied cases - approximation variants of satisfiability and graph coloring problems. We give an almost complete classification for the class of PCSPs of the form: given a 3-uniform hypergraph that has an admissible 2-coloring, find an admissible 3-coloring, where admissibility is given by a ternary symmetric relation. The only PCSP of this sort whose complexity is left open in this work is a natural hypergraph coloring problem, where admissibility is given by the relation "if two colors are equal, then the remaining one is higher.

    Conditional Dichotomy of Boolean Ordered Promise CSPs

    Get PDF
    Promise Constraint Satisfaction Problems (PCSPs) are a generalization of Constraint Satisfaction Problems (CSPs) where each predicate has a strong and a weak form and given a CSP instance, the objective is to distinguish if the strong form can be satisfied vs. even the weak form cannot be satisfied. Since their formal introduction by Austrin, Guruswami, and H\aa stad, there has been a flurry of works on PCSPs [BBKO19,KO19,WZ20]. The key tool in studying PCSPs is the algebraic framework developed in the context of CSPs where the closure properties of the satisfying solutions known as the polymorphisms are analyzed. The polymorphisms of PCSPs are much richer than CSPs. In the Boolean case, we still do not know if dichotomy for PCSPs exists analogous to Schaefer's dichotomy result for CSPs. In this paper, we study a special case of Boolean PCSPs, namely Boolean Ordered PCSPs where the Boolean PCSPs have the predicate xyx \leq y. In the algebraic framework, this is the special case of Boolean PCSPs when the polymorphisms are monotone functions. We prove that Boolean Ordered PCSPs exhibit a computational dichotomy assuming the Rich 2-to-1 Conjecture [BKM21] which is a perfect completeness surrogate of the Unique Games Conjecture. Assuming the Rich 2-to-1 Conjecture, we prove that a Boolean Ordered PCSP can be solved in polynomial time if for every ϵ>0\epsilon>0, it has polymorphisms where each coordinate has Shapley value at most ϵ\epsilon, else it is NP-hard. The algorithmic part of our dichotomy is based on a structural lemma that Boolean monotone functions with each coordinate having low Shapley value have arbitrarily large threshold functions as minors. The hardness part proceeds by showing that the Shapley value is consistent under a uniformly random 2-to-1 minor. Of independent interest, we show that the Shapley value can be inconsistent under an adversarial 2-to-1 minor.Comment: 20 pages, 1 figur

    Boolean symmetric vs. functional PCSP dichotomy

    Full text link
    Given a 3-uniform hypergraph (V,E)(V,E) that is promised to admit a {0,1}\{0,1\}-colouring such that every edge contains exactly one 11, can one find a dd-colouring h:V{0,1,,d1}h:V\to \{0,1,\ldots,d-1\} such that h(e)Rh(e)\in R for every eEe\in E? This can be cast as a promise constraint satisfaction problem (PCSP) of the form PCSP(1in3,B)\operatorname{PCSP}(1-in-3,\mathbf{B}), where B\mathbf{B} defines the relation RR, and is an example of PCSP(A,B)\operatorname{PCSP}(\mathbf{A},\mathbf{B}), where A\mathbf{A} (and thus wlog also B\mathbf{B}) is symmetric. The computational complexity of such problems is understood for A\mathbf{A} and B\mathbf{B} on Boolean domains by the work of Ficak, Kozik, Ol\v{s}\'{a}k, and Stankiewicz [ICALP'19]. As our first result, we establish a dichotomy for PCSP(A,B)\operatorname{PCSP}(\mathbf{A},\mathbf{B}), where A\mathbf{A} is Boolean and symmetric and B\mathbf{B} is functional (on a domain of any size); i.e, all but one element of any tuple in a relation in B\mathbf{B} determine the last element. This includes PCSPs of the form PCSP(qinr,B)\operatorname{PCSP}(q-in-r,\mathbf{B}), where B\mathbf{B} is functional, thus making progress towards a classification of PCSP(1in3,B)\operatorname{PCSP}(1-in-3,\mathbf{B}), which were studied by Barto, Battistelli, and Berg [STACS'21] for B\mathbf{B} on three-element domains. As our second result, we show that for PCSP(A,B)\operatorname{PCSP}(\mathbf{A},\mathbf{B}), where A\mathbf{A} contains a single Boolean symmetric relation and B\mathbf{B} is arbitrary (and thus not necessarily functional), the combined basic linear programmin relaxation (BLP) and the affine integer programming relaxation (AIP) of Brakensiek et al. [SICOMP'20] is no more powerful than the (in general strictly weaker) AIP relaxation of Brakensiek and Guruswami [SICOMP'21]

    The Power of the Combined Basic LP and Affine Relaxation for Promise CSPs

    Full text link
    In the field of constraint satisfaction problems (CSP), promise CSPs are an exciting new direction of study. In a promise CSP, each constraint comes in two forms: "strict" and "weak," and in the associated decision problem one must distinguish between being able to satisfy all the strict constraints versus not being able to satisfy all the weak constraints. The most commonly cited example of a promise CSP is the approximate graph coloring problem--which has recently seen exciting progress [BKO19, WZ20] benefiting from a systematic algebraic approach to promise CSPs based on "polymorphisms," operations that map tuples in the strict form of each constraint to tuples in the corresponding weak form. In this work, we present a simple algorithm which in polynomial time solves the decision problem for all promise CSPs that admit infinitely many symmetric polymorphisms, which are invariant under arbitrary coordinate permutations. This generalizes previous work of the first two authors [BG19]. We also extend this algorithm to a more general class of block-symmetric polymorphisms. As a corollary, this single algorithm solves all polynomial-time tractable Boolean CSPs simultaneously. These results give a new perspective on Schaefer's classic dichotomy theorem and shed further light on how symmetries of polymorphisms enable algorithms. Finally, we show that block symmetric polymorphisms are not only sufficient but also necessary for this algorithm to work, thus establishing its precise powerComment: 17 pages, to appear in SICOM

    The Complexity of Promise SAT on Non-Boolean Domains

    Get PDF

    Finitely Tractable Promise Constraint Satisfaction Problems

    Get PDF
    The Promise Constraint Satisfaction Problem (PCSP) is a generalization of the Constraint Satisfaction Problem (CSP) that includes approximation variants of satisfiability and graph coloring problems. Barto [LICS \u2719] has shown that a specific PCSP, the problem to find a valid Not-All-Equal solution to a 1-in-3-SAT instance, is not finitely tractable in that it can be solved by a trivial reduction to a tractable CSP, but such a CSP is necessarily over an infinite domain (unless P=NP). We initiate a systematic study of this phenomenon by giving a general necessary condition for finite tractability and characterizing finite tractability within a class of templates - the "basic" tractable cases in the dichotomy theorem for symmetric Boolean PCSPs allowing negations by Brakensiek and Guruswami [SODA\u2718]

    SDPs and Robust Satisfiability of Promise CSP

    Full text link
    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 particular high-dimensional Boolean symmetries known as 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.Comment: 62 pages, to appear in STOC 202
    corecore