On the complexity of H-coloring (Q1100215)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On the complexity of H-coloring
scientific article

    Statements

    On the complexity of H-coloring (English)
    0 references
    0 references
    0 references
    1990
    0 references
    In standard graph colouring adjacent vertices are required to have different colours. If the set of colours itself forms a graph H, then in an H-colouring of G adjacent vertices are required to have adjacent colours. (Thus an H-colouring of G is just a homomorphism of G to H.) The complexity of deciding the H-colourability of an input graph depends on H. For instances, when H is a complete graph with at least three vertices then H-colourability is NP-complete because it is the traditional colourability problem. When H is bipartite, then H-colourability is equivalent to bipartiteness, and so can be decided in polynomial time. The authors prove that H-colourability is NP-complete in all other cases. That this was the case was a conjecture of Maurer, Sudborough, and Welzl, popularized in one of David Johnson's NP-completeness columns. It is often not difficult to prove the NP-completeness of H-colouring for particular classes of graphs H, and several such results exist in the literature. The proof of the full conjecture given here is interesting because of the intricate interplay of the various basic reductions and the complex graphs that are employed in them.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    graph homomorphism
    0 references
    polynomial algorithms
    0 references
    graph coloring
    0 references
    H-coloring
    0 references
    NP-completeness
    0 references
    0 references
    0 references