English

Complexity of Correspondence Homomorphisms

Discrete Mathematics 2018-03-30 v2 Computational Complexity Combinatorics

Abstract

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

Keywords

Cite

@article{arxiv.1703.05881,
  title  = {Complexity of Correspondence Homomorphisms},
  author = {Tomas Feder and Pavol Hell},
  journal= {arXiv preprint arXiv:1703.05881},
  year   = {2018}
}

Comments

12 pages, 5 figures

R2 v1 2026-06-22T18:48:26.485Z