Spectral Methods for Testing Clusters in Graphs

Size: px
Start display at page:

Download "Spectral Methods for Testing Clusters in Graphs"

Transcription

1 Spectral Methods for Testing Clusters in Graphs Sandeep Silwal, Jonathan Tidor Mentor: Jonathan Tidor August, 8 Abstract We study the problem of testing if a graph has a cluster structure in the framework of graph property testing Given some ɛ, we say that a graph with a degree bound d is k, φ) clusterable if it can be partitioned into at most k parts such that the inner conductance of each part is at least φ and the outer conductance of each part is at most c d,k φ We present an algorithm that accepts all graphs that are k, φ) clusterable with probability at least and rejects all graphs that are ɛ-far from k, φ )-clusterable for φ c d,k µφ ɛ where < µ < C for some constant C This improves upon the work of Czumaj, Peng, and Sohler in [] by removing a log n factor from the denominator of φ Our technique combines the ideas present in [, 7] in addition to a new spectral perspective Currently this edition of the paper only has a proof for the case of k = but the proof for all k will be given in a future edition of the paper Introduction Background on Property Testing In this paper, we study property testing of graphs in the bounded degree model We are given a graph G = V, E) on n vertices where all the vertices have degree at most d Given a graph property P, we say that G is ɛ-far from satisfying P if ɛdn edges need to be added or removed from G for G to satisfy P A property testing algorithm for P is an algorithm that accepts every graph G with P with probability at least and rejects every graph that is ɛ-far from having P with probability at least We assume that the representation of G is given as an oracle which allows us to find the ith neighbor of any vertex v if i d If i is larger than the degree of v, then a special symbol is returned The complexity of a graph property testing algorithm is measured in terms of its query complexity, or the number of queries the algorithm accesses from the oracle Therefore, the goal of property testing algorithms is to find an algorithm with an efficient query complexity This framework of property testing of graphs was developed by Goldreich and Ron [4] has been applied to study various properties such as bipartiteness [5] and -colorability [4] See [4] and [9] for some more examples Our paper deals with a slightly different definition of property testing We test for a property P that is parameterized by a parameter α such that Pα) Pα ) if α α We

2 then accept graphs with property Pα) with probability at least and reject graphs that are ɛ-far from having property Pα ) with probability at least where α < α Testing k-clusterability We are interested in the property of k clusterability as introduced by Czumaj, Peng, and Sohler in [] Roughly, a graph is k-clusterable if it can be partitioned into at most k clusters where vertices in the same cluster are well connected while vertices in different clusters are well-separated The quality of the clusters will be measured in terms of their inner and outer conductance, which are defined below The idea of using conductance for graph clustering has been studied in numerous works, such as [] More formally, if S V such that S V /, the conductance of S is defined as es,v \S) d S φ G S) = where es, V \ S) is the number of edges between S and V \ S) The conductance of G is defined to be the minimum conductance over all subsets S V/ and is denoted as φg) Now for any S V, let G[S] denote the induced subgraph of G on the vertex set defined by S We will let φg[s]) denote the conductance of this subgraph To avoid confusion, if S V, we will call φ G S) the outer conductance of S and φg[s]) the inner conductance We say G is k, φ)-clusterable if there exits a partition of V into at most k subsets C i such that φg[c i ]) φ but φc i ) c d,k φ for all i where c d,k is a constant that depends only on d and k Czumaj et al have created an algorithm that accepts all k, φ)-clusterable graphs with probability at least and rejects all graphs that are ɛ-far from k, φ )-clusterable graphs where φ = c φ ɛ 4 d,k, where c log n d,k depends only on d, k Our work improves upon this result by removing the log n dependency We present an algorithm that accepts all k, φ)-clusterable graphs with probability at least and rejects all graphs that are ɛ-far from k, φ )-clusterable with probability at least where φ = c d,k φ ɛ In this writeup, we only present the case of k = and our paper on a general k will be available on the arxiv shortly We rely on spectral tools to remove the log n dependency Specifically, our algorithm works by sampling a minor of a power of M, the lazy random walk matrix We then reject the graph if all eigenvalues of this matrix are large and accept otherwise Our main result is the following Theorem Let c d,k be a constant depending on d and k Then, Algorithm accepts every k, φ)-clusterable graph of maximum degree at most d with probability at least and and rejects every graph of maximum degree at most d that is ɛ-far from being k, φ )-clusterable with probability at least if φ µc d,k φ ɛ and < µ < C for some constant C As stated above, the current writeup will only present the case of k = with the analysis for a general k in a forthcoming paper Related Work Testing k-clusterability was inspired by property testing of expansions which has been well studied A graph is called an α expander if if every S V of size at most V/ has a neighborhood of size at least α S Czumaj and Sohler [] showed that an algorithm of Goldreich and Ron [6] can distinguish between α expanders of degree bound d and graphs

3 which are ɛ far from having expansion at least Ωα / logn)) This work was subsequently improved by Kale and Seshadhri [7] and then by Nachmias and Shapira [8] who showed that the algorithm of Goldreich and Ron can actually distinguish graphs which are α expanders between graphs which are ɛ-far from Ωα ) expanders The work of Czumaj et al for testing k-clusterability also uses property testing of distributions, such as testing the l norm of a discrete distribution and testing the closeness of two discrete distributions are both used For some work on testing the norm of a discrete distribution and testing closeness of discrete distributions, see [] and [] respectively 4 Definitions In this section we introduce some definitions and tools that we will be used in our analysis Given a graph G with degree bound d, we let M denotes its lazy random walk matrix and I M denotes its Laplacian matrix L Let = λ λ λ n denote the eigenvalues of L and let v,, v n denote the corresponding orthonormal eigenvectors Let ν ν ν n denote the eigenvalues of M where ν i = λ i for i n For u G, we will denote p t u as the probability distribution of the endpoint of a length t random walk that starts at vertex u That is, p t u = u M t = n i= v i u) λ ) t i v i It will also be convinient to expander our definition of k, φ)-clusterable For an undirected graph G, and parameters k, φ in, φ out, we define G to be k, φ in, φ out )-clusterable if there exists a partition of V into h subsets C, C h such that h k and for each i, i h, φg[c ] ) φ in and φ G C i ) φ out Hence in our case, we want to accept graphs that are k, φ, c d,k φ )-clusterable and reject graphs that are ɛ far from k, µφ ɛ, c d,k φ4 ɛ 4 ) clusterable In this paper, we will denote to denote the l norm We will also need the following result from [] which roughly states that eigenvalues are stable under a good approximation Theorem Let H = A + P and suppose H has eigenvalues µ µ n and A has eigenvalues ν ν n Furthermore, suppose P ɛ Then, µ i ν i ɛ for all i n Our algorithm relies on estimating dot products and norms of various distributions Therefore, we need the following results about distribution property testing Theorem [, Theorem ] Let δ, ξ > and let p, q be two distributions over a set n b ) with b max p, q ) Let r > Ω log Then there exists an algorithm denoted by ξ η l -Inner-Product-Estimator that takes as input r samples from each distribution p, q, and returns an estimate of p, q that is accurate to within Oξ) with probability at least η Theorem 4 [, Lemma ] Let G = V, E) with V = n Let v V, σ >, and r 6 n There exists an algorithm denoted as l -Norm-Tester that takes as input r samples from p t v and accepts the distribution of p t v σ and rejects the distribution if 4 p t v > σ, with probability at least 6 n r

