English

Dichotomy for Graph Homomorphisms with Complex Values on Bounded Degree Graphs

Computational Complexity 2020-04-15 v1 Combinatorics

Abstract

The complexity of graph homomorphisms has been a subject of intense study [11, 12, 4, 42, 21, 17, 6, 20]. The partition function ZA()Z_{\mathbf A}(\cdot) of graph homomorphism is defined by a symmetric matrix A\mathbf A over C\mathbb C. We prove that the complexity dichotomy of [6] extends to bounded degree graphs. More precisely, we prove that either GZA(G)G \mapsto Z_{\mathbf A}(G) is computable in polynomial-time for every GG, or for some Δ>0\Delta > 0 it is #P-hard over (simple) graphs GG with maximum degree Δ(G)Δ\Delta(G) \le \Delta. The tractability criterion on A\mathbf A for this dichotomy is explicit, and can be decided in polynomial-time in the size of A\mathbf A. We also show that the dichotomy is effective in that either a P-time algorithm for, or a reduction from #SAT to, ZA()Z_{\mathbf A}(\cdot) can be constructed from A\mathbf A, in the respective cases.

Keywords

Cite

@article{arxiv.2004.06620,
  title  = {Dichotomy for Graph Homomorphisms with Complex Values on Bounded Degree Graphs},
  author = {Jin-Yi Cai and Artem Govorov},
  journal= {arXiv preprint arXiv:2004.06620},
  year   = {2020}
}
R2 v1 2026-06-23T14:51:03.451Z