Eigenvalues of graphs and Sobolev inequalities ∗

F. R. K. Chung University of Pennsylvania Philadelphia, Pennsylvaina 19104 S.-T. Yau Harvard University Cambridge, Massachusetts 02138

Abstract We derive bounds for eigenvalues of the Laplacian of graphs using the discrete versions of the Sobolev inequalities and heat kernel estimates.

1 Introduction

In a graph G with vertex set V (G) and edge set E(G), we define the volume of a subset X of V (G), denoted by vol (X), to be the sum of the degrees of vertices in X, i. e., X vol(X) := dv v∈X where dv denotes the degree of the vertex v. We note that the volume of G is vol(V (G)) = vol(G), which is just twice the number of edges in G. We say that a graph G has isoperimetric δ with an isoperimetric constant cδ if for every subset X of V (G), the number of edges between X and the complement X¯ of X, denoted by |E(X, X¯)| , satisfies

δ−1 |E(X, X¯)| ≥ cδ(vol(X)) δ (1) where we assume vol(X) ≤ vol(X¯) and cδ is a constant depending only on δ. Let 0 = λ0 ≤ λ1 ≤ ... ≤ λn−1 denote the eigenvalues of the Laplacian of G (described in detail in Section 2). We will show that

X vol(G) e−λit ≤ c (2) tδ/2 i6=0

∗Appeared in Combinatorics, Probability and Computing 4 (1995) 11-26.

1 and

2  k  δ λ ≥ c0 (3) k (vol(G)) for suitable constants c and c0 which depend only on δ. To prove this, we will use the following discrete versions of the Sobolev inequalities (proved in Section 3): For any function f : V (G) → R, (i) For δ > 1,

X δ − 1 X δ δ−1 |f(u) − f(v)| ≥ cδ min( |f(v) − m| δ−1 dv) δ δ m u∼v v

(ii) For δ > 2,

3/2 X 2 1/2 (δ − 1) X α 1 ( |f(u) − f(v)| ) ≥ cδ min( |f(v) − m| dv) α 2δ3/2 m u∼v v

2δ where α = δ−2 , and u ∼ v means that u and v are adjacent in G. The proofs here are intimately related to techniques of estimating eigenvalues of Riemannian which can be traced back to the work of Nash [24]. Nevertheless, this paper is self-contained and entirely graph theoretic.1 In a sense, a graph can be viewed as a discretization of a Riemannian in Rn where n is roughly equal to δ. The eigenvalue bound in (3) is an analogue of the Polya conjecture [20] for Dirichlet eigenvalues of regular domains M in Rn: 2π  k 2/n λk ≥ wn volM n where wn is the volume of the unit disc in R . There have been many papers [4, 5, 13, 18, 21] contributing to bridging the continuous notion of eigenvalues for manifolds (which has been extensively studied) and the discrete notion of eigenvalues for graphs (which occurred in numerous applications in approximation and randomized algorithms). Previous work has been mostly concerned with regular graphs or homogeneous graphs. In this paper, we consider Laplacians of general graphs and obtain eigenvalue estimates in terms of the isoperimetric dimension using the same methods as the continuous case. On one hand, graphs and Riemannian manifolds are quite different objects. Indeed, many of the theorems and proofs in differential geom- etry are very difficult to translate into similar ones for graphs (since there are no high-order derivatives on a graph). In fact, some of the statements of the theorems in the continuous cases are obviously not true for the discrete (cf. [8] for more discussion). On the other hand, there is a great deal of overlap between

1For undefined graph-theoretical terminology, the reader is referred to [3]

