Complexity Classification in Infinite-Domain Constraint Satisfaction

01/04/2012
by   Manuel Bodirsky, et al.
0

A constraint satisfaction problem (CSP) is a computational problem where the input consists of a finite set of variables and a finite set of constraints, and where the task is to decide whether there exists a satisfying assignment of values to the variables. Depending on the type of constraints that we allow in the input, a CSP might be tractable, or computationally hard. In recent years, general criteria have been discovered that imply that a CSP is polynomial-time tractable, or that it is NP-hard. Finite-domain CSPs have become a major common research focus of graph theory, artificial intelligence, and finite model theory. It turned out that the key questions for complexity classification of CSPs are closely linked to central questions in universal algebra. This thesis studies CSPs where the variables can take values from an infinite domain. This generalization enhances dramatically the range of computational problems that can be modeled as a CSP. Many problems from areas that have so far seen no interaction with constraint satisfaction theory can be formulated using infinite domains, e.g. problems from temporal and spatial reasoning, phylogenetic reconstruction, and operations research. It turns out that the universal-algebraic approach can also be applied to study large classes of infinite-domain CSPs, yielding elegant complexity classification results. A new tool in this thesis that becomes relevant particularly for infinite domains is Ramsey theory. We demonstrate the feasibility of our approach with two complete complexity classification results: one on CSPs in temporal reasoning, the other on a generalization of Schaefer's theorem for propositional logic to logic over graphs. We also study the limits of complexity classification, and present classes of computational problems provably do not exhibit a complexity dichotomy into hard and easy problems.

READ FULL TEXT
research
04/06/2011

Tractable Set Constraints

Many fundamental problems in artificial intelligence, knowledge represen...
research
03/31/2022

Current Challenges in Infinite-Domain Constraint Satisfaction: Dilemmas of the Infinite Sheep

A Constraint Satisfaction Problem (CSP) is a computational problem where...
research
04/05/2018

Submodular Functions and Valued Constraint Satisfaction Problems over Infinite Domains

Valued constraint satisfaction problems (VCSPs) are a large class of com...
research
10/31/2018

Finite Relation Algebras with Normal Representations

One of the traditional applications of relation algebras is to provide a...
research
11/18/2022

Computational Short Cuts in Infinite Domain Constraint Satisfaction

A backdoor in a finite-domain CSP instance is a set of variables where e...
research
07/13/2020

Strengthening neighbourhood substitution

Domain reduction is an essential tool for solving the constraint satisfa...
research
11/07/2022

Complexity Classification Transfer for CSPs via Algebraic Products

We study the complexity of infinite-domain constraint satisfaction probl...

Please sign up or login with your details

Forgot password? Click here to reset