230 likes | 577 Views
Eigenvalues of a Graph. Scott Grayson. Adjacency Matrix. source: http://www.stoimen.com/blog/2012/08/31/computer-algorithms-graphs-and-their-representation/. Properties of an Adjancency Matrix. Symmetric n eigenvalues corresponding to n eigenvectors Zero Trace (sum of the diagonal)
E N D
Eigenvalues of a Graph Scott Grayson
Adjacency Matrix source: http://www.stoimen.com/blog/2012/08/31/computer-algorithms-graphs-and-their-representation/
Properties of an Adjancency Matrix • Symmetric • n eigenvalues corresponding to n eigenvectors • Zero Trace (sum of the diagonal) • sum of all eigenvalues equals the trace • :. sum of all eigenvalues is zero
Eigenvalues of a Graph A = Images: wolframalpha and wikipedia
Eigenvalues of a Graph A = To find eigenvalues, solve for k: det( A - k*I ) = 0*where I is the Identity Images: wolframalpha and wikipedia
Eigenvalues of a Graph A = Characteristic polynomial: To find eigenvalues, solve for k: det( A - k*I ) = 0*where I is the Identity Eigenvalues: k = -1, -1, 2 Images: wolframalpha and wikipedia
More on EigenValues of A • The term “spectra” is used to describe the eigenvalues, eigenvectors and characteristic polynomial of the graph • Non isomorphic graphs with the same spectra are called “co-spectral” • Co-spectral Trees are common
Co Spectral Trees Example • These trees are non-isomorphic, but co-spectral. • Characteristic polynomial: • “As n -> infinity, almost no trees are uniquely determines by their spectra” Images: “Introduction to Graph Theory” by West
Laplacian Matrix • L = D - A • L is the Laplacian matrix • A is the adjacency matrix • D is the degree matrix • diagonal matrix containing the degree of each vertex Image: Wikipedia
Properties of the Laplacian Spectrum • Eigenvalues will range between zero and 2 • The smallest eigenvalue of L is zero • If G is connected, the eigenvalue zero has multiplicity 1 • if multiplicity > 1 this tells us how many connected components the graph has • If the largest eigenvalue is 2, G has a bipartite component
Part of a Lecture by Luca Trevisan http://youtu.be/iu6EX9Xt3gA?t=7m53s
Applications • Minimization for other graph problems • ex. coloring • Examining connectivity in networks • Google PageRank algorithm • Recommendations (music, movies friends)
PageRank • Developed in 1996 by Larry Page and Sergey Brin at Stanford • old method: “text ranking” • PageRank attempts to model a person randomly clicking links • Viewed as an eigenvalue problem • Adjacency matrix for links between web pages • Values between 0 and 1
PageRank • Requires multiple passes • recursive • some links are more important than others • Damping factor • about 85% of links are self links R = PageRank vector M = adjacency matrix d = damping factor N = number of websites
History • 1980 “Spectra of Graphs” by Cvetković, Doob, and Sachs • 2nd edition in 1988 • 3rd edition in 1995 • Some other research came from the quantum chemistry field
References • Brouwer, Andries E., and Willem H. Haemers. "The Spectra of Graphs." N.p., n.d. Web. 2 Apr. 2014. <http://www.win.tue.nl/~aeb/2WF02/spectra.pdf>. • Chung, Fan. "Eigenvalues and the Laplacian of a Graph." N.p., n.d. Web. <http://www.math.ucsd.edu/~fan/research/cb/ch1.pdf>. • Fox, Jacob. "Spectral Graph Theory." N.p., n.d. Web. <http://math.mit.edu/~fox/MAT307-lecture18.pdf>. • "Lecture #3: PageRank Algorithm - The Mathematics of Google Search." PageRank Algorithm. N.p., n.d. Web. 02 Apr. 2014. <http://www.math.cornell.edu/~mec/Winter2009/RalucaRemus/Lecture3/lecture3.html>. • Lovasz, Laszlo. "Eigenvalues of Graphs." N.p., n.d. Web. 2 Apr. 2014. <http://www.cs.elte.hu/~lovasz/eigenvals-x.pdf>. • Spielman, Daniel. "The Laplacian." N.p., n.d. Web. <http://www.cs.yale.edu/homes/spielman/561/2009/lect02-09.pdf>. • West, Douglas Brent. Introduction to Graph Theory. Upper Saddle River, NJ: Prentice Hall, 2001. Print. • Wilf, H. S. "Eigenvalues of a Graph and Its Chromatic Number." N.p., n.d. Web. <http://www.math.upenn.edu/~wilf/website/Eigenvalues%20of%20a%20graph.pdf>.
HW 1 Find the eigenvalues of the Laplacian of this graph: Image: Wikipedia
HW 2 Prove or disprove: • If k vertices have identical neighborhoods. Then zero is an eigenvalue with multiplicity at least k-1 * this question refers to the eigenvalues of the adjacency matrix. Not Laplacian