2 these two different areas both in the concepts and methods. Some selected tech- niques in the continuous case can often be successfully carried out in the discrete setting. The main objective of this paper is to illustrate the effectiveness of the methods of Sobolev inequalities and the heat kernel in spectral graph theory. We remark that in the opposite direction, some eigenvalue bounds for graphs can be translated into new eigenvalue inequalities for Riemannian manifolds. This will be treated in a separate paper [11]. A closely related isoperimetric invariant [6] is the Cheeger constant h(G) of a graph G: E(X, X¯) h(G) := min X⊆V (G) vol(X) where vol(X) ≤ vol(X¯). In fact, the Cheeger constant can be viewed as a special case of the isoperi- metric constant cδ with δ = ∞. It is not difficult to show that the discrete analogue of Cheeger’s inequality holds (cf. [1] for regular graphs, and [9] for general graphs): h2 2h ≥ λ ≥ . 1 2 Using a result of Gromov [14] on the growth rate of finitely generated groups, Varopoulos [23] showed that a locally finite of an infinite γ with a nilpotent subgroup of finite index has isoperimetric dimension δ de- pending only on the structure of γ. Diaconis and Saloff-Coste [12] applied these results to bound the rate of convergence for random walks on finite nilpotent quotient groups.

2 Preliminaries

Let v1, ··· , vn denote the vertices of a graph G and let di denote the degree of vi. Here we assume G contains no loops or multiple edges. Generalizations for weighted undirected graphs will be considered later in Section 5. We define the matrix L as follows:   di if i = j L(i, j) = −1 if i and j are adjacent  0 otherwise

1 Let S denote the diagonal matrix with the (i, i)-th entry having value √ . The di Laplacian of G is defined to be

L = SLS.

3 In other words, we have   1 if i = j  1 L(i, j) = −p if i and j are adjacent  didj  0 otherwise

The eigenvalues of L are denoted by 0 = λ0 ≤ λ1 ≤ · · · ≤ λn−1. When G is k-regular, it is easy to see that 1 L = I − A k where A is the adjacency matrix of G. Let h denote a function which assigns to each vertex v of G a complex value h(v). Then hh, Lhi hh, SLShi = hh, hi hh, hi hf, Lfi = hS−1f, S−1fi X (f(u) − f(v))2 = u∼v (4) X 2 dvf(v) v where h = S−1f. Let 1 denote the constant function which assumes value 1 on each vertex. Then S−11 is an eigenfunction of L with eigenvalue 0. Also, X (f(u) − f(v))2 u∼v λ1 = min (5) f⊥S−21 X 2 dvf(v) v X (f(u) − f(v))2 = min max u∼v (6) f m X 2 dv(f(v) − m) v Lemma 1.

(i) X λi = n i

4 (ii) For a graph G on n vertices, n λ ≤ . i n − 1 Equality holds if and only if G is the complete graph on n vertices.

(iii) For a graph which is not a complete graph, we have λ1 ≤ 1.

Proof: (i) follows from considering the trace of L. To see (ii), we consider the following function, for a fixed vertex v0 in G,

 1 if v = v f (v) = 0 1 0 otherwise

dv By taking c = X 0 , we obtain (ii) using (6). dv v Suppose G contains two nonadjacent vertices a and b, and consider   db if v = a f2(v) = −da if v = b  0 if v 6= a, b.

(iii) then follows from (4). Remarks on Laplacians and random walks One of the most common models for random walks on graphs uses the rule of moving from a vertex to all its neighbors with equal probability. This stochastic process can be described by the matrix P satisfying

X 1 P f(v) = f(u) u du u∼v for any f : V (G) → R. It is easy to check that P = I − SLS−1. Therefore, the Laplacian and its eigenvalues have direct implications for random walks on graphs. Further discussions of Laplacians and irreducible reversible Markov chains will be included in Section 5.

3 Sobolev’s inequalities

We will first prove the following.

5 Theorem 1 In a connected graph G with isoperimetric dimension δ and isoperi- metric constant cδ, for an arbitrary function f : V (G) → R, let m denote the smallest value such that X X dv ≥ du v u f(v)

X δ − 1 X δ δ−1 |f(u) − f(v)| ≥ c ( |f(v) − m| δ−1 d ) δ . δ δ v u∼v v Here we state two useful corollaries. The first one is an immediate conse- quence of Theorem 1 and the second one follows from the proof of Theorem 1. Corollary 1: In a connected graph G with isoperimetric dimension δ and isoperimetric constant cδ, an arbitrary function f : V (G) → R satisfies

