English

Approximately Counting H-Colourings is #BIS-Hard

Computational Complexity 2016-05-30 v2 Discrete Mathematics

Abstract

We consider the problem of counting H-colourings from an input graph G to a target graph H. We show that if H is any fixed graph without trivial components, then the problem is as hard as the well-known problem #BIS, which is the problem of (approximately) counting independent sets in a bipartite graph. #BIS is a complete problem in an important complexity class for approximate counting, and is believed not to have an FPRAS. If this is so, then our result shows that for every graph H without trivial components, the H-colouring counting problem has no FPRAS. This problem was studied a decade ago by Goldberg, Kelk and Paterson. They were able to show that approximately sampling H-colourings is #BIS-hard, but it was not known how to get the result for approximate counting. Our solution builds on non-constructive ideas using the work of Lovasz.

Keywords

Cite

@article{arxiv.1502.01335,
  title  = {Approximately Counting H-Colourings is #BIS-Hard},
  author = {Andreas Galanis and Leslie Ann Goldberg and Mark Jerrum},
  journal= {arXiv preprint arXiv:1502.01335},
  year   = {2016}
}
R2 v1 2026-06-22T08:22:27.520Z