scispace - formally typeset
Journal ArticleDOI

The complexity of homomorphism and constraint satisfaction problems seen from the other side

Martin Grohe
- 01 Mar 2007 - 
- Vol. 54, Iss: 1, pp 1-24
TLDR
It is proved that, under some complexity theoretic assumption from parameterized complexity theory, HOM(C,−) is in polynomial time if and only if C has bounded tree width modulo homomorphic equivalence.
Abstract
We give a complexity theoretic classification of homomorphism problems for graphs and, more generally, relational structures obtained by restricting the left hand side structure in a homomorphism. For every class C of structures, let HOM(C,−) be the problem of deciding whether a given structure A ∈C has a homomorphism to a given (arbitrary) structure s. We prove that, under some complexity theoretic assumption from parameterized complexity theory, HOM(C,−) is in polynomial time if and only if C has bounded tree width modulo homomorphic equivalence.Translated into the language of constraint satisfaction problems, our result yields a characterization of the tractable structural restrictions of constraint satisfaction problems. Translated into the language of database theory, it implies a characterization of the tractable instances of the evaluation problem for conjunctive queries over relational databases.

read more

Citations
More filters
Book

Analysis of Boolean Functions

TL;DR: This text gives a thorough overview of Boolean functions, beginning with the most basic definitions and proceeding to advanced topics such as hypercontractivity and isoperimetry, and includes a "highlight application" such as Arrow's theorem from economics.
Proceedings ArticleDOI

On the possibility of faster SAT algorithms

TL;DR: Reductions from the problem of determining the satisfiability of Boolean CNF formulas (CNF-SAT) to several natural algorithmic problems are described, showing that attaining any of the following bounds would improve the state of the art in algorithms for SAT.
Journal ArticleDOI

Optimality analysis of energy-performance trade-off for server farm management

TL;DR: The popular metric of Energy-Response time Product (ERP) is employed to capture the energy-performance trade-off, and the first theoretical results on the optimality of server farm management policies are presented.
Book

Process Algebra: Equational Theories of Communicating Processes

TL;DR: This book assembles the relevant results of most process algebras currently in use, and presents them in a unified framework and notation, and describes the theory underlying the development, realization and maintenance of software that occurs in parallel or distributed systems.
References
More filters
Book

Foundations of databases

TL;DR: This book discusses Languages, Computability, and Complexity, and the Relational Model, which aims to clarify the role of Semantic Data Models in the development of Query Language Design.
Book

Parameterized Complexity

TL;DR: An approach to complexity theory which offers a means of analysing algorithms in terms of their tractability, and introduces readers to new classes of algorithms which may be analysed more precisely than was the case until now.
Book

Parameterized complexity theory

Jörg Flum, +1 more
TL;DR: Fixed-Parameter Tractability.
Proceedings ArticleDOI

The complexity of satisfiability problems

TL;DR: An infinite class of satisfiability problems is considered which contains these two particular problems as special cases, and it is shown that every member of this class is either polynomial-time decidable or NP-complete.