2/26/2015 Ma/CS 6b Class 22: Spectral Graph Theory 2 π£1 π£2 π£4 π£3 Eigenvalues: -2,0,0,2. π£1 π£2 π£3 Eigenvalues: β 2, 0, 2. By Adam Sheffer Chromatic number ο Given a graph πΊ, the chromatic number π(πΊ) is the minimum number of colors required to color the vertices of πΊ. π πΊ =3 1 2/26/2015 Coloring Graphs with Bounded Degrees ο Claim. Let πΊ = (π, πΈ) be a graph with maximum degree π, then π πΊ β€ π + 1. ο Proof. β¦ At each step choose an arbitrary uncolored vertex π£. β¦ Since π£ has at most π neighbors, one of the π + 1 colors must be OK for π£. Example: π + 1-coloring 1 2 3 4 5 6 2 2/26/2015 Sometimes We Cannot Do Better ο ο ο πΎπ - complete graph with π vertices. Max degree: π β 1. π πΎπ = π. ο ο ο πΆπ - cycle of odd length π. Max degree: 2. π πΎπ = 3. Todayβs Goal ο The naïve coloring bound implies that the simple graph below requires three colors. β¦ Using eigenvalues of graph, we can obtain a better bound. π£1 π£2 π£3 3 2/26/2015 Recall: The Spectrum of a Graph ο Consider a graph πΊ = π, πΈ and let π΄ be the adjacency matrix of πΊ. β¦ The eigenvalues of πΊ are the eigenvalues of π΄. β¦ The characteristic polynomial π πΊ; π is the characteristic polynomial of π΄. β¦ The spectrum of πΊ is π1 , β¦ , ππ‘ π πππ πΊ = , π1 , β¦ , ππ‘ where π1 , β¦ , ππ‘ are the distinct eigenvalues of π΄ and ππ is the multiplicity of ππ . Example: Spectrum π΄= 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 π£1 π£2 π£4 π£3 π β1 0 β1 β1 0 det ππΌ β π΄ = det β1 π 0 β1 π β1 β1 0 β1 π = π2 π β 2 π + 2 . π πππ πΆ4 = 0 2 β2 2 1 1 4 2/26/2015 Slight Change of Notation Instead of multiplicities, let π1 , β¦ , ππ be the not necessarily distinct eigenvalues of πΊ. 2 β1 ο For example, if the spectrum is , 2 2 we write π1 = π2 = 2 and π3 = π4 = β1 (instead of π1 = 2, π1 = 2, π2 = β1, π2 = 2). ο The Spectral Theorem ο Theorem. Any real symmetric π × π matrix has real eigenvalues and π orthonormal eigenvectors. β¦ By definition, any adjacency matrix π΄ is symmetric and real. β¦ The algebraic and geometric multiplicities are the same in this case. β¦ We have π π΄; π = ππ=1 π β ππ . β¦ The multiplicity of an eigenvalue π is π β ππππ ππΌ β π΄ . 5 2/26/2015 Matrix Polynomials ο π΄ β π × π adjacency matrix of a graph πΊ. ο Consider the matrices πΌ, π΄, π΄2 , β¦ , π΄π . Since each matrix has π2 coordinates, we can 2 consider each matrix as a point in βπ . Since this is a space of dimension π2 and we have π2 + 1 matrices, they cannot be independent. That is, there exist constants π0 , β¦ , ππ2 such 2 that not all are zero and π0 πΌ + ππ=1 ππ π΄π = 0. In other words, the polynomial 2 π π = π0 πΌ + ππ=1 ππ ππ vanishes on π΄. ο ο ο ο 2 Minimum Polynomials ο ο ο π΄ β π × π adjacency matrix of a graph πΊ. The minimum polynomial of π΄ (or of πΊ) is the smallest degree polynomial with leading coefficient 1 that vanishes on π΄. Is the minimum polynomial always unique? β¦ Yes. If there are two polynomials of the minimum degree, by subtracting them we obtain a smaller degree polynomial. 6 2/26/2015 Minimum Polynomial Property ο Claim. The minimum polynomial π of π΄ must divide every other polynomial that vanishes on π΄. β¦ Assume, for contradiction, that there exists a polynomial π that vanishes on π΄ such that π does not divide π. β¦ The remainder of dividing π by π is a smaller degree polynomial that vanishes on π΄, contradicting the minimality of π. β¦ (π = ππ + π) The Minimum Polynomial Theorem (without proof). The minimum π‘ polynomial of π΄ is Ξ π=1 π β ππ β πΌ , where π1 , β¦ , ππ‘ are the distinct eigenvalues of π΄. 0 1 0 1 1 0 1 0 . ο Example. π΄ = 0 1 0 1 1 0 1 0 π£1 π£2 0 2 β2 π πππ πΆ4 = . 2 1 1 ο The minimum polynomial is π π β 2πΌ π + 2πΌ . π£4 π£3 7 2/26/2015 Recall: Diameter ο The diameter of πΊ is the maximum distance between two vertices of πΊ β¦ That is, max π π’, π£ . π’,π£ ο What is the diameter of the Petersen graph? 2 Diameter and Eigenvalues ο ο Theorem. The diameter of a connected graph πΊ is less than the number of distinct eigenvalues of πΊ. Proof. β¦ π΄ β the adjacency matrix of πΊ. β¦ π β diameter of πΊ. β¦ To prove the theorem, it suffices to prove that π΄0 , π΄1 , β¦ , π΄π are linearly independent. β¦ The degree of the minimum polynomial π of π΄ is the number of distinct eigenvalues. β¦ If π is of degree π, then π΄0 , π΄1 , β¦ , π΄π must satisfy a linear relation. 8 2/26/2015 Linear Independence ο ο ο ο ο ο π΄ β the adjacency matrix of πΊ. π β diameter of πΊ. It remains to prove that π΄0 , π΄1 , β¦ , π΄π are linearly independent. For that, we show that π΄π is not a linear combination of π΄0 , π΄1 , β¦ , π΄πβ1 , for any π β€ π. Recall that π΄π contains the number of paths of length π between any two vertices of πΊ. Since π β€ π, there exist vertices π£π₯ , π£π¦ such that π π£π₯ , π£π¦ = π. The claim holds since π΄π π₯π¦ > 0 and π΄ π π₯π¦ = 0, for every 0 β€ π < π. The Rayleigh Quotient ο The Rayleigh quotient is π π΄, π₯ = π (π₯) = ο π₯ π π΄π₯ π₯ππ₯ for π × π matrix π΄ and π₯ β βπ . Lemma. Let π΄ be a real symmetric π × π matrix. Then π π₯ attains its maximum and minimum at eigenvectors of π΄. (We do not prove the lemma.) ο Question. What is π π₯ when π₯ is an eigenvector of eigenvalue π? β¦ π₯ π π΄π₯ π₯ππ₯ = π₯ π ππ₯ π₯ππ₯ = π. β¦ Thus, the min and max values of π π₯ are the min and max eigenvalues of π΄. 9 2/26/2015 Eigenvalues and Induced Subgraphs ο Theorem. β¦ Let πΊ be a graph with eigenvalues πmin = π1 β€ π2 β€ β― β€ ππ = πmax . β¦ Let πΊ β² be an induced subgraph of πΊ with eigenvalues πβ²min = π1β² β€ πβ²2 β€ β― β€ πβ²π‘ = πβ²max . β¦ Then πmin β€ πβ²min β€ πβ²max β€ πmax . ο We now prove πβ²max β€ πmax . The min part is proved symmetrically. ο π΄, π΄β² β the adjacency matrices of πΊ, πΊ β² . We reorder the vertices of πΊ such that we first have the vertices that are also in πΊ β² (this does not change the eigenvalues of π΄). β¦ π΄β² is obtained by removing the π β π‘ last rows and columns from π΄. π§ β² β an eigenvector such that π΄β² π§ β² = πβ²max . π§ β the vector obtained by appending π‘ zeros at the end of π§ β² . By the previous lemma, for every vector π₯ β βπ we have πmin β€ π π΄, π₯ β€ πmax . π π§ β² π΄β² π§ β² π§ π π΄π§ β² β² β² πmax = π π΄ , π§ = β² π β² = π β€ πmax . π§ π§ π§ π§ ο ο ο ο 10 2/26/2015 ο ο 0 1 0 1 π΄= 1 0 1 0 . 0 1 0 1 1 0 1 0 β¦ Eigenvalues: -2,0,0,2. 0 1 0 π΄β² = 1 0 1 0 1 0 β¦ Eigenvalues: β 2, 0, 2. β² π π§ β² π΄β² π§ β² ο π§ = 1, 2, 1 , ο π§ = 1, 2, 1,0 , π π§β² π§β² π§ π π΄π§ π§ππ§ = π§β² π 2π§ β² π π§β² π§β² π£1 π£2 π£4 π£3 π£1 π£2 = 2. π£3 = 2. Degrees and πmax ο Lemma. Let πΊ = π, πΈ be a graph. Than πΊβs maximum eigenvalue πmax is β¦ at least the average degree 2πΈ π , and β¦ at most the maximum degree of πΊ. 0 1 ο Example. π΄β² = 1 0 0 1 β¦ Eigenvalues: β 2, 0, 0 1 0 2. π£1 π£2 π£3 11 2/26/2015 Proof π΄ β the adjacency matrix of πΊ. ο π β an eigenvalue of π΄ with eigenvector π₯ = π₯1 , β¦ , π₯π . π₯π = max π₯π . ο π π π£π β the set of neighbors of π£π . ο We have ο ππ₯π = π΄π₯ π = π₯π β€ deg π£π π₯π , π£π βπ π£π so π is at most the max degree of πΊ. Proof (cont.) π΄ β the adjacency matrix of πΊ = π, πΈ . ο πmax β the max eigenvalue of π΄. ο π₯ π π΄π₯ We have πmax β₯ π π₯ = π for every π₯ π₯ π π₯ββ . ο By taking π₯ = 1π = 1,1, β¦ , 1 , we have ο πmax 1ππ π΄1π 1 β₯ π = π 1π 1π π΄ππ = π,π 2πΈ . π 12 2/26/2015 Back to Graph Coloring ο Theorem. Let πΊ = π, πΈ be a graph with maximum eigenvalue πmax . Then π πΊ β€ 1 + πmax . 0 1 0 ο Example. π΄ = 1 0 1 0 1 0 π£1 β¦ Eigenvalues: β 2, 0, 2. ο Coloring by max degree implies 3 colors. ο Coloring by πmax implies 2 colors. π£2 π£3 Proof ο πΊ = π, πΈ β a graph with π πΊ = π. β¦ We repeatedly remove vertices from πΊ, if the removal does not decrease π πΊ . β¦ We obtain an induced subgraph πΊ β² = π β² , πΈβ² such that π πΊ β² = π, and for every π£ β π β² , we have π πΊ β² β π£ < π. 13 2/26/2015 The Minimum Degree of πΊ β² ο We obtain an induced subgraph πΊ β² = π β² , πΈβ² such that π πΊ β² = π, and for every π£ β π β² , we have π πΊ β² β π£ < π. πΏ(πΊ β² ) β the minimum degree of πΊ β² . ο Claim. πΏ πΊ β² β₯ π β 1. ο β¦ Assume, for contradiction, that there exists π£ β π β² such that deg π£ < π β 1. β¦ We color πΊ β² β π£ using at most π β 1 colors. We can then use one of these π β 1 colors to also color π£, contradicting π πΊ β² = π. Completing the Proof ο πΊ = π, πΈ β a graph with π πΊ = π. β¦ We repeatedly remove vertices from π£, if the removal does not decrease π πΊ . β¦ We obtain an induced subgraph πΊ β² = π β² , πΈβ² such that π πΊ β² = π, and for every π£ β π β² , we have π πΊ β² β π£ < π. 2π π β 1 β€ πΏ πΊβ² β€ β€ πmax . πΈ β¦ Equivalently, π πΊ β² = π β€ 1 + πmax . 14 2/26/2015 The End 15
© Copyright 2026 Paperzz