SPANNING TREES

advertisement
SPANNING
TREES
Richard P. Stanley
Department of Mathematics
M.I.T. 2-375
Cambridge, MA 02139
rstan@math.mit.edu
http://www-math.mit.edu/~rstan
Transparencies available at:
http://www-math.mit.edu/~rstan/trans.html
1
G
= loopless graph with verties 1; 2; : : : ; n
spanning forest:
subgraph with verties
1; : : : ; n and no yles
spanning tree:
onneted spanning forest
2
Let (G) = number of spanning trees
(or omplexity) of G.
Origin (Kirhho).
Suppose that eah
edge of G is a unit resistane. Let
u; v
Ruv (G)
= distint verties of G
= total resistane of the network
between u and v
0 = G with u and v identied:
G
Then
(G0)
:
Ruv (G) =
(G)
3
Let Kn be the omplete graph on 1; : : : ; n.
Thus (Kn) is the total number of trees
on 1; : : : ; n.
Theorem (Borhardt, Sylvester, Cay-
ley) (Kn) = nn 2.
First proof (Joyal, 1981).
The number of ways to hoose a spanning tree
T of Kn and two verties u and v is
n2(Kn).
4
u
11
13
3
10
4
v 9
6
7
1
8
14
5
2
15
12
1 3 4 7 9 10 11 13
11 13 4 10 3 7 1 9
7
1
3
4
13
9
11
10
12
6
10
1
3
5
2
15
8
4
14
9
13
11
5
7
We get the graph of a funtion
f : f1; : : : ; ng ! f1; : : : ; ng;
i.e., i!f (i). There are nn suh funtions, so
n2(Kn) = nn:
6
(Pitman, 1997). Let
Rn be the set of all rooted forests on
1; : : : ; n. Dene F to over F 0 in Rn if
F 0 an be obtained from F by removing
one edge e and rooting the \detahed"
tree at the vertex inident to e.
Seond proof
7
Rn beomes a ranked poset.
The elements of rank i are the rooted forests
with i edges.
1
2
3
2
1
3
1
3
2
2
1
2
2
3
1
3
1
1
3
3
1
1 2 3
8
2
2
3
2
1
3
2
1
3
1
2
2
3
2
3
1
3
1
2
1
3
3
1
2
Let
Mn
= #(maximal hains of Rn):
Choose a maximal element of Rn in n (Kn) ways, then remove an edge in n
1 ways, then another edge in n 2 ways,
et. Hene
Mn = (n
1)! n (Kn) = n! (Kn):
9
If F has i edges, then F
is overed by n(n i 1) elements of
Rn.
Lemma.
Proof.
Hene
Mn = n(n 1) n(n 2) n(1)
= n! nn 2:
Sine also Mn = n! (Kn), we get
(Kn) = nn 2. 2
10
The Aylotope
Let o be an orientation of G. Let
di = di(o) be the outdegree of vertex
i. Dene the outdegree sequene
d(o) = (d1; : : : ; dn) 2 R n :
Dene the aylotope AG by
AG = onvfd(o) : o is an
orientation of Gg R n :
dim AG = n
11
1
2
210
201
1
3
120
111
(0,1,2)
102
2
021
012
1
3
(1,1,1)
12
(Zaslavsky). The following are equivalent:
Theorem
(a) d(o) is a vertex of
(b) o is an
ayli
AG.
orientation.
() d(o) is uniquely realizable by o.
(Zaslavsky). AG \ Z n =
fd(o) : o is an orientation of Gg
Theorem
Let
AG; r) = # (rAG \ Z n ) 2 Q [r℄;
the Ehrhart polynomial of AG. Easy:
i( P ; r ) = V ( P ) r n + O ( r n ) :
i(
1
13
2
Let
fi (G)
= # i edge spanning forests of G:
Theorem.
i(AG; r) =
nX1
i=0
fi(G)ri.
Theorem.
V (AG) = fn 1(G) = (G)
(with respet to the integer lattie in
the aÆne span of AG).
14
210
120
201
102
111
012
021
Put r = 1 to get:
Corollary. The number of spanning forests of G equals the number
of distint outdegree sequenes of
orientations of G.
(no simple proof known)
15
The Matrix-Tree Theorem
G = (loopless) graph with verties v1; : : : ; vn
e = edge of G; xe = indeterminate
T = spanning tree with edge set E (T )
T
x =
QG(x)
Y
e2E (T )
=
X
T
xe
xT ;
summed over all spanning trees of G.
16
1
2
4
3
QG(x) = x1x2x3+x1x2x4+x1x3x4+x2x3x4
17
Dene the generi Laplaian man
of G by
trix L = Lij
1
Lij =
L0
Note.
8
>
>
>
>
>
<
>
>
>
>
>
:
X
xe; i 6= j
inident
to vi ;vj
e
X
e
xe; i = j
inident
to vi
= L with last row and
last olumn removed
det L = 0
Theorem
(Kirhho, : : :).
det L0 = QG(x):
18
An equivalent form:
Let 1; : : : ; n be the
eigenvalues of L with n = 0. Then
1
QG(x) = (1 n 1) :
n
Theorem.
Speial ase (all xe = 1):
Let (i; j ) be the number of edges between vi and vj . Dene
Corollary.
(
L(1)ij =
(i; j ); i 6= j
deg(vi); i = j:
Then (G) = det L(1)0.
19
Example.
ube.
Cn = graph of the n-
C3
Symmetry of Cn ) eigenvalues
of L(1)
are 2k with multipliity nk , where 0 k n.
20
Corollary.
(Cn) = 2
n
2
n
1
Is there a ombinatorial proof?
21
n
Y
k ( ):
n
k
k=1
A Conjeture of Kontsevih
q
G(q)
= prime power
= # solutions to QG(x) 6= 0 over F q
QG(x) = x1 + x2 + x3 + x4
G(q) = q3(q 1) 2 Z [q℄
22
G (q ) = q (q
1)(q 2
23
2) 2 Z [q ℄
(M. Kontsevih, 8 De.
1997). For any G,
Conjeture
G(q) 2 Z [q℄:
(still open)
Note.
G (q ) = q jE j + O q jE j
G(q) 2 Q [q℄ ) G(q) 2
1
Z [q ℄
(by rationality of the zeta funtion
of a variety=F q )
24
Let L be the generi Laplaian
of G. Matrix-Tree Theorem )
Note.
G(q) = number of solutions to
det L0 6= 0 over F q
25
Suppose vn is an apex, i.e., is adjaent to v1; : : : ; vn 1.
4
5
3
4
1
1
2
3
2
3
2
x1 + x3
x1
0
7
L0 = 6
x2 5
x1 x1 + x2 + x4
4
0
x2
x2 + x5
Can hange signs of o-diagonal entries
and kill non-red diagonal entries without aeting set of L0's over F q .
26
Let G be simple (no
multiple edges), and let vn be an apex
of G. Then
Corollary.
1) (n 1) nonsingular
symmetri matries M over F q
suh that
G(q) = # (n
Mij = 0 if i 6= j; ij 62 E:
Example. G = Kn (omplete graph)
)
1) (n 1) nonsingular
symmetri matries=F q :
K (q) = # (n
n
27
This number was omputed by Carlitz
(1954) and MaWilliams (1969).
Theorem.
qm(m
1)
K (q ) =
n
(q 1)(q 3 1) (q 2m
qm(m+1)(q 1)(q3 1) (q2m
1
1
1); n = 2m
1);
n = 2m + 1;
so K (q ) 2 Z [q ℄.
n
Stembridge showed Kontsevih's onjeture holds for all graphs with
12 edges.
Note.
28
Related Problems
Let A be an n n matrix over a eld
K . Dene
supp(A) = f(i; j ) : Aij =
6 0g:
Let S f1; : : : ; ng f1; : : : ; ng
suh that (i; j ) 2 S , (j; i) 2 S . Let
1.
eS (q) = # nn nonsingular symmetri
matries M over F q ; supp(M ) S:
Is eS (q ) 2 Q [q ℄? (Kontsevih onjeture ) yes if eah (i; i) 2 S .)
No: If n is odd with Aii = 0, then
det A = 0 when q = 2j . There are
also examples for whih eS (q ) is a polynomial for odd q but not all q , and
eS (2j ) 6= 0.
29
Is eS (q ) a polynomial for
(open)
2.
Let S
Dene
3.
odd
q?
f1; : : : ; ng f1; : : : ; ng.
dS (q) = # nn nonsingular matries M
over F q ; supp(M ) S:
Is dS (q ) 2 Q [q ℄?
Kontsevih laimed 9 ounterexample.
One was found by Stembridge, with n =
7 and #S = 21.
4. Is dS (q ) a polynomial for odd q ?
(Open | andidate for ounterexample
with n = 13, #S = 52.)
30
Are (q ), dS (q ), eS (q ) quasipolynomials, i.e., for some N are they polynomials on residue lasses modulo N ?
(open)
6. Is Kontsevih's onjeture true for
bases of matroids? (False, even for regular matroids.)
5.
31
Download