Asking the metaquestions in constraint tractability
Hubie Chen, Benoit Larose

TL;DR
This paper investigates the complexity of determining whether certain algebraic properties (polymorphisms) exist in structures related to constraint satisfaction problems, revealing NP-completeness results for key tractability conditions.
Contribution
It systematically analyzes the complexity of deciding polymorphism existence in structures, proving NP-completeness for conditions linked to CSP tractability and bounded width.
Findings
Deciding if a structure admits a polymorphism from certain classes is NP-complete.
NP-completeness of deciding CSP(H) bounded width.
Results connect algebraic properties to computational complexity in CSPs.
Abstract
The constraint satisfaction problem (CSP) involves deciding, given a set of variables and a set of constraints on the variables, whether or not there is an assignment to the variables satisfying all of the constraints. One formulation of the CSP is as the problem of deciding, given a pair (G,H) of relational structures, whether or not there is a homomorphism from the first structure to the second structure. The CSP is in general NP-hard; a common way to restrict this problem is to fix the second structure H, so that each structure H gives rise to a problem CSP(H). The problem family CSP(H) has been studied using an algebraic approach, which links the algorithmic and complexity properties of each problem CSP(H) to a set of operations, the so-called polymorphisms of H. Certain types of polymorphisms are known to imply the polynomial-time tractability of , and others are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Advanced Graph Theory Research · Complexity and Algorithms in Graphs
