A dichotomy for bounded degree graph homomorphisms with nonnegative weights

preprint2020arXivOpen access

Abstract

We consider the complexity of counting weighted graph homomorphisms defined by a symmetric matrix AA. Each symmetric matrix AA defines a graph homomorphism function ZA(⋅)Z_A(\cdot), also known as the partition function. Dyer and Greenhill [10] established a complexity dichotomy of ZA(⋅)Z_A(\cdot) for symmetric {0,1}\{0, 1\}-matrices AA, and they further proved that its #P-hardness part also holds for bounded degree graphs. Bulatov and Grohe [4] extended the Dyer-Greenhill dichotomy to nonnegative symmetric matrices AA. However, their hardness proof requires graphs of arbitrarily large degree, and whether the bounded degree part of the Dyer-Greenhill dichotomy can be extended has been an open problem for 15 years. We resolve this open problem and prove that for nonnegative symmetric AA, either ZA(G)Z_A(G) is in polynomial time for all graphs GG, or it is #P-hard for bounded degree (and simple) graphs GG. We further extend the complexity dichotomy to include nonnegative vertex weights. Additionally, we prove that the #P-hardness part of the dichotomy by Goldberg et al. [12] for ZA(⋅)Z_A(\cdot) also holds for simple graphs, where AA is any real symmetric matrix.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.