4 The Algorithm In this section, we describe our algorithm referenced in Theorem As stated section, our algorithm performs lazy random walks and uses the distribution testing results and 4 to approximate a minor of a power of M For all v in V, we define q t v = p t v We n also define the minor A u,v of M t J as n Our algorithm is the following: A u,v = [ qu ] q u, q v q v, q u q v Algorithm : Cluster-TestG, S, N, t, σ, µ, ξ) for S rounds do Pick a pair of vertices u and v uniformly at random from G Run N random walks of length t 4 Using the results of as an input, test if either p t u σ or p t v σ through the l Norm-Tester as defined in 4 If so, abort and reject 5 Using the results of as an input and the l -Inner-Product-Estimator, approximate each entry of A u,v within ξ Call the approximation Ãu,v 6 Abort and reject if both the eigenvalues of Ãu,v are larger than n +µ 7 Accept Proof of Theorem We will now prove our main result, theorem In the Cluster-Test, we set θ <, S = , < µ < C where C = min, ɛ 4 θ 5c 45 c )), γ = η =, r = 6 n, N = On /+µ ), t = 5 8S η 64c 5 logn), σ = 4 φ γn Completeness: Accepting k, φ) clusterable Graphs We will show that the Cluster-Test algorithm with the parameters defined above accepts G with probability greater than if G is, φ, c dφ ) clusterable We will do this by showing that if G is -clusterable, then the vectors q t v are essentially one dimensional Hence, the matrices A u,v should be close to rank which by Theorem, at least one eigenvalue of A u,v should be sufficiently small First we need a result from [] that states that there is a gap between the kth and the k + th eigenvalue of M if G is k, φ in, φ out )-clusterable Lemma [, Lemma 5] If G is a weighted d-regular graph and k, φ in, φ out )-clusterable then there exists h, h k, and a constant c 5 such that λ i φ out for any i h and λ i φ in for any i h + c 5 h4 4

5 We will also use the following result from [] which states that k, φ in, φ out )-clusterable are accepted with sufficiently high probability in step 4 of Algorithm Lemma [, Lemma 4] Let < γ < If G is k, φ in, φ out )-clusterable, then there V V with V γ) V such that for any u V and any t > c 4k 4 logn), for some φ in universal constant c 4, the following holds: p t u k γn The next two lemmas tell us that for k, φ in, φ out )-clusterable graphs, q u = p u n is well approximated by its projection onto v for all vertices u in G Lemma Let G be, φ in, φ out )-clusterable For a vertex u, let p t u be the projection of p ) v t onto the space spanned by v,, v n Then p t u p t u φ in c 5 Proof Write p t u in the eigenbasis of L Then, p t u p t u = n i= λ i λ φ in c 5 ) t v i u) ) t n v i u) i= ) t We can rewrite the conclusion of lemma in a slightly more useful statement Lemma 4 Let u and v be two vertices Then we can find e u and e v such that both q t u + e ) u t and q t v + e v lie on a line through the origin and max e u, e v ) < φ in c 5 Lemma 5 Let G be, φ in, φ out )-clusterable and let u, v be any two vertices in G Then A u,v has an eigenvalue less than ) t φ in c 5 Proof We know that A u,v is a gram matrix and hence positive semi-definite Therefore, we can write A u,v = κ w w T + κ w w T where w, w = Now let M be a n matrix with columns q u and q v and define M = κ w w T + κ w w T Denote the columns of M as q u, q v By the orthogonality of w and w, we have that M T M = M T M Hence, U = M M is an orthogonal matrix and the image of q u is q u and similarly, the image of q v is q v ) t Now by Lemma 4, we know we can find e u and e v such that e u, e v < φ in c 5 such that M plus the matrix with columns e ) u, e v is rank Since U is orthogonal, we can t find e u, e v such that e u, e v < φ in c such that M plus the matrix with columns 5 e u, e v is rank By Weyl s inequality Theorem ), this means that one of κ, κ must be smaller than ) t φ in c 5 5

6 Combining the above lemmas, we get the following lemma Lemma 6 For the parameters specified in section, Algorithm accepts, φ, c d φ )- clusterable graphs with probability greater than Proof From Lemma, we know that in step 4 of the algorithm, we accept with probability γ) After this step, we know that by Lemma 5 that A u,v has an eigenvalue that is at most ) t φ in c n When we estimate A u,v with Ãu,v in step 5 of Algorithm 5, the eigenvalues of A shift by at most by Weyl s inequality [] Then by the union n +µ bound, the probability that we reject is at most S γ) + γ η) < < Soundness: Rejecting Graphs ɛ-far from k, c d,k µφ )-clusterable We will show that Algorithm rejects G with probability greater than if G is ɛ- far from, µφ ɛ, c d µ φ 4 ɛ 4 )-clusterable We will do this by showing that if u, v) is a representative pair of vertices of G, then we need to perturb q u and q v by vectors of sufficiently large norm for q u and q v to lie on a line through the origin This will imply that both of the eigenvalues of A u,v are large We will also show that there a positive fraction of all pairs of vertices are representative and hence Algorithm will find a representative pair with high probability We need the following inverse theorem from [] which states that if G is ɛ-far from k, φ in, φ out )-clusterable then we can partition G into subsets of vertices that have sparse cuts between them Lemma 7 [, Lemma 45] If G is ɛ-far from k, φ in, φ out )-clusterable with φ in α 45 ɛ, then there exists a partition of V into k + subsets V,, V k+ such that for each i, i k +, V i = Ωɛ V /k) and φ G V i ) c 45 φ in ɛ Given Lemma 7 as a starting point, we now show that there are sufficiently many pairs of vertices u, v) such that that q u and q v are far from being onedimensional More precisely, we show that there is a positive fraction of pairs u, v) such that if the origin, q u + e u and q v + e v are collinear, then we must have max e u, e v ) be sufficiently large In the first step of our analysis which is Lemma 8, we borrow some of the tools from [7] Lemma 8 Let S and S be two disjoint subsets of vertices such that the cut S i, V \ S i ) has conductance less than δ Suppose that S + S n and let pt S = v S p t v, p t S = v S p t v, q t S = p t S, and n qt S = p t S Let Π denote the projection onto the n eigenvectors of M with eigenvalues greater than δthen if α + β, α, β, and α + β, απq S + βπq S S + S ) 6

