research

Searching for an algebra on CSP solutions

Abstract

The Constraint Satisfaction Problem (CSP) is a problem of computing a homomorphism RΓ{\mathbf R}\to {\bf \Gamma} between two relational structures, where R{\mathbf R} is defined over a domain VV and Γ{\bf \Gamma} is defined over a domain DD. In a fixed template CSP, denoted CSP(Γ)CSP({\bf \Gamma}), the right side structure Γ{\bf \Gamma} is fixed and the left side structure R{\mathbf R} is unconstrained. We consider the following problem: given a prespecified finite set of algebras B{\mathcal B} whose domain is DD, is it possible to present the solutions set of a given instance of CSP(Γ)CSP({\bf \Gamma}) (which is an input to the problem) as a subalgebra of A1×...×AV{\mathbb A}_1\times ... \times {\mathbb A}_{|V|} where AiB{\mathbb A}_i\in {\mathcal B}? We study this problem and show that it can be reformulated as an instance of a certain fixed-template CSP, over another template ΓB{\bf \Gamma}^{\mathcal B}. First, we demonstrate examples of B{\mathcal B} for which CSP(ΓB)CSP({\bf \Gamma}^{\mathcal B}) is tractable for any, possibly NP-hard, Γ{\bf \Gamma}. Under natural assumptions on B{\mathcal B}, we prove that CSP(ΓB)CSP({\bf \Gamma}^{\mathcal B}) can be reduced to a certain fragment of CSP(Γ)CSP({\bf \Gamma}). We also study the conditions under which CSP(Γ)CSP({\bf \Gamma}) can be reduced to CSP(ΓB)CSP({\bf \Gamma}^{\mathcal B}). Since the complexity of CSP(ΓB)CSP({\bf \Gamma}^{\mathcal B}) is defined by Pol(ΓB)Pol({\bf \Gamma}^{\mathcal B}), we study the relationship between Pol(Γ)Pol({\bf \Gamma}) and Pol(ΓB)Pol({\bf \Gamma}^{\mathcal B}). It turns out that if B\mathcal{B} is preserved by pPol(Γ)p\in Pol({\bf \Gamma}), then pp can be extended to a polymorphism of ΓB{\bf \Gamma}^{\mathcal B}. In the end to demonstrate usefulness of our definitions we study one case when Γ{\bf \Gamma} is not of bounded width, but ΓB{\bf \Gamma}^{\mathcal B} is of bounded width (i.e. has a richer structure of polymorphisms).Comment: 34 page

    Similar works

    Full text

    thumbnail-image

    Available Versions