English

The complexity of 3-colouring $H$-colourable graphs

Computational Complexity 2020-06-25 v2 Logic in Computer Science Algebraic Topology

Abstract

We study the complexity of approximation on satisfiable instances for graph homomorphism problems. For a fixed graph HH, the HH-colouring problem is to decide whether a given graph has a homomorphism to HH. By a result of Hell and Ne\v{s}et\v{r}il, this problem is NP-hard for any non-bipartite graph HH. In the context of promise constraint satisfaction problems, Brakensiek and Guruswami conjectured that this hardness result extends to promise graph homomorphism as follows: fix any non-bipartite graph HH and another graph GG with a homomorphism from HH to GG, it is NP-hard to find a homomorphism to GG from a given HH-colourable graph. Arguably, the two most important special cases of this conjecture are when HH is fixed to be the complete graph on 3 vertices (and GG is any graph with a triangle) and when GG is the complete graph on 3 vertices (and HH is any 3-colourable graph). The former case is equivalent to the notoriously difficult approximate graph colouring problem. In this paper, we confirm the Brakensiek-Guruswami conjecture for the latter case. Our proofs rely on a novel combination of the universal-algebraic approach to promise constraint satisfaction, that was recently developed by Barto, Bul\'in and the authors, with some ideas from algebraic topology.

Keywords

Cite

@article{arxiv.1904.03214,
  title  = {The complexity of 3-colouring $H$-colourable graphs},
  author = {Andrei Krokhin and Jakub Opršal},
  journal= {arXiv preprint arXiv:1904.03214},
  year   = {2020}
}

Comments

To appear in FOCS 2019

R2 v1 2026-06-23T08:30:55.578Z