7 Proof Let s = S, s = S Let α R and define the vector f as α s if v S β fv) = s if v S otherwise and let u = f α+β = n αq S + βq S Write u in the eigenbasis of M as u = i c iv i We have u = i βi = α + β α + β) s s n α s + β s n Therefore, u T Lu = u i c i λ i = i<j M ij u i u j ) From above, it follows that i i α δds d s + d ) α = δ + β s s β s δds c i λ i > α + β s s n δ ) α + β s s Call λ i > 4δ heavy Let H be the set of indices of the heavy eigenvalues Letting x = i H β i, we have ) x + c i x 4δ) > α + β s s n δ ) α + β s s which implies that By Cauchy-Schwartz, Now x > 4 α s + β s α s + β s α + β s + s ) n s + s s + s ) n = x s + s ) 7

8 Hence, απq S + βπq S S + S ) We will now show that the conclusions of Lemma 8 also hold if we consider a large subset of S and S Lemma 9 Let S and S be two disjoint subsets of vertices that satisfy the conditions of Lemma 8 Let T i S i and T i = θ) S i where θ is a sufficiently small constant for each i Let q t T = v T q t v and q t T = v T q t v Furthermore, define α, β, and Π as in Lemma 8 Then απq T + βπq T ) θ S + S Proof Let q t S = v S q t v and q t S = v S q t v Using the fact that T i = θ) S i for each i, we can compute that αq S + βq S ) ) αq T + βq T θ α = + β θ s s ) α θ + β s s Write αq t S + βq t S = i c iv i and αq t T + βq t T = i w iv i and let H denote the set of eigenvalues larger than δ just like in Lemma 8 We have αq S + βq S αq T βq T β i w i ) Let S = s +s From lemma 8 and the triangle inequality, as desired wi > i H βi i H i H S > ) θs = S θ), i H β i w i ) Lemma 9 states that the line segment from q T to q T and the line segment from q T to q T does not pass close to the origin We now need a similar lemma that states that this happens for not only the averages q T and q T, but also for a large number of pairs of vertices 8

9 Lemma Let the sets S and S constant θ, and matrix Π satisfy the conditions of lemma 9 Then there are at least θ S S pairs u, v) where u S, v S, such that the following holds: ) min απq u + α)πq v θ α 4 θ S + S ) Proof Call a pair u, v) bad if it does not satisfy ) and good otherwise Suppose for the sake of contradiction that there are more than θ ) S S bad pairs We will now show that there is a set T S where T θ) S such that for all u T, there are more than θ) S vertices v in S such that the pair u, v) is bad This must be true because otherwise, the number of bad pairs is at most θ S S + θ) S S < θ ) S S Hence, such a set T must exit Now for every u T, let T u denote the set of vertices in S such that u, v) is a bad for pair for all v T u and let q t T u = v T u q t v We now claim that min α απq u + α)πq T u 4 θ ) θ S + S ) Suppose for the sake of contradiction that inequality ) is not true Consider the plane that passing through the origin O, Πq t u and Πq t T u see figure for reference) If ) does not hold, then the line segment L connecting Πqu t and ΠqT t u lies entirely outside the circle C centered at the origin with radius equal to the right hand side of ) By the hyperplane separation theorem, we know that there is a line l that separates L and C Furthermore, we can guarantee that l never intersects C Consider the two half spaces formed by l From the definition of Πq Tu, we know that there is a point v T u such that Πq t v lies on the half space not containing C Hence, the line segment from Πq t u and Πq t v does not pass C However, contradictions our assumption on the set T u Hence, the first inequality in ) must hold Now let q t S = v S qv t Letting β = α, we have απq u + βπq S = απq u + βπq T u + βπq S q T u ) απq u + βπq T u + β q Tu q S We first bound the second term Then using ), we have min α απq u + βπq S β p S p T u = θ θ) S θ S 4θ S + S = ) θ 4 ) θ S + S 9 S + S 4θ S + S ) + 8θ S + S

10 Note that u was an arbitrary vertex in T By letting qt t geometric argument as above, we have that = u T qt u and using the same min α απq T + α)πq S ) θ S + S However, this is a contradiction to lemma 9 so we are done Hence, there must be at least θ S S pairs u, v) where u S, v S, such that ) holds The conclusion of Lemma also holds true if we let β = α In this case, the argument is similar except we consider the line segment passing through Πq t u and Πq t T u Now we need to show that there are sufficiently many pairs u, v) where u S and v S such that both the line segment from q u to q v and the line segment from q u to q v does not pass close to the origin Lemma Let the sets S and S constant θ, and matrix Π satisfy the conditions of Lemma 9 Then there are at least θ S S pairs u, v) where u S, v S, such that both the following hold: min απq u + α)πq v 4 θ min απq u + α )Πq v 4 θ α α ) θ ) θ S + S, S + S Proof The proof of this lemma will be given in a future edition of the paper ) Πq t v Πq t u Πq t T u l O C Figure : If the line segment connecting Πq t u and Πq t T u does not intersect circle C then there must be a separating line H Furthermore, there is a point Πq t v, where v T u, that lies on the opposite side of C with respect to H Hence the segment connecting Πq t u and Πq t v does not intersect C We now combine Lemmas 7 and 9 Furthermore, from our choice of constants in Section, we arrive at the following lemma

