DocumentCode
2170393
Title
The complexity of homomorphism and constraint satisfaction problems seen from the other side
Author
Grohe, Martin
Author_Institution
Inst. fur Informatik, Humboldt-Univ. zu Berlin, Germany
fYear
2003
fDate
11-14 Oct. 2003
Firstpage
552
Lastpage
561
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 B. We prove that, under some complexity theoretic assumption from parameterized complexity theory, HOM(C, _) is in polynomial time if, and only if, the cores of all structures in C have bounded tree-width (as long as the structures in C only contain relations of bounded arity). Due to a well known correspondence between homomorphism problems and constraint satisfaction problems, our classification carries over to the latter.
Keywords
computational complexity; constraint theory; graph theory; bounded tree-width; constraint satisfaction problem; graph homomorphism; homomorphism complexity; parameterized complexity theory; polynomial time; relational structure; Artificial intelligence; Complexity theory; Computational complexity; Computer science; Constraint theory; Dynamic programming; NP-complete problem; Polynomials; Relational databases; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 2003. Proceedings. 44th Annual IEEE Symposium on
ISSN
0272-5428
Print_ISBN
0-7695-2040-5
Type
conf
DOI
10.1109/SFCS.2003.1238228
Filename
1238228
Link To Document