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

被引:184
|
作者
Grohe, Martin [1 ]
机构
[1] Humboldt Univ, Inst Informat, D-10099 Berlin, Germany
关键词
theory; complexity; conjunctive queries; constraint satisfaction; homomorphisms; parameterized complexity;
D O I
10.1145/1206035.1206036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 is an element of 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 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.
引用
收藏
页数:24
相关论文
共 50 条