11 Lemma Let c = 5c 45 c 5 Call a pair u, v) representative if both ) min αq t u + α)q t v = Ω α n /+cµ and min α αq t u + α) q t v) ) = Ω n /+cµ A randomly chosen pair is representative with probability at least θ Lastly, we will show that if a pair u, v) is representative, then we need to preturb q u and q v by vectors with large norm for the origin, q, and q to be colliniear Lemma Suppose and min αq + α)q R α min αq + α) q ) R α Let e and e be such that the origin, q +e, and q +e are collinear Then, max e u, e v ) R Proof See figure for a reference Consider the plane that passes through the origin O, q, and q Let C denote the circle centered at the origin with radius R and let C denote the circle centered at the origin that passes through q Let q denote the projection of q onto C The first inequality in the lemma implies that the line segment connecting q and q does not intersect C Then by considering the tangents from q to C, we see that there is a sector S on C, formed by the intersection of the tangents with C, such that q cannot lie on this sector The angle of this sector is precisely 4 arcsinr/ q ) := 4φ The second statement tells us that the line segment connecting q and q does not intersect C Hence, by reflecting q across the origin, we see that there is a sector S identical to S such that q is at the midpoint of this sector Furthermore, q also cannot lie on this sector So far, we have shown that q cannot be close to diametrically opposite of q and that q and q cannot be close on C Now let L be an arbitrary line through the origin and let q denote the intersection of L with C We claim that max q Oq, q Oq ) > φ Indeed, without loss of generality, we can assume that q lies on the upper half circle with respect to q, ie, q O q π We now consider two cases If q lies on the smaller arc connecting q and q, then it is clear that the smallest max q Oq, q Oq ) can be is when q lies on the boundary of S which implies max q Oq, q Oq ) > φ In the case that q lies on the larger arc connecting q and q, it is also clear the smallest max q Oq, q Oq ) can be is when q lies on the boundary of S In this case, it is also true that max q Oq, q Oq ) > φ Thus, to project q and q to any line that passes through the origin, we must have that one of e, e > sinφ) q = R, as desired Lemma 4 If a pair u, v) is representative then both of the eigenvalues of à u,v are larger than Ω n /+cµ )

12 S S q O C Figure : q cannot like on the sectors S and S Proof By Theorem, the eigenvalues of à u,v and A u,v differ by less than Hence it n +µ suffices to show that the eigenvalues of A u,v are larger than Ω ) n /+cµ We know that A u,v is a gram matrix and hence positive semi-definite Therefore, we can write A u,v = κ w w T + κ w w T where w, w = Now let M be a n matrix with columns q u and q v and define M = κ w w T + κ w w T Denote the columns of M as q u, q v By the orthogonality of w and w, we have that M T M = M T M Hence, U = M M is an orthogonal matrix and the image of q u is q u and similarly, the image of q v is q v If κ < Ω/n /+cµ ), then we can find e u, e v such that e u, e v < κ such that M plus the matrix with e u, e v in its columns is rank Since U is an orthogonal matrix, we can thus find e u, e v such that e u, e v < κ and M plus the matrix with columns e u and e v is rank However, this contradicts Lemmas and so we are done We finally show that Algorithm passes the soundess case Lemma 5 If G is ɛ-far from ɛ- far from, µφ ɛ, c d µ φ 4 ɛ 4 )-clusterable then Algorithm rejects G with probability greater than Proof A trial is rejected if we find a representative pair Hence, the probability that a trial is rejected is at least θ S S η) 4 θ ɛ 4 Hence, the probability that all trials except n 64 5 is at most ) θ ɛ 4 S < exp ) < Future Work The authors plan to release a future addition of this paper that gives a full proof of Lemma 9 and presents the analysis of Algorithm for all values of k

13 5 Acknowledgements The authors would like to thank the MIT UROP+ program for the opportunity to work on this project We will also like to thank the Raymond Stevens Fund for financially supporting this project References [] Siu-On Chan, Ilias Diakonikolas, Gregory Valiant, and Paul Valiant Optimal algorithms for testing closeness of discrete distributions In Proceedings of the Twenty-fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 4, pages 9, Philadelphia, PA, USA, 4 Society for Industrial and Applied Mathematics [] Artur Czumaj, Pan Peng, and Christian Sohler Testing cluster structure of graphs CoRR, abs/5494, 5 [] Artur Czumaj and Christian Sohler Testing expansion in bounded-degree graphs Combinatorics, Probability and Computing, 95-6):69?79, [4] Goldreich and Ron Property testing in bounded degree graphs Algorithmica, ): 4, Feb [5] Oded Goldreich and Dana Ron A sublinear bipartiteness tester for bounded degree graphs In Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, STOC 98, pages 89 98, New York, NY, USA, 998 ACM [6] Oded Goldreich and Dana Ron On Testing Expansion in Bounded-Degree Graphs, pages Springer Berlin Heidelberg, Berlin, Heidelberg, [7] Satyen Kale and C Seshadhri An expansion tester for bounded degree graphs In Luca Aceto, Ivan Damgård, Leslie Ann Goldberg, Magnús M Halldórsson, Anna Ingólfsdóttir, and Igor Walukiewicz, editors, Automata, Languages and Programming, pages 57 58, Berlin, Heidelberg, 8 Springer Berlin Heidelberg [8] Asaf Nachmias and Asaf Shapira Testing the expansion of a graph Information and Computation, 84):9 4, [9] Dana Ron Algorithmic and analysis techniques in property testing Foundations and Trends in Theoretical Computer Science, 5):7 5, [] Satu Elisa Schaeffer Survey: Graph clustering Comput Sci Rev, ):7 64, August 7 [] Hermann Weyl Das asymptotische verteilungsgesetz der eigenwerte linearer partieller differentialgleichungen mit einer anwendung auf die theorie der hohlraumstrahlung) Mathematische Annalen, 74):44 479, Dec 9

Testing Cluster Structure of Graphs. Artur Czumaj

Testing Cluster Structure of Graphs. Artur Czumaj Testing Cluster Structure of Graphs Artur Czumaj DIMAP and Department of Computer Science University of Warwick Joint work with Pan Peng and Christian Sohler (TU Dortmund) Dealing with BigData in Graphs

More information

Testing the Expansion of a Graph

Testing the Expansion of a Graph Testing the Expansion of a Graph Asaf Nachmias Asaf Shapira Abstract We study the problem of testing the expansion of graphs with bounded degree d in sublinear time. A graph is said to be an α- expander

More information

Lower Bounds for Testing Bipartiteness in Dense Graphs

Lower Bounds for Testing Bipartiteness in Dense Graphs Lower Bounds for Testing Bipartiteness in Dense Graphs Andrej Bogdanov Luca Trevisan Abstract We consider the problem of testing bipartiteness in the adjacency matrix model. The best known algorithm, due

More information

Testing Expansion in Bounded-Degree Graphs

