Chihao Zhang
Locations of Zeros and Approximate Counting
Shanghai Jiao Tong University
- Apr. 11 2019
Locations of Zeros and Approximate Counting Chihao Zhang Shanghai - - PowerPoint PPT Presentation
Locations of Zeros and Approximate Counting Chihao Zhang Shanghai Jiao Tong University Apr. 11 2019 Generating Function a k x k = 1 + 4 x + 2 x 2 F IS ( x ) = k =0 n F IS (1) = a k = # of independent sets k =1 # P - hard to
Shanghai Jiao Tong University
n
k=1
∀ε > 0, 1 − ε < ̂ F FIS(1) < 1 + ε
Alexander Barvinok Brook Taylor
Is TmG(1) a good approximation of G? (for sufficiently small m)
( = G(0) + G′(0)z + G(2)(0) 2 z2 + G(3)(0) 3! z3 + … + G(m−1)(0) (m − 1)! zm−1 )
i
For IS, trivially in |G|O(m)
up to m = O(log|G|)
Mathematician: I don’t care
(nO(log n) is already a good notion for efficient computation)
Viresh Patel Guus Regts
Computer Scientists: We do care about poly-time
Patel & Regts (2017) : Can be done in |G| ⋅ 2O(m) time
Partition Function (Physics) A.Sokal… Generating Function (Math) D.Wagner, A.Barvinok… Graph Polynomial (CS)
C.N. Yang T.D. Lee
Lee-Yang Theorem (1952): The partition function of the Ising model has all of its complex roots on the 1-circle
Cropped from “Note on the zero-free region of the hard-core model” by F . Bencs and P . Csikvári. (http://arxiv.org/abs/1807.08963)
“cardiac zero-free region” on trees
[Bezakova, Galanis, Goldberg, Štefankovič 2018]
It is NP-hard to approximate IS polynomial out of the zero-free region
m
k=0
σ∈{0,1}E ∏ v∈V
1 2 4 3
f2 f1 f3 f4
#P-complete PTIME
[Cai, Guo, Williams 2013]
Most problems are hard, unless it enjoys some good algebraic property
#ind. sets #matchings #edge covers
A dichotomy for approximating Holant(ℱ)?
There exists an FPTAS to approximate FH(1) if the polynomial FH(x) is zero-free in a δ-strip containing [0,1] for some δ > 0 True for Matching (Heilmann-Lieb)
1
δ
Recall that FH(x) =
|E|
∑
i=0
bi ⋅ xi
We obtain the polynomial by gluing small polynomials
x(1)
1
x(2)
1
x(1)
2
x(2)
2
x(2)
3
x(1)
3
x1 x2 x3
F(x(1)
1 , x(2) 1 , x(1) 2 , x(2) 2 , x(1) 3 , x(2) 3 )
F(x1, x2, x3)
x1 x2
F(x1, x2)
x
F′(x)
F(x1, x2) is zero-free in A F′(x) is zero-free in − ¯ A ⋅ ¯ A
F(x1, x2) is zero-free in A F′(x) is zero-free in − ¯ A ⋅ ¯ A
x(1)
1
x(2)
1
x(1)
2
x(2)
2
x(2)
3
x(1)
3
x1 x2 x3
pf(x(1)
1 , x(2) 2 ) is zero-free in Hε
F(x1, x2, x3) is zero-free in δ-strip of [0,1]
F(x1, x2, x3)
d
k=0 (
f
H
H(1)
Leslie Valiant
pf(z) = (p + qz)d + (r + sz)d ((pw + q) + (p − wq)z)
d + ((rw + s) + (r − ws)z) d
a free w
#PM: central open problem in approximate counting
d − 2 2 ,0] if d even
d − 1 2 ] if d odd
independent sets q-coloring more Holant