AN INTRODUCTION TO SPECTRAL GRAPH THEORY

Similar documents
4 The Sperner property.

5.1. The Rayleigh s quotient. Definition 49. Let A = A be a self-adjoint matrix. quotient is the function. R(x) = x,ax, for x = 0.

Math 778S Spectral Graph Theory Handout #3: Eigenvalues of Adjacency Matrix

SPECTRAL THEOREM AND APPLICATIONS

A class of spectral bounds for Max k-cut

Inverse Matrix. A meaning that matrix B is an inverse of matrix A.

LECTURE 8: ORTHOGONALITY (CHAPTER 5 IN THE BOOK)

MATH10212 Linear Algebra B Proof Problems

Seunghee Ye Ma 8: Week 5 Oct 28

Application to Random Graphs

Linear Regression Demystified

Spectral Graph Theory and its Applications. Lillian Dai Oct. 20, 2004

QUASIRANDOMNESS AND GOWERS THEOREM. August 16, Contents. 1. Lindsey s Lemma: An Illustration of quasirandomness

Math 61CM - Solutions to homework 3

Singular value decomposition. Mathématiques appliquées (MATH0504-1) B. Dewals, Ch. Geuzaine

SOME TRIBONACCI IDENTITIES

Zeros of Polynomials

Lecture 2. The Lovász Local Lemma

MAT1026 Calculus II Basic Convergence Tests for Series

A Hadamard-type lower bound for symmetric diagonally dominant positive matrices

Fastest mixing Markov chain on a path

Binary codes from graphs on triples and permutation decoding

Topics in Eigen-analysis

Infinite Sequences and Series

CMSE 820: Math. Foundations of Data Sci.

(3) If you replace row i of A by its sum with a multiple of another row, then the determinant is unchanged! Expand across the i th row:

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

Lecture 8: October 20, Applications of SVD: least squares approximation

MA131 - Analysis 1. Workbook 3 Sequences II

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

Math 4707 Spring 2018 (Darij Grinberg): homework set 4 page 1

1 Last time: similar and diagonalizable matrices

subcaptionfont+=small,labelformat=parens,labelsep=space,skip=6pt,list=0,hypcap=0 subcaption ALGEBRAIC COMBINATORICS LECTURE 8 TUESDAY, 2/16/2016

Notes for Lecture 11

Math 155 (Lecture 3)

