Spectral Graph Theory and its Applications

Size: px
Start display at page:

Download "Spectral Graph Theory and its Applications"

Transcription

1 Spectral Graph Theory and its Applications Yi-Hsuan Lin Abstract This notes were given in a series of lectures by Prof Fan Chung in National Taiwan University Introduction Basic notations Let G = (V, E) be a graph, where V is a vertex set and E is an edge set (Graph ) We denote the edge set E = {{a, b}, {b, c}, } Definition We say that {u, v} E Moreover, we let if and only if u v, if and only if u is adjacent to v, if and only if u is a neighborhood of v N(v) := {x V x v}, d v := degree of v = N(v) (d v ) v V denotes the degree of sequence Example In graph, we say (d v ) v V = {d a, d b, d c, d d } = {3,,, } Theorem 3 (Erdos-Gallai, 960) Let (a i ) i=,,,n be a degree of sequence of a graph a i a i+ if and only if r a i r(r ) + i= n i=r+ min{r, a i }

2 Proof ( ) Trivial, since when the graph has r vertices, it will be less than r(r ); outside r-graph part, it will be less than the second part of the inequality ( ) Exercise! There are many points of view of the graph theory The graph theory will involve topology, algebra, analysis and probability It also can be applied to the computer science (algorithm, complexity), network science (big data) and optimization Classification There are many types of graphs We give brief definitions in the following Definition 4 We call G to be an undirected graph if E = {unordered pair} We call G is a simple graph if G satisfies undirected, no multiple angles, 3no loops The directed graph will be denoted by The hypergraph: E = {subsets} The weighted graph: w(e) R + {0} Let G = (V, E), A be an adjacency matrix, which means { if u v, A(u, v) = 0 otherwise

3 It is not hard to see d u = v A(u, v) Path u = u 0, u,, u t = v, where u i u i+ We call it to be a simple path if all u is are distinct Denote A t (u, v) =# of paths from u to v of length t Exercise5 # of k paths in G = (V, E) nd k, where n = V, d =average u degree= d u For instance, when k =, -paths, by using the Cauchyn Schwarz inequality, we have We also have d i n( d i n ) where = (,,, ) # of paths of length t in G =, A t, Exercise 6 Let ρ 0 =spectral radius of A (the largest eigenvalue of A) Prove that (, A k ) k ρ 0 = lim k, 3 Random walk on G In this section, we consider G to be undirected graphs Let P (u, v) =the probability of matrix to u from v (transition probability matrix), if u v P (u, v) = d u = A(u, v) = (D A)(u, v) 0, otherwise d u Note that P = D A with D being a diagonal degree matrix, D(u, v) = d v (not symmetric in general) Let f : V R + {0} be a probability distribution and v f(v) = {, if v = u Example 7 f 0 = χ u, where χ u (v) = 0, otherwise There are two versions to describe the graph In the previous example, after one step the probability becomes χ u (z)p (z, v) = (χ u, P )(v) v After t steps, the probability from u reaching v is χ u P t (v) Here we use the row vector multiplying with the matrix Example 8 Uniform distribution Stationary distribution ( n, n,, n ) = n Does lim t fp t exists? unique? If the existence holds, then we have lim fp t = Π, t where Π is the stationary distribution (ergodic) 3

4 Example 9 G is k-regular, d u probability matrix = k and n P =, where P is the n Example 0 Let G = G G be disjoint union, where G is k -regular, G is k -regular Then the limit Π = Π Π, where are stationary Example S k on k + vertices Π = ( k,, k, 0,, 0), Π = (0, 0,, 0, k,, k ), χ c P odd (c) = 0 and χ c P even (c) = (k,,, ) = Π is stationary k Let G = (V, E) be a graph without isolated vertices, S V We define VolS = d v v S and Moreover, Π(u) = ( ) du u V (ΠP )(v) = u v Π(u)P (u, v) = u v d u d u = When the graph is directed, we can define ( ) d Π + + = u and Π = where = u d+ u = v d v d v = Π(v) ( ) d u, Π + P = Π 4

5 Problem Can we find a function f such that fp = f? In general, there is no close form for this f 4 The note of convergence Let M be a symmetric matrix, then all its eigenvalues are real Let M t = U Λ t U, where Λ is the diagonal matrix Recall that P = D A = D (D AD )D and let M = D AD, then P t = D M t D Let φ is are orthonormal eigenvectors associated with eigenvalues ρ i of M, then φ 0 = D We will see more details in the following lecture Spectral graph theory - An introduction The tool is based on the generalized fast Fourier transformation (GFFT) Let M denote all positive entries matrices, A be adjacent matrices, A(u, v) 0, u, v Recall that the Perron-Frobenius theorem states that there exists a unique eigenvector with positive components All negative eigenvalues matrix can be considered as a Laplacian The combinatorial Laplacian Let G = (V, E) be a simple graph without isolated vertices, no loops, V = n Denote A to be adjacency matrix, D to be diagonal matrix and P = D A to be the transition probability matrix with eigenvalues ρ i = λ i, where λ i s will be introduced later Definition Let L be (normalized) Laplacian, L = I D AD L has eigenvalues λ 0 λ λ n ( V = n), if u = v, L(u, v) =, if u v, du d v 0, otherwise P (u, v) = Prob{moving to v from u}, fp (v) = u v f(u)p (u, v), where f is a row vector Let B(u, e) be oriented all edges arbitrarily, u V, e E such that, if u is the head of e, B(u, e) =, if u is the tail of e, 0, otherwise Fact B B = P A = L: combinatorial Laplacian Fact 3 We have Lf(u) = d u f(u) v,v u f(v) = (f(u) f(v)) v,v u Fact 4 L = D LD = D B B D = (D B) (D B) 5

6 Fact 5 All eigenvalues λ i 0 and λ 0 = 0 A homological view: We can regard C as -chains and C 0 as 0-chains Then B : C 0 C and B : C C 0 Let e = {u, v} be oriented edge, then B sends e to u v and B : α e e β v v e E Proposition 6 Consider the Rayleigh quotient and let f = gd, v V glg gg = gd LD g gg = flf fdf, where flf = f(u) (f(v) f(u)) u v,v u = f(u) (f(u) f(v)) u v,v u = (f(u)(f(u) f(v)) + f(u)(f(v) f(u)) {u,v} E = (f(u) f(v)) {u,v} E and fdf = v f(v) d v Therefore, the Rayleigh quotient is glg {u,v} E gg = (f(u) f(v)) x V f (x)d x For zero eigenvalue, f(u) = f(v) if u v Fact 7 φ 0 = f 0 D = D, where = v d v Fact 8 G has k connected components if and only if the zero eigenvalue has multiplicity k Proof ( ) Easy ( ) Exercise Fact 9 λ i for all i Proof By using the Rayleigh quotient, we have λ i sup f since (a b) (a + b ) {u,v} E (f(u) f(v)) x V f = sup (x)d x f {u,v} E (f(u) f(v)) u v (f (u) + f, (v)) 6

7 0 Example 0 Let A =, L = 0 θ be the n-th root of θ n =, then θ L = ( n (θ + θ + + θ n )) θ n { 0, if θ =, = n, if θ n Moreover, 0 has multiplicity and n n n n θ θ n has multiplicity n Example More complicated, we consider matrices A = 0 and L = Similar calculation, we have θ L = ( θ θ ) θ n where θ = e πij n θ θ n Let πj = ( cos n ) θ θ n Example A hypercubes Q n has n vertices, n n edges V = (0, ) n ={string of 0, of length n }={subsets of an n-set ({,, ), n}} Its eigenvalues of L are k n, k = 0,,, n with multiplicity and eigenvectors θ n k s, s [n] = {,,, n} θ s (T ) = ( ) s n More facts n and Lθ s = k n θ s, with k = s (exercise) Fact 3 G is a vertex disjoint union of G and G, then we have Λ G = Λ G Λ G, where Λ S denotes the spectrum of S Fact 4 If G is connected and G K n, then λ, 7

8 Proof Let φ 0 be the first eigenfunction with respect to λ 0 and f = D g By using the Rayleigh quotient, we have λ = inf g φ 0 g, Lg g, g = = inf f(x)dx=0 inf f, (D A)f f(x)dx=0 f, Df x u (f(x) f(u)) x f = inf (x)d R(f), x f(x)dx=0 where R(f) is the standard Rayleigh quotient Now, we choose f by picking different vertices a and b with a b, d b, if v = a, f (v) = d a, if v = b, 0, otherwise Then we have λ R(f) = d ad b + d bd a d a d b + d bd = a Fact 5 Suppose G has diameter D, then λ v V d v, where = D() Proof Suppose that λ = R(f) for some f, f is the harmonic eigenfunction f(x)dx = 0, and choose u 0 such that f(u 0 ) = max u f(u), then v such that f(u 0 )f(v) < 0 and a path P = {u 0, u,, u t = v}, t D Again, x u (f(x) f(u)) λ = x f ( {x,y} E(P ) f(x) f(y) ) (x)d x () f(u 0 ( x,y E(P ) f(x) f(y) ) D() f(u 0 ) f(u 0) f(u t ) D() f(u 0 ) D() Remark 6 λ n 3 Exercise 7 Find connected graphs with λ being the minimum 3 More results for discrete Laplacian 3 Cartesian product Let G i = (V i, E i ) be graphs G G has vertex set V V Definition 3 We say (u, u ) (v, v ) if and only if u = v and u v or u = v and u v By the definition, it is easy to see Q n = P P P Let G = (V, E) be a graph with V = n and L = I D AD Recall the eigenvalues are 0 = λ 0 λ λ n, if λ 0 = 0, then the graph G has disconnected components In further, the spectral gap λ λ 0 plays an important role in the spectral graph theory 8

9 3 Vertex transitive and edge transitive Let G = (V, E) be a graph and σ be (graph) automorphism such that σ : V V satisfying x y if and only if σ(x) σ(y) Definition 3 We say that G is vertex transitive if u, v V, σ automorphism such that σ(u) = v We call G to be edge transitive if e, e E, σ automorphism such that σ(e) = e Exercise 33 Find examples of graphs such that vertex transitive will not imply the edge transitive Simultaneously, the edge transitive also cannot imply the vertex transitive Hint: We can consider the Cartesian product of two triangles Note that in the following graph, the vertices are transitive, but the edges are not Theorem 34 If G is edge transitive, then λ D Theorem 35 If G is vertex transitive and G has degree k, then λ kd Definition 36 We define the index of G to be IndG = min i E i, where E i is the i-th equivalent class of edges (the graph above also shows that these two triangular have equivalent edges) Theorem 37 λ D indg if G is vertex transitive Proof By using the Rayleigh quotient again, if we choose c = λ = inf f = n k inf f λ = inf sup f c f(x)dx, then we have dx x u (f(x) f(u)) x f (x)d x ( f(x)d x) dx x u u,v (f(x) f(u)) (f(u) f(v)) x u (f(x) f(u)) x (f(x), c) d x = inf f x u (f(x) f(u)) u,v (f(u) f(v))d ud v 9

10 Fix a vertex x 0, y V, we consider P (x 0, y) of length D and P (x 0 ) = {P (x 0, y) y V } For x V, x = σ(x 0 ), P (x) = {σp (x 0, y)} Now, for every edges e E, we set N e = # of recurrence of e in P (x) In addition, N e n D E i n D min E i n DindG Let e = {u, v} and f(e) = f(u) f(v), then (f(x) f(y)) ( f(e)) x y x y e P (x,y) x Therefore, we can conclude λ e E f (e)d N e e E ndindg k D y e P (x,y) f (e)d ndindg k n e E f (e) k u,v (f(u) f(v)) D indg f (e) Let G = (V, E) undirected weighted graph Recall that we have introduced P (x, y) = Prob{moving to y from x}, 0 P (x, y) and y P (x, y) = Let Π be the stationary distribution, then we have ΠP = Π, which means Π(x)P (x, y) = ΠP (y) x Definition 38 We call P (x, y) to be the reversible random walk if which means P (x, y) is reversible Π(x)P (x, y) = Π(y)P (y, x), Let ω xy = cπ(x)p (x, y), then ω xy = ω yx and Π(x)P (x, y) = c ω xy = d x ω xy d x = Π(y)P (x, y), where d x = y ω xy The typical random walk is P (x, y) = ω xy, Π(x) = d x d x and = x G d x Recall that in Section, we have proposed the following questions: Does fp t converge? How long does it take? How about the rates of convergence? Here are partial answers The necessary (also sufficient) conditions for the convergence is Irreducibility - This is equivalent to the connectivity of graphs Aperiodicity - This is equivalent to non-bipartite of graphs If P = D A = D (D AD )D = D MD, we have P t = D M t D Let φ i be orthonormal eigenvectors for M, i = 0,, n, if we write fd = 0

11 αi φ i, α i = fd (we denote L ) D = f = and φ 0 = D Thus, fp t Π = fd M t D Π = fd (I L) t D Π n = α i ( λ i ) t φ i D i=0 (max i>0 λ i t )C 0 as t, Π = α i ( λ i ) t φ i D if λ := λ i <, for some constant C > 0 Moreover, we have the following main results λ > 0 if and only if the graph is connected if and only if irreducibility holds λ n < if and only if the graph is non-bipartite if and only if the aperiodicity holds 33 Lazy walk We give examples of the lazy walk in the following Example 39 Z = I + P i>0, λ = λ, adding loops ω u,u = d u Example 30 Z = ci + P c +, choose the best constant c (eg c = λ + λ n ) 4 Cheeger s inequality - graph version Recall that L has eigenvalues 0 = λ 0 λ λ n, where λ controls the connectivity of graphs Moreover, λ gives information about the convergence of random walks In the spectral graph theory, we consider two important problems: Expansion property and isoperimetric property 4 Isoperimetric property In the graph theory, there are two kinds of boundaries Definition 4 We call δ(s) to be a vertex boundary if δ(s) = {v V v / S, v u for some u S} We call (S) to be an edge boundary if (S) = {{u, v} E u S, v / S} For a specific volume (say 00), what is the subset with volume 00 minimizing the vertex/edge boundary? Let G = (V, E) be a graph with V = n, we want to discuss the Cheeger s inequality to help us to us to understand the isoperimetric inequality

12 4 Cheeger s inequality Recall that Vol(S) = v S d v Definition 4 (Cheeger s ratio) h(s) = S Vol(S) Definition 43 The Cheeger constant h G of G is h G := min{h(s) S V, Vol(S) Vol(G)} Here we only consider all graphs with finite edges and vertices It is easy to see that for any S with Vol(S) Vol(G), S h GVol(S) Theorem 44 (Cheeger inequality) If graph is not complete, we have h G λ h G and λ h G λ The complete graphs are much easier to understand, so we only consider the incomplete graphs Exercise 45 Find graphs G, G for which h G = c λ and h G = c λ Lemma 46 h G λ Proof Use the Rayleigh quotient, we have λ = inf f(x)dx=0 h G is achieved by S, h G = by Then λ R(g) = x y (f(x) f(y)) x f R(g) with g(x)d x = 0 (x)d x S Vol(S) with Vol(S) Vol(G) Choose g defined, if v S, Vol(S) g(v) = Vol(S c, if v / S ) ( + ) S VolS VolS c ( VolS ) VolS + ( VolS ) VolS c c = ( VolS + VolS c ) S = S VolS VolS c h G Theorem 47 λ h G Proof Suppose λ = R(f) = u v (f(u) f(v)) u f (u)d u

13 for some f Order the vertices crossing f by f(u ) f(u ) f(u n ) Let C i = {{v j, v k } j i < k n} Define C i α := α f = min i n min{ j i d j, j>i d j} h G by the definition of h G It suffices to show that λ α Now, we define V + = {v : f(v) 0} and V = {v : f(v) < 0} WLOG, we may assume f(v)<0 d v f(y) 0 d u (if not, changing sign) Define g(x) = { f(x), if x V +, 0, otherwise Then we have λ f(u)d u = (f(u) f(v)) v,v u The above equality holds since if we set φ = D f, then λ φ = Lφ, then and λ f(x)(d x ) = D (D A)D (D f(x)) = (f(x) f(y)) d x y Lg, g λ = inf g φ 0 g, g = inf f, Lf f(x)dx=0 f, Df Therefore, u V λ = + f(u) v u (f(u) f(v)) u V + f (u)d u u v (g(u) g(v)) u g (u)d u u v u v (g(u) + g(v)) (g(u) + g(v)) ( u v (g (u) g (v)) ( u g (u)d u ) ( i g (u i ) g (u i+ ) C i ) ( u g (u)d u ) ( (g (v i ) g (v i+ )) h G ( u g (u)d u ) h G ( i g(v i)( j i d j j i d j) ( u g (u)d u ) = h G, where we used the summation by parts in the last inequality Exercise 48 Prove that λ h G by using (a + b) = (a + b ) (a b) Remark 49 Cheeger s inequality can be rewritten as h G λ α h G 5 Another characterization of h G Let G = (V, E) be a graph with V = n and L = I D AD be harmonic 0 = λ λ λ n, then we have 0 < λ < Recall that we have 3

14 defined the Cheeger s constant h G = e(s, S c ) min S V VolS, VolS where e(s, S c ) = S in the previous section In fact, the Cheeger s inequality is h G λ > h G and λ α h G We have the following theorem 5 Another characterization of Cheeger s constant Theorem 5 The Cheeger s constant h G = inf sup x y f(x) f(y) f c x V f(x) c d (:= h ) x Proof First, we claim that h G h It is enough to show that holds for all f : V R Choose a constant c 0 to be the median of f, which means either d x d x, or x,f(x)<c x,f(x) c d x > x,f(x) c x,f(x)>c which was obtained by the ideas of VolS (cut f from the middle) Now, we put g = f c and for all σ > 0, we consider d x d x Let Thus, we have f(x) f(y) = x y x,g(x)<σ x,g(x)>σ d x, g(σ) = {{x, y} E g(x) σ g(y)} h G ˆ ˆ 0 which implies h h G g(σ)dσ g(σ) = ( x,g(x)<σ d x ˆ 0 h G ( ( d x )dσ + g(x)<σ = h G g(x) d x = h G x V x,g(x)<σ ˆ x V 0 x,g(x)<σ ˆ 0 d x )dσ + ( g(x)>σ f(x) c d x, d x )dσ d x g(σ) ( x,g(x)>σ d x x,g(x)>σ d x )dσ 4

15 For h G h, we suppose that h G = X for some X V, with VolX VolX VolX c Define {, if v X ϕ(v) = 0, otherwise, then we have sup c x y ϕ(x) ϕ(y) x ϕ(x) c d x which proves the theorem = sup c X c VolX + + c VolX c = X VolX = h G, Now, we give another proof for λ h G should be proved more than one method) (important mathematical theorems 5 A second proof of λ h G Proof Suppose f achieves λ, which means λ = R(f) Then λ = R(f) = sup c x y (f(x) f(y)) x y (f(x) f(y)) x (f(x) c) d x x (f(x) c 0), d x where c 0 is the median of f If we set g(x) = f(x) c 0, then λ x y (g(x) g(y)) x g (x)d x ( x y g (x) g (y)) ( x g (x)d x ) h Remark 5 Note that L = D A, x y (g(x) + g(y)) x y (g(x) + g(y)) f, Lf = x f(x) y (f(x) f(y)) = x y(f(x) f(y)), since x f(x)(f(x) f(y)) + y f(y)(f(y) f(x)) Exercise 53 Prove that h G inf f, f(x)d x=0 53 More properties f(x) f(y) x f(x) d x h G x y Let G = (V, E) be a graph as before L = I D AD = D (D A)D = D LD For edge expansion, we have h(s) = S L has eigenvalues λ 0 5

16 λ λ n and its eigenvectors are ϕ 0, ϕ,, ϕ n Let f 0, f,, f n be combinatorial eigenvectors, where f i = ϕ i D λ = inf g ϕ 0 g, Lg g, g = If f(x)d x = 0, we have inf f, Lf f(x)dx=0 f, f = f, Lf λ f, Df, inf f(x)dx=0 f, Af ( λ ) f, Df, f, Af max i 0 λ i f, Df x y (f(x) f(y)) x f (x)d x Let g G := min{ VolδS VolS VolS }, moreover, if the graph is regular, we can consider the quantity δs S Theorem 54 VolδS VolS (σ + ɛ), where σ = = λ and ɛ = Example 55 (Ramanujan k-regular) σ k k Vol(S δs) and VolδS VolS k +lower order term 4 Proof Consider f = χ S + σχ δs, where χ A is a characteristic function on A u Let g = f cχ V with c = f(u)d u, g(x)d x = 0 Note that g (x)d x = (f(x) c) d x = f (x)d x c Then f, Af = f, (D (D A))f = g + ci, (D L)(g + ci) = g, Ag + c ( λ ) g, Dg + c ( λ ) f, Df + λ c (σ + ( σ)ɛ) f, Df since c = ( u S δs f(u)d u) On the other hand, u f (u) Vol(S δs) ɛ f, Df f, Af = χ S + χ δs, A(χ S + χ δs ) = e(s, S) + σe(s, δs) + σ e(δs, δs) ( σ)e(s, S) + σe(s, S δs) = ( σ)e(s, S) + σvols σvols, where e(s, T ) = #{(u, v) u S, v T, u v} and e(s, S δs) = VolS Thus, we have (σ + ( σ)ɛ) f, Df (σ + ( σ)ɛ)(vols + σ VolδS) and VolδS VolS σ ɛ σ (σ + ɛ) (σ + ɛ) if σ, λ 6

17 If λ <, we have VolδS VolS S + (δs) VolS h(s) + h(s δs) Exercise 56 h(s) λ ( VolS ) λ ( ɛ) Theorem 57 We have where σ = max i 0 λ i 54 Diameter of graphs VolδX VolX σ, σ + VolX VolX c Consider d(u, v) =length of the shortest path joining u and v, then we have diamg = max u,v d(u, v) and d(x, Y ) = min{d(u, v) u X, v Y } Theorem 58 When X Y c, d(x, Y ) Example 59 (Ramanujan k-regular) diamg log(n ) log λ log VolXc VolY c VolX VolY log λn +λ λ n λ log n log k = log n log k Consider X, Y = X c \δx, we have 0 = D Y, (I L)D x VolX VolY σ αi βi, i 0 i 0 where D Y = α i φ i and D x = β i φ i and α 0 β 0 = will imply that σ VolX c VolY c VolX VolY, and VolX VolY This σ ( VolX)(VolX + VolδX) VolX ( VolX VolδX) and VolδX(VolX + σ ( VolX)) = VolX( VolX)( σ )) 6 Matchings and applications Definition 6 A set edges M E(G) is called matching if e, e M, e e = 7

18 6 Perfect matching Definition 6 A matching is perfect if M = V (G) in G Sometimes we can think it as a permutation σ = For X V (G), N G (X) = {y : y x for x X}, ie, covers all vertices ( ) 3 3 Theorem 63 (Hall s theorem) A bipartite graph G = (A B, E) with A = B has a perfect matching if and only if for any nonempty X A, N G (X) X or δ(x) X Proof If G has a perfect matching, it is easy to see that N G (X) X For the other direction, it suffices to show that matching covering A We use the induction on A Assume that ( ) holds for A < n and we let G have A = n Case If N G (X) > X for all nonempty X A Pick an edge {a, b} E(G), delete a, b to obtain H For = X A\{a}, N H (X) N G (X) ( X + ) = X So H has matched covering A\{a} Now, we add {a, b} back to get matching covering A in G Case Exists X A with N(X) = X By induction, matching covering X in H For Y A\X, we have N H (X) + N H (Y ) N G (X Y ) X Y = X + Y Since N H (X) = X, so N H (Y ) Y, which implies matching covering A\X in K Theorem 64 (Tutte s theorem) Let q(g) denote the number of connected components of odd order G has perfect matching if and only if for any X V (G), q(g\x) X, where G\X is a subgraph induced by V \X Proof (Sketch) To see, note that each connected component of odd order sends at least one edge to a vertex of X Each vertex of X only receives at most one edge from each component We leave as an exercise 8

19 6 Doubly stochastic matrices / magic squares Definition 65 A square matrix is doubly stochastic if nonnegative entries with row/column sums are all Example 66 P = D A of random walks on regular graph Definition 67 A magic square of weight d is a square matrix, nonnegative integers with row/column sums are all d {, if j = σ(i), Definition 68 An n n permutation matrix T σ, defined by T ij = 0, otherwise, where σ is a permutation of {,,, n} Theorem 69 (Birkhoff - Von Neumann) Every magic square of weight d is the sum of d permutation matrices Proof Let T be an n n magic square of weight d Define a bipartite G = (A B, E), where i A, j B, i j if T ij > 0 Consider X A, i X T ij = X d, so j N(X) T ij X d But j N(X) T ij = N(X) d, so there is a perfect matching by Hall s theorem, which we denote by σ Let T σ be the associated permutation matrix and T T σ is a magic square of weight d Finish with the induction on d 63 Applications: Two-sided matching problems Ordinal preferences: Find the perfect matching that is optimal with respect to preferences Definition 60 A matching is stable if and only if the following doesn t hold: r is assigned to s, but prefers r j s assignment of s j, or s j prefers r over than r j 9

20 This is related to the Gale-Shapley Algorithm Definition 6 A matching r-pareto efficient if no pair r i, r j switch assignments and both receive prefered assignment ( ) r r Here r 3 is only a stable matching not r-pareto efficient s s s 3 0

Introducing the Laplacian

Introducing the Laplacian Introducing the Laplacian Prepared by: Steven Butler October 3, 005 A look ahead to weighted edges To this point we have looked at random walks where at each vertex we have equal probability of moving

More information

Laplacian and Random Walks on Graphs

Laplacian and Random Walks on Graphs Laplacian and Random Walks on Graphs Linyuan Lu University of South Carolina Selected Topics on Spectral Graph Theory (II) Nankai University, Tianjin, May 22, 2014 Five talks Selected Topics on Spectral

More information

Lecture 2: September 8

Lecture 2: September 8 CS294 Markov Chain Monte Carlo: Foundations & Applications Fall 2009 Lecture 2: September 8 Lecturer: Prof. Alistair Sinclair Scribes: Anand Bhaskar and Anindya De Disclaimer: These notes have not been

More information

Topics in Probabilistic Combinatorics and Algorithms Winter, 2016

Topics in Probabilistic Combinatorics and Algorithms Winter, 2016 Topics in Probabilistic Combinatorics and Algorithms Winter, 06 4. Epander Graphs Review: verte boundary δ() = {v, v u }. edge boundary () = {{u, v} E, u, v / }. Remark. Of special interset are (, β) epander,

More information

Spectral Graph Theory

Spectral Graph Theory Spectral raph Theory to appear in Handbook of Linear Algebra, second edition, CCR Press Steve Butler Fan Chung There are many different ways to associate a matrix with a graph (an introduction of which

More information

5 Flows and cuts in digraphs

5 Flows and cuts in digraphs 5 Flows and cuts in digraphs Recall that a digraph or network is a pair G = (V, E) where V is a set and E is a multiset of ordered pairs of elements of V, which we refer to as arcs. Note that two vertices

More information

215 Problem 1. (a) Define the total variation distance µ ν tv for probability distributions µ, ν on a finite set S. Show that

215 Problem 1. (a) Define the total variation distance µ ν tv for probability distributions µ, ν on a finite set S. Show that 15 Problem 1. (a) Define the total variation distance µ ν tv for probability distributions µ, ν on a finite set S. Show that µ ν tv = (1/) x S µ(x) ν(x) = x S(µ(x) ν(x)) + where a + = max(a, 0). Show that

More information

Isoperimetric inequalities for cartesian products of graphs

Isoperimetric inequalities for cartesian products of graphs Isoperimetric inequalities for cartesian products of graphs F. R. K. Chung University of Pennsylvania Philadelphia 19104 Prasad Tetali School of Mathematics Georgia Inst. of Technology Atlanta GA 3033-0160

More information

Eigenvalue comparisons in graph theory

Eigenvalue comparisons in graph theory Eigenvalue comparisons in graph theory Gregory T. Quenell July 1994 1 Introduction A standard technique for estimating the eigenvalues of the Laplacian on a compact Riemannian manifold M with bounded curvature

More information

Eigenvalues of graphs

Eigenvalues of graphs Eigenvalues of graphs F. R. K. Chung University of Pennsylvania Philadelphia PA 19104 September 11, 1996 1 Introduction The study of eigenvalues of graphs has a long history. From the early days, representation

More information

Markov Chains, Random Walks on Graphs, and the Laplacian

Markov Chains, Random Walks on Graphs, and the Laplacian Markov Chains, Random Walks on Graphs, and the Laplacian CMPSCI 791BB: Advanced ML Sridhar Mahadevan Random Walks! There is significant interest in the problem of random walks! Markov chain analysis! Computer

More information

Current; Forest Tree Theorem; Potential Functions and their Bounds

Current; Forest Tree Theorem; Potential Functions and their Bounds April 13, 2008 Franklin Kenter Current; Forest Tree Theorem; Potential Functions and their Bounds 1 Introduction In this section, we will continue our discussion on current and induced current. Review

More information

Linear algebra and applications to graphs Part 1

Linear algebra and applications to graphs Part 1 Linear algebra and applications to graphs Part 1 Written up by Mikhail Belkin and Moon Duchin Instructor: Laszlo Babai June 17, 2001 1 Basic Linear Algebra Exercise 1.1 Let V and W be linear subspaces

More information

1 Adjacency matrix and eigenvalues

1 Adjacency matrix and eigenvalues CSC 5170: Theory of Computational Complexity Lecture 7 The Chinese University of Hong Kong 1 March 2010 Our objective of study today is the random walk algorithm for deciding if two vertices in an undirected

More information

Eigenvalues, random walks and Ramanujan graphs

Eigenvalues, random walks and Ramanujan graphs Eigenvalues, random walks and Ramanujan graphs David Ellis 1 The Expander Mixing lemma We have seen that a bounded-degree graph is a good edge-expander if and only if if has large spectral gap If G = (V,

More information

Lecture 5: Random Walks and Markov Chain

Lecture 5: Random Walks and Markov Chain Spectral Graph Theory and Applications WS 20/202 Lecture 5: Random Walks and Markov Chain Lecturer: Thomas Sauerwald & He Sun Introduction to Markov Chains Definition 5.. A sequence of random variables

More information

Definition A finite Markov chain is a memoryless homogeneous discrete stochastic process with a finite number of states.

Definition A finite Markov chain is a memoryless homogeneous discrete stochastic process with a finite number of states. Chapter 8 Finite Markov Chains A discrete system is characterized by a set V of states and transitions between the states. V is referred to as the state space. We think of the transitions as occurring

More information

Graph fundamentals. Matrices associated with a graph

Graph fundamentals. Matrices associated with a graph Graph fundamentals Matrices associated with a graph Drawing a picture of a graph is one way to represent it. Another type of representation is via a matrix. Let G be a graph with V (G) ={v 1,v,...,v n

More information

Lecturer: Naoki Saito Scribe: Ashley Evans/Allen Xue. May 31, Graph Laplacians and Derivatives

Lecturer: Naoki Saito Scribe: Ashley Evans/Allen Xue. May 31, Graph Laplacians and Derivatives MAT 280: Laplacian Eigenfunctions: Theory, Applications, and Computations Lecture 19: Introduction to Spectral Graph Theory II. Graph Laplacians and Eigenvalues of Adjacency Matrices and Laplacians Lecturer:

More information

Properties of Ramanujan Graphs

Properties of Ramanujan Graphs Properties of Ramanujan Graphs Andrew Droll 1, 1 Department of Mathematics and Statistics, Jeffery Hall, Queen s University Kingston, Ontario, Canada Student Number: 5638101 Defense: 27 August, 2008, Wed.

More information

Lecture 7: Spectral Graph Theory II

Lecture 7: Spectral Graph Theory II A Theorist s Toolkit (CMU 18-859T, Fall 2013) Lecture 7: Spectral Graph Theory II September 30, 2013 Lecturer: Ryan O Donnell Scribe: Christian Tjandraatmadja 1 Review We spend a page to review the previous

More information

The Adjacency Matrix, Standard Laplacian, and Normalized Laplacian, and Some Eigenvalue Interlacing Results

The Adjacency Matrix, Standard Laplacian, and Normalized Laplacian, and Some Eigenvalue Interlacing Results The Adjacency Matrix, Standard Laplacian, and Normalized Laplacian, and Some Eigenvalue Interlacing Results Frank J. Hall Department of Mathematics and Statistics Georgia State University Atlanta, GA 30303

More information

Lecture 13: Spectral Graph Theory

Lecture 13: Spectral Graph Theory CSE 521: Design and Analysis of Algorithms I Winter 2017 Lecture 13: Spectral Graph Theory Lecturer: Shayan Oveis Gharan 11/14/18 Disclaimer: These notes have not been subjected to the usual scrutiny reserved

More information

1.3 Vertex Degrees. Vertex Degree for Undirected Graphs: Let G be an undirected. Vertex Degree for Digraphs: Let D be a digraph and y V (D).

1.3 Vertex Degrees. Vertex Degree for Undirected Graphs: Let G be an undirected. Vertex Degree for Digraphs: Let D be a digraph and y V (D). 1.3. VERTEX DEGREES 11 1.3 Vertex Degrees Vertex Degree for Undirected Graphs: Let G be an undirected graph and x V (G). The degree d G (x) of x in G: the number of edges incident with x, each loop counting

More information

Probability & Computing

Probability & Computing Probability & Computing Stochastic Process time t {X t t 2 T } state space Ω X t 2 state x 2 discrete time: T is countable T = {0,, 2,...} discrete space: Ω is finite or countably infinite X 0,X,X 2,...

More information

Random Lifts of Graphs

Random Lifts of Graphs 27th Brazilian Math Colloquium, July 09 Plan of this talk A brief introduction to the probabilistic method. A quick review of expander graphs and their spectrum. Lifts, random lifts and their properties.

More information

Stanford University CS366: Graph Partitioning and Expanders Handout 13 Luca Trevisan March 4, 2013

Stanford University CS366: Graph Partitioning and Expanders Handout 13 Luca Trevisan March 4, 2013 Stanford University CS366: Graph Partitioning and Expanders Handout 13 Luca Trevisan March 4, 2013 Lecture 13 In which we construct a family of expander graphs. The problem of constructing expander graphs

More information

1.10 Matrix Representation of Graphs

1.10 Matrix Representation of Graphs 42 Basic Concepts of Graphs 1.10 Matrix Representation of Graphs Definitions: In this section, we introduce two kinds of matrix representations of a graph, that is, the adjacency matrix and incidence matrix

More information

Reading group: proof of the PCP theorem

Reading group: proof of the PCP theorem Reading group: proof of the PCP theorem 1 The PCP Theorem The usual formulation of the PCP theorem is equivalent to: Theorem 1. There exists a finite constraint language A such that the following problem

More information

Analysis on Graphs. Alexander Grigoryan Lecture Notes. University of Bielefeld, WS 2011/12

Analysis on Graphs. Alexander Grigoryan Lecture Notes. University of Bielefeld, WS 2011/12 Analysis on Graphs Alexander Grigoryan Lecture Notes University of Bielefeld, WS 0/ Contents The Laplace operator on graphs 5. The notion of a graph............................. 5. Cayley graphs..................................

More information

Laplacian eigenvalues and optimality: II. The Laplacian of a graph. R. A. Bailey and Peter Cameron

Laplacian eigenvalues and optimality: II. The Laplacian of a graph. R. A. Bailey and Peter Cameron Laplacian eigenvalues and optimality: II. The Laplacian of a graph R. A. Bailey and Peter Cameron London Taught Course Centre, June 2012 The Laplacian of a graph This lecture will be about the Laplacian

More information

Diffusion and random walks on graphs

Diffusion and random walks on graphs Diffusion and random walks on graphs Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Structural

More information

THE NORMALIZED LAPLACIAN MATRIX AND

THE NORMALIZED LAPLACIAN MATRIX AND THE NORMALIZED LAPLACIAN MATRIX AND GENERAL RANDIĆ INDEX OF GRAPHS A Thesis Submitted to the Faculty of Graduate Studies and Research In Partial Fulfillment of the Requirements for the Degree of Doctor

More information

A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo

A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo A. E. Brouwer & W. H. Haemers 2008-02-28 Abstract We show that if µ j is the j-th largest Laplacian eigenvalue, and d

More information

Improved Upper Bounds for the Laplacian Spectral Radius of a Graph

Improved Upper Bounds for the Laplacian Spectral Radius of a Graph Improved Upper Bounds for the Laplacian Spectral Radius of a Graph Tianfei Wang 1 1 School of Mathematics and Information Science Leshan Normal University, Leshan 614004, P.R. China 1 wangtf818@sina.com

More information

Lecture 3: graph theory

Lecture 3: graph theory CONTENTS 1 BASIC NOTIONS Lecture 3: graph theory Sonia Martínez October 15, 2014 Abstract The notion of graph is at the core of cooperative control. Essentially, it allows us to model the interaction topology

More information

The Signless Laplacian Spectral Radius of Graphs with Given Degree Sequences. Dedicated to professor Tian Feng on the occasion of his 70 birthday

The Signless Laplacian Spectral Radius of Graphs with Given Degree Sequences. Dedicated to professor Tian Feng on the occasion of his 70 birthday The Signless Laplacian Spectral Radius of Graphs with Given Degree Sequences Xiao-Dong ZHANG Ü À Shanghai Jiao Tong University xiaodong@sjtu.edu.cn Dedicated to professor Tian Feng on the occasion of his

More information

1 T 1 = where 1 is the all-ones vector. For the upper bound, let v 1 be the eigenvector corresponding. u:(u,v) E v 1(u)

1 T 1 = where 1 is the all-ones vector. For the upper bound, let v 1 be the eigenvector corresponding. u:(u,v) E v 1(u) CME 305: Discrete Mathematics and Algorithms Instructor: Reza Zadeh (rezab@stanford.edu) Final Review Session 03/20/17 1. Let G = (V, E) be an unweighted, undirected graph. Let λ 1 be the maximum eigenvalue

More information

Graph Theory. Thomas Bloom. February 6, 2015

Graph Theory. Thomas Bloom. February 6, 2015 Graph Theory Thomas Bloom February 6, 2015 1 Lecture 1 Introduction A graph (for the purposes of these lectures) is a finite set of vertices, some of which are connected by a single edge. Most importantly,

More information

Immerse Metric Space Homework

Immerse Metric Space Homework Immerse Metric Space Homework (Exercises -2). In R n, define d(x, y) = x y +... + x n y n. Show that d is a metric that induces the usual topology. Sketch the basis elements when n = 2. Solution: Steps

More information

Lecture 12: Introduction to Spectral Graph Theory, Cheeger s inequality

Lecture 12: Introduction to Spectral Graph Theory, Cheeger s inequality CSE 521: Design and Analysis of Algorithms I Spring 2016 Lecture 12: Introduction to Spectral Graph Theory, Cheeger s inequality Lecturer: Shayan Oveis Gharan May 4th Scribe: Gabriel Cadamuro Disclaimer:

More information

Lecture 1: Graphs, Adjacency Matrices, Graph Laplacian

Lecture 1: Graphs, Adjacency Matrices, Graph Laplacian Lecture 1: Graphs, Adjacency Matrices, Graph Laplacian Radu Balan January 31, 2017 G = (V, E) An undirected graph G is given by two pieces of information: a set of vertices V and a set of edges E, G =

More information

Kernels of Directed Graph Laplacians. J. S. Caughman and J.J.P. Veerman

Kernels of Directed Graph Laplacians. J. S. Caughman and J.J.P. Veerman Kernels of Directed Graph Laplacians J. S. Caughman and J.J.P. Veerman Department of Mathematics and Statistics Portland State University PO Box 751, Portland, OR 97207. caughman@pdx.edu, veerman@pdx.edu

More information

Diameters and eigenvalues

Diameters and eigenvalues CHAPTER 3 Diameters and eigenvalues 31 The diameter of a graph In a graph G, the distance between two vertices u and v, denoted by d(u, v), is defined to be the length of a shortest path joining u and

More information

Note on the normalized Laplacian eigenvalues of signed graphs

Note on the normalized Laplacian eigenvalues of signed graphs AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 44 (2009), Pages 153 162 Note on the normalized Laplacian eigenvalues of signed graphs Hong-hai Li College of Mathematic and Information Science Jiangxi Normal

More information

Inverse Perron values and connectivity of a uniform hypergraph

Inverse Perron values and connectivity of a uniform hypergraph Inverse Perron values and connectivity of a uniform hypergraph Changjiang Bu College of Automation College of Science Harbin Engineering University Harbin, PR China buchangjiang@hrbeu.edu.cn Jiang Zhou

More information

Logarithmic Harnack inequalities

Logarithmic Harnack inequalities Logarithmic Harnack inequalities F. R. K. Chung University of Pennsylvania Philadelphia, Pennsylvania 19104 S.-T. Yau Harvard University Cambridge, assachusetts 02138 1 Introduction We consider the relationship

More information

Nonnegative Matrices I

Nonnegative Matrices I Nonnegative Matrices I Daisuke Oyama Topics in Economic Theory September 26, 2017 References J. L. Stuart, Digraphs and Matrices, in Handbook of Linear Algebra, Chapter 29, 2006. R. A. Brualdi and H. J.

More information

Chapter 2 Spectra of Finite Graphs

Chapter 2 Spectra of Finite Graphs Chapter 2 Spectra of Finite Graphs 2.1 Characteristic Polynomials Let G = (V, E) be a finite graph on n = V vertices. Numbering the vertices, we write down its adjacency matrix in an explicit form of n

More information

Discrepancy inequalities for directed graphs

Discrepancy inequalities for directed graphs Discrepancy inequalities for directed graphs Fan Chung 1 Franklin Kenter University of California, San Diego La Jolla, CA 9093 Abstract: We establish several discrepancy and isoperimetric inequalities

More information

Data Analysis and Manifold Learning Lecture 3: Graphs, Graph Matrices, and Graph Embeddings

Data Analysis and Manifold Learning Lecture 3: Graphs, Graph Matrices, and Graph Embeddings Data Analysis and Manifold Learning Lecture 3: Graphs, Graph Matrices, and Graph Embeddings Radu Horaud INRIA Grenoble Rhone-Alpes, France Radu.Horaud@inrialpes.fr http://perception.inrialpes.fr/ Outline

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh 27 June 2008 1 Warm-up 1. (A result of Bourbaki on finite geometries, from Răzvan) Let X be a finite set, and let F be a family of distinct proper subsets

More information

Matching Polynomials of Graphs

Matching Polynomials of Graphs Spectral Graph Theory Lecture 25 Matching Polynomials of Graphs Daniel A Spielman December 7, 2015 Disclaimer These notes are not necessarily an accurate representation of what happened in class The notes

More information

On the distance signless Laplacian spectral radius of graphs and digraphs

On the distance signless Laplacian spectral radius of graphs and digraphs Electronic Journal of Linear Algebra Volume 3 Volume 3 (017) Article 3 017 On the distance signless Laplacian spectral radius of graphs and digraphs Dan Li Xinjiang University,Urumqi, ldxjedu@163.com Guoping

More information

Markov Chains, Stochastic Processes, and Matrix Decompositions

Markov Chains, Stochastic Processes, and Matrix Decompositions Markov Chains, Stochastic Processes, and Matrix Decompositions 5 May 2014 Outline 1 Markov Chains Outline 1 Markov Chains 2 Introduction Perron-Frobenius Matrix Decompositions and Markov Chains Spectral

More information

On Hadamard Diagonalizable Graphs

On Hadamard Diagonalizable Graphs On Hadamard Diagonalizable Graphs S. Barik, S. Fallat and S. Kirkland Department of Mathematics and Statistics University of Regina Regina, Saskatchewan, Canada S4S 0A2 Abstract Of interest here is a characterization

More information

Rao s degree sequence conjecture

Rao s degree sequence conjecture Rao s degree sequence conjecture Maria Chudnovsky 1 Columbia University, New York, NY 10027 Paul Seymour 2 Princeton University, Princeton, NJ 08544 July 31, 2009; revised December 10, 2013 1 Supported

More information

Spectral radius, symmetric and positive matrices

Spectral radius, symmetric and positive matrices Spectral radius, symmetric and positive matrices Zdeněk Dvořák April 28, 2016 1 Spectral radius Definition 1. The spectral radius of a square matrix A is ρ(a) = max{ λ : λ is an eigenvalue of A}. For an

More information

Lecture 8: Spectral Graph Theory III

Lecture 8: Spectral Graph Theory III A Theorist s Toolkit (CMU 18-859T, Fall 13) Lecture 8: Spectral Graph Theory III October, 13 Lecturer: Ryan O Donnell Scribe: Jeremy Karp 1 Recap Last time we showed that every function f : V R is uniquely

More information

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS M. N. ELLINGHAM AND JUSTIN Z. SCHROEDER In memory of Mike Albertson. Abstract. A distinguishing partition for an action of a group Γ on a set

More information

Modern Discrete Probability Spectral Techniques

Modern Discrete Probability Spectral Techniques Modern Discrete Probability VI - Spectral Techniques Background Sébastien Roch UW Madison Mathematics December 22, 2014 1 Review 2 3 4 Mixing time I Theorem (Convergence to stationarity) Consider a finite

More information

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected. 4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H, K) with H K = G and E(H K) = and V (H) V (K) = k. Such a separation is proper if V (H) \ V (K) and V (K)

More information

Max-Planck-Institut für Mathematik in den Naturwissenschaften Leipzig

Max-Planck-Institut für Mathematik in den Naturwissenschaften Leipzig Max-Planck-Institut für Mathematik in den Naturwissenschaften Leipzig On the spectrum of the normalized Laplacian for signed graphs: Interlacing, contraction, and replication by Fatihcan M. Atay and Hande

More information

The least eigenvalue of the signless Laplacian of non-bipartite unicyclic graphs with k pendant vertices

The least eigenvalue of the signless Laplacian of non-bipartite unicyclic graphs with k pendant vertices Electronic Journal of Linear Algebra Volume 26 Volume 26 (2013) Article 22 2013 The least eigenvalue of the signless Laplacian of non-bipartite unicyclic graphs with k pendant vertices Ruifang Liu rfliu@zzu.edu.cn

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh June 2009 1 Linear independence These problems both appeared in a course of Benny Sudakov at Princeton, but the links to Olympiad problems are due to Yufei

More information

Topics in Graph Theory

Topics in Graph Theory Topics in Graph Theory September 4, 2018 1 Preliminaries A graph is a system G = (V, E) consisting of a set V of vertices and a set E (disjoint from V ) of edges, together with an incidence function End

More information

VISCOSITY SOLUTIONS. We follow Han and Lin, Elliptic Partial Differential Equations, 5.

VISCOSITY SOLUTIONS. We follow Han and Lin, Elliptic Partial Differential Equations, 5. VISCOSITY SOLUTIONS PETER HINTZ We follow Han and Lin, Elliptic Partial Differential Equations, 5. 1. Motivation Throughout, we will assume that Ω R n is a bounded and connected domain and that a ij C(Ω)

More information

4th Preparation Sheet - Solutions

4th Preparation Sheet - Solutions Prof. Dr. Rainer Dahlhaus Probability Theory Summer term 017 4th Preparation Sheet - Solutions Remark: Throughout the exercise sheet we use the two equivalent definitions of separability of a metric space

More information

Dynamical Systems and Ergodic Theory PhD Exam Spring Topics: Topological Dynamics Definitions and basic results about the following for maps and

Dynamical Systems and Ergodic Theory PhD Exam Spring Topics: Topological Dynamics Definitions and basic results about the following for maps and Dynamical Systems and Ergodic Theory PhD Exam Spring 2012 Introduction: This is the first year for the Dynamical Systems and Ergodic Theory PhD exam. As such the material on the exam will conform fairly

More information

Commutative Banach algebras 79

Commutative Banach algebras 79 8. Commutative Banach algebras In this chapter, we analyze commutative Banach algebras in greater detail. So we always assume that xy = yx for all x, y A here. Definition 8.1. Let A be a (commutative)

More information

In particular, if A is a square matrix and λ is one of its eigenvalues, then we can find a non-zero column vector X with

In particular, if A is a square matrix and λ is one of its eigenvalues, then we can find a non-zero column vector X with Appendix: Matrix Estimates and the Perron-Frobenius Theorem. This Appendix will first present some well known estimates. For any m n matrix A = [a ij ] over the real or complex numbers, it will be convenient

More information

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected. 4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H 1, H 2 ) so that H 1 H 2 = G E(H 1 ) E(H 2 ) = V (H 1 ) V (H 2 ) = k Such a separation is proper if V (H

More information

Summary: A Random Walks View of Spectral Segmentation, by Marina Meila (University of Washington) and Jianbo Shi (Carnegie Mellon University)

Summary: A Random Walks View of Spectral Segmentation, by Marina Meila (University of Washington) and Jianbo Shi (Carnegie Mellon University) Summary: A Random Walks View of Spectral Segmentation, by Marina Meila (University of Washington) and Jianbo Shi (Carnegie Mellon University) The authors explain how the NCut algorithm for graph bisection

More information

Fiedler s Theorems on Nodal Domains

Fiedler s Theorems on Nodal Domains Spectral Graph Theory Lecture 7 Fiedler s Theorems on Nodal Domains Daniel A. Spielman September 19, 2018 7.1 Overview In today s lecture we will justify some of the behavior we observed when using eigenvectors

More information

Spectra of Adjacency and Laplacian Matrices

Spectra of Adjacency and Laplacian Matrices Spectra of Adjacency and Laplacian Matrices Definition: University of Alicante (Spain) Matrix Computing (subject 3168 Degree in Maths) 30 hours (theory)) + 15 hours (practical assignment) Contents 1. Spectra

More information

Partial cubes: structures, characterizations, and constructions

Partial cubes: structures, characterizations, and constructions Partial cubes: structures, characterizations, and constructions Sergei Ovchinnikov San Francisco State University, Mathematics Department, 1600 Holloway Ave., San Francisco, CA 94132 Abstract Partial cubes

More information

Lectures 15: Cayley Graphs of Abelian Groups

Lectures 15: Cayley Graphs of Abelian Groups U.C. Berkeley CS294: Spectral Methods and Expanders Handout 15 Luca Trevisan March 14, 2016 Lectures 15: Cayley Graphs of Abelian Groups In which we show how to find the eigenvalues and eigenvectors of

More information

Isoperimetric problems

Isoperimetric problems CHAPTER 2 Isoperimetric problems 2.1. History One of the earliest problems in geometry was the isoperimetric problem, which was considered by the ancient Greeks. The problem is to find, among all closed

More information

Advanced Topics in Discrete Math: Graph Theory Fall 2010

Advanced Topics in Discrete Math: Graph Theory Fall 2010 21-801 Advanced Topics in Discrete Math: Graph Theory Fall 2010 Prof. Andrzej Dudek notes by Brendan Sullivan October 18, 2010 Contents 0 Introduction 1 1 Matchings 1 1.1 Matchings in Bipartite Graphs...................................

More information

Math General Topology Fall 2012 Homework 6 Solutions

Math General Topology Fall 2012 Homework 6 Solutions Math 535 - General Topology Fall 202 Homework 6 Solutions Problem. Let F be the field R or C of real or complex numbers. Let n and denote by F[x, x 2,..., x n ] the set of all polynomials in n variables

More information

Chapter 3. Differentiable Mappings. 1. Differentiable Mappings

Chapter 3. Differentiable Mappings. 1. Differentiable Mappings Chapter 3 Differentiable Mappings 1 Differentiable Mappings Let V and W be two linear spaces over IR A mapping L from V to W is called a linear mapping if L(u + v) = Lu + Lv for all u, v V and L(λv) =

More information

Laplacians of Graphs, Spectra and Laplacian polynomials

Laplacians of Graphs, Spectra and Laplacian polynomials Mednykh A. D. (Sobolev Institute of Math) Laplacian for Graphs 27 June - 03 July 2015 1 / 30 Laplacians of Graphs, Spectra and Laplacian polynomials Alexander Mednykh Sobolev Institute of Mathematics Novosibirsk

More information

Z-Pencils. November 20, Abstract

Z-Pencils. November 20, Abstract Z-Pencils J. J. McDonald D. D. Olesky H. Schneider M. J. Tsatsomeros P. van den Driessche November 20, 2006 Abstract The matrix pencil (A, B) = {tb A t C} is considered under the assumptions that A is

More information

Lecture Introduction. 2 Brief Recap of Lecture 10. CS-621 Theory Gems October 24, 2012

Lecture Introduction. 2 Brief Recap of Lecture 10. CS-621 Theory Gems October 24, 2012 CS-62 Theory Gems October 24, 202 Lecture Lecturer: Aleksander Mądry Scribes: Carsten Moldenhauer and Robin Scheibler Introduction In Lecture 0, we introduced a fundamental object of spectral graph theory:

More information

Path decompositions and Gallai s conjecture

Path decompositions and Gallai s conjecture Journal of Combinatorial Theory, Series B 93 (005) 117 15 www.elsevier.com/locate/jctb Path decompositions and Gallai s conjecture Genghua Fan Department of Mathematics, Fuzhou University, Fuzhou, Fujian

More information

Laplacians of Graphs, Spectra and Laplacian polynomials

Laplacians of Graphs, Spectra and Laplacian polynomials Laplacians of Graphs, Spectra and Laplacian polynomials Lector: Alexander Mednykh Sobolev Institute of Mathematics Novosibirsk State University Winter School in Harmonic Functions on Graphs and Combinatorial

More information

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3 Index Page 1 Topology 2 1.1 Definition of a topology 2 1.2 Basis (Base) of a topology 2 1.3 The subspace topology & the product topology on X Y 3 1.4 Basic topology concepts: limit points, closed sets,

More information

Powerful tool for sampling from complicated distributions. Many use Markov chains to model events that arise in nature.

Powerful tool for sampling from complicated distributions. Many use Markov chains to model events that arise in nature. Markov Chains Markov chains: 2SAT: Powerful tool for sampling from complicated distributions rely only on local moves to explore state space. Many use Markov chains to model events that arise in nature.

More information

Energy of Graphs. Sivaram K. Narayan Central Michigan University. Presented at CMU on October 10, 2015

Energy of Graphs. Sivaram K. Narayan Central Michigan University. Presented at CMU on October 10, 2015 Energy of Graphs Sivaram K. Narayan Central Michigan University Presented at CMU on October 10, 2015 1 / 32 Graphs We will consider simple graphs (no loops, no multiple edges). Let V = {v 1, v 2,..., v

More information

1 Matrix notation and preliminaries from spectral graph theory

1 Matrix notation and preliminaries from spectral graph theory Graph clustering (or community detection or graph partitioning) is one of the most studied problems in network analysis. One reason for this is that there are a variety of ways to define a cluster or community.

More information

Math 443/543 Graph Theory Notes 5: Graphs as matrices, spectral graph theory, and PageRank

Math 443/543 Graph Theory Notes 5: Graphs as matrices, spectral graph theory, and PageRank Math 443/543 Graph Theory Notes 5: Graphs as matrices, spectral graph theory, and PageRank David Glickenstein November 3, 4 Representing graphs as matrices It will sometimes be useful to represent graphs

More information

Notes on Linear Algebra and Matrix Theory

Notes on Linear Algebra and Matrix Theory Massimo Franceschet featuring Enrico Bozzo Scalar product The scalar product (a.k.a. dot product or inner product) of two real vectors x = (x 1,..., x n ) and y = (y 1,..., y n ) is not a vector but a

More information

Approximate Counting and Markov Chain Monte Carlo

Approximate Counting and Markov Chain Monte Carlo Approximate Counting and Markov Chain Monte Carlo A Randomized Approach Arindam Pal Department of Computer Science and Engineering Indian Institute of Technology Delhi March 18, 2011 April 8, 2011 Arindam

More information

ACO Comprehensive Exam October 18 and 19, Analysis of Algorithms

ACO Comprehensive Exam October 18 and 19, Analysis of Algorithms Consider the following two graph problems: 1. Analysis of Algorithms Graph coloring: Given a graph G = (V,E) and an integer c 0, a c-coloring is a function f : V {1,,...,c} such that f(u) f(v) for all

More information

THE INVERSE FUNCTION THEOREM

THE INVERSE FUNCTION THEOREM THE INVERSE FUNCTION THEOREM W. PATRICK HOOPER The implicit function theorem is the following result: Theorem 1. Let f be a C 1 function from a neighborhood of a point a R n into R n. Suppose A = Df(a)

More information

1 Matchings in Non-Bipartite Graphs

1 Matchings in Non-Bipartite Graphs CS 598CSC: Combinatorial Optimization Lecture date: Feb 9, 010 Instructor: Chandra Chekuri Scribe: Matthew Yancey 1 Matchings in Non-Bipartite Graphs We discuss matching in general undirected graphs. Given

More information

(1) Consider the space S consisting of all continuous real-valued functions on the closed interval [0, 1]. For f, g S, define

(1) Consider the space S consisting of all continuous real-valued functions on the closed interval [0, 1]. For f, g S, define Homework, Real Analysis I, Fall, 2010. (1) Consider the space S consisting of all continuous real-valued functions on the closed interval [0, 1]. For f, g S, define ρ(f, g) = 1 0 f(x) g(x) dx. Show that

More information

On Spectral Properties of the Grounded Laplacian Matrix

On Spectral Properties of the Grounded Laplacian Matrix On Spectral Properties of the Grounded Laplacian Matrix by Mohammad Pirani A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Science

More information

On the adjacency matrix of a block graph

On the adjacency matrix of a block graph On the adjacency matrix of a block graph R. B. Bapat Stat-Math Unit Indian Statistical Institute, Delhi 7-SJSS Marg, New Delhi 110 016, India. email: rbb@isid.ac.in Souvik Roy Economics and Planning Unit

More information

A local graph partitioning algorithm using heat kernel pagerank

A local graph partitioning algorithm using heat kernel pagerank A local graph partitioning algorithm using heat kernel pagerank Fan Chung University of California at an Diego, La Jolla CA 92093, UA, fan@ucsd.edu, http://www.math.ucsd.edu/~fan/ Abstract. We give an

More information