Topological Clones and the Computational Complexity of Constraint Satisfaction Problems

Aus International Center for Computational Logic
Wechseln zu:Navigation, Suche

Topological Clones and the Computational Complexity of Constraint Satisfaction Problems

Vortrag von Manuel Bodirsky
Die Antrittsvorlesung von Prof. Manuel Bodirsky wird sich mit der Berechnungskomplexität von Constraint Satisfaction befassen. Hier der vollständige Abstract in englischer Sprache:


Constraint Satisfaction Problems (CSPs) are fundamental computational problems that appear in many areas of theoretical computer science. We are given a finite set of variables and constraints, and would like to know whether there exists an assignment of values to the variables that satisfies all the constraints. For example Boolean satisfiability problems, graph k-colorability, and the feasibility problem for linear programs can be cast as CSPs. It is a major research theme to classify the CSPs that can be solved in polynomial time, and those that are computationally difficult (NP-hard).

When the variables can only take values from some fixed finite domain, it has been conjectured by Feder and Vardi that, depending on the allowed constraints in the input, the CSP is either in P or NP-hard. The most successful and fruitful approach to this conjecture is based on concepts and results from universal algebra.

I will give an introduction to the universal-algebraic approach for the more general situation when the underlying domain is infinite. It turns out that for a large class of CSPs, the computational complexity only depends on the topological polymorphism clone of the allowed constraints. The study of these topological clones (which can be viewed as a multi-variate generalisation of topological automorphism groups) leads to many questions of independent interest in universal algebra and model theory, but also in Ramsey theory and topological dynamics.