Definition 4.2. (a) A sequence {x n } in a Banach space X is a basis for X if. unique scalars a n (x) such that x = n. a n (x) x n. (4.

QUASIRANDOMNESS AND GOWERS THEOREM. August 16, 2007

Bertrand s Postulate

THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS

Convergence of random variables. (telegram style notes) P.J.C. Spreij

3.2 Properties of Division 3.3 Zeros of Polynomials 3.4 Complex and Rational Zeros of Polynomials

Stochastic Matrices in a Finite Field

Symmetric Matrices and Quadratic Forms

CHAPTER 2 NEIGHBORHOOD CONNECTED PERFECT DOMINATION IN GRAPHS

Formulas for the Number of Spanning Trees in a Maximal Planar Map

TEACHER CERTIFICATION STUDY GUIDE

(3) If you replace row i of A by its sum with a multiple of another row, then the determinant is unchanged! Expand across the i th row:

Large holes in quasi-random graphs

Lecture Overview. 2 Permutations and Combinations. n(n 1) (n (k 1)) = n(n 1) (n k + 1) =

Course : Algebraic Combinatorics

Week 5-6: The Binomial Coefficients

A Note on the Symmetric Powers of the Standard Representation of S n

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 22

Spectral Partitioning in the Planted Partition Model

The Minimum Distance Energy for Polygonal Unknots

# fixed points of g. Tree to string. Repeatedly select the leaf with the smallest label, write down the label of its neighbour and remove the leaf.

Resolution Proofs of Generalized Pigeonhole Principles

(VII.A) Review of Orthogonality

Disjoint unions of complete graphs characterized by their Laplacian spectrum

If a subset E of R contains no open interval, is it of zero measure? For instance, is the set of irrationals in [0, 1] is of measure zero?

4.1 Sigma Notation and Riemann Sums

Theorem: Let A n n. In this case that A does reduce to I, we search for A 1 as the solution matrix X to the matrix equation A X = I i.e.

M A T H F A L L CORRECTION. Algebra I 1 4 / 1 0 / U N I V E R S I T Y O F T O R O N T O

CHAPTER I: Vector Spaces

For a 3 3 diagonal matrix we find. Thus e 1 is a eigenvector corresponding to eigenvalue λ = a 11. Thus matrix A has eigenvalues 2 and 3.

Eigenvalues and Eigenvectors

An analog of the arithmetic triangle obtained by replacing the products by the least common multiples

Complex Analysis Spring 2001 Homework I Solution

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3

On Net-Regular Signed Graphs

NICK DUFRESNE. 1 1 p(x). To determine some formulas for the generating function of the Schröder numbers, r(x) = a(x) =

Review Problems 1. ICME and MS&E Refresher Course September 19, 2011 B = C = AB = A = A 2 = A 3... C 2 = C 3 = =

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled

Problem Set 2 Solutions

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +

Chapter 3. Strong convergence. 3.1 Definition of almost sure convergence

CHAPTER 10 INFINITE SEQUENCES AND SERIES

CHAPTER 5. Theory and Solution Using Matrix Techniques

Linear chord diagrams with long chords

Definitions and Theorems. where x are the decision variables. c, b, and a are constant coefficients.

Iterative Techniques for Solving Ax b -(3.8). Assume that the system has a unique solution. Let x be the solution. Then x A 1 b.

Hoggatt and King [lo] defined a complete sequence of natural numbers

Pairs of disjoint q-element subsets far from each other

6.3 Testing Series With Positive Terms

On Nonsingularity of Saddle Point Matrices. with Vectors of Ones

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 19 11/17/2008 LAWS OF LARGE NUMBERS II THE STRONG LAW OF LARGE NUMBERS

Alternating Series. 1 n 0 2 n n THEOREM 9.14 Alternating Series Test Let a n > 0. The alternating series. 1 n a n.

LINEAR ALGEBRA. Paul Dawkins

A Note On The Exponential Of A Matrix Whose Elements Are All 1

Math 220A Fall 2007 Homework #2. Will Garner A

Lecture 1: Basic problems of coding theory

The Local Harmonious Chromatic Problem

Math Solutions to homework 6

Math 2784 (or 2794W) University of Connecticut

A brief introduction to linear algebra

An Introduction to Randomized Algorithms

Chimica Inorganica 3

Math 220B Final Exam Solutions March 18, 2002

Chapter Vectors

A Combinatorial Proof of a Theorem of Katsuura

Transcription:

AN INTRODUCTION TO SPECTRAL GRAPH THEORY JIAQI JIANG Abstract. Spectral graph theory is the study of properties of the Laplacia matrix or adjacecy matrix associated with a graph. I this paper, we focus o the coectio betwee the eigevalues of the Laplacia matrix ad graph coectivity. Also, we use the adjacecy matrix of a graph to cout the umber of simple paths of legth up to 3. Cotets. Itroductio 2. Backgroud of Spectral Graph Theory 3. Basic Properties of The Laplacia Matrix 3 4. Eigevalues ad Eigevectors of the Laplacias of Some Fudametal Graphs 6 5. The Boudig of λ 9 6. Further Discussio o Simple Path Coutig Problem 4 7. Ackowledgmet 6 Refereces 6. Itroductio The eigevalues of the Laplacia matrix of a graph are closely related to the coectivity of the graph. Therefore, bouds for the smallest ozero eigevalue of the graph Laplacia give us ituitio o how well coected a graph is. Thus, we focus o fidig bouds for this eigevalue. Additioally, the adjacecy matrix of a graph provides iformatio about paths cotaied i the graph. Therefore, it is also oe of our goals to fid a way to cout the umber of paths of differet legth cotaied i the graph usig the adjacecy matrix. 2. Backgroud of Spectral Graph Theory We itroduce the basic cocepts of graph theory ad defie the adjacecy matrix ad the Laplacia matrix of a graph. Defiitio 2.. A graph is a ordered pair G=(V,E) of sets, where E {{x, y} x, y V, x y}. The elemets of V are called vertices (or odes) of the graph G ad the elemets of E are called edges. So i a graph G with vertex set {x, x 2,..., x }, {x i, x j } E if ad oly if there is a lie i G which coects the two poits x i ad x j. The graph we defied above is called a udirected graph. A directed graph is similar

2 JIAQI JIANG to a udirected graph except the edge set E V V. Uless specified, the graphs we deal with i this paper are all udirected ad fiite. Also, the vector spaces we are workig o are all real vector spaces. Now we will defie the cocept of adjacecy. Defiitio 2.2. I a graph G = (V, E), two poits x i, x j eighbors if {x i, x j } E. V are adjacet or If all the vertices of G are pairwise adjacet, the we say G is complete. A complete graph with vertices is deoted as K. For example, the graph of a triagle is K 3, the complete graph with three vertices. Defiitio 2.3. The degree d(v) of a vertex v is the umber of vertices i G that are adjacet to v. There are two matrices we ca get from a graph G. Oe is called adjacecy matrix, which we deote as A G. The other is called Laplacia matrix, which we deote as L G. Without loss of geerality, assume a graph G has the vertex set V = {, 2,..., }. Now we defie the adjacecy matrix ad the Laplacia matrix of G as follows: Defiitio 2.4. I the adjacecy matrix A G of the graph G, the etries a i,j are give by { if {i, j} E, a i,j = 0 otherwise. Defiitio 2.5. I the Laplacia matrix L G of the graph G, the etries l i,j are give by if {i, j} E, l i,j = d(i) if i = j, ad 0 otherwise. Oe use of the adjacecy matrix of a graph is to calculate the umber of walks of differet legth coectig two vertices i the graph. Before we defie the cocept of walk, we first itroduce the cocept of icidet. Defiitio 2.6. A vertex v V is icidet with a edge {v i, v j } E if v = v i or v = v j. Now we defie the cocept of the walk. Defiitio 2.7. A walk o a graph is a alteratig series of vertices ad edges, begiig ad edig with a vertex, i which each edge is icidet with the vertex immediately precedig it ad the vertex immediately followig it. A walk betwee two vertices u ad v is called a u v walk. The legth of a walk is the umber of edges it has. I a walk, we cout repeated edges as may times as they appear. Theorem 2.8. For a graph G with vertex set V = {, 2,..., m}, the etry a ij of the matrix A G obtaied by takig the th power of the adjacecy matrix A G equals the umber of i j walks of legth.

AN INTRODUCTION TO SPECTRAL GRAPH THEORY 3 Proof. We will prove the theorem by iductio. Whe =, the etry a ij is if {i, j} E. By defiitio, i {i, j} j is the a i j walk of legth ad this is the oly oe. So the statemet is true for =. Now, we assume the statemet is true for ad the prove the statemet is also true for +. Sice A + ij = A ij A ij, therefore, a + ij = m k= a ik a kj. Because a ki = 0 wheever {k, i} / E ad a ki = if {k, i} E, it follows that a ik a ki represets the umber of those i j walks that are i k walks of legth joied by the edge {k, j}. I particular, all walks from i to j of legth + are of this form for some vertex k. Thus a + ij = m k= a ik a kj ideed represets the total umber of i j walks of legth +. This proves the statemet for +. The by the priciple of iductio, we prove the statemet for all atural umbers. I a later sectio, we will discuss how to compute the umber of paths (a walk i which vertices are all distict from each other) of legth up to 3 betwee i ad j i a graph give the adjacecy matrix of the graph. 3. Basic Properties of The Laplacia Matrix Oe of the most iterestig properties of a graph is its coectedess. The Laplacia matrix provides us with a way to ivestigate this property. I this sectio, we study the properties of the Laplacia matrix of a graph. First, we give a ew way to defie the Laplacia matrix for a graph, which turs out to be much more useful tha the previous oe. Defiitio 3.. Suppose G = (V, E) is a graph with V = {, 2,..., }. For a edge {u, v} E, we defie a matrix L G{u,v} by if i = j ad i {u, v}, l G{u,v} (i, j) = if i = u ad j = v, or vice versa, 0 otherwise. It is easy to check that L G{u,v} has the ice property that x T L G{u,v} x = (x u x v ) 2 for all x R. Now give the edge set E of a graph G, we are ready to give our ew defiitio of the Laplacia matrix L G of the graph. Defiitio 3.2. For a graph G = (V, E), L G = L G{u,v}. {u,v} E It is readily see that this ew defiitio of the Laplacia matrix is ideed equivalet to the defiitio give i the previous sectio. However, we fid that may elemetary properties of the Laplacia matrix follow easily from the ew defiitio. We see that the eigevalues of the Laplacia matrix are all real by realizig that the Laplacia matrix of a graph is symmetric ad cosists of real etries. Thus, L G =L G where L G is the cojugate traspose of L G. Therefore, L G is self adjoit. By the followig theorem, all the eigevalues of L G are thus real. Theorem 3.3. The eigevalues of a self adjoit matrix are all real. Proof. Suppose λ is a eigevalue of the self adjoit matrix L ad v is a ozero eigevector of λ. The

4 JIAQI JIANG λ v 2 = λ v, v = λv, v = Lv, v = v, Lv = v, λv = λ v, v = λ v 2 Sice v 0, we have v 2 0. Therefore, λ = λ. This proves that λ is real. I fact, the eigevalues of the Laplacia matrix are ot oly real but also oegative. Recall the defiitio of positive-semidefiite. Defiitio 3.4. A matrix M is called positive-semidefiite if x T M x 0 for all x R. Sice x T L G{u,v} x = (x u x v ) 2 for all x R, we have x T L G x = x T L G{u,v} x = (x u x v ) 2 0. {u,v} E {u,v} E Therefore, the Laplacia matrix of a graph is positive-semidefiite. It follows that all the eigevalues of L G is o-egative. Theorem 3.5. For a graph G, every eigevalue of L G is o-egative. Proof. Suppose λ is a eigevalue ad x R is a ozero eigevector of λ. The x T L G x = x T (λ x) = λ( x T x) Sice x T L G x 0 ad x T x > 0, we have λ 0. As we have oted, the Laplacia matrix L G is self-adjoit ad cosists of real etries. Thus the Real Spectral Theorem states that L G has a orthoormal basis cosistig of eigevectors of L G. Therefore, for a graph G of vertices, we ca fid eigevalues (ot ecessarily distict) for L G. We deote them as λ, λ 2,..., λ. Sice they are all real ad o-egative, we assume that 0 λ λ 2 λ. Now we prove some fudametal facts about Laplacias. Recall that i the previous sectio we metioed that the eigevalues of the Laplacia tell us how coected a graph is. Now, we defie coectedess. First, we give the defiitio of a path. Defiitio 3.6. A path is a o-empty graph P = (V, E) of the form V = {x 0, x,..., x } E = {{x 0, x }, {x, x 2 },..., {x, x }}, where all the vertices x i are distict.

AN INTRODUCTION TO SPECTRAL GRAPH THEORY 5 Recall the defiitio of a walk, a path is i fact a walk with o repeatig vertices. Defiitio 3.7. A o-empty graph G is called coected if ay two of its vertices are cotaied i a path i G. Now we will see that the eigevalue 0 is closely related to this coectedess. Lemma 3.8. For ay graph G, λ = 0 for L G. If G = (V, E) is a coected graph where V = {, 2,..., }, the λ 2 > 0. Proof. Let x = (,,..., ) R. The the etry m i of the matrix M = L G x is m i = l ik. k= Recall the defiitio of L G give i the first sectio. It follows immediately that m i = 0 sice the row etries of L G should add up to zero. So L G x = 0. Therefore, 0 is a eigevalue of L G. Sice 0 λ λ 2 λ, it follows that λ = 0. Now we wat to show that λ 2 > 0 for a coected graph. Sice 0 is a eigevalue of L G, let z be a ozero eigevector of 0. The So z T L G z = z T L G z = z T 0 = 0. {u,v} E (z u z v ) 2 = 0. This implies that for ay {u, v} such that {u, v} E, z u = z v. Sice G is coected, this meas z i = z j for all i, j V. Therefore, z = α., where α is some real umber. So, U λ = Spa ((,,..., )), where U λ is the eigespace of λ. Therefore, the multiplicity of eigevalue 0 is. It follows that λ 2 0, so λ 2 > 0. I fact, the multiplicity of the eigevalue 0 of L G tells us the umber of coected compoets i the graph G. Defiitio 3.9. A coected compoet of a graph G = (V, E) is a subgraph G = (V, E ), (V V, E = {{x, y} E x, y V }), i which ay two vertices i, j V are coected while for ay i V ad k V \ V, i, k are ot coected. Corollary 3.0. Let G = (V, E) be a graph. The the multiplicity of 0 as a eigevalue of L G equals the umber of coected compoets of G. Proof. Suppose G = (V, E ), G 2 = (V 2, E 2 ),..., G k = (V k, E k ) are the coected compoets of G. Let w i be defied by { if j V i, (w i ) j = 0 otherwise.

6 JIAQI JIANG The, it follows from the previous lemma that if x R is a o-zero eigevector of 0, the x i = x j for ay i, j V such that i, j are i the same coected compoet. So U λ = Spa({ w, w 2,..., w k }). It is clear that w, w 2,..., w k are liearly idepedet. Therefore, the multiplicity of 0 as a eigevalue of L G is the umber of coected compoets i G. 4. Eigevalues ad Eigevectors of the Laplacias of Some Fudametal Graphs Now we begi to examie the eigevalues ad the eigevectors of the Laplacia of some fudametal graphs. Defiitio 4.. A complete graph o vertices, K, is a graph G = (V, E) where V = {, 2,..., } ad E = {{i, j} i j, i, j V }. Propositio 4.2. The Laplacia of K has eigevalue 0 with multiplicity ad eigevalue with multiplicity. Proof. The first part of the propositio simply follows from Corollary 3.9. To prove the secod part of the propositio, cosider the Laplacia of K. It is a matrix defied by { if i j, a ij = if i = j. Therefore, L K I = M where M is the matrix with etries all equal -. Clearly, M is ot ivertible ad has rak. Thus is a eigevalue of L K. The by Rak-ullity Theorem, ull(m) =. It follows that the eigevalue has multiplicity. Defiitio 4.3. The path graph o vertices, P, is a graph G = (V, E) where V = {, 2,..., } ad E = {{i, i + } i < }. Defiitio 4.4. The cycle graph o vertices, C, is a graph G = (V, E) where V = {, 2,..., } ad E = {{i, i + } i < } {{, }}. Propositio 4.5. The Laplacia of C has eigevalues 2 2 cos( 2πk ) ad associated eigevectors of the form ( ) 2πki x i (k) = si ad, ( ) 2πki y i (k) = cos, where x i (k) deotes the ith compoet of the eigevector for the kth eigevalue ad k 2.

AN INTRODUCTION TO SPECTRAL GRAPH THEORY 7 Proof. Note the Laplacia matrix of C has the form 2 0 2 0...... 0 2 0 2 Therefore, if λ is a eigevalue of L C ad x is a associated eigevector, the x should satisfy (4.6) (4.7) (4.8) 2x x 2 x = λx x x + 2x = λx, ad, x m + 2x m x m+ = λx m, for all < m <. Also, from the form of L C, we ca see that if P is a cyclic permutatio, the P x is also a eigevector for λ. This meas that x, P x,..., P x are all eigevectors of λ. However, the maximum dimesio of ay eigespace is sice 0 is a eigevalue of multiplicity. This implies that P j x Spa( { x, P x,..., P j x } ) for some j. This shall give us some idea about the possible form of x. We might try the particular form correspodig to the case j = such that (4.9) x m = A m, where A = x is some costat. Pluggig (4.9) ito (4.6), (4.7) ad (4.8), we get 2 A A = λ 2 A A = λ ad, 2 A A = λ for all < i <. Combiig these equatios, we actually get that A =. This meas A k = e 2πki for k are solutios. The associated eigevalues λ k = 2 2 cos( 2πk ) are ideed all real. Recall we are workig o the real vector space, but so far the x we get by the form x m = A m are complex as A k is complex. However, if we write x m (k) = A m usig Euler s Formula, we ca see that z m (k) = cos( 2πkm ) + i si(2πkm ). Sice L C z(k) = λ k z(k) ad both L C ad λ k are real, this meas that both the real part ad the imagiary part of z(k) are ivariat uder L C cosists of real etries. Therefore, x m (k) = cos( 2πkm both eigevectors for λ k = 2 2 cos( 2πk ). The, for k > 2, ( j 2 x(k) Spa({x(), x(2),..., x(j)}) y(k) Spa({y(), y(2),..., y(j)}) because L C ) are ) ad y m(k) = si( 2πkm ), ad, ( j ). 2

8 JIAQI JIANG So the eigevalues are 2 2 cos( 2πk ) with k 2. The list above is exhaustive sice we have formed idepedet eigevectors correspodigly to these eigevalues: Whe is odd, we have oe eigevector x(0) for λ 0 = 0 (y(0) = 0), ad two eigevectors x(k) ad y(k) for all 0 < k < 2. Whe is eve, we have oe eigevector x(0) for λ 0 = 0 (y(0) = 0) ad two eigevectors x(k) ad y(k) for all 0 < k < 2 ad oe eigevector x( 2 ) for λ = 4 2 (y( 2 ) = 0). Propositio 4.0. The Laplacia of P has the same eigevalues as C 2, ad the associated eigevectors ( πki x i (k) = cos πk ), 2 for 0 k <. Proof. I order to prove the propositio, we will treat P as a quotiet of C 2 by idetifyig vertex i of P with both vertices i ad 2 + i of C 2. The we fid a eigevector v of C 2 such that v i = v 2+ i for all vertices i of C 2. The, v v 2 x =. v is a eigevector of P. First, I am goig to show that x is a eigevector of P. Notice that L P has the form 0 0 2 0...... 0 2 0 0 So if u is a eigevalue of P, the it must satisfy: u u 2 = λu u + u = λu, ad, u i + 2u i u i+ = λu i, for all < i <. Followig immediately from the previous proof, our x satisfies the last coditio. We oly eed to check whether it satisfies the first two coditios. As we otice, λu = u 2 + 2u u 2 = u + 2u u 2 = u u 2 λu = u + 2u u + = u + 2u u = u + u. So our x satisfies all the coditios. Now, we wat to make sure that there exists a eigevector v of C 2 satisfyig v i = v 2+ i, so we ca get our x from it. Fortuately, we oly eed to let v i (k) = cos ( πki πk 2 ),

AN INTRODUCTION TO SPECTRAL GRAPH THEORY 9 the ( πk(2 + i) v 2+ i (k) = cos πk ) 2 ( ) πk(4 + 2 2i ) = cos 2 ( ) 4πk πk(2i + ) = cos 2 2 ( ) 2πki + πk = cos 2πk ( πki = cos = v i (k), which satisfies our defiitio for v. Sice ( πki v i (k) = cos πk ) 2 ( ) ( πk 2πki = cos cos 2 2 πk 2 ) + si 2 ) ( ) πk si 2 ( ) 2πki, 2 we have v Spa ({x(k), y(k)}), where x(k) ad y(k) are the eigevectors for C 2 followig from propositio 4.5. The eigevalues associated are thus λ k = 2 2 cos( 2πk 2 ) where k. 5. The Boudig of λ As oted above, the smallest o-zero eigevalue of the Laplacia of a graph tells us how coected the graph is. Thus, it is importat to fid bouds for this value. First, we try to fid a lower boud for the largest eigevalue of the Laplacia of a graph. I order to do this, we itroduce the Courat-Fischer Theorem. Theorem 5. (Courat-Fischer). Let A be a symmetric matrix ad let k. Let λ λ 2 λ be the eigevalues of A ad v, v 2,..., v be the correspodig eigevectors. The, x T Ax λ = mi x 0 x T x x T Ax λ 2 = mi x 0 ad x v x T x x T Ax λ = max x 0 x T x. The proof of this theorem ca be foud i [5]. With Courat-Fischer Theorem, we ca get some easy lower bouds for the largest eigevalue λ of the Laplacia of a graph. Lemma 5.2. Let G = (V, E) be a graph with V = {, 2,..., } ad u V. If u has degree d, the λ (G) d.

0 JIAQI JIANG Proof. By Courat-Fischer Theorem, x T L G x λ (G) = max x 0 x T x. Let x = e u, where e, e 2,..., e is the stadard basis. Recall that x T L G x = (x u x v ) 2. Therefore, we have e u T L G e u e u T e u = {u,v} E = d = d {u,v} E (x u x v ) 2 x 2 u So λ (G) xt L G x x T x = d. I fact, we ca slightly improve the boud. Theorem 5.3. Let G = (V, E) be a graph with V = {, 2,..., } ad u V. If u has degree d, the λ (G) d +. Proof. It follows the same idea as i the proof for the previous lemma. However, this time we will cosider the vector x give by d if i = u, x i = if {i, u} E, 0 otherwise. The we have x T L G x x T x = = {u,v} E (x u x v ) 2 x 2 u d(d ( ))2 d( ) 2 + d 2 d(d + )2 = d(d + ) = d + So λ (G) xt L G x x T x = d +. Now we tur our focus oto the boudig of λ 2. By Courat-Fischer Theorem, we ca roughly get a upper boud for λ 2 of the path graph P. ( ) Propositio 5.4. Let P be the path graph, the λ 2 (P ) = O 2.

AN INTRODUCTION TO SPECTRAL GRAPH THEORY Proof. Cosider the vector u such that u i = ( + ) 2i. The u = i ( + ) 2i = 0, where = (,,..., ). As we have show before, spas the eigespace for the eigevalue λ = 0. The by Courat-Fischer Theorem, we get Recall that So x T L P x λ 2 (P ) = mi x x T x ut L P u u T u x T L G x = u T L P u u T u = < {u,v} E i< i< (x u x v ) 2. (u i u i+ ) 2 (u i ) 2 i 2 2 ( + 2i) 2 The deomiator (+ 2i) 2 is of order 3, therefore we ca give a upper-boud of λ 2 by ( ) λ 2 = O 2 Now, we try to get a lower boud for λ 2 of P. Defiitio 5.5. For two symmetric by matrices A ad B, we write A B if A B is positive semidefiite. So if A B, the x T A x x T B x for all x. Lemma 5.6. If G ad H are both graphs with vertices such that c L G L H, the c λ 2 (G) λ 2 (H). Proof. By Courat-Fischer Theorem, c λ 2 (G) = c x T L G x mi x 0 ad x v x T x = mi x 0 ad x v x T (c L G ) x x T x

2 JIAQI JIANG Assume whe x = u, xt (c L G ) x x T reaches miimum for x 0 ad x v. Sice x c L G L H, by defiitio, c λ 2 (G) = ut (c L G ) u u T u ut (L H ) u u T u x T L H x mi x 0 ad x v x T x λ 2 (H). By usig this lemma, we will be able to fid a lower boud for λ 2 (P ) by comparig it with λ 2 (K ). Recall our previous defiitio of L G{u,v} i defiitio 3.. For coveiece, I will deote L G{u,v} simply as L {u,v} from ow o. Lemma 5.7. For a graph G, let c, c 2,..., c > 0. The where c ( ) c i L {i,i+} L {,}, i= c = i=. c i Proof. First, we should see the statemet is equivalet to c i L {i,i+} ( i= )L {,}. c i i= We shall prove this equivalet statemet by iductio. Whe = 2, it is trivial. Assume the statemet is true for, the 2 c i L {i,i+} = c i L {i,i+} + c L {,} i= Now, we wat to show that ( 2 i= i= which is equivalet to showig that M = ( 2 )L {, } + c L {,}. c i i= )L {, } + c L {,} c i ( 2 i= ( )L {, } + c L {,} c i )L {,}, c i i= ( i= )L {,} c i

AN INTRODUCTION TO SPECTRAL GRAPH THEORY 3 is positive semi-defiite. As we kow, x T M x = ( 2 )(x x ) 2 + c (x x ) 2 ( )(x x ) c i c i i= i= 2. Let a = 2 c i i= ad a 2 = c ad let y = x x ad y 2 = x x, the x T M x = a y 2 + a 2 y 2 2 = a + a 2 + a (y + y 2 ) 2 2 ) (a y 2 + a 2 y2) 2 (y + y 2 ) 2]. a [( a + a 2 By Cauchy-Schwartz Iequality, we get a 2 2 a 2 y 2 a 2 a 2 2 y a 2 2 a 2 2 y 2 a 2 2 a 2 2 y 2 ( a + a ) 2 (a y 2 + a 2 y2) 2 (y + y 2 ) 2. Therefore, x T M x 0. So M 0. Thus, we have proved the statemet for. By priciple of iductio, we have proved the statemet for all. Propositio 5.8. For a path graph P, λ 2 6 2. Proof. We will prove this propositio by comparig the path graph P to the complete graph K usig the lemma we have just proved. Suppose K = (V, E) where V = {, 2,..., }. For each edge {u, v} E with u < v, we apply Lemma 5.0, with c, c 2,..., c =. The v (v u) L K{i,i+} L K{u,v}. i=u The summig over all pairs of u, v with u < v, we get u<v v (v u) L K{i,i+} i=u u<v L K{u,v} = L K.

4 JIAQI JIANG Notice that u<v Therefore, ( ) ( 3 3 L P = 6 6 (v u) = i( i) ) i= = i = i= ( ) 2 = 3 6 6 3 6. i 2 i= L K{i,i+} i= So ( 3 6 ( )(2 ) 6 u<v u<v L K ) L P L K. By Lemma 5.9, we have ( ) 3 λ 2 (P ) λ 2 (K ). 6 Propositio 4.2 implies that λ 2 (K ) =, therefore ( ) 3 λ 2 (P ), 6 ad so, λ 2 (P ) 6 2. (v u) i= v (v u) i=u L K{i,i+} L K{i,i+} We ca readily see that this lower boud has the same order as our previous rough upper boud of λ 2 (P ). 6. Further Discussio o Simple Path Coutig Problem I the previous sectio, we have show that for a give graph G = (V, E) where V = {, 2,..., }, the etry a k i,j of the expoetial of the adjacecy matrix Ak G tells us the umber of i j walks of legth k. However, from our defiitio, we ca see these i j walks cosist of repeatig edges. It would be iterestig to cout the umber of i j walks with o repeated vertices, which we will call simple paths. Defiitio 6.. Let G = (V, E) be a graph ad suppose i, j V. A simple path betwee i j i G is a subgraph which is a path coectig i ad j. The legth of the simple path is just the legth of the subgraph path.

AN INTRODUCTION TO SPECTRAL GRAPH THEORY 5 We ca easily see that i a graph G all the i j walks of legth 2 where i j are simple paths betwee i j of legth 2. Thus the etries a 2 i,j of A2 G where i j give us the correct umber. Sice ay closed walk (i i walk for ay i V ) is ot couted as a simple path, the umber of simple path betwee i ad i is always 0. Therefore, the matrix coutig the umber of simple paths of legth 2 is S (2) G = A2 G D G where D G is the degree matrix defied by { d(i) if i = j, d i,j = 0 otherwise, where d(i) deotes the degree of vertex i. Now we cosider simple paths of legth 3. A simple path of legth 3 betwee i ad j cosists of a simple path of legth 2 betwee i ad a poit u where {u, j} E. Thus, we would expect that s (3) i,j = s (2) i,p a p,j p= where s (2) i,p is the umber of simple path of legth 2 betwee i, p ad a p,j is the etry of adjacecy matrix A G. However, we should otice that if j is adjacet to i, the the formula above will iclude the umber of i j walks which cotai a closed walk at j. That is they are walks of the form i j p j. Therefore, we have to subtract the umber of such walks. We ca easily see this umber is give by a i,j (d(j) ). So i fact s (3) i,j = s (2) p= i,p a p,j a i,j (d(j) ). where i j ad, Therefore, we could see that s (3) i,i = 0. S (3) G = S(2) G A G A G (D G I) Diag(S (2) G A G) where Diag deotes the matrix give by { 0 if i j, Diag(M) i,j = m i,j if i = j. We ca easily see this simply meas that S (3) G is obtaied by chagig the diagoals of S (2) G A G A G (D G I) to all 0s. So far, I have oly computed S (k) G for up to 3 as the case for k > 3 is too complicated to compute. The problem may require differet methods or tools to tackle i the future. However, we ca reach a rough upper boud for the umber of simple paths of legth k. Cosider the graph G = (V, E) where V = {, 2,..., }. It is obvious that the umber m G of simple paths of legth k (k ) cotaied i G is

6 JIAQI JIANG less tha the umber m K of simple paths of legth k cotaied i the complete graph K. We ca easily compute m K, m K = ( ) ( k + ) 2 = P,k 2, where P,k deotes k permutatios of. So, m G m K = P,k 2. There still remais the possibility to get eve fier bouds for certai families of graphs. 7. Ackowledgmet It is a pleasure to thak my metor, Robi Walters, for itroducig me to the topic of spectral graph theory ad for his help throughout the paper writig process. I would ot possibly have fiished this paper without his advice ad isights o the topic. Refereces [] Paul R. Halmos. Fiite-Dimesioal Vector Spaces. Spriger-Verlag New York, Ic.974. [2] Sheldo Axler. Liear Algebra Doe Right, Secod Editio. Spriger-Verlag New York, Ic.997. [3] Reihard Diestel. Graph Theory. Spriger-Verlag New York, Ic.2000. [4] Da Spielma. Spectral Graph Theory ad its Applicatios. Olie lecture otes. http://www.cs.yale.edu/homes/spielma/eigs/, 9 July 202. [5] Adre Wibisoo (Scribe), Joatha Keler (Lecturer). Olie lecture otes for course 8.409 Algorithmist s Toolkit. http://ocw.mit.edu/courses/mathematics/8-409-topics-itheoretical-computer-sciece-a-algorithmists-toolkit-fall-2009/lecture-otes, 30 July 202.