• 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