Testing Expansion in Bounded-Degree Graphs Testing Expansion in Bounded-Degree Graphs Artur Czumaj Department of Computer Science University of Warwick Coventry CV4 7AL, UK czumaj@dcs.warwick.ac.uk Christian Sohler Department of Computer Science

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 14: Random Walks, Local Graph Clustering, Linear Programming

Lecture 14: Random Walks, Local Graph Clustering, Linear Programming CSE 521: Design and Analysis of Algorithms I Winter 2017 Lecture 14: Random Walks, Local Graph Clustering, Linear Programming Lecturer: Shayan Oveis Gharan 3/01/17 Scribe: Laura Vonessen Disclaimer: These

More information

An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes)

An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes) An Algorithmic Proof of the Lopsided Lovász Local Lemma (simplified and condensed into lecture notes) Nicholas J. A. Harvey University of British Columbia Vancouver, Canada nickhar@cs.ubc.ca Jan Vondrák

More information

Applied Linear Algebra in Geoscience Using MATLAB

Applied Linear Algebra in Geoscience Using MATLAB Applied Linear Algebra in Geoscience Using MATLAB Contents Getting Started Creating Arrays Mathematical Operations with Arrays Using Script Files and Managing Data Two-Dimensional Plots Programming in

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016 U.C. Berkeley CS294: Spectral Methods and Expanders Handout Luca Trevisan February 29, 206 Lecture : ARV In which we introduce semi-definite programming and a semi-definite programming relaxation of sparsest

More information

CS168: The Modern Algorithmic Toolbox Lectures #11 and #12: Spectral Graph Theory

CS168: The Modern Algorithmic Toolbox Lectures #11 and #12: Spectral Graph Theory CS168: The Modern Algorithmic Toolbox Lectures #11 and #12: Spectral Graph Theory Tim Roughgarden & Gregory Valiant May 2, 2016 Spectral graph theory is the powerful and beautiful theory that arises from

More information

A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity

A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity Noga Alon Eldar Fischer Ilan Newman Asaf Shapira Abstract A common thread in all the recent results concerning

More information

An Elementary Construction of Constant-Degree Expanders

An Elementary Construction of Constant-Degree Expanders An Elementary Construction of Constant-Degree Expanders Noga Alon Oded Schwartz Asaf Shapira Abstract We describe a short and easy to analyze construction of constant-degree expanders. The construction

More information

25.1 Markov Chain Monte Carlo (MCMC)

25.1 Markov Chain Monte Carlo (MCMC) CS880: Approximations Algorithms Scribe: Dave Andrzejewski Lecturer: Shuchi Chawla Topic: Approx counting/sampling, MCMC methods Date: 4/4/07 The previous lecture showed that, for self-reducible problems,

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

Lecture 8: The Goemans-Williamson MAXCUT algorithm

Lecture 8: The Goemans-Williamson MAXCUT algorithm IU Summer School Lecture 8: The Goemans-Williamson MAXCUT algorithm Lecturer: Igor Gorodezky The Goemans-Williamson algorithm is an approximation algorithm for MAX-CUT based on semidefinite programming.

More information

A local algorithm for finding dense bipartite-like subgraphs

A local algorithm for finding dense bipartite-like subgraphs A local algorithm for finding dense bipartite-like subgraphs Pan Peng 1,2 1 State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences 2 School of Information Science

More information

Properties of Expanders Expanders as Approximations of the Complete Graph

Properties of Expanders Expanders as Approximations of the Complete Graph Spectral Graph Theory Lecture 10 Properties of Expanders Daniel A. Spielman October 2, 2009 10.1 Expanders as Approximations of the Complete Graph Last lecture, we defined an expander graph to be a d-regular

More information

Probability Revealing Samples

Probability Revealing Samples Krzysztof Onak IBM Research Xiaorui Sun Microsoft Research Abstract In the most popular distribution testing and parameter estimation model, one can obtain information about an underlying distribution

More information

Uniqueness of Optimal Cube Wrapping

Uniqueness of Optimal Cube Wrapping CCCG 014, Halifax, Nova Scotia, August 11 13, 014 Uniqueness of Optimal Cube Wrapping Qinxuan Pan EECS, MIT qinxuan@mit.edu Abstract Consider wrapping the unit cube with a square without stretching or

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

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

Lecture 13: 04/23/2014

Lecture 13: 04/23/2014 COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 13: 04/23/2014 Spring 2014 Scribe: Psallidas Fotios Administrative: Submit HW problem solutions by Wednesday,

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

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

Grothendieck s Inequality

Grothendieck s Inequality Grothendieck s Inequality Leqi Zhu 1 Introduction Let A = (A ij ) R m n be an m n matrix. Then A defines a linear operator between normed spaces (R m, p ) and (R n, q ), for 1 p, q. The (p q)-norm of A

More information

PCA with random noise. Van Ha Vu. Department of Mathematics Yale University