X δ − 1 X δ δ−1 |f(u) − f(v)| ≥ cδ min( |f(v) − m| δ−1 dv) δ . δ m u∼v v Corollary 2: In a connected graph G with isoperimetric dimension δ and isoperimetric constant cδ, for a function f : V (G) → R and a vertex w, define  min{f(v), f(w)} if f(w) < m f (v) = w max{f(v), f(w)} if f(w) ≥ m where m is as defined in Theorem 1. Then

X δ − 1 X δ δ−1 |f (u) − f (v)| + a (f(w) − m) ≥ c ( |f(v) − m| δ−1 ) δ w w w δ δ u∼v v∈Sw where

aw = |{u, v} ∈ E(G): f(u) ≤ f(w) < f(u)} and  {v : f(v) ≥ f(w) if f(w) ≥ m} S = w {u : f(v) ≤ f(w) if f(w) < m} Roughly speaking, the proof of Theorem 1 is just a discrete version of “in- tegration by parts” and by using the definition of δ repeatedly, although the precise proof is somewhat lengthy. Proof of Theorem 1: For a given function f : V (G) → R, we label the vertices so as to satisfy

f(v1) ≤ f(v2) ≤ · · · ≤ f(vn).

6 We define Ai = {{vj, vk} ∈ E(G): j ≤ i < k} and ai = |Ai|. We will − X + X write f(i) = f(vi) and di = dvi . Define Si = dj , Si = dj and j≤i j>i − + + − Si = min{Si ,Si }. Clearly, Si = Si for f(i) ≥ m and Si = Si for f(i) < m. We use the convention that S0 = Sn = 0. Let h(i) = h(vi) = f(vi) − m, and suppose f(w) = m = f(i0). Then X X |h(u) − h(v)| = ai(h(i + 1) − h(i)) u∼v i δ−1 X δ ≥ cδ Si (h(i + 1) − h(i)) i δ−1 δ−1 X δ δ ≥ cδ |h(i)|(Si − Si−1 ) i

7 Therefore Theorem 1 is proved. We remark that Corollary 2 follows from the fact that for f(w) < m, X X |fw(u) − fw(v)| = ai(h(i + 1) − h(i)) u∼v i f(i)

X ≥ |h(i)|(ai − ai−1) − aw|h(w)| i h(i)

Before we proceed to prove the following Sobolev inequality, here we briefly describe the main idea of the proof. Although the proof of Theorem 2 is more complicated than that of Theorem 1, the proof consists of two applications of the discrete version of “integration by parts”, together with an application of Theorem 1.

Theorem 2 For a graph G with isoperimetric dimension δ > 2 and isoperi- metric constant cδ , any function f : V (G) → R satisfies

3/2 X 2 1/2 (δ − 1) X α 1/α ( |f(u) − f(v)| ) ≥ cδ min( |f(v) − m| dv) 2δ3/2 m u∼v v

2δ where α = δ−2 . Proof: We follow the notation in Theorem 1 where h(x) = f(x) − m. For a real value σ, we define X β(σ) = |h(u) − h(v)| {u,v}∈C(σ) γ(σ) = |C(σ)|

Clearly,

X Z ∞ Z 0 (h(u) − h(v))2 = β(σ)dσ + β(σ)dσ u∼v 0 −∞ Z ∞ We will establish lower bounds for β(σ)dσ. (The second part can be lower 0 bounded in a similar way.) We define values z0, z1, . . . , zm, by induction as follows: (1) Set z0 = 0. (2) For i ≥ 1, choose zi such that

Z zi+1 Z zi+1 β(σ)dσ = (zi+1 − zi) γ(σ)dσ zi zi

8 Claim: δ−1   δ X X dx ≥ cδ  dx

zi≤h(x)≤zi+1 h(x)≥zi+1 Proof: For a vertex x, we define   h(x) if h(x) ∈ [zi, zi+1] hi(x) = zi if h(x) ≤ zi  zi+1 if h(x) ≥ zi+1 It follows from the definition that Z zi+1 X γ(σ)dσ = |hi(x) − hi(y)| zi {x,y}∈E Z zi+1 X β(σ)dσ = |h(x) − h(y)| · |hi(x) − hi(y)| zi {x,y}∈E X 2 ≥ (hi(x) − hi(y)) {x,y}∈E X 2 X ≥ ( |hi(x) − hi(y)|) / dx

