Dichotomy for Graph Homomorphisms with Complex Values on Bounded Degree Graphs

04/14/2020
βˆ™
by   Jin-Yi Cai, et al.
βˆ™
0
βˆ™

The complexity of graph homomorphisms has been a subject of intense study [11, 12, 4, 42, 21, 17, 6, 20]. The partition function Z_𝐀(Β·) of graph homomorphism is defined by a symmetric matrix 𝐀 over β„‚. We prove that the complexity dichotomy of [6] extends to bounded degree graphs. More precisely, we prove that either G ↦ Z_𝐀(G) is computable in polynomial-time for every G, or for some Ξ” > 0 it is #P-hard over (simple) graphs G with maximum degree Ξ”(G) ≀Δ. The tractability criterion on 𝐀 for this dichotomy is explicit, and can be decided in polynomial-time in the size of 𝐀. We also show that the dichotomy is effective in that either a P-time algorithm for, or a reduction from #SAT to, Z_𝐀(Β·) can be constructed from 𝐀, in the respective cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 02/05/2020

A dichotomy for bounded degree graph homomorphisms with nonnegative weights

We consider the complexity of counting weighted graph homomorphisms defi...
research
βˆ™ 12/17/2018

The Complexity of Factors of Multivariate Polynomials

The existence of string functions, which are not polynomial time computa...
research
βˆ™ 02/16/2023

The complexity of counting planar graph homomorphisms of domain size 3

We prove a complexity dichotomy theorem for counting planar graph homomo...
research
βˆ™ 02/13/2018

Towards faster isomorphism tests for bounded-degree graphs

Luks' algorithm (JCSS 1982) to test isomorphism of bounded degree graphs...
research
βˆ™ 09/27/2021

Constructing bounded degree graphs with prescribed degree and neighbor degree sequences

Let D = d_1, d_2, …, d_n and F = f_1, f_2,…, f_n be two sequences of pos...
research
βˆ™ 07/17/2023

On hardness of computing analytic Brouwer degree

We prove that counting the analytic Brouwer degree of rational coefficie...
research
βˆ™ 12/01/2021

Robustly Self-Ordered Graphs: Constructions and Applications to Property Testing

A graph G is called self-ordered (a.k.a asymmetric) if the identity perm...

Please sign up or login with your details

Forgot password? Click here to reset