Counting matchings in graphs with applications to the monomer-dimer models Shmuel Friedland

advertisement
Counting matchings in graphs
with applications to the monomer-dimer models
Shmuel Friedland
Univ. Illinois at Chicago & Berlin Mathematical School
KTH, 16 April, 2008
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
1 / 38
Overview
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Exact lower and upper bounds on k -matchings in 2-regular graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Exact lower and upper bounds on k -matchings in 2-regular graphs
Expected number of k -matchings in r -regular bipartite graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Exact lower and upper bounds on k -matchings in 2-regular graphs
Expected number of k -matchings in r -regular bipartite graphs
p-matching and total matching entropies in infinite graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Exact lower and upper bounds on k -matchings in 2-regular graphs
Expected number of k -matchings in r -regular bipartite graphs
p-matching and total matching entropies in infinite graphs
Theoretical and computational results for Z2 , Z3
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Exact lower and upper bounds on k -matchings in 2-regular graphs
Expected number of k -matchings in r -regular bipartite graphs
p-matching and total matching entropies in infinite graphs
Theoretical and computational results for Z2 , Z3
Asymptotic lower and upper matching conjectures
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Exact lower and upper bounds on k -matchings in 2-regular graphs
Expected number of k -matchings in r -regular bipartite graphs
p-matching and total matching entropies in infinite graphs
Theoretical and computational results for Z2 , Z3
Asymptotic lower and upper matching conjectures
Plots and results
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Overview
Matchings in graphs
Number of k -matchings in bipartite graphs as permanents
Lower and upper bounds on permanents
Exact lower and upper bounds on k -matchings in 2-regular graphs
Expected number of k -matchings in r -regular bipartite graphs
p-matching and total matching entropies in infinite graphs
Theoretical and computational results for Z2 , Z3
Asymptotic lower and upper matching conjectures
Plots and results
Summary and open problems
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
2 / 38
Figure: Matching on the two dimensional grid: Bipartite graph on 60 vertices,
101 edges, 24 dimers, 12 monomers
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
3 / 38
Matchings
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Matchings
G = (V , E ) undirected graph with vertices V , edges E .
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Matchings
G = (V , E ) undirected graph with vertices V , edges E .
matching in G: M ⊆ E
no two edges in M share a common endpoint.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Matchings
G = (V , E ) undirected graph with vertices V , edges E .
matching in G: M ⊆ E
no two edges in M share a common endpoint.
e = (u, v) ∈ M is dimer
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Matchings
G = (V , E ) undirected graph with vertices V , edges E .
matching in G: M ⊆ E
no two edges in M share a common endpoint.
e = (u, v) ∈ M is dimer
v not covered by M is monomer.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Matchings
G = (V , E ) undirected graph with vertices V , edges E .
matching in G: M ⊆ E
no two edges in M share a common endpoint.
e = (u, v) ∈ M is dimer
v not covered by M is monomer.
M called monomer-dimer cover of G.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Matchings
G = (V , E ) undirected graph with vertices V , edges E .
matching in G: M ⊆ E
no two edges in M share a common endpoint.
e = (u, v) ∈ M is dimer
v not covered by M is monomer.
M called monomer-dimer cover of G.
M is perfect matching ⇐⇒ no monomers.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Matchings
G = (V , E ) undirected graph with vertices V , edges E .
matching in G: M ⊆ E
no two edges in M share a common endpoint.
e = (u, v) ∈ M is dimer
v not covered by M is monomer.
M called monomer-dimer cover of G.
M is perfect matching ⇐⇒ no monomers.
M is k-matching ⇐⇒ #M = k.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
4 / 38
Generating matching polynomial
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
P
ΦG (x) := k φ(k, G)x k matching generating polyn.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
P
ΦG (x) := k φ(k, G)x k matching generating polyn.
roots of ΦG (x) nonpositive Heilmann-Lieb 1972.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
P
ΦG (x) := k φ(k, G)x k matching generating polyn.
roots of ΦG (x) nonpositive Heilmann-Lieb 1972.
ΦG1 ∪G2 (x) = ΦG1 (x)ΦG2 (x)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
P
ΦG (x) := k φ(k, G)x k matching generating polyn.
roots of ΦG (x) nonpositive Heilmann-Lieb 1972.
ΦG1 ∪G2 (x) = ΦG1 (x)ΦG2 (x)
Example: Kr ,r complete bipartite graph on 2r vertices.
ΦKr ,r (x) =
r 2
X
r
k =0
k
k!x k
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
P
ΦG (x) := k φ(k, G)x k matching generating polyn.
roots of ΦG (x) nonpositive Heilmann-Lieb 1972.
ΦG1 ∪G2 (x) = ΦG1 (x)ΦG2 (x)
Example: Kr ,r complete bipartite graph on 2r vertices.
ΦKr ,r (x) =
r 2
X
r
k =0
k
k!x k
G(r , 2n) set of r -regular bipartite graphs on 2n vertices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
P
ΦG (x) := k φ(k, G)x k matching generating polyn.
roots of ΦG (x) nonpositive Heilmann-Lieb 1972.
ΦG1 ∪G2 (x) = ΦG1 (x)ΦG2 (x)
Example: Kr ,r complete bipartite graph on 2r vertices.
ΦKr ,r (x) =
r 2
X
r
k =0
k
k!x k
G(r , 2n) set of r -regular bipartite graphs on 2n vertices
qKr ,r ∈ G(r , 2rq) a union of q copies of Kr ,r .
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Generating matching polynomial
φ(k, G) number of k-matchings in G, φ(0, G) := 1
P
ΦG (x) := k φ(k, G)x k matching generating polyn.
roots of ΦG (x) nonpositive Heilmann-Lieb 1972.
ΦG1 ∪G2 (x) = ΦG1 (x)ΦG2 (x)
Example: Kr ,r complete bipartite graph on 2r vertices.
ΦKr ,r (x) =
r 2
X
r
k =0
k
k!x k
G(r , 2n) set of r -regular bipartite graphs on 2n vertices
qKr ,r ∈ G(r , 2rq) a union of q copies of Kr ,r .
q
ΦqKr ,r = ΦKr ,r
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
5 / 38
Notations and definitions
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
For A = [aij ]ni,j ∈ Rn×n permanent of A:
X
perm A =
Y
aiσ(i)
all permutations σ on hni i=1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
For A = [aij ]ni,j ∈ Rn×n permanent of A:
X
perm A =
Y
aiσ(i)
all permutations σ on hni i=1
For C ∈ Rm×n and k ∈ hmin(m, n)i
permk C is the sum of the permanents of all k × k submatrices of
C
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
For A = [aij ]ni,j ∈ Rn×n permanent of A:
X
perm A =
Y
aiσ(i)
all permutations σ on hni i=1
For C ∈ Rm×n and k ∈ hmin(m, n)i
permk C is the sum of the permanents of all k × k submatrices of
C
A
[aij ] ∈ Rn×n
doubly stochastic if
+ P
P=
n
n
a
=
1
=
i = 1, . . . , n
j=1 ij
j=1 aji ,
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
For A = [aij ]ni,j ∈ Rn×n permanent of A:
X
perm A =
Y
aiσ(i)
all permutations σ on hni i=1
For C ∈ Rm×n and k ∈ hmin(m, n)i
permk C is the sum of the permanents of all k × k submatrices of
C
A
[aij ] ∈ Rn×n
doubly stochastic if
+ P
P=
n
n
a
=
1
=
i = 1, . . . , n
j=1 ij
j=1 aji ,
Ωn ⊂ Rn×n
is the set of doubly stochastic matrices
+
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
For A = [aij ]ni,j ∈ Rn×n permanent of A:
X
perm A =
Y
aiσ(i)
all permutations σ on hni i=1
For C ∈ Rm×n and k ∈ hmin(m, n)i
permk C is the sum of the permanents of all k × k submatrices of
C
A
[aij ] ∈ Rn×n
doubly stochastic if
+ P
P=
n
n
a
=
1
=
i = 1, . . . , n
j=1 ij
j=1 aji ,
Ωn ⊂ Rn×n
is the set of doubly stochastic matrices
+
Pn ⊂ Ωn the set of permutation matrices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
For A = [aij ]ni,j ∈ Rn×n permanent of A:
X
perm A =
Y
aiσ(i)
all permutations σ on hni i=1
For C ∈ Rm×n and k ∈ hmin(m, n)i
permk C is the sum of the permanents of all k × k submatrices of
C
A
[aij ] ∈ Rn×n
doubly stochastic if
+ P
P=
n
n
a
=
1
=
i = 1, . . . , n
j=1 ij
j=1 aji ,
Ωn ⊂ Rn×n
is the set of doubly stochastic matrices
+
Pn ⊂ Ωn the set of permutation matrices
is the set of the extreme points of Ωn
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Notations and definitions
hni := {1, 2, . . . , n − 1, n}
For A = [aij ]ni,j ∈ Rn×n permanent of A:
X
perm A =
Y
aiσ(i)
all permutations σ on hni i=1
For C ∈ Rm×n and k ∈ hmin(m, n)i
permk C is the sum of the permanents of all k × k submatrices of
C
A
[aij ] ∈ Rn×n
doubly stochastic if
+ P
P=
n
n
a
=
1
=
i = 1, . . . , n
j=1 ij
j=1 aji ,
Ωn ⊂ Rn×n
is the set of doubly stochastic matrices
+
Pn ⊂ Ωn the set of permutation matrices
is the set of the extreme points of Ωn
Birkhoff-Egerváry-König theorem (1946-1931-1916)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
6 / 38
Bipartite graphs
Figure: An example of a bipartite graph
v1
v2
v3
v4
w1
w2
w3