{x,y}∈E zi≤h(x)≤zi+1 Z zi+1 2 X ≥ ( γ(σ)dσ) / dx zi zi≤h(x)≤zi+1 Since Z zi+1 Z zi+1 β(σ)dσ = (zi+1 − zi) γ(σ)dσ zi zi we have X Z zi+1 |zi+1 − zi| dx ≥ γ(σ)dσ zi zi≤h(x)≤zi+1

≥ |zi+1 − zi| min γ(σ) zi≤σ≤zi+1 Therefore,

δ−1   δ X X dx ≥ cδ  dx

zi≤h(x)≤zi+1 h(x)≤zi+1 since δ−1   δ X γ(σ) ≥ cδ  dx

h(x)≤zi+1

9 To simplify the discussion, we consider a modified function defined on a path 0 . . . , u1, u0, u1, . . . , um where h(ui) = zi for i ≥ 0 and degree of zi is set to be X dx (adding loops if necessary). It is easy to see that zi≤h(x)≤zi+1

X Z ∞ (h(u) − h(v))2 ≥ β(σ)dσ u∼v 0 X Z zi+1 = β(σ)dσ i zi Z zi+1 X M = (zi+1 − zi) γ(σ)dσ i zi Z zi+1 X 0 = (zi+1 − zi) γ (σ)dσ i zi where we define δ−1   δ 0 X γ (σ) = cδ  dx

h(x)≤zi+1 X Let Ti = γ(zj+1 − zj) + γ(zi)zi j≤i From Cor. 2, we have

δ δ − 1 X δ−1 δ − 1 δ−1 T ≥ c ( z δ−1 d(u )) δ = c T 0 δ . i δ δ j j δ δ i j≥i and 0 0 Ti−1 − Ti ≥ (γ (zi−1) − γ (zi))zi−1

10 We use the convention that z−i = 0 if i ≥ 0. We consider

