Complexity of Correspondence Homomorphisms

Abstract

Correspondence homomorphisms are both a generalization of standard homomorphisms and a generalization of correspondence colourings. For a fixed target graph H, the problem is to decide whether an input graph G, with each edge labeled by a pair of permutations of V(H), admits a homomorphism to H `corresponding' to the labels, in a sense explained below. We classify the complexity of this problem as a function of the fixed graph H. It turns out that there is dichotomy -- each of the problems is polynomial-time solvable or NP-complete. While most graphs H yield NP-complete problems, there are interesting cases of graphs H for which the problem is solved by Gaussian elimination. We also classify the complexity of the analogous correspondence list homomorphism problems, and also the complexity of a bipartite version of both problems. We emphasize the proofs for the case when H is reflexive, but, for the record, we include a rough sketch of the remaining proofs in an Appendix.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…