PCA with random noise. Van Ha Vu. Department of Mathematics Yale University PCA with random noise Van Ha Vu Department of Mathematics Yale University An important problem that appears in various areas of applied mathematics (in particular statistics, computer science and numerical

More information

A sequence of triangle-free pseudorandom graphs

A sequence of triangle-free pseudorandom graphs A sequence of triangle-free pseudorandom graphs David Conlon Abstract A construction of Alon yields a sequence of highly pseudorandom triangle-free graphs with edge density significantly higher than one

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

U.C. Berkeley Better-than-Worst-Case Analysis Handout 3 Luca Trevisan May 24, 2018

U.C. Berkeley Better-than-Worst-Case Analysis Handout 3 Luca Trevisan May 24, 2018 U.C. Berkeley Better-than-Worst-Case Analysis Handout 3 Luca Trevisan May 24, 2018 Lecture 3 In which we show how to find a planted clique in a random graph. 1 Finding a Planted Clique We will analyze

More information

Lecture 9: Low Rank Approximation

Lecture 9: Low Rank Approximation CSE 521: Design and Analysis of Algorithms I Fall 2018 Lecture 9: Low Rank Approximation Lecturer: Shayan Oveis Gharan February 8th Scribe: Jun Qi Disclaimer: These notes have not been subjected to the

More information

Spectral Clustering. Zitao Liu

Spectral Clustering. Zitao Liu Spectral Clustering Zitao Liu Agenda Brief Clustering Review Similarity Graph Graph Laplacian Spectral Clustering Algorithm Graph Cut Point of View Random Walk Point of View Perturbation Theory Point of

More information

Spectral Analysis of Random Walks

Spectral Analysis of Random Walks Graphs and Networks Lecture 9 Spectral Analysis of Random Walks Daniel A. Spielman September 26, 2013 9.1 Disclaimer These notes are not necessarily an accurate representation of what happened in class.

More information

Edge-Disjoint Spanning Trees and Eigenvalues of Regular Graphs

Edge-Disjoint Spanning Trees and Eigenvalues of Regular Graphs Edge-Disjoint Spanning Trees and Eigenvalues of Regular Graphs Sebastian M. Cioabă and Wiseley Wong MSC: 05C50, 15A18, 05C4, 15A4 March 1, 01 Abstract Partially answering a question of Paul Seymour, we

More information

On the number of cycles in a graph with restricted cycle lengths

On the number of cycles in a graph with restricted cycle lengths On the number of cycles in a graph with restricted cycle lengths Dániel Gerbner, Balázs Keszegh, Cory Palmer, Balázs Patkós arxiv:1610.03476v1 [math.co] 11 Oct 2016 October 12, 2016 Abstract Let L be a

More information

Personal PageRank and Spilling Paint

Personal PageRank and Spilling Paint Graphs and Networks Lecture 11 Personal PageRank and Spilling Paint Daniel A. Spielman October 7, 2010 11.1 Overview These lecture notes are not complete. The paint spilling metaphor is due to Berkhin

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

Linear Algebra Massoud Malek

Linear Algebra Massoud Malek CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product

More information

Gershgorin s Circle Theorem for Estimating the Eigenvalues of a Matrix with Known Error Bounds

Gershgorin s Circle Theorem for Estimating the Eigenvalues of a Matrix with Known Error Bounds Gershgorin s Circle Theorem for Estimating the Eigenvalues of a Matrix with Known Error Bounds Author: David Marquis Advisors: Professor Hans De Moor Dr. Kathryn Porter Reader: Dr. Michael Nathanson May

More information

Spectral Graph Theory Lecture 2. The Laplacian. Daniel A. Spielman September 4, x T M x. ψ i = arg min

Spectral Graph Theory Lecture 2. The Laplacian. Daniel A. Spielman September 4, x T M x. ψ i = arg min Spectral Graph Theory Lecture 2 The Laplacian Daniel A. Spielman September 4, 2015 Disclaimer These notes are not necessarily an accurate representation of what happened in class. The notes written before

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

An Improved Approximation Algorithm for Requirement Cut

An Improved Approximation Algorithm for Requirement Cut An Improved Approximation Algorithm for Requirement Cut Anupam Gupta Viswanath Nagarajan R. Ravi Abstract This note presents improved approximation guarantees for the requirement cut problem: given an

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

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

GRAPH PARTITIONING USING SINGLE COMMODITY FLOWS [KRV 06] 1. Preliminaries

GRAPH PARTITIONING USING SINGLE COMMODITY FLOWS [KRV 06] 1. Preliminaries GRAPH PARTITIONING USING SINGLE COMMODITY FLOWS [KRV 06] notes by Petar MAYMOUNKOV Theme The algorithmic problem of finding a sparsest cut is related to the combinatorial problem of building expander graphs

More information

(v, w) = arccos( < v, w >

(v, w) = arccos( < v, w > MA322 Sathaye Notes on Inner Products Notes on Chapter 6 Inner product. Given a real vector space V, an inner product is defined to be a bilinear map F : V V R such that the following holds: For all v

More information

Lecture 5: Derandomization (Part II)

Lecture 5: Derandomization (Part II) CS369E: Expanders May 1, 005 Lecture 5: Derandomization (Part II) Lecturer: Prahladh Harsha Scribe: Adam Barth Today we will use expanders to derandomize the algorithm for linearity test. Before presenting

More information

Lecture 12 : Graph Laplacians and Cheeger s Inequality

Lecture 12 : Graph Laplacians and Cheeger s Inequality CPS290: Algorithmic Foundations of Data Science March 7, 2017 Lecture 12 : Graph Laplacians and Cheeger s Inequality Lecturer: Kamesh Munagala Scribe: Kamesh Munagala Graph Laplacian Maybe the most beautiful

More information

Distance from Line to Rectangle in 3D

Distance from Line to Rectangle in 3D Distance from Line to Rectangle in 3D David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License.

More information

The giant component in a random subgraph of a given graph

The giant component in a random subgraph of a given graph The giant component in a random subgraph of a given graph Fan Chung, Paul Horn, and Linyuan Lu 2 University of California, San Diego 2 University of South Carolina Abstract We consider a random subgraph

More information

PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai

PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions My T. Thai 1 1 Hardness of Approximation Consider a maximization problem Π such as MAX-E3SAT. To show that it is NP-hard to approximation

More information

Facility Location in Sublinear Time

Facility Location in Sublinear Time Facility Location in Sublinear Time Mihai Bădoiu 1, Artur Czumaj 2,, Piotr Indyk 1, and Christian Sohler 3, 1 MIT Computer Science and Artificial Intelligence Laboratory, Stata Center, Cambridge, Massachusetts

More information

6.842 Randomness and Computation March 3, Lecture 8

6.842 Randomness and Computation March 3, Lecture 8 6.84 Randomness and Computation March 3, 04 Lecture 8 Lecturer: Ronitt Rubinfeld Scribe: Daniel Grier Useful Linear Algebra Let v = (v, v,..., v n ) be a non-zero n-dimensional row vector and P an n n

More information

Lecture Semidefinite Programming and Graph Partitioning

Lecture Semidefinite Programming and Graph Partitioning Approximation Algorithms and Hardness of Approximation April 16, 013 Lecture 14 Lecturer: Alantha Newman Scribes: Marwa El Halabi 1 Semidefinite Programming and Graph Partitioning In previous lectures,

More information

Lecture Notes 1: Vector spaces

Lecture Notes 1: Vector spaces Optimization-based data analysis Fall 2017 Lecture Notes 1: Vector spaces In this chapter we review certain basic concepts of linear algebra, highlighting their application to signal processing. 1 Vector

More information

Lecture 17: D-Stable Polynomials and Lee-Yang Theorems

Lecture 17: D-Stable Polynomials and Lee-Yang Theorems Counting and Sampling Fall 2017 Lecture 17: D-Stable Polynomials and Lee-Yang Theorems Lecturer: Shayan Oveis Gharan November 29th Disclaimer: These notes have not been subjected to the usual scrutiny

More information

A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity

A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity A Combinatorial Characterization of the Testable Graph Properties: It s All About Regularity ABSTRACT Noga Alon Tel-Aviv University and IAS nogaa@tau.ac.il Ilan Newman Haifa University ilan@cs.haifa.ac.il

More information

Finding normalized and modularity cuts by spectral clustering. Ljubjana 2010, October

Finding normalized and modularity cuts by spectral clustering. Ljubjana 2010, October Finding normalized and modularity cuts by spectral clustering Marianna Bolla Institute of Mathematics Budapest University of Technology and Economics marib@math.bme.hu Ljubjana 2010, October Outline Find

More information

Clustering compiled by Alvin Wan from Professor Benjamin Recht s lecture, Samaneh s discussion

Clustering compiled by Alvin Wan from Professor Benjamin Recht s lecture, Samaneh s discussion Clustering compiled by Alvin Wan from Professor Benjamin Recht s lecture, Samaneh s discussion 1 Overview With clustering, we have several key motivations: archetypes (factor analysis) segmentation hierarchy

More information

Extra Problems for Math 2050 Linear Algebra I

Extra Problems for Math 2050 Linear Algebra I Extra Problems for Math 5 Linear Algebra I Find the vector AB and illustrate with a picture if A = (,) and B = (,4) Find B, given A = (,4) and [ AB = A = (,4) and [ AB = 8 If possible, express x = 7 as

More information

Graph coloring, perfect graphs

Graph coloring, perfect graphs Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive

More information

Spectral methods for testing cluster structure of graphs

Spectral methods for testing cluster structure of graphs Spectral methods for testig cluster structure of graphs Sadeep Silwal Joatha Tidor arxiv:8.564v [cs.ds] 0 Dec 08 Abstract I the framework of graph property testig, we study the problem of determiig if

More information

Every Monotone Graph Property is Testable

Every Monotone Graph Property is Testable Every Monotone Graph Property is Testable Noga Alon Asaf Shapira Abstract A graph property is called monotone if it is closed under removal of edges and vertices. Many monotone graph properties are some

More information

25 Minimum bandwidth: Approximation via volume respecting embeddings

25 Minimum bandwidth: Approximation via volume respecting embeddings 25 Minimum bandwidth: Approximation via volume respecting embeddings We continue the study of Volume respecting embeddings. In the last lecture, we motivated the use of volume respecting embeddings by

More information

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs Ma/CS 6b Class 3: Eigenvalues in Regular Graphs By Adam Sheffer Recall: The Spectrum of a Graph Consider a graph G = V, E and let A be the adjacency matrix of G. The eigenvalues of G are the eigenvalues

More information

ORIE 6334 Spectral Graph Theory September 22, Lecture 11

ORIE 6334 Spectral Graph Theory September 22, Lecture 11 ORIE 6334 Spectral Graph Theory September, 06 Lecturer: David P. Williamson Lecture Scribe: Pu Yang In today s lecture we will focus on discrete time random walks on undirected graphs. Specifically, we

More information

Every Monotone Graph Property is Testable

Every Monotone Graph Property is Testable Every Monotone Graph Property is Testable Noga Alon Asaf Shapira Abstract A graph property is called monotone if it is closed under removal of edges and vertices. Many monotone graph properties are some

More information

CONSTRAINED PERCOLATION ON Z 2

CONSTRAINED PERCOLATION ON Z 2 CONSTRAINED PERCOLATION ON Z 2 ZHONGYANG LI Abstract. We study a constrained percolation process on Z 2, and prove the almost sure nonexistence of infinite clusters and contours for a large class of probability

More information

Corrigendum: The complexity of counting graph homomorphisms

Corrigendum: The complexity of counting graph homomorphisms Corrigendum: The complexity of counting graph homomorphisms Martin Dyer School of Computing University of Leeds Leeds, U.K. LS2 9JT dyer@comp.leeds.ac.uk Catherine Greenhill School of Mathematics The University

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

Constant Arboricity Spectral Sparsifiers

Constant Arboricity Spectral Sparsifiers Constant Arboricity Spectral Sparsifiers arxiv:1808.0566v1 [cs.ds] 16 Aug 018 Timothy Chu oogle timchu@google.com Jakub W. Pachocki Carnegie Mellon University pachocki@cs.cmu.edu August 0, 018 Abstract

More information

Learning convex bodies is hard

Learning convex bodies is hard Learning convex bodies is hard Navin Goyal Microsoft Research India navingo@microsoft.com Luis Rademacher Georgia Tech lrademac@cc.gatech.edu Abstract We show that learning a convex body in R d, given

More information

Locality Lower Bounds

Locality Lower Bounds Chapter 8 Locality Lower Bounds In Chapter 1, we looked at distributed algorithms for coloring. In particular, we saw that rings and rooted trees can be colored with 3 colors in log n + O(1) rounds. 8.1

More information

The Advantage Testing Foundation Solutions

The Advantage Testing Foundation Solutions The Advantage Testing Foundation 2016 Problem 1 Let T be a triangle with side lengths 3, 4, and 5. If P is a point in or on T, what is the greatest possible sum of the distances from P to each of the three

More information

The University of Texas at Austin Department of Electrical and Computer Engineering. EE381V: Large Scale Learning Spring 2013.

The University of Texas at Austin Department of Electrical and Computer Engineering. EE381V: Large Scale Learning Spring 2013. The University of Texas at Austin Department of Electrical and Computer Engineering EE381V: Large Scale Learning Spring 2013 Assignment Two Caramanis/Sanghavi Due: Tuesday, Feb. 19, 2013. Computational

More information

Lecture 5: January 30

Lecture 5: January 30 CS71 Randomness & Computation Spring 018 Instructor: Alistair Sinclair Lecture 5: January 30 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They

More information

Laplacian Integral Graphs with Maximum Degree 3

Laplacian Integral Graphs with Maximum Degree 3 Laplacian Integral Graphs with Maximum Degree Steve Kirkland Department of Mathematics and Statistics University of Regina Regina, Saskatchewan, Canada S4S 0A kirkland@math.uregina.ca Submitted: Nov 5,

More information

1 Review: symmetric matrices, their eigenvalues and eigenvectors

1 Review: symmetric matrices, their eigenvalues and eigenvectors Cornell University, Fall 2012 Lecture notes on spectral methods in algorithm design CS 6820: Algorithms Studying the eigenvalues and eigenvectors of matrices has powerful consequences for at least three

More information

An Algorithmist s Toolkit September 24, Lecture 5

An Algorithmist s Toolkit September 24, Lecture 5 8.49 An Algorithmist s Toolkit September 24, 29 Lecture 5 Lecturer: Jonathan Kelner Scribe: Shaunak Kishore Administrivia Two additional resources on approximating the permanent Jerrum and Sinclair s original

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

HW Graph Theory SOLUTIONS (hbovik) - Q

HW Graph Theory SOLUTIONS (hbovik) - Q 1, Diestel 3.5: Deduce the k = 2 case of Menger s theorem (3.3.1) from Proposition 3.1.1. Let G be 2-connected, and let A and B be 2-sets. We handle some special cases (thus later in the induction if these

More information

Strongly Regular Graphs, part 1

Strongly Regular Graphs, part 1 Spectral Graph Theory Lecture 23 Strongly Regular Graphs, part 1 Daniel A. Spielman November 18, 2009 23.1 Introduction In this and the next lecture, I will discuss strongly regular graphs. Strongly regular

More information

Convergence in shape of Steiner symmetrized line segments. Arthur Korneychuk

Convergence in shape of Steiner symmetrized line segments. Arthur Korneychuk Convergence in shape of Steiner symmetrized line segments by Arthur Korneychuk A thesis submitted in conformity with the requirements for the degree of Master of Science Graduate Department of Mathematics

More information

Convergence of Random Walks

Convergence of Random Walks Graphs and Networks Lecture 9 Convergence of Random Walks Daniel A. Spielman September 30, 010 9.1 Overview We begin by reviewing the basics of spectral theory. We then apply this theory to show that lazy

More information

Spectral Clustering. Guokun Lai 2016/10

Spectral Clustering. Guokun Lai 2016/10 Spectral Clustering Guokun Lai 2016/10 1 / 37 Organization Graph Cut Fundamental Limitations of Spectral Clustering Ng 2002 paper (if we have time) 2 / 37 Notation We define a undirected weighted graph

More information

Homomorphisms in Graph Property Testing - A Survey

Homomorphisms in Graph Property Testing - A Survey Homomorphisms in Graph Property Testing - A Survey Dedicated to Jaroslav Nešetřil on the occasion of his 60 th birthday Noga Alon Asaf Shapira Abstract Property-testers are fast randomized algorithms for

More information

Cutting Graphs, Personal PageRank and Spilling Paint

Cutting Graphs, Personal PageRank and Spilling Paint Graphs and Networks Lecture 11 Cutting Graphs, Personal PageRank and Spilling Paint Daniel A. Spielman October 3, 2013 11.1 Disclaimer These notes are not necessarily an accurate representation of what

More information

A Pair in a Crowd of Unit Balls

A Pair in a Crowd of Unit Balls Europ. J. Combinatorics (2001) 22, 1083 1092 doi:10.1006/eujc.2001.0547 Available online at http://www.idealibrary.com on A Pair in a Crowd of Unit Balls K. HOSONO, H. MAEHARA AND K. MATSUDA Let F be a

More information

On the automorphism groups of PCC. primitive coherent configurations. Bohdan Kivva, UChicago

On the automorphism groups of PCC. primitive coherent configurations. Bohdan Kivva, UChicago On the automorphism groups of primitive coherent configurations Bohdan Kivva (U Chicago) Advisor: László Babai Symmetry vs Regularity, WL2018 Pilsen, 6 July 2018 Plan for this talk Babai s classification

More information

Eigenvalues of Random Power Law Graphs (DRAFT)

Eigenvalues of Random Power Law Graphs (DRAFT) Eigenvalues of Random Power Law Graphs (DRAFT) Fan Chung Linyuan Lu Van Vu January 3, 2003 Abstract Many graphs arising in various information networks exhibit the power law behavior the number of vertices

More information

How many randomly colored edges make a randomly colored dense graph rainbow hamiltonian or rainbow connected?

How many randomly colored edges make a randomly colored dense graph rainbow hamiltonian or rainbow connected? How many randomly colored edges make a randomly colored dense graph rainbow hamiltonian or rainbow connected? Michael Anastos and Alan Frieze February 1, 2018 Abstract In this paper we study the randomly

More information

Graph Partitioning Algorithms and Laplacian Eigenvalues

Graph Partitioning Algorithms and Laplacian Eigenvalues Graph Partitioning Algorithms and Laplacian Eigenvalues Luca Trevisan Stanford Based on work with Tsz Chiu Kwok, Lap Chi Lau, James Lee, Yin Tat Lee, and Shayan Oveis Gharan spectral graph theory Use linear

More information

1 9/5 Matrices, vectors, and their applications

1 9/5 Matrices, vectors, and their applications 1 9/5 Matrices, vectors, and their applications Algebra: study of objects and operations on them. Linear algebra: object: matrices and vectors. operations: addition, multiplication etc. Algorithms/Geometric

More information

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

More information

Reachability-based matroid-restricted packing of arborescences

Reachability-based matroid-restricted packing of arborescences Egerváry Research Group on Combinatorial Optimization Technical reports TR-2016-19. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Dissertation Defense

Dissertation Defense Clustering Algorithms for Random and Pseudo-random Structures Dissertation Defense Pradipta Mitra 1 1 Department of Computer Science Yale University April 23, 2008 Mitra (Yale University) Dissertation

More information

The concentration of the chromatic number of random graphs

The concentration of the chromatic number of random graphs The concentration of the chromatic number of random graphs Noga Alon Michael Krivelevich Abstract We prove that for every constant δ > 0 the chromatic number of the random graph G(n, p) with p = n 1/2

More information

Lecture 2: Linear Algebra Review

Lecture 2: Linear Algebra Review EE 227A: Convex Optimization and Applications January 19 Lecture 2: Linear Algebra Review Lecturer: Mert Pilanci Reading assignment: Appendix C of BV. Sections 2-6 of the web textbook 1 2.1 Vectors 2.1.1

More information

Forcing unbalanced complete bipartite minors

Forcing unbalanced complete bipartite minors Forcing unbalanced complete bipartite minors Daniela Kühn Deryk Osthus Abstract Myers conjectured that for every integer s there exists a positive constant C such that for all integers t every graph of

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

CSC 5170: Theory of Computational Complexity Lecture 13 The Chinese University of Hong Kong 19 April 2010

CSC 5170: Theory of Computational Complexity Lecture 13 The Chinese University of Hong Kong 19 April 2010 CSC 5170: Theory of Computational Complexity Lecture 13 The Chinese University of Hong Kong 19 April 2010 Recall the definition of probabilistically checkable proofs (PCP) from last time. We say L has

More information