X 2 0 P = (zi − zi−1) γ (zi) i≥1 X 0 ≥ (zi − zi−1)[(zi − zi−1)γ (zi)] i≥1 X 0 0 = zi[(zi − zi−1)γ (zi) − (zi+1 − zi)γ (zi+1) i X 0 0 0 = zi[(zi+1 − zi)(γ (zi) − γ (zi+1)) + (zi − zi−1 − zi+1 + zi))(γ (zi)] i X 0 0 X 0 = (zi+1 − zi)[zi(γ (zi) − γ (zi+1)) + [(zi − zi−1) − (zi+1 − zi))]ziγ (zi) i i X X 0 0 = (zi+1 − zi)(Ti − Ti+1) + [(zi − zi−1)(ziγ (zi) − zi−1γ (zi−1) i i X X 2 0 = (zi+1 − zi)(Ti − Ti+1) − [(zi − zi−1) γ (zi) i i X ≥ (zi+1 − zi)(Ti − Ti+1) − P i Therefore we have 1 X P ≥ (z − z )(T − T ) 2 i+1 i i i+1 i 1 X ≥ z [T − T − (T − T )] 2 i i−1 i i i+1 i  δ δ  δ−1 δ−1 δ−1 δ−1 δ−1 δ − 1 X z d(ui) zi+1 d(ui+1) ≥ c z T 0 δ [(1 + i ) δ − 1] − (1 − (1 − ) δ ) δ 2δ i  i T 0 T 0  i i i

δ δ 2 δ−1 δ−1 δ−1 (δ − 1) X z d(ui) − z d(ui+1) ≥ c z T 0 δ i i+1 δ 2δ2 i i T 0 i i δ δ 2 δ−1 δ−1 (δ − 1) X z d(ui) − z d(ui+1) ≥ c z i i+1 (7) δ 2δ2 i T 01/δ i i

11 Now, we substitute for d(ui) and obtain δ δ X δ−1 X δ−1 δ−1 δ δ−1 δ zi ( d(uj)) − zi+1 ( d(uj)) 2 (δ − 1) X j≥i j≥i+1 P ≥ c2 z δ 2δ2 i T 01/δ i i 2δ−1 δ δ X δ−1 d(ui) δ−1 δ−1 δ δ δ−1 δ−1 zi ( d(uj)) [(1 + X ) − 1 − (zi+1 − zi )] j≥i+1 d(uj) 2 (δ − 1) X j≥i+1 ≥ c2 δ 2δ2 T 01/δ i i δ δ X 1 δ−1 δ−1 δ−1 2δ−1 zi(zi+1 − zi )( d(uj)) 3 δ−1 (δ − 1) X z d(ui) X j≥i+1 ≥ c2 [ i − ] δ 3 1 01/δ 2δ X δ−1 01/δ Ti i ( d(uj)) Ti i j≥i+1 2δ−1 3 δ−1 2 (δ − 1) X zi d(ui) ≥ cδ 3 1 − P 2δ X δ−1 01/δ i ( d(uj)) Ti j≥i+1 where the last inequality uses (7). Putting things together, we have 2δ 3 δ−2 2 (δ − 1) X zi d(ui) P ≥ cδ 4δ3 2 + δ 1 δ i δ−2 (δ−1)(δ−2) X δ−1 X δ−1 1/δ zi ( d(uj)) ( zj ) j≥i+1 j≥i 2δ X δ−2 zi d(ui) (δ − 1)3 ≥ c2 i δ 4δ3 X 2 ( d(uj)) δ j≥i 2δ (δ − 1)3 X δ−2 ≥ c2 ( z δ−2 d(u )) δ δ 4δ3 i i i In a similar way we can also lower bound Z 0 β(σ)dσ −∞ Therefore,

1   2 3/2 X 2 √ (δ − 1) X α 1  (h(i) − h(j))  ≥ cδ ( |h(i)| di) α 2δ3/2 i∼j i

12 since α ≥ 2.

4 The heat kernel of a graph

For a graph G on n vertices, we express its Laplacian

n−1 X L = λiPi i=0 where Pi is the projection to the ith eigenfunction γi. The heat kernel Kt of G is defined to be the n × n matrix

X −λit Kt = e Pi i = e−tL

In particular, K0 = I. The heat kernel as defined above is in fact quite a natural thing to consider. It is called the heat kernel since it provides solutions to the temperature distri- butions at time t when we consider the Riemannian manifold as a homogeneous isotropic medium. In a graph, the heat kernel can be viewed as a continuous- time analogue of a . The reader is referred to [7] and [8] for more background on this topic. Some useful properties of the heat kernel follow directly from its definition and can be briefly summarized here: Lemma 2: For x, y ∈ V (G), we have

(i) X −tλi Kt(x, y) = e γi(x)γi(y)

where γi is the eigenfunction corresponding to the eigenvalue λi. (ii) For any 0 ≤ a ≤ t, X Kt(x, y) = Ka(x, z)Kt−a(z, y) z

(iii) For f : V (G) → R, X Ktf(x) = Kt(x, y)f(y). y

13 (vi) Kt satisfies the heat equation ∂ K = −LK . ∂t t t

(v) Kt(x, y) ≥ 0. (vi) −1 −1 KtS 1 = S 1 In particular,

X 2 Kt(x, x) = (K t (x, y)) 2 y

∂ From here, we will deduce a series of inequalities about ∂t Kt which will eventually lead to a proof of Theorem 3. We first consider

∂ X ∂ Kt(x, x) = 2 K t (x, y) K t (x, y) ∂t 2 ∂t 2 y

X X −tλi/2 = K t (x, y) (−λi)e γi(x)γi(y) 2 y i X = K t (x, y)(−LK t (y, x)) 2 2 γ X = − K t (x, y)SLSK t (y, x) 2 2 γ X t X = − K 2 (x, y) S(y, y)L(y, z)S(z, z)K t (z, x) 2 y z X X 1 1 1 = − K t (x, y) √ ( K t (y, x) − √ K t (z, x)) 2 p 2 2 y z dy dy dz x∼y !2 K t (y, x) K t (z, x) X 2 2 = − p − √ y∼z dy dz

Now we apply Theorem 1 by considering K t (y, x) as a function of y with 2 2δ fixed x. For α = δ−2 , we have

!α !2/α ∂ (δ − 1)2 X K t (y, x) K (x, x) ≤ −c 2 − m d (8) ∂t t δ 2δ2 p y y dy

14 To proceed, we need the following fact. Lemma 3: 1 !α ! α−1 K t (x, y) α−2 X 2 p p − m dy (3 dx) α−1 y dy

!2 K t (x, y) X 2 ≥ p − m dy. y dy 1 1 Proof: We apply H˝older’sinequality for 1 = p + q ,

X X p 1/p X q 1/q figi ≤ ( fi ) ( gi ) i i i α−1 where we take p = α − 1, q = α−2 and

K t (x, y) α 2 fy = | p − m| α−1 , dy

K t (x, y) α−2 2 gy = | p − m| α−1 dy We then obtain 1 α−2 ! α−1 ! α−1 K t (x, y) K t (x, y) X 2 α X 2 | p − m| dy | p − m|dy y dy y dy

!2 K t (x, y) X 2 ≥ p − m dy y dy

K t (x, y) X 2 It remains to bound | p − m|dy from above. y dy 0 We define m by √ d m0 := x vol(G) It follows from Lemma 2 (vi) that ! K t (x, y) X 2 0 X p 0 − m dy = K t (x, y) dy − m vol(G) p 2 y dy y  −1  0 = K t S 1 (x) − m vol(G) 2 p 0 = dx − m vol(G) = 0

15 From the definition of m and the fact that K ≥ 0, we have m0 ≥ m ≥ 0. Let K t (y,x) K t (y,x) + 2 0 − 2 0 Nx = {y : √ ≥ m } and Nx = {y : √ < m }. dy dy Now ! ! K t (x, y) K t (x, y) K t (x, y) X 2 0 X 2 0 X 0 y | p − m |dy = p − m dy + m − p dy y dy + dy − dy y∈Nx y∈Nx ! K t (x, y) X 0 2 = 2 m − p dy − dy y∈Nx X 0 ≤ 2 m dy y∈N − √ x dx X = 2 · d vol(G) y − y∈Nx p ≤ 2 dx

Therefore,

K t (x, y) K t (x, y) X 2 X 2 0 X 0 | p − m|dy ≤ | p − m |dy + |m − m|dy y dy y dy y p X 0 ≤ 2 dx + m dy y p ≤ 3 dx

The proof of Lemma 3 is complete. We now return to inequality (7). Using Lemma 3 we obtain

16 ∂ K (x, x) ∂t t !α !2/α (δ − 1)2 X K t (x, y) ≤ −c 2 − m d δ 2δ2 p y y dy 2(α−1)  2  α 2 ! (δ − 1) X K t (x, y) p −2(α−2) ≤ −c 2 − m d (3 d ) α δ 2δ2  p y x y dy 2 (δ − 1) X 2 p 2 2(α−1) p − 2(α−2) ≤ −cδ ( ((K t (x, y)) − 2mK t (x, x) dy + m dy)) α (3 dx) α 2δ2 2 2 y 2 (δ − 1) 0p 2 2( α−1 ) p − 2(α−2) ≤ −c (K (x, x) − 2mm d + m vol(G)) α (3 d ) α δ 2δ2 t x x 2 (δ − 1) dx 2 (α−1) p − 2(α−2) ≤ −c (K (x, x) − ) α (3 d ) α δ 2δ2 t vol(G) x using the fact that m0 ≥ m. We then consider

∂ dx 1−2 (α−1) (K (x, x) − ) α ∂t t vol(G)

2 dx −2( α−1 ) ∂ = − (K (x, x) − ) α K (x, x) δ t vol(G) ∂t t 2 (δ − 1) dx −2( α−1 )+2( α−1 ) p −2 (α−2) ≥ c (K (x, x) − ) α α (3 d ) α δ δ3 t vol(G) x 2 (δ − 1) p −2 (α−2) ≥ c (3 d ) α δ δ3 x α−1 2 using the fact that 1 − 2( α ) = − δ . Therefore, we have 2 dx − 2 (δ − 1) p −2( α−2 ) dx − 2 (K (x, x) − ) δ ≥ c (3 d ) α t + (1 − ) δ t vol(G) δ δ3 x vol(G) 2 (δ − 1) p −2 (α−2) ≥ c (3 d ) α t δ δ3 x i.e.,

dx Cδdx Kt(x, x) − ≤ δ vol(G) t 2 3δ 2 −δ where Cδ = 9δ 2 (cδ(δ − 1)) . Hence,

X Cδvol(G) Kt(x, x) − 1 ≤ δ x t 2

17 Since X X X −λit 2 X −λit Kt(x, x) = ( e γi (x)) = e , x x i i we have proved the following:

Theorem 3 C vol(G) X −λit δ e ≤ δ (9) 2 i6=0 t

3δ 2 −δ where Cδ = 9δ 2 (cδ(δ − 1)) . From Theorem 3, we derive bounds for eigenvalues.

Theorem 4 The k-th eigenvalue λk of L satisfies k λ ≥ C0 ( )2/δ k δ vol(G)

2 0 cδ (δ−1) where Cδ = 2eδ234/δ . Proof: From (7) we have

c vol(G) −λkt δ ke ≤ δ t 2

eλkt δ The function δ is minimized when t = 2λ . Therefore t 2 k

eλkt k ≤ Cδvol(G) · inf δ t t 2 2λke δ = C vol(G) · ( ) 2 δ δ This implies

δ k 2 λk ≥ ( ) δ 2e Cδvol(G)

0 k 2 = C ( ) δ δ vol(G) c (δ − 1)2 where C0 = δ . δ 2eδ234/δ

18 5 Generalization to weighted graphs and irre- ducible reversible Markov chains

A weighted undirected graph Gπ with loops allowed has associated with it a weight function π : V × V → R+ ∪ {0} satisfying π(u, v) = π(v, u) and π(u, v) = 0 if {u, v} 6∈ E(G) . The definitions and results in previous sections can be easily generalized as follows. We define X 1. dv, the degree of a vertex v of Gπ by dv = π(v, u) u

2. The Laplacian L of Gπ, ( 1 − π(v,v) if u = v dv L(u, v) = π(u,v) − √ if u 6= v dudv

Let λ0 = 0 ≤ λ1 ≤ · · · ≤ λn−1 denote the eigenvalues of L. Then X X (f(u) − f(v))2π(u, v) u v λ1 = min max f m X 2 2 dv(f(v) − m) v

3. G has isoperimetric dimension δ and isoperimetric constant cδ if

X X 1− 1 π(u, v) ≥ cδ(vol(X)) δ u∈X v∈X¯ X for all X ⊆ V (G) with vol(X) ≤ vol(X¯) where vol(X) = dv. v∈X The results in previous sections can be generalized to the Laplacian of weighted undirected graphs. We will state these facts but omit the proofs which follow the proofs in Sections 3 and 4 in a similar fashion.

Theorem 5 In a weighted undirected graph Gπ with isoperimetric dimension δ and isoperimetric constant cδ , any function f : V (G) → R satisfies X X δ − 1 X δ δ−1 |f(u) − f(v)|π(u, v) ≥ cδ min( |f(v) − m| δ−1 dv) δ 2δ m u v v

19 Theorem 6 In a weighted undirected graph Gπ with isoperimetric dimension δ > 2 and isoperimetric constant cδ, any function f : V (G) → R satisfies

X X 2 1/2 √ δ − 1 X α 1/α ( |f(u) − f(v)| π(u, v)) ≥ cδ min( |f(v) − m| dv) 2δ m u v v

2δ where α = δ−2 . Theorem 7 For a weighted undirected graph G, the eigenvalues of its Laplacian L satisfy X Cδvol(G) e−λit ≤ tδ/2 i6=0

2δ 2 −δ where Cδ = 9δ 2 (cδ(δ − 1)) and t > 0. Theorem 8 For a weighted undirected graph G with isoperimetric dimension δ and isoperimetric constant cδ, the k-th eigenvalue of L satisfies k λ ≥ C0 ( )2/δ k δ vol(G)

2 0 (δ−1) where Cδ = cδ 2eδ234/8 . An irreducible reversible Markov chain can be viewed as a weighted undi- rected graph Gπ with the transition probability matrix P satisfying π(u, v) P (u, v) = X . π(w, v) w

d Furthermore, the stationary distribution is just P v at the vertex v. We dv v note that the connectivity of the graph is equivalent to the irreducibility of the Markov chain. The Laplacian L of Gπ and P have complementary eigenvalues since P = I − SLS−1 where S is defined as in Section 2. Therefore the statements in Theorems 5-8 apply to irreducible reversible Markov chains as well.

References

[1] N. Alon and V. D. Milman, λ1 isoperimetric inequalities for graphs and superconcentrators, J. Comb. Theory B 38 (1985), 73-88. [2] L. Babai and M. Szegedy, Local expansion of symmetrical graphs, Combi- natorics, Probability and Computing 1 (1991), 1-12.

20 [3] B. Bollob´as,Extremal Graph Theory, Academic Press, London (1978). [4] R. Brooks, The spectral geometry of k-regular graphs, to appear in J. d’Analyse. [5] P. Buser, Cayley graphs and planar isospectral domains, in Geometry and Analysis on Manifords (T. Sunada ed.), Springer Lecture Notes 1339 (1988) 64-77. [6] J. Cheeger, A lower bound for the smallest eigenvalue of the Laplacian, Problems in Analysis, (R. C. Gunning, ed.) Princeton Univ. Press (1970) 195-199.

[7] Isaac Chavel, Eigenvalues in Riemannian Geometry Academic Press, 1984 [8] F. R. K. Chung, Spectral Graph Theory, Lecture Notes of CBMS Rigonal Conference Series in Mathematics, 1994 [9] F. R. K. Chung, Eigenvalues of graphs and Cheeger inequalities, preprint.

[10] F. R. K. Chung and S. - T. Yau, Harnack inequalities for graphs and subgraphs. [11] F. R. K. Chung, A. Grigor’yan and S.-T. Yau, Eigenvalues of the Laplace operator on manifolds and graphs, preprint. [12] Persi Diaconis and Laurent Saloff-Coste, An application of Harnack in- equalities to random walks on nilpotent quotients, preprint. [13] J. Dodziuk and L. Karp, Spectral and function theory for combinatorial Laplacians, Geometry of Random Motion, Contemp. Math 73, AMS Pub- lication (1988), 25-40.

[14] M. Gromov, Groups of polynomial rowth and expanding maps, Publ. Ihes, 53 (1981) 53-78 [15] W. Hebisch and Laurent Saloff-Coste, Gaussian estimates for markov chains and random walks on groups, preprint. [16] P. Li and S. T. Yau, Estimates of eigenvalues of a compact riemannian manifold, Amer. Math. Soc. Proc. Symp. Pure Math. 36 (1980) 205-240. [17] A. Lubotsky, R. Phillips and P. Sarnak, Ramanujan graphs, Combinatorica 8 (1988) 261-278. [18] G.A. Margulis, Explicit group theoretic constructions of combinatorial schemes and their applications for the construction of expanders and con- centrators, Journal of Problems of Information Transmission (1988) (in Russian).

21 [19] B. Mohar, Isoperimetric number of graphs, J. of Comb. Theory (B) 47 (1989), 274-291. [20] G. Polya, On the eigenvalues of vibrating membranes, Proc. London Math. Soc. 11 (1961) 419-433. [21] Peter Sarnak, Some Applications of Modular Forms, Cambridge University Press (1990) [22] A.J. Sinclair and M.R. Jerrum, Approximate counting, uniform generation, and rapidly mixing markov chains (to appear in Information and Compu- tation).

[23] N. Th. Varopoulos, Isoperimetric inequalities and Markov chains, J. Funct. Anal.63 (1985), 215-239 [24] S. T. Yau and Richard M. Schoen, Differential Geometry, (1988), Science Publication Co. (in Chinese)

22