Let G’ be the augmented graph n n n 1 e(1, 2) 2 d(1) λd(1) 4 0 n n n 3 λd(2)
P(λ) = T(G’) P(λ) is the characteristic polynomial of a symmetric matrix, therefore the roots are all real. n The coefficients have the same sign, so the roots are less or equal to 0. n
P(λ) = T(G’) = Σ| t | sign(t) = P(| λ |) E[sign(t)] Where, in the above expectation, the probability of getting tree t is equal to | t |/P(| λ |) The sign of t is (-1)^{# of branches incident on 0}. n
Generating a random tree Start at any vertex. n Do a random walk until every vertex has been visited. n Add all branches along which first entries into some node have occurred. n
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
Generating a random tree 1 n n n 2 4 n n n 3 0
p=λ/(λ-1) [λ is negative] n The degree of 0 in a random tree of G’ = The number of times a “p-damped” random walk starts on an unvisited node. Hence λ is a negative eigenvalue if and only if this number is equally likely to be even or odd.