1
0 

0 
0
w4

1 1
 1 1
Incidence matrix 
 1 1
1 0
1
0
0
0
1
0
0
0
w5
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
7 / 38
Formulas for k -matchings in bipartite graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
Formulas for k -matchings in bipartite graphs
G = (V , E ) bipartite V = V1 ∪ V2 , E ⊂ V1 × V2 ,
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
Formulas for k -matchings in bipartite graphs
G = (V , E ) bipartite V = V1 ∪ V2 , E ⊂ V1 × V2 ,
m×n , #V = m, V = n.
represented by B(G) = B = [bij ]m×n
1
2
i,j=1 ∈ {0, 1}
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
Formulas for k -matchings in bipartite graphs
G = (V , E ) bipartite V = V1 ∪ V2 , E ⊂ V1 × V2 ,
m×n , #V = m, V = n.
represented by B(G) = B = [bij ]m×n
1
2
i,j=1 ∈ {0, 1}
Example: Any subgraph of Zd is bipartite
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
Formulas for k -matchings in bipartite graphs
G = (V , E ) bipartite V = V1 ∪ V2 , E ⊂ V1 × V2 ,
m×n , #V = m, V = n.
represented by B(G) = B = [bij ]m×n
1
2
i,j=1 ∈ {0, 1}
Example: Any subgraph of Zd is bipartite
CLAIM: φ(k, G) = permk (B(G)).
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
Formulas for k -matchings in bipartite graphs
G = (V , E ) bipartite V = V1 ∪ V2 , E ⊂ V1 × V2 ,
m×n , #V = m, V = n.
represented by B(G) = B = [bij ]m×n
1
2
i,j=1 ∈ {0, 1}
Example: Any subgraph of Zd is bipartite
CLAIM: φ(k, G) = permk (B(G)).
Prf: Suppose n = #V1 = #V2 .
Q
Then permutation σ : hni → hni is a perfect match iff ni=1 biσ(i) = 1.
The number of perfect matchings in G is φ(n, G) = perm B(G).
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
Formulas for k -matchings in bipartite graphs
G = (V , E ) bipartite V = V1 ∪ V2 , E ⊂ V1 × V2 ,
m×n , #V = m, V = n.
represented by B(G) = B = [bij ]m×n
1
2
i,j=1 ∈ {0, 1}
Example: Any subgraph of Zd is bipartite
CLAIM: φ(k, G) = permk (B(G)).
Prf: Suppose n = #V1 = #V2 .
Q
Then permutation σ : hni → hni is a perfect match iff ni=1 biσ(i) = 1.
The number of perfect matchings in G is φ(n, G) = perm B(G).
For G = (h2ni, E ) bipartite G ∈ G(r , 2n) ⇐⇒ 1r B(G) ∈ Ωn ⇐⇒
G is a disjoint (edge) union of r perfect matchings
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
Formulas for k -matchings in bipartite graphs
G = (V , E ) bipartite V = V1 ∪ V2 , E ⊂ V1 × V2 ,
m×n , #V = m, V = n.
represented by B(G) = B = [bij ]m×n
1
2
i,j=1 ∈ {0, 1}
Example: Any subgraph of Zd is bipartite
CLAIM: φ(k, G) = permk (B(G)).
Prf: Suppose n = #V1 = #V2 .
Q
Then permutation σ : hni → hni is a perfect match iff ni=1 biσ(i) = 1.
The number of perfect matchings in G is φ(n, G) = perm B(G).
For G = (h2ni, E ) bipartite G ∈ G(r , 2n) ⇐⇒ 1r B(G) ∈ Ωn ⇐⇒
G is a disjoint (edge) union of r perfect matchings
r k minC∈Ωn permk C ≤ φ(k, G) for any G ∈ G(r , 2n)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
8 / 38
van der Waerden and Tverberg conjectures
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
9 / 38
van der Waerden and Tverberg conjectures
Jn = B(Kn,n ) = [1] the incidence matrix of the complete bipartite graph
Kn,n on 2n vertices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
9 / 38
van der Waerden and Tverberg conjectures
Jn = B(Kn,n ) = [1] the incidence matrix of the complete bipartite graph
Kn,n on 2n vertices
van der Waerden permanent conjecture 1926:
1
min perm C = perm Jn
n
C∈Ωn
=
√
n!
−n
≈
2πn
e
nn
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
9 / 38
van der Waerden and Tverberg conjectures
Jn = B(Kn,n ) = [1] the incidence matrix of the complete bipartite graph
Kn,n on 2n vertices
van der Waerden permanent conjecture 1926:
1
min perm C = perm Jn
n
C∈Ωn
=
√
n!
−n
≈
2πn
e
nn
Tverberg permanent conjecture 1963:
1
min permk C = permk Jn
n
C∈Ωn
2
n k! =
k nk
for all k = 1, . . . , n.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,
models
2008
9 / 38
History
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
This settled the conjecture of Erdös-Rényi on the exponential
growth of the number of perfect matchings in d ≥ 3-regular
bipartite graphs 1968.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
This settled the conjecture of Erdös-Rényi on the exponential
growth of the number of perfect matchings in d ≥ 3-regular
bipartite graphs 1968.
van der Waerden permanent conjecture was proved by Egorichev
and Falikman 1981.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
This settled the conjecture of Erdös-Rényi on the exponential
growth of the number of perfect matchings in d ≥ 3-regular
bipartite graphs 1968.
van der Waerden permanent conjecture was proved by Egorichev
and Falikman 1981.
Tverberg conjecture was proved by Friedland 1982
————————————————————————–
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
This settled the conjecture of Erdös-Rényi on the exponential
growth of the number of perfect matchings in d ≥ 3-regular
bipartite graphs 1968.
van der Waerden permanent conjecture was proved by Egorichev
and Falikman 1981.
Tverberg conjecture was proved by Friedland 1982
————————————————————————–
79 proof is tour de force according to Bang
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
This settled the conjecture of Erdös-Rényi on the exponential
growth of the number of perfect matchings in d ≥ 3-regular
bipartite graphs 1968.
van der Waerden permanent conjecture was proved by Egorichev
and Falikman 1981.
Tverberg conjecture was proved by Friedland 1982
————————————————————————–
79 proof is tour de force according to Bang
81 proofs involve directly (Egorichev) and indirectly (Falikman) use
of Alexandroff mixed volume inequalities with the conditions for
the extremal matrix
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
This settled the conjecture of Erdös-Rényi on the exponential
growth of the number of perfect matchings in d ≥ 3-regular
bipartite graphs 1968.
van der Waerden permanent conjecture was proved by Egorichev
and Falikman 1981.
Tverberg conjecture was proved by Friedland 1982
————————————————————————–
79 proof is tour de force according to Bang
81 proofs involve directly (Egorichev) and indirectly (Falikman) use
of Alexandroff mixed volume inequalities with the conditions for
the extremal matrix
82 proof uses methods of 81 proofs with extra ingredients
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
History
In 1979 Friedland showed the lower bound perm C ≥ e−n for any
C ∈ Ωn following T. Bang’s announcement 1976.
This settled the conjecture of Erdös-Rényi on the exponential
growth of the number of perfect matchings in d ≥ 3-regular
bipartite graphs 1968.
van der Waerden permanent conjecture was proved by Egorichev
and Falikman 1981.
Tverberg conjecture was proved by Friedland 1982
————————————————————————–
79 proof is tour de force according to Bang
81 proofs involve directly (Egorichev) and indirectly (Falikman) use
of Alexandroff mixed volume inequalities with the conditions for
the extremal matrix
82 proof uses methods of 81 proofs with extra ingredients
There are new simple proofs using nonnegative hyperbolic
polynomials e.g. Friedland-Gurvits 2008
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
10 / 38
Lower matching bounds for 0 − 1 matrices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
11 / 38
Lower matching bounds for 0 − 1 matrices
Voorhoeve-1979 (d = 3) Schrijver-1998
φ(n, G) ≥ (
(r − 1)r −1 n
)
r r −2
for
G ∈ G(r , 2n)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
11 / 38
Lower matching bounds for 0 − 1 matrices
Voorhoeve-1979 (d = 3) Schrijver-1998
φ(n, G) ≥ (
(r − 1)r −1 n
)
r r −2
for
G ∈ G(r , 2n)
Gurvits 2006: A ∈ Ωn , each column has at most r nonzero entries:
perm A ≥
r!
r r (r −1) r − 1 (r −1)n
.
rr r − 1
r
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
11 / 38
Lower matching bounds for 0 − 1 matrices
Voorhoeve-1979 (d = 3) Schrijver-1998
φ(n, G) ≥ (
(r − 1)r −1 n
)
r r −2
for
G ∈ G(r , 2n)
Gurvits 2006: A ∈ Ωn , each column has at most r nonzero entries:
perm A ≥
r!
r r (r −1) r − 1 (r −1)n
.
rr r − 1
r
Cor : φ(n, G) ≥
r r (r −1) (r − 1)r −1 n
r!
(
)
rr r − 1
r r −2
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
11 / 38
Lower matching bounds for 0 − 1 matrices
Voorhoeve-1979 (d = 3) Schrijver-1998
φ(n, G) ≥ (
(r − 1)r −1 n
)
r r −2
for
G ∈ G(r , 2n)
Gurvits 2006: A ∈ Ωn , each column has at most r nonzero entries:
perm A ≥
r!
r r (r −1) r − 1 (r −1)n
.
rr r − 1
r
r r (r −1) (r − 1)r −1 n
r!
(
)
rr r − 1
r r −2
2
n
nr − k nr −k kr k
Con FKM 2006 : φ(k, G) ≥
(
)
( ) , G ∈ G(r , 2n)
k
nr
n
Cor : φ(n, G) ≥
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
11 / 38
Lower matching bounds for 0 − 1 matrices
Voorhoeve-1979 (d = 3) Schrijver-1998
φ(n, G) ≥ (
(r − 1)r −1 n
)
r r −2
for
G ∈ G(r , 2n)
Gurvits 2006: A ∈ Ωn , each column has at most r nonzero entries:
perm A ≥
r!
r r (r −1) r − 1 (r −1)n
.
rr r − 1
r
r r (r −1) (r − 1)r −1 n
r!
(
)
rr r − 1
r r −2
2
n
nr − k nr −k kr k
Con FKM 2006 : φ(k, G) ≥
(
)
( ) , G ∈ G(r , 2n)
k
nr
n
Cor : φ(n, G) ≥
F-G 2008 showed weaker inequalities
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
11 / 38
Upper matching bounds for 0 − 1 matrices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
ri is i − th row sum of A
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
ri is i − th row sum of A
Bregman 1973: perm A ≤
Qn
i=1 (ri !)
1
ri
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
ri is i − th row sum of A
1
Q
Bregman 1973: perm A ≤ ni=1 (ri !) ri
φ(qr , G) ≤ φ(qr , qKr ,r ) for any G ∈ G(r , 2qr )
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
ri is i − th row sum of A
1
Q
Bregman 1973: perm A ≤ ni=1 (ri !) ri
φ(qr , G) ≤ φ(qr , qKr ,r ) for any G ∈ G(r , 2qr )
Con FKM 2006: φ(k, G) ≤ φ(k, qKr ,r ) for any G ∈ G(r , 2qr ) and
k = 1, . . . , qr
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
ri is i − th row sum of A
1
Q
Bregman 1973: perm A ≤ ni=1 (ri !) ri
φ(qr , G) ≤ φ(qr , qKr ,r ) for any G ∈ G(r , 2qr )
Con FKM 2006: φ(k, G) ≤ φ(k, qKr ,r ) for any G ∈ G(r , 2qr ) and
k = 1, . . . , qr
c4 (G) - The number of 4-cycles in G
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
ri is i − th row sum of A
1
Q
Bregman 1973: perm A ≤ ni=1 (ri !) ri
φ(qr , G) ≤ φ(qr , qKr ,r ) for any G ∈ G(r , 2qr )
Con FKM 2006: φ(k, G) ≤ φ(k, qKr ,r ) for any G ∈ G(r , 2qr ) and
k = 1, . . . , qr
c4 (G) - The number of 4-cycles in G
Thm: For any r -regular graph G = (V , E ),
c4 (G) ≤
r #V (r − 1)2
2
4
Equality iff G = qKr ,r
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
Upper matching bounds for 0 − 1 matrices
Assume A ∈ {0, 1}n×n .
ri is i − th row sum of A
1
Q
Bregman 1973: perm A ≤ ni=1 (ri !) ri
φ(qr , G) ≤ φ(qr , qKr ,r ) for any G ∈ G(r , 2qr )
Con FKM 2006: φ(k, G) ≤ φ(k, qKr ,r ) for any G ∈ G(r , 2qr ) and
k = 1, . . . , qr
c4 (G) - The number of 4-cycles in G
Thm: For any r -regular graph G = (V , E ),
c4 (G) ≤
r #V (r − 1)2
2
4
Equality iff G = qKr ,r
Prf: Any edge in e ∈ E can be in at most (r − 1)2 different
4-cycles.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
12 / 38
An example
Figure: Edge neighborhood of V2 W2 of 4- regular graph on 8 vertices
v1
v2
v3
v4
w1
w2
w3
w4
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
13 / 38
Upper perfect matching bounds for general graphs
G = (V , E ) Non-bipartite graph on 2n vertices
φ(n, G) ≤
Y
1
((deg v)!) 2 deg v
v ∈V
If deg v > 0, ∀v ∈ V equality holds iff G is a disjoint union of complete
balanced bipartite graphs
Kahn-Lóvasz unpublished, Friedland 2008-arXiv, Alon-Friedland
2008-arXiv.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
14 / 38
Exact values for small matchings
For G ∈ G(r , 2n)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
15 / 38
Exact values for small matchings
For G ∈ G(r , 2n)
1
φ(1, G) = nr
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
15 / 38
Exact values for small matchings
For G ∈ G(r , 2n)
1
φ(1, G) = nr
2
φ(2, G) =
nr 2 −
2n
r
2
=
nr (nr −(2r −1))
2
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
15 / 38
Exact values for small matchings
For G ∈ G(r , 2n)
1
φ(1, G) = nr
2
φ(2, G) =
3
φ(3, G) =
nr 2−
nr
3 −
2n
2n
nr (nr −(2r −1))
r
2 =
2
r
−
nr
(r
−
1)2 − 2n 2r (nr
3
− 2r − (r − 2))
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
15 / 38
Exact values for small matchings
For G ∈ G(r , 2n)
1
φ(1, G) = nr
2
φ(2, G) =
3
φ(3, G) =
4
φ(4, G) = p1 (n, r ) + c4 (G)
p1 (n, r ) =
n4 r 4 n3 r 3
n2 r 2
2 +nr 5 − 5r + 7r 2 −
+
(1−2r
)+
19
−
60r
+
52r
24
4
24
4
nr 2−
nr
3 −
2n
2n
nr (nr −(2r −1))
r
2 =
2
r
−
nr
(r
−
1)2 − 2n 2r (nr
3
− 2r − (r − 2))
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
7r 3
2
15 / 38
Exact values for small matchings
For G ∈ G(r , 2n)
1
φ(1, G) = nr
2
φ(2, G) =
3
φ(3, G) =
4
φ(4, G) = p1 (n, r ) + c4 (G)
p1 (n, r ) =
n4 r 4 n3 r 3
n2 r 2
2 +nr 5 − 5r + 7r 2 −
+
(1−2r
)+
19
−
60r
+
52r
24
4
24
4
nr 2−
nr
3 −
2n
2n
nr (nr −(2r −1))
r
2 =
2
r
−
nr
(r
−
1)2 − 2n 2r (nr
3
− 2r − (r − 2))
Notation:
f (x) =
N
X
i=0
i
ai x g(x) =
N
X
i=0
7r 3
2
bi x i ⇐⇒
ai ≤ bi for i = 1, . . . , N.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
15 / 38
2-regular graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
ΦG (x) Φ n−5 K2,2 ∪C5 (x) = ΦC4 (x)
4
n−5
4
ΦC5 (x) if 4|n − 1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
ΦG (x) Φ n−5 K2,2 ∪C5 (x) = ΦC4 (x)
4
ΦG (x) Φ n−6 K
4
2,2 ∪C6
(x) = ΦC4 (x)
n−5
4
n−6
4
ΦC5 (x) if 4|n − 1
ΦC6 (x) if 4|n − 2
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
ΦG (x) Φ n−5 K2,2 ∪C5 (x) = ΦC4 (x)
4
ΦG (x) Φ n−6 K
4
2,2 ∪C6
(x) = ΦC4 (x)
ΦG (x) Φ n−7 K2,2 ∪C7 (x) = ΦC4 (x)
4
n−5
4
n−6
4
n−7
4
ΦC5 (x) if 4|n − 1
ΦC6 (x) if 4|n − 2
ΦC7 (x) if 4|n − 3,
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
ΦG (x) Φ n−5 K2,2 ∪C5 (x) = ΦC4 (x)
4
ΦG (x) Φ n−6 K
4
2,2 ∪C6
(x) = ΦC4 (x)
ΦG (x) Φ n−7 K2,2 ∪C7 (x) = ΦC4 (x)
4
n
3
n−5
4
n−6
4
n−7
4
ΦG (x) Φ n K3 (x) = ΦC3 (x) if 3|n
ΦC5 (x) if 4|n − 1
ΦC6 (x) if 4|n − 2
ΦC7 (x) if 4|n − 3,
3
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
ΦG (x) Φ n−5 K2,2 ∪C5 (x) = ΦC4 (x)
4
ΦG (x) Φ n−6 K
4
2,2 ∪C6
(x) = ΦC4 (x)
ΦG (x) Φ n−7 K2,2 ∪C7 (x) = ΦC4 (x)
4
n−5
4
n−6
4
n−7
4
n
3
ΦG (x) Φ n K3 (x) = ΦC3 (x) if 3|n
3
ΦG (x) Φ n−4 K3 ∪C4 (x) = ΦC3 (x)
3
n−4
3
ΦC5 (x) if 4|n − 1
ΦC6 (x) if 4|n − 2
ΦC7 (x) if 4|n − 3,
ΦC4 (x) if 3|n − 1,
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
ΦG (x) Φ n−5 K2,2 ∪C5 (x) = ΦC4 (x)
4
ΦG (x) Φ n−6 K
4
2,2 ∪C6
(x) = ΦC4 (x)
ΦG (x) Φ n−7 K2,2 ∪C7 (x) = ΦC4 (x)
4
n−5
4
n−6
4
n−7
4
n
3
ΦG (x) Φ n K3 (x) = ΦC3 (x) if 3|n
3
ΦG (x) Φ n−4 K3 ∪C4 (x) = ΦC3 (x)
3
ΦG (x) Φ n−5 K3 ∪C5 (x) = ΦC3 (x)
3
n−4
3
n−5
3
ΦC5 (x) if 4|n − 1
ΦC6 (x) if 4|n − 2
ΦC7 (x) if 4|n − 3,
ΦC4 (x) if 3|n − 1,
ΦC5 (x) if 3|n − 2
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
2-regular graphs
Γ(r , n) the set of r -regular graphs on n-vertices
A connected G ∈ Γ(2, n) is cycle Cn : 1 → 2 → · · · → n → 1
K2,2 = C4
G ∈ Γ(2, n) iff G a union of cycles
G ∈ G(2, 2n) iff G union of even cycles
For G ∈ Γ(2, n):
n
ΦG (x) Φ n K2,2 (x) = ΦC4 (x) 4 if 4|n
4
ΦG (x) Φ n−5 K2,2 ∪C5 (x) = ΦC4 (x)
4
ΦG (x) Φ n−6 K
4
2,2 ∪C6
(x) = ΦC4 (x)
ΦG (x) Φ n−7 K2,2 ∪C7 (x) = ΦC4 (x)
4
n−5
4
n−6
4
n−7
4
n
3
ΦG (x) Φ n K3 (x) = ΦC3 (x) if 3|n
3
ΦG (x) Φ n−4 K3 ∪C4 (x) = ΦC3 (x)
3
n−4
3
n−5
3
ΦC5 (x) if 4|n − 1
ΦC6 (x) if 4|n − 2
ΦC7 (x) if 4|n − 3,
ΦC4 (x) if 3|n − 1,
ΦG (x) Φ n−5 K3 ∪C5 (x) = ΦC3 (x) ΦC5 (x) if 3|n − 2
3
If n even G multi-bipartite 2-regular graph then ΦG (x) ΦCn (x).
Shmuel Friedland
Univ. Illinois
Chicago
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
16 / 38
Equality
iffatG
= C& nBerlin
Relations between matching polynomials
For 0 ≤ i ≤ j
ΦCi (x)ΦCj (x) − ΦCi+j (x) = (−1)i x i ΦCj−i (x)
Pn path 1 → 2 → . . . → n.
pn (x) := ΦPn (x), qn (x) := ΦCn (x)
pk (x) = pk −1 (x) + xpk −2 (x)
qk (x) = pk (x) + xpk −2 (x)
If n = 0, 1 mod 4
pn−1 = p1 pn−1 ≺ p3 pn−3 ≺ · · · ≺ p2⌊ n ⌋−1 pn−2⌊ n ⌋+1 ≺
4
4
p2⌊ n ⌋ pn−2⌊ n ⌋ ≺ p2⌊ n ⌋−2 pn−2⌊ n ⌋+2 ≺ · · · ≺ p2 pn−2 ≺ p0 pn = pn
4
4
4
4
qn−1 = q1 qn−1 ≺ q3 qn−3 ≺ · · · ≺ q2⌊ n ⌋−1 qn−2⌊ n ⌋+1 ≺
4
4
q2⌊ n ⌋ qn−2⌊ n ⌋ ≺ q2⌊ n ⌋−2 qn−2⌊ n ⌋+2 ≺ · · · ≺ q2 qn−2 ≺ qn+1
4
4
4
4
Characterization of maximal and minimal matching polynomial
graphs in family of graphs with given number of vertices of
degrees one and two
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
17 / 38
Cubic bipartite graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
18 / 38
Cubic bipartite graphs
G(3, 6) = {K3,3 }
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
18 / 38
Cubic bipartite graphs
G(3, 6) = {K3,3 }
G(3, 8) = {Q3 } three dimensional cube
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
18 / 38
Cubic bipartite graphs
G(3, 6) = {K3,3 }
G(3, 8) = {Q3 } three dimensional cube
G(3, 10) = {G1 , M10 } have incomparable matching polynomials
ψ(x, G1 ) := 1 + 15x + 75x 2 + 145x 3 + 96x 4 + 12x 5
ψ(x, M10 ) := 1 + 15x + 75x 2 + 145x 3 + 95x 4 + 13x 5
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
18 / 38
Cubic bipartite graphs
G(3, 6) = {K3,3 }
G(3, 8) = {Q3 } three dimensional cube
G(3, 10) = {G1 , M10 } have incomparable matching polynomials
ψ(x, G1 ) := 1 + 15x + 75x 2 + 145x 3 + 96x 4 + 12x 5
ψ(x, M10 ) := 1 + 15x + 75x 2 + 145x 3 + 95x 4 + 13x 5
For 2n from 12 to 24 the extremal graphs, with the maximal
φ(l, G):
2n
6 K3,3
S
2n−8
6 K3,3 SQ3
2n−10
6 K3,3 (G1
if 6|2n
if 6|(2n − 2)
or M10 ) if 6|(2n − 4)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
18 / 38
Two bipartite 3-regular graphs on 10 vertices
M10
G1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
19 / 38
Expected values of k -matchings
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
20 / 38
Expected values of k -matchings
Permutation σ : hnr i → hnr i induces G(σ) ∈ Gmult (r , 2n)
and vice versa
+j)
G(σ) = {(i, ⌈ σ((i−1)r
⌉), j = 1, . . . , r , i = 1, . . . , n} ⊂ hni × hni
r
number of different σ inducing the same simple G is (r !)n
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
20 / 38
Expected values of k -matchings
Permutation σ : hnr i → hnr i induces G(σ) ∈ Gmult (r , 2n)
and vice versa
+j)
G(σ) = {(i, ⌈ σ((i−1)r
⌉), j = 1, . . . , r , i = 1, . . . , n} ⊂ hni × hni
r
number of different σ inducing the same simple G is (r !)n
µ probability measure on Gmult (r , 2n):
µ(G(σ)) = ((nr )!)−1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
20 / 38
Expected values of k -matchings
Permutation σ : hnr i → hnr i induces G(σ) ∈ Gmult (r , 2n)
and vice versa
+j)
G(σ) = {(i, ⌈ σ((i−1)r
⌉), j = 1, . . . , r , i = 1, . . . , n} ⊂ hni × hni
r
number of different σ inducing the same simple G is (r !)n
µ probability measure on Gmult (r , 2n):
µ(G(σ)) = ((nr )!)−1
FKM 06:
2
E (k, n, r ) := E(φ(k, G)) = kn r 2k k!(nr − k)!)(nr )!)−1 ,
k = 1, . . . , n
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
20 / 38
Expected values of k -matchings
Permutation σ : hnr i → hnr i induces G(σ) ∈ Gmult (r , 2n)
and vice versa
+j)
G(σ) = {(i, ⌈ σ((i−1)r
⌉), j = 1, . . . , r , i = 1, . . . , n} ⊂ hni × hni
r
number of different σ inducing the same simple G is (r !)n
µ probability measure on Gmult (r , 2n):
µ(G(σ)) = ((nr )!)−1
FKM 06:
2
E (k, n, r ) := E(φ(k, G)) = kn r 2k k!(nr − k)!)(nr )!)−1 ,
k = 1, . . . , n
1 ≤ kl ≤ nl , l = 1, ..., increasing sequences of integers s.t.
liml→∞ nkll = p ∈ [0, 1]. Then
lim
l→∞
log E (kl , nl , r )
= f (p, r )
2nk
f (p, r ) := 12 (p log r − p log p − 2(1 − p) log(1 − p)+ (r − p) log(1 − pr ))
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
20 / 38
p-matching and total matching entropies
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
21 / 38
p-matching and total matching entropies
G = (V , E ) infinite, degree of each vertex bounded by N,
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
21 / 38
p-matching and total matching entropies
G = (V , E ) infinite, degree of each vertex bounded by N,
p ∈ [0, 1]-matching entropy, (p-dimer entropy) of G
hG (p) =
sup
lim sup
on all sequences
l→∞
log φ(kl , Gl )
#Vl
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
21 / 38
p-matching and total matching entropies
G = (V , E ) infinite, degree of each vertex bounded by N,
p ∈ [0, 1]-matching entropy, (p-dimer entropy) of G
hG (p) =
sup
lim sup
on all sequences
l→∞
log φ(kl , Gl )
#Vl
and total matching entropy, (monomer-dimer entropy)
hG =
sup
lim sup
on all sequences
l→∞
log
P0.5(#Vl )
k =0
#Vl
φ(k, Gl )
,
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
21 / 38
p-matching and total matching entropies
G = (V , E ) infinite, degree of each vertex bounded by N,
p ∈ [0, 1]-matching entropy, (p-dimer entropy) of G
hG (p) =
sup
lim sup
on all sequences
l→∞
log φ(kl , Gl )
#Vl
and total matching entropy, (monomer-dimer entropy)
hG =
sup
lim sup
on all sequences
l→∞
log
P0.5(#Vl )
k =0
#Vl
φ(k, Gl )
,
Gl = (El , Vl ), l ∈ N a sequence of finite graphs converging to G, and
2kl
=p
l→∞ #Vl
lim
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
21 / 38
p-matching and total matching entropies
G = (V , E ) infinite, degree of each vertex bounded by N,
p ∈ [0, 1]-matching entropy, (p-dimer entropy) of G
hG (p) =
sup
lim sup
on all sequences
l→∞
log φ(kl , Gl )
#Vl
and total matching entropy, (monomer-dimer entropy)
hG =
sup
lim sup
on all sequences
l→∞
log
P0.5(#Vl )
k =0
#Vl
φ(k, Gl )
,
Gl = (El , Vl ), l ∈ N a sequence of finite graphs converging to G, and
2kl
=p
l→∞ #Vl
lim
hG = maxp∈[0,1] hG (p)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
21 / 38
Hammersley’s results
John Michael Hammersley 21.3.1920 - 2.5.2004
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
22 / 38
Hammersley’s results
John Michael Hammersley 21.3.1920 - 2.5.2004
Book: Monte Carlo Methods 1964
(MCM attributed to Stan Ulam - 1944)
Self Avoiding Walks and Percolation Theory
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
22 / 38
Hammersley’s results
John Michael Hammersley 21.3.1920 - 2.5.2004
Book: Monte Carlo Methods 1964
(MCM attributed to Stan Ulam - 1944)
Self Avoiding Walks and Percolation Theory
60’s: G := Zd infinite 2d -regular bipartite graph
Vl = hs1,l i × hs2,l i × . . . × hsd,l i,
lim si,l = ∞, i = 1, . . . , d
Then hd (p) := hG (p) same for all sequences
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
22 / 38
Hammersley’s results
John Michael Hammersley 21.3.1920 - 2.5.2004
Book: Monte Carlo Methods 1964
(MCM attributed to Stan Ulam - 1944)
Self Avoiding Walks and Percolation Theory
60’s: G := Zd infinite 2d -regular bipartite graph
Vl = hs1,l i × hs2,l i × . . . × hsd,l i,
lim si,l = ∞, i = 1, . . . , d
Then hd (p) := hG (p) same for all sequences
hp (d ) is concave
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
22 / 38
Facts
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
hd = maxp∈[0,1] hd (p) - d -monomer-dimer entropy
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
hd = maxp∈[0,1] hd (p) - d -monomer-dimer entropy
h2 (1) =
∞
1 X (−1)q
= 0.29156090 . . .
π
(2q + 1)2
q=0
Fisher,Kasteleyn 1961
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
hd = maxp∈[0,1] hd (p) - d -monomer-dimer entropy
h2 (1) =
∞
1 X (−1)q
= 0.29156090 . . .
π
(2q + 1)2
q=0
Fisher,Kasteleyn 1961
h2 (p),
p ∈ [0, 1)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
hd = maxp∈[0,1] hd (p) - d -monomer-dimer entropy
h2 (1) =
∞
1 X (−1)q
= 0.29156090 . . .
π
(2q + 1)2
q=0
Fisher,Kasteleyn 1961
h2 (p),
p ∈ [0, 1)
Baxter 1968 heuristical high precision computations
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
hd = maxp∈[0,1] hd (p) - d -monomer-dimer entropy
h2 (1) =
∞
1 X (−1)q
= 0.29156090 . . .
π
(2q + 1)2
q=0
Fisher,Kasteleyn 1961
h2 (p),
p ∈ [0, 1)
Baxter 1968 heuristical high precision computations
Hammersley 70: 2-digits precision using MC
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
hd = maxp∈[0,1] hd (p) - d -monomer-dimer entropy
h2 (1) =
∞
1 X (−1)q
= 0.29156090 . . .
π
(2q + 1)2
q=0
Fisher,Kasteleyn 1961
h2 (p),
p ∈ [0, 1)
Baxter 1968 heuristical high precision computations
Hammersley 70: 2-digits precision using MC
.66279897(190) 6 h2 6 .66279897(2844913) F-P 2005
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Facts
hd (p) - p-d -dimensional monomer-dimer entropy
L. Pauling 1935, Fowler and Rushbrooke 1937
h1 (p) = f (p, 2)
hd (1) - d -dimer entropy
hd = maxp∈[0,1] hd (p) - d -monomer-dimer entropy
h2 (1) =
∞
1 X (−1)q
= 0.29156090 . . .
π
(2q + 1)2
q=0
Fisher,Kasteleyn 1961
h2 (p),
p ∈ [0, 1)
Baxter 1968 heuristical high precision computations
Hammersley 70: 2-digits precision using MC
.66279897(190) 6 h2 6 .66279897(2844913) F-P 2005
Friedland-Peled confirmed Baxter’s computations to be published
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
23 / 38
Computations of 3-dimensional entropies
Computational methods
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
h3 (1) > 0.440075 Schrijver’s lower bound 1998
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
h3 (1) > 0.440075 Schrijver’s lower bound 1998
h3 (1) 6 0.463107 Ciucu 1998
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
h3 (1) > 0.440075 Schrijver’s lower bound 1998
h3 (1) 6 0.463107 Ciucu 1998
h3 (1) 6 0.457547 Lundow 2001 (massive parallel computations)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
h3 (1) > 0.440075 Schrijver’s lower bound 1998
h3 (1) 6 0.463107 Ciucu 1998
h3 (1) 6 0.457547 Lundow 2001 (massive parallel computations)
h3 > 0.7652789557 Friedland-Peled 2005 (Tverberg conjecture)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
h3 (1) > 0.440075 Schrijver’s lower bound 1998
h3 (1) 6 0.463107 Ciucu 1998
h3 (1) 6 0.457547 Lundow 2001 (massive parallel computations)
h3 > 0.7652789557 Friedland-Peled 2005 (Tverberg conjecture)
h3 6 .7862023450 Friedland-Peled 2005
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
h3 (1) > 0.440075 Schrijver’s lower bound 1998
h3 (1) 6 0.463107 Ciucu 1998
h3 (1) 6 0.457547 Lundow 2001 (massive parallel computations)
h3 > 0.7652789557 Friedland-Peled 2005 (Tverberg conjecture)
h3 6 .7862023450 Friedland-Peled 2005
h3 ≥ .7845241927 Friedland-Gurvits 2008
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Computations of 3-dimensional entropies
Computational methods
Effective computations done by transfer matrices
Entropies are estimated by upper and lower bounds using the
spectral radii of transfer matrices
Group automorphisms of discrete tori speed up computations
Estimate of 3-dimensional entropies
h3 (1) > 0.440075 Schrijver’s lower bound 1998
h3 (1) 6 0.463107 Ciucu 1998
h3 (1) 6 0.457547 Lundow 2001 (massive parallel computations)
h3 > 0.7652789557 Friedland-Peled 2005 (Tverberg conjecture)
h3 6 .7862023450 Friedland-Peled 2005
h3 ≥ .7845241927 Friedland-Gurvits 2008
h3 ≥ .7849602275 Friedland-Krop-Lundow-Markström
accepted JOSS 2008
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
24 / 38
Asymptotic Lower and Upper Matching conjectures
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
25 / 38
Asymptotic Lower and Upper Matching conjectures
FKLM 06:
Gl = (El , Vl ) ∈ G(r , #Vl ), l = 1, 2, . . . , and liml→∞
2kl
#Vl
= p.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
25 / 38
Asymptotic Lower and Upper Matching conjectures
FKLM 06:
Gl = (El , Vl ) ∈ G(r , #Vl ), l = 1, 2, . . . , and liml→∞
lowr (p) :=
inf
lim inf
all allowable sequences l→∞
2kl
#Vl
= p.
log φ(kl , Gl )
#Vl
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
25 / 38
Asymptotic Lower and Upper Matching conjectures
FKLM 06:
Gl = (El , Vl ) ∈ G(r , #Vl ), l = 1, 2, . . . , and liml→∞
lowr (p) :=
inf
lim inf
all allowable sequences l→∞
2kl
#Vl
= p.
log φ(kl , Gl )
#Vl
ALMC: lowr (p) = f (p, r ) (For most of the sequences lim inf = f (p, r ))
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
25 / 38
Asymptotic Lower and Upper Matching conjectures
FKLM 06:
Gl = (El , Vl ) ∈ G(r , #Vl ), l = 1, 2, . . . , and liml→∞
lowr (p) :=
inf
lim inf
all allowable sequences l→∞
2kl
#Vl
= p.
log φ(kl , Gl )
#Vl
ALMC: lowr (p) = f (p, r ) (For most of the sequences lim inf = f (p, r ))
uppr (p) :=
sup
lim sup
all allowable sequences
l→∞
log φ(kl , Gl )
#Vl
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
25 / 38
Asymptotic Lower and Upper Matching conjectures
FKLM 06:
Gl = (El , Vl ) ∈ G(r , #Vl ), l = 1, 2, . . . , and liml→∞
lowr (p) :=
inf
lim inf
all allowable sequences l→∞
2kl
#Vl
= p.
log φ(kl , Gl )
#Vl
ALMC: lowr (p) = f (p, r ) (For most of the sequences lim inf = f (p, r ))
uppr (p) :=
sup
lim sup
all allowable sequences
l→∞
log φ(kl , Gl )
#Vl
AUMC: uppr (p) = hK (r ) (p), K (r ) countable union of Kr ,r
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
25 / 38
Asymptotic Lower and Upper Matching conjectures
FKLM 06:
Gl = (El , Vl ) ∈ G(r , #Vl ), l = 1, 2, . . . , and liml→∞
lowr (p) :=
inf
lim inf
all allowable sequences l→∞
2kl
#Vl
= p.
log φ(kl , Gl )
#Vl
ALMC: lowr (p) = f (p, r ) (For most of the sequences lim inf = f (p, r ))
uppr (p) :=
sup
lim sup
all allowable sequences
l→∞
log φ(kl , Gl )
#Vl
AUMC: uppr (p) = hK (r ) (p), K (r ) countable union of Kr ,r
Pr (t) :=
p(t) := Pr′ (t) ∈ (0, 1),
log
r 2
2kt
k =0 k k! e
Pr
, t ∈ R,
2r
hK (r ) (p(t)) := Pr (t) − tp(t)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
25 / 38
r =4
h2
0.6
0.5
AUMC
0.4
B
0.3
ALMC
FT
0.2
0.1
0
0
0.2
0.4
0.6
0.8
1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
26 / 38
r =6
h3High
0.8
h3Low
0.6
AUMC
ALMC
FT
0.4
0.2
0
0
0.2
0.4
0.6
0.8
1
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
inpgraphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
27 / 38
Lower asymptotic bounds Friedland-Gurvits 2008
Thm: r ≥ 3, s ≥ 1 integers,
Bn ∈ Ωn , n = 1, 2, . . . each column of Bn has at most r -nonzero entries.
kn ∈ [0, n] ∩ N, n = 1, 2, . . . , limn→∞ knn = p ∈ (0, 1] then
log permkn Bn
1
> (−p log p − 2(1 − p) log(1 − p)) +
2n
2
1
1
1
1−p
(r + s − 1) log(1 −
) − (s − 1 + p) log(1 −
)
2
r +s
2
s
lim inf
n→∞
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
28 / 38
Lower asymptotic bounds Friedland-Gurvits 2008
Thm: r ≥ 3, s ≥ 1 integers,
Bn ∈ Ωn , n = 1, 2, . . . each column of Bn has at most r -nonzero entries.
kn ∈ [0, n] ∩ N, n = 1, 2, . . . , limn→∞ knn = p ∈ (0, 1] then
log permkn Bn
1
> (−p log p − 2(1 − p) log(1 − p)) +
2n
2
1
1
1
1−p
(r + s − 1) log(1 −
) − (s − 1 + p) log(1 −
)
2
r +s
2
s
lim inf
n→∞
Prf combines properties positive hyperbolic polynomials, capacity and
the measure on G(r , 2n)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
28 / 38
Lower asymptotic bounds Friedland-Gurvits 2008
Thm: r ≥ 3, s ≥ 1 integers,
Bn ∈ Ωn , n = 1, 2, . . . each column of Bn has at most r -nonzero entries.
kn ∈ [0, n] ∩ N, n = 1, 2, . . . , limn→∞ knn = p ∈ (0, 1] then
log permkn Bn
1
> (−p log p − 2(1 − p) log(1 − p)) +
2n
2
1
1
1
1−p
(r + s − 1) log(1 −
) − (s − 1 + p) log(1 −
)
2
r +s
2
s
lim inf
n→∞
Prf combines properties positive hyperbolic polynomials, capacity and
the measure on G(r , 2n)
r
Cor: r -ALMC holds for ps = r +s
, s = 0, 1, . . . ,
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
28 / 38
Lower asymptotic bounds Friedland-Gurvits 2008
Thm: r ≥ 3, s ≥ 1 integers,
Bn ∈ Ωn , n = 1, 2, . . . each column of Bn has at most r -nonzero entries.
kn ∈ [0, n] ∩ N, n = 1, 2, . . . , limn→∞ knn = p ∈ (0, 1] then
log permkn Bn
1
> (−p log p − 2(1 − p) log(1 − p)) +
2n
2
1
1
1
1−p
(r + s − 1) log(1 −
) − (s − 1 + p) log(1 −
)
2
r +s
2
s
lim inf
n→∞
Prf combines properties positive hyperbolic polynomials, capacity and
the measure on G(r , 2n)
r
Cor: r -ALMC holds for ps = r +s
, s = 0, 1, . . . ,
Con: under Thm assumptions
lim inf
n→∞
log permkn Bn
p
> f (r , p) − log r
2n
2
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
28 / 38
Lower asymptotic bounds Friedland-Gurvits 2008
Thm: r ≥ 3, s ≥ 1 integers,
Bn ∈ Ωn , n = 1, 2, . . . each column of Bn has at most r -nonzero entries.
kn ∈ [0, n] ∩ N, n = 1, 2, . . . , limn→∞ knn = p ∈ (0, 1] then
log permkn Bn
1
> (−p log p − 2(1 − p) log(1 − p)) +
2n
2
1
1
1
1−p
(r + s − 1) log(1 −
) − (s − 1 + p) log(1 −
)
2
r +s
2
s
lim inf
n→∞
Prf combines properties positive hyperbolic polynomials, capacity and
the measure on G(r , 2n)
r
Cor: r -ALMC holds for ps = r +s
, s = 0, 1, . . . ,
Con: under Thm assumptions
lim inf
n→∞
For ps =
r
r +s , s
log permkn Bn
p
> f (r , p) − log r
2n
2
= 0, 1, . . . , conjecture holds
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
28 / 38
Known lower and upper bounds for p-matchings
FKLM accepted JOSS 08:
lowr (p) ≥ max(lowr ,1 (p), lowr ,2 (p))
uppr (p) ≤ min(uppr ,1 (p), uppr ,2 (p))
Lower estimates are based on F-G inequalities
and Newton P
inequalities:
n
f (x) = x + ni=1 ai x n−i have nonpositive roots
−1
then kn
ak log concave sequence
Upper estimates are based on Bregman inequalities :
n−k
k
n (r !) n (n!) n
φ(k, G) ≤
k
(n − k)!
and
n k
max
φ(k, G) =
r
k
G∈Gmult (r ,2n)
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
29 / 38
Concavity results
1
hd (p) + (p log p + (1 − p) log(1 − p))
2
concave
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
30 / 38
Concavity results
1
hd (p) + (p log p + (1 − p) log(1 − p))
2
concave
Hence hd (p) concave - Hammersley
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
30 / 38
Concavity results
1
hd (p) + (p log p + (1 − p) log(1 − p))
2
concave
Hence hd (p) concave - Hammersley
1
lowr (p) + (p log p + (1 − p) log(1 − p))
2
concave
Hence lowr (p) concave -
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
30 / 38
Concavity results
1
hd (p) + (p log p + (1 − p) log(1 − p))
2
concave
Hence hd (p) concave - Hammersley
1
lowr (p) + (p log p + (1 − p) log(1 − p))
2
concave
Hence lowr (p) concave Prf: Newton inequalities
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
30 / 38
r = 4 lower bounds
0.6
0.5
0.4
0.3
0.2
0.1
0.2
0.4
0.6
0.8
1
Figure: fl(p, 4)-red, low4,1 (p)-blue, f (p, 4)-green
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
31 / 38
r = 4 lower bounds differences
0.2
0.4
0.6
0.8
1
-0.005
-0.01
-0.015
-0.02
-0.025
-0.03
-0.035
Figure: low4,1 (p) − f (p, 4)-black, low4,2 (p) − f (p, 4)-blue
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
32 / 38
r = 4 upper bounds
r=4
0.8
0.6
0.4
0.2
0.2
0.4
0.6
0.8
1
Figure: hK (4) -green, upp4,1 -blue, upp4,2 -orange
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
33 / 38
Summary
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
34 / 38
Summary
Matches in graphs and their number is a basic concept in graphs.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
34 / 38
Summary
Matches in graphs and their number is a basic concept in graphs.
Counting k-matching in bipartite graphs is equivalent to computing
permanents of 0 − 1 matrices.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
34 / 38
Summary
Matches in graphs and their number is a basic concept in graphs.
Counting k-matching in bipartite graphs is equivalent to computing
permanents of 0 − 1 matrices.
Estimating matchings in regular bipartite graphs fuses
combinatorics and analysis.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
34 / 38
Summary
Matches in graphs and their number is a basic concept in graphs.
Counting k-matching in bipartite graphs is equivalent to computing
permanents of 0 − 1 matrices.
Estimating matchings in regular bipartite graphs fuses
combinatorics and analysis.
Generalizing matching concepts to infinite graphs brings in the
elements of statistical physics:
entropies, the grand partition function, pressure and probability.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
34 / 38
Summary
Matches in graphs and their number is a basic concept in graphs.
Counting k-matching in bipartite graphs is equivalent to computing
permanents of 0 − 1 matrices.
Estimating matchings in regular bipartite graphs fuses
combinatorics and analysis.
Generalizing matching concepts to infinite graphs brings in the
elements of statistical physics:
entropies, the grand partition function, pressure and probability.
Computation of these entropies to a good precision needs
massive memory and huge computational power.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
34 / 38
Open problems
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
35 / 38
Open problems
Lower and upper matching conjectures for regular bipartite
graphs.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
35 / 38
Open problems
Lower and upper matching conjectures for regular bipartite
graphs.
Asymptotic lower and upper matching conjectures.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
35 / 38
Open problems
Lower and upper matching conjectures for regular bipartite
graphs.
Asymptotic lower and upper matching conjectures.
Closed formula or high precision values for d ≥ 3 dimer and
monomer-dimer entropies in Zd .
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
35 / 38
Open problems
Lower and upper matching conjectures for regular bipartite
graphs.
Asymptotic lower and upper matching conjectures.
Closed formula or high precision values for d ≥ 3 dimer and
monomer-dimer entropies in Zd .
Other lattices as Bethe lattices, i.e. infinite regular trees
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
35 / 38
Open problems
Lower and upper matching conjectures for regular bipartite
graphs.
Asymptotic lower and upper matching conjectures.
Closed formula or high precision values for d ≥ 3 dimer and
monomer-dimer entropies in Zd .
Other lattices as Bethe lattices, i.e. infinite regular trees
Non-bipartite graphs
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
35 / 38
References
R.J. Baxter, Dimers on a rectangular lattice, J. Math. Phys. 9 (1968), 650–654.
L.M. Bregman, Some properties of nonnegative matrices and their permanents, Soviet
Math. Dokl. 14 (1973), 945-949.
M. Ciucu, An improved upper bound for the 3-dimensional dimer problem, Duke Math. J. 94
(1998), 1–11.
G.P. Egorichev, Proof of the van der Waerden conjecture for permanents, Siberian Math. J.
22 (1981), 854–859.
P. Erdös and A. Rényi, On random matrices, II, Studia Math. Hungar. 3 (1968), 459-464.
D.I. Falikman, Proof of the van der Waerden conjecture regarding the permanent of doubly
stochastic matrix, Math. Notes Acad. Sci. USSR 29 (1981), 475–479.
M.E. Fisher, Statistical mechanics of dimers on a plane lattice, Phys. Rev. 124 (1961),
1664–1672.
R.H. Fowler and G.S. Rushbrooke, Statistical theory of perfect solutions, Trans. Faraday
Soc. 33 (1937), 1272–1294.
S. Friedland, A lower bound for the permanent of doubly stochastic matrices, Ann. of Math.
110 (1979), 167-176.
S. Friedland, A proof of a generalized van der Waerden conjecture on permanents, Lin.
Multilin. Algebra 11 (1982), 107–120.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
36 / 38
References
S. Friedland and L. Gurvits, Lower bounds for partial matchings in regular bipartite graphs
and applications to the monomer-dimer entropy, Combinatorics, Probability and Computing,
2008, 15pp.
S. Friedland, E. Krop, P.H. Lundow and K. Markström, Validations of the Asymptotic
Matching Conjectures, arXiv:math/0603001 v2, 21 June, 2007, to appear in JOSS.
S. Friedland, E. Krop and K. Markström, On the Number of Matchings in Regular Graphs,
arXiv:0801.2256v1 [math.Co] 15 Jan 2008.
S. Friedland and U.N. Peled, Theory of Computation of Multidimensional Entropy with an
Application to the Monomer-Dimer Problem, Advances of Applied Math. 34(2005), 486-522.
L. Gurvits, Hyperbolic polynomials approach to van der Waerden/Schrijver-Valiant like
conjectures, STOC’06: Proceedings of the 38th Annual ACM Symposium on Theory of
Computing, 417–426, ACM, New York, 2006.
J.M. Hammersley, Existence theorems and Monte Carlo methods for the monomer-dimer
problem, in Reseach papers in statistics: Festschrift for J. Neyman, edited by F.N. David,
Wiley, London, 1966, 125–146.
J.M. Hammersley, An improved lower bound for the multidimesional dimer problem, Proc.
Camb. Phil. Soc. 64 (1966), 455–463.
J.M. Hammersley, Calculations of lattice statistics, in Proc. Comput. Physics Con., London:
Inst. of Phys. & Phys. Soc., 1970.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
37 / 38
References
J. Hammersley and V. Menon, A lower bound for the monomer-dimer problem, J. Inst. Math.
Applic. 6 (1970), 341–364.
O.J. Heilmann and E.H. Lieb, Theory of monomer-dimer systems., Comm. Math. Phys. 25
(1972), 190–232.
P.W. Kasteleyn, The statistics of dimers on a lattice, Physica 27 (1961), 1209–1225.
L. Lovász and M.D. Plummer, Matching Theory, North-Holland Mathematical Studies, vol.
121, North-Holland, Amsterdam, 1986.
P.H. Lundow, Compression of transfer matrices, Discrete Math. 231 (2001), 321–329.
C. Niculescu, A new look and Newton’ inequalties, J. Inequal. Pure Appl. Math. 1 (2000),
Article 17.
L. Pauling, J. Amer. Chem. Soc. 57 (1935), 2680–.
A. Schrijver, Counting 1-factors in regular bipartite graphs, J. Comb. Theory B 72 (1998),
122–135.
H. Tverberg, On the permanent of bistochastic matrix, Math. Scand. 12 (1963), 25-35.
L.G. Valiant, The complexity of computing the permanent, Theoretical Computer Science 8
(1979), 189-201.
B.L. van der Waerden, Aufgabe 45, Jber Deutsch. Math.-Vrein. 35 (1926), 117.
Shmuel Friedland Univ. Illinois at Chicago & Berlin
Counting
Mathematical
matchingsSchool
in graphs
() with applications to the monomer-dimer
KTH, 16 April,models
2008
38 / 38
Download