A dichotomy for bounded degree graph homomorphisms with nonnegative weights

作者:

Highlights:

摘要

Each symmetric matrix A defines a graph homomorphism function ZA(⋅), also known as the partition function. We prove that the Bulatov-Grohe dichotomy [4] for ZA(⋅) holds for bounded degree graphs. This resolves a problem that has been open for 15 years. Specifically, we prove that for any nonnegative symmetric matrix A with algebraic entries, either ZA(G) is in polynomial time for all graphs G, or it is #P-hard for bounded degree (and simple) graphs G. 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(⋅) also holds for simple graphs, where A is any real symmetric matrix.

论文关键词:Graph homomorphism,Complexity dichotomy,Counting problems

论文评审过程:Received 8 July 2020, Revised 17 August 2022, Accepted 14 September 2022, Available online 21 September 2022, Version of Record 12 October 2022.

论文官网地址:https://doi.org/10.1016/j.jcss.2022.09.002