ON THE APPROXIMATION OF LAPLACIAN EIGENVALUES IN GRAPH DISAGGREGATION

Size: px
Start display at page:

Download "ON THE APPROXIMATION OF LAPLACIAN EIGENVALUES IN GRAPH DISAGGREGATION"

Transcription

1 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV Abstract. Graph disaggregation is a technique used to address the high cost of computation for power law graphs on parallel processors. The few high-degree vertices are broen into multiple small-degree vertices, in order to allow for more efficient computation in parallel. In particular, we consider computations involving the graph Laplacian, which has significant applications, including diffusion mapping and graph partitioning, among others. We prove results regarding the spectral approximation of the Laplacian of the original graph by the Laplacian of the disaggregated graph. In addition, we construct an alternate disaggregation operator whose eigenvalues interlace those of the original Laplacian. Using this alternate operator, we construct a uniform preconditioner for the original graph Laplacian. 1. Introduction A variety of real-world graphs, including web networs [1], social networs [14], and bioinformatics networs [9], exhibit a degree power law. amely, the fraction of nodes of degree, denoted by P, follows a power distribution of the form P γ, where γ is typically in the range < γ < 3. etwors of this variety are often referred to as scale-free networs. The pairing of a few high-degree vertices with many low-degree vertices on large scale-free networs maes computations such as Laplacian matrix-vector products and solving linear and eigenvalue equations challenging. The computation of the minimal nontrivial eigenpair can become prohibitively expensive. This eigenpair has many important applications, such as diffusion mapping and graph partitioning [, 1, 15, 16]. Breaing the few high degree nodes into multiple smaller degree nodes is a way to address this issue, especially when large-scale parallel computers are available. This technique, called graph disaggregation, was introduced by Kuhlemann and Vassilevsi [10, 6]. In this process, each of the high-degree vertices of the networ is replaced by a graph, such as a cycle or a clique, where each incident edge of the original node now connects to a node of the cycle or clique see Figure 1.1. Independently, Lee, Peng, and Spielman investigated the concept of graph disaggregation, referred to as vertex splitting, in the setting of combinatorial spectral sparsifiers [11]. They proved results for graphs disaggregated from complete graphs and expanders, and used the Schur complement of the disaggregated Laplacian with respect to the disaggregated vertices to approximate the original Laplacian. The basic motivating assumption in such constructions is that the spectral structure of the graph Laplacian induced by the disaggregated graph approximates the spectral structure of the original graph well. In [10, 6] Kuhlemann and Vassilevsi too a numerical approach. We extend, expand upon, and prove precise and rigorous theoretical results regarding this technique. First, we 010 Mathematics Subject Classification. 05C85; 65F15; 65F08; 68R10. Key words and phrases. Spectral Graph Theory; Graph Laplacian; Disaggregation; Spectral Approximation; Preconditioning. 1

2 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV Figure 1.1. Example of disaggregation: original graph left; disaggregate using cycle middle; disaggregate using clique right. loo at the case of a single disaggregated vertex and establish bounds on the error in spectral approximation with respect to the Laplacians of the original and disaggregated graph, as well as results related to the Cheeger constant. We investigate a conjecture made in [10] and give strong theoretical evidence that it does not hold in general. Then, we treat the more general case of disaggregation of multiple vertices and prove analogous results. Finally, we construct an alternative disaggregation operator whose eigenvalues interlace with those of the original graph Laplacian, and, hence, provide excellent approximation to the spectrum of the latter. We then use this new disaggregation operator to construct a uniform preconditioner for the graph Laplacian of the original graph. We prove that the preconditioned graph Laplacian can be made arbitrarily close to the identity operator if we require that the weights of the internal disaggregated edges are sufficiently large.. Single Vertex Disaggregation Consider a weighted, connected, undirected graph G = V, E, ω, V = n. Let e = i, j denote an edge that connects vertices i and j, and, and denote the standard l -inner product and the corresponding induced norm. The associated weighted graph Laplacian A R n n is given by Au, v = ω e u i u j v i v j, ω e = a ij, e=i,j E where we denote the i, j-th element of A by a ij. Without loss of generality, let us disaggregate the last vertex v n of the graph G. Then, the Laplacian can be written in the following bloc form A0 a A = n a T, n a nn where a nn is the degree of v n. Here, we assume that the graph is simply connected and the associated Laplacian A has eigenvalues and corresponding eigenvectors 0 = λ 1 A < λ A λ n A 1 n = ϕ 1 A, ϕ A,, ϕ n A, where 1 n = 1,, 1 }{{} T. n The eigenpair λ A, ϕ A has special significance, and therefore λ A is referred to as the algebraic connectivity, denoted ag, and ϕ A is referred to as the Fiedler vector.

3 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 3 We can also write a given nontrivial eigenpair λa, ϕa, λa 0, ϕa = 1, in bloc notation, namely ϕ0 ϕa =. ϕ n We have the relations ϕ 0, 1 n0 + ϕ n = 0, A 0 ϕ 0 ϕ n a n = λaϕ 0, a nn ϕ n a T nϕ 0 = λaϕ n, where n 0 = n 1. Suppose that the vertex v n is disaggregated into d vertices, with an unspecified connected structure between the disaggregated elements. We will denote this graph by G D. This induces a disaggregated graph Laplacian A D R, = n 0 + d, with eigenvalues 0 = λ 1 A D < λ A D λ A D and corresponding eigenvectors 1 = ϕ 1 A D, ϕ A D,, ϕ A D. We can write A D in bloc form A0 A A D = 0n A T. 0n A n We have the relations a nn = a T n1 n0, A T 0n1 n0 = A n 1 d, a n = A 0 1 n0 = A 0n 1 d. Let us introduce the prolongation operator P : R n R, In0 n.1 P = d The following result is immediate. Lemma 1. Let A and A D be the graph Laplacian of the original graph G and the disaggregated and simply connected graph G D, respectively. If P is defined as.1, then we have A = P T A D P. We aim to show that the algebraic connectivity of A D is bounded away from the algebraic connectivity of the original graph A. To do so, suppose we have an eigenpair λ, ϕ of the Laplacian of the original graph G. We prolongate the eigenvector ϕ to the disaggregated graph G D and obtain an approximate eigenvector by the procedure. ϕ = P ϕ s1 = ϕ0 ϕ n 1 d s1, where s = d 1 ϕ n. This gives ϕ, 1 = 0. We consider ϕ to be an approximation of ϕ on the non-trivial eigenspace of the disaggregated operator A D. We have the following relation between the eigenvalue λ of A and the Rayleigh quotient of ϕ with respect to A D.

4 4 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV Lemma. Let λ, ϕ, ϕ = 1, be an eigenpair of the graph Laplacian A associated with a simply connected graph G, and ϕ be defined by.. We have Proof. We have and RQ ϕ := A D ϕ, ϕ ϕ, ϕ = λ. 1 + d 1n ϕ n ϕ, ϕ = P ϕ s1, P ϕ s1 = P ϕ, P ϕ s P ϕ, 1 + s 1, 1 This completes the proof. = ϕ 0, ϕ 0 + ϕ n 1 d, 1 d s ϕ 0, 1 n0 + ϕ n 1 d, 1 d + s = ϕ 0, ϕ 0 + ϕ n + d 1ϕ n sd 1ϕ n + s ] d 1 d 1 = 1 + [d 1 + ϕ n d 1n = 1 + ϕ n A D ϕ, ϕ = A D P ϕ s1, P ϕ s1 = A D P ϕ, P ϕ s A D 1, P ϕ + s A D 1, 1 = P T A D P ϕ, ϕ = Aϕ, ϕ = λ. The following result quicly follows by applying Lemma to the Fielder vector. Theorem 1. Let ϕ = ϕ 0, ϕ n T, ϕ = 1, be the Fiedler vector of the graph Laplacian A associated with a simply connected graph G. Let A D be the graph Laplacian corresponding to the disaggregated and simply connected graph G D resulting from disaggregating one vertex into d > 1 vertices. We have ag ag D 1 + d 1n ϕ n. Proof. oting that ϕ is orthogonal to 1, we have which completes the proof. ag D A D ϕ, ϕ ϕ, ϕ = λ 1 + d 1n ϕ n = ag, 1 + d 1n ϕ n If the characteristic value of the disaggregated vertex is non-zero, then the algebraic connectivity of the disaggregated graph stays bounded away from that of the original graph, independent of the structure of A n. Therefore, as the weight on the internal edges approaches infinity, the approximation stays bounded away. In [10], the authors made the following conjecture. Conjecture 1. Under certain conditions the Laplacian eigenvalues of the graph Laplacian of the disaggregated graph approximate the eigenvalues of the graph Laplacian of the original graph, provided that the weight on the internal edges of the disaggregation is chosen to be large enough.

5 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 5 Theorem 1 directly implies that Conjecture 1 is false when the characteristic value of the disaggregated vertex is non-zero, which, for a random power law graph, occurs with probability one. We also have the following result, providing an estimate of how close the approximation ϕ is to the invariant subspace with respect to A D. Lemma 3. Let A and A D be the original graph and disaggregated graph, λ, ϕ be an eigenpair of the graph Laplacian A associated with a simply connected graph G, and ϕ be defined by.. We have dnd + n A D ϕ RQ ϕ ϕ A T 0n1 n0 ϕ 0 /ϕ n + λ + dn λ ϕ n ϕ n. Proof. We recall that and ϕ = 1 + 1/ d 1n ϕ n d 1n ϕ n λ RQ ϕ = λ. 1 + d 1n ϕ n We also have A0 ϕ A D ϕ = A D P ϕ s1 = A D P ϕ = 0 ϕ n A 0n 1 d A0 ϕ ϕ n A n 1 d A T = 0 ϕ n a n 0nϕ 0 A T 0nϕ n 1 n0 ϕ = λp ϕ + A T = λ ϕ + sλ1 0nϕ n 1 n0 ϕ 0 λϕ n 1 + d A T 0nϕ n 1 n0 ϕ 0 λϕ n 1 d = λ ϕ + λϕ [ n d 1 n + 0 1d] A T, 0nϕ n 1 n0 ϕ 0 giving A D ϕ RQ ϕ ϕ A D ϕ λ ϕ + λ RQ ϕ ϕ d A T 1 n 0 + dn 0nϕ n 1 n0 ϕ 0 + ϕ n λ + A T 0n1 n0 ϕ 0 /ϕ n + dnd + n λ + dn λ ϕ n d 1n 1 + d 1n ϕ n In many applications, we are only concerned with minimal Laplacian eigenpairs. For minimal eigenvalues of scale-free graphs, we have λ = O1 and ϕ n = O 1/. In this way, often the largest source of error comes from the term A T 0nϕ n 1 n0 ϕ 0. Heuristically, the error of this term is typically best controlled when d is relatively small and each new disaggregate is connected to roughly the same number of exterior vertices. ext, we consider the eigenvalues of the normalized Laplacian. This gives us insight into how the Cheeger constant changes after disaggregating a vertex. Again, suppose we have an eigenpair ν, φ of the normalized graph Laplacian D 1 A, where D is the degree matrix of G, namely D = diaga 11, a,, a nn. Again, we prolongate the eigenvector φ and obtain ϕ n. ϕ nλ

6 6 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV an approximate eigenvector of the disaggregated normalized graph Laplacian D 1 D A D, where D D is the degree matrix of G D, in a similar fashion.3 φ = P φ s1, where s = P φ, 1 DD 1, 1 DD. We may write D D in the following way D D = diaga D 1,1,, a D n 0,n 0, a D n,n, a D n+1,n+1,, a D, = diaga D 1,1,, a D n 0,n 0, ω n, ω n+1,, ω + diag0,, 0, d ex n, d ex n+1,, d ex =: D 1 D + D ex D, where ω n, ω n+1, ω are the weights of the edges incident with vertex v n on the original graph note i=n ω i = a n,n and d ex i = a D i,i ω i, i = n, n + 1,,. We may also rewrite the shift s as s = P φ, 1 DD 1, 1 DD = i=n dex i φ n ad i,i Let ω total H denote the total weights of a graph H, and let G a be the disaggregated local subgraph. Similarly, we consider φ as an approximation of the eigenvectors of the disaggregated normalized graph Laplacian. We have the following lemma. Theorem. Let ν, φ be an eigenpair of the normalized graph Laplacian associated with a simply connected graph G and φ be defined by.3. We have.4 A D φ, φ D D φ, φ = ν 1 + ω totalg ω total G a, ω total G D φ n and.5 ν D = αν, α = 1 + ω 1 totalg ω total G a φ ω total G D n 1. Proof. We have and A D φ, φ = AD P φ s1, P φ s1 = A D P φ, φ = Aφ, φ = ν D D φ, φ = D D P φ, P φ s D D 1, P φ = DDP 1 φ, P φ + DD ex P φ, P φ s D D 1, P φ = Dφ, φ + = 1 + = 1 + d ex i φ n i=n i a D i,i i=n dex i i a D i,i n a i,i i=n dex i φ n. ad i,i. i=n dex i φ n i a D i,i i=n dex i φ n

7 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 7 oting that a i,i = ω total G, ad i,i = ω total G D, and i=n dex i obtain.4. Moreover,.5 follows directly from.4. The Cheeger constant of a weighted graph is defined as follows [8, 4] where Ū = V \U, hg = volu = i U min =U V EU, Ū minvolu, volū, δ i, δ i = e=i,j E ω e, EU, Ū = = ω total G a, we e=i,j E i U,j Ū Due to the Cheeger inequality [8, 4], the Cheeger constant hg and ν are related as follows hg ν hg. Theorem 3. For the Cheeger constant of the original graph G and the disaggregated and simply connected graph G D, we have where α is defined by.5. If hg hg D 1 1 αhg, 4α, then hg 4α +1 D hg. Proof. Based on.6 and.5, we have hg D 1 1 ν D = 1 1 αν 1 1 αhg. ω e. Basic algebra shows that hg D hg if hg 4α. 4α Graph Disaggregation We now move on to the more general case of multiple disaggregated vertices. Without loss of generality, for a graph Laplacian A R n n, suppose we are disaggregating the first m vertices. This gives us the disaggregated Laplacian A D R. Here, is the number of vertices in the disaggregated graph, given by = n m + d = n m + n d, n d = d. =1 ote that we have m groups of vertices associated with the disaggregation, which we can also number consecutively 3.1 {1,..., } = {1,..., d }{{} 1,... d 1 + 1,..., d 1 + d,..., n }{{} d + 1,..., }. d 1 Similar to the case of a single disaggregated vertex, we can establish a relationship between A and A D through a prolongation matrix P : R n R, given by Pm 0 3. P =, where n 0 I 0 = n m. n0 n 0 d =1

8 8 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV Here, P m R n d m, and 1 d P m = d dm ote that P T mp m = diagd 1,... d m. We have the following lemma, which can be easily verified by simple algebraic calculation. Lemma 4. Let A and A D be the graph Laplacian of the original graph G and the disaggregated and simply connected graph G D, respectively. If P is defined as 3., then we have 3.3 A = P T A D P. If we loo at the disaggregated graph Laplacian A D directly, we can obtain a similar bound on the algebraic connectivity as shown in Theorem 1. Let λ, ϕ be an eigenpair of A. We can define an approximated eigenvector of A D by prolongating ϕ as follows 3.4 ϕ = P ϕ s1, where s = 1 d i 1ϕ i. It is easy to chec that ϕ, 1 = 0. ow we have the following lemma about the Rayleigh quotient of ϕ with respect to A D. Lemma 5. Let λ, ϕ be an eigenpair of the graph Laplacian A associated with a simply connected graph G and ϕ be defined by 3.4. We have RQ ϕ := A D ϕ, ϕ ϕ, ϕ λ m d. i 1n + n d md i ϕ i Moreover, if for d max i Proof. We note that = max i d i, we have n + n d md max i > 0, then RQ ϕ < λ. A D ϕ, ϕ = A D P ϕ s1, P ϕ s1 = A D P ϕ, P ϕ s A D 1, P ϕ + s A D 1, 1 = P T A D P ϕ, ϕ = Aϕ, ϕ = λ.

9 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 9 Denoting ϕ by ϕ = ϕ 1, ϕ,, ϕ m, ϕ 0 T, we have ϕ, ϕ = P ϕ s1, P ϕ s1 = P ϕ, P ϕ s P ϕ, 1 + s 1, 1 = ϕ 0, ϕ 0 + ϕ i 1 di, 1 di s ϕ 0, 1 n0 + ϕ i 1 di, 1 di + s = ϕ 0, ϕ 0 + ϕ i + d i 1ϕ i s d i 1ϕ i + s = 1 + d i 1ϕ i 1 m d i 1ϕ i 1 + d i 1ϕ i m d i 1 ϕ i = 1 + d i 1 md i 1 ϕ i = d i 1n + n d md i ϕ i. This completes the proof. From the Rayleigh quotient and applying the above lemma to the Fielder vector, we have the following theorem concerning the algebraic connectivity. Theorem 4. Let ϕ be the Fiedler vector of the graph Laplacian A associated with a simply connected graph G and A D be the graph Laplacian corresponding to the disaggregated and simply connected graph G D. Suppose we have disaggregated m vertices and each of those vertices are disaggregated into d i > 1 vertices, i = 1,,, m. We have ag ag D d i 1n + n d md i ϕ i. Proof. The proof is similar to the proof of Theorem 1 and uses Lemma 5. It is possible to perform a more careful estimate, using the fact that disaggregating m vertices at once is equivalent to disaggregating m vertices one by one. Denote n 0 = n and n i = n i d i, i = 1,,, m. ote that n i = n i + i =1 d, i = 1,,, m and = n m. Recursively applying Theorem 1, we have the following result. Theorem 5. Let ϕ be the Fiedler vector of the graph Laplacian A associated with a simply connected graph G and A D be the graph Laplacian corresponding to the disaggregated and simply connected graph G D, respectively. Suppose we disaggregated m vertices and each of those are disaggregated into d i > 1 vertices, i = 1,,, m. We have ag ag D 1 + d i 1n i 1 ϕ i n i.

10 10 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV Proof. Let G i D be the resulting graph after disaggregating the i-th vertex in the graph Gi 1 D and note that G D = G m D. We have ag ag D = ag ag 1 D ag1 D ag D agm 1 D ag m D. The result follows immediately from applying Theorem 1 on each pair of graphs G i D and G i+1 D. Remar 1. A direct consequence of Theorem 5 is ag D ag. Similarly, we also have the following result concerning the minimal eigenvalue of the normalized graph Laplacian after disaggregating several vertices. Denote G 0 D = G, and denote the graph after disaggregating vertex i by G i D. ote that Gm D = G D. The local subgraph corresponding to disaggregating vertex i is denoted by G i a. Theorem 6. Let ν be the second smallest eigenvalue of the normalized graph Laplacian associated with a simply connected graph G and ν D be the second smallest eigenvalue of the normalized graph Laplacian corresponding to the disaggregated and simply connected graph G D. Suppose we disaggregated m vertices and each of them are disaggregated into d i > 1 vertices, i = 1,,, m. We have ν m 1 + ω totalg i 1 D ω totalg i a ω total G i D φ i. ν D Consequently, we have ν D = αν, where [ m 3.5 α := 1 + ω totalg i 1 D ω ] totalg i 1 a ω total G i D φ i 1. Proof. The result follows by applying Theorem recursively. Based on the estimates on the eigenvalues of normalized graph Laplacian, we can estimate the Cheeger constants as follows. Theorem 7. For the Cheeger constant of the original graph G and the disaggregated and simply connected graph G D, we have where α is defined by 3.5. If hg hg D 1 1 αhg, 4α, then hg 4α +1 D hg. Proof. The proof is the same as the proof of Theorem Preconditioning Using Disaggregated Graph We aim to show eigenvalue interlacing between A and a new operator, which is obtained by scaling A D appropriately. We can rescale P by introducing P = D s P, where 4.1 D s = diagd 1/ 1 I d1 d 1,..., d 1/ m I dm d m, I n0 n0 is a diagonal scaling matrix, giving us P T P = I. Based on the scaled prolongation, we are able to show the eigenvalues of diagonal scaled matrix 4. Ã D := Ds 1 A D Ds 1

11 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 11 interlaces with A. First, let us recall the interlacing theorem. Theorem 8 Interlacing Theorem [5], Vol. 1, Chap. I. Let S R n be such that S T S = I n n, n < and let B R be symmetric, with eigenvalues λ 1 λ... λ n. Define A = S T BS and let A have eigenvalues µ 1 µ... µ m. Then λ i µ i λ n m+i. From here, we have the following. Theorem 9. Let A have eigenvalues λ 1 A λ A... λ n A and ÃD = Ds 1 A D Ds 1 have eigenvalues λ 1 ÃD λ ÃD... λ ÃD. Then Proof. From the above Lemma, we have A = P T A D P = P T D s D 1 s λ i ÃD λ i A λ n+i ÃD. A D D 1 s D s P = P T D 1 s A D D 1 s P = P T à D P. As P T P = In n, by the Interlacing Theorem 8, the eigenvalues of A and ÃD interlace. We now discuss how to use the disaggregated graph G D to solve the graph Laplacian on the original graph G. Here, we will use ÃD as the auxiliary problem and design a preconditioner based on the Fictitious Space Lemma [13] and auxiliary space framewor [18]. Because A and ÃD are both symmetric positive semi-definite, we first state the refined version of the Fictitious Space Lemma proposed in [7]. Theorem 10 Theorem 6.3 and 6.4 in [7]. Let Ṽ and V be two Hilbert spaces and Π : Ṽ V be a surjective map. Suppose that à : Ṽ Ṽ and A : V V are symmetric semi-definite operators. Moreover, suppose 4.3 Πà = A, 4.4 Π ṽ A c 1 ṽ Ã, ṽ Ṽ, 4.5 for any v V there exists ṽ Ṽ such that Π ṽ = v and ṽ à c 0 v A, then for any symmetric positive definite operator B : Ṽ Ṽ, we have that for B = Π B Π T, c1 κba κ BÃ. c 0 Applying the above theory to our disaggregation framewor, we tae A = A, à = ÃD, and Π = P T. oting that the null space of ÃD is spanned by D s 1, we have P T D s 1 = P T D s1 = 1 n which verifies 4.3. aturally, P T is surjective. Using a preconditioner B D of ÃD, we can define a preconditioner B = P T BD P for A. We give the following results concerning the quality of the preconditioner B. Corollary 1. Let A be the graph Laplacian corresponding to the graph G and A D be the graph Laplacian corresponding to the disaggregated and simply connected graph G D. Let D s be defined by 4.1 and ÃD be defined by 4.. If 4.6 P T ṽ A c 1 ṽ ÃD, ṽ Ṽ

12 1 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV and for any v V, there exist a ṽ Ṽ such that P T ṽ = v and 4.7 ṽ ÃD c 0 v A. Then for the preconditioner B = P T BD P, we have c1 κba κ B D Ã D. c 0 We need to verify that conditions 4.6 and 4.7 hold for P = D s P. For condition 4.7, we choose ṽ = P T v for any v V, giving P T ṽ = P T P v = v since P T P = I. ote that 4.8 ṽ Ã D = ÃD P v, P v = v A, which implies condition 4.7 holds with c 0 = 1. To show that condition 4.6 holds, we use the following result. Lemma 6. Let A R n n be a graph Laplacian corresponding to a connected graph with n vertices. For all i {1,..., n} and u R n we have where A i = A + e i e T i. 1 n u, 1 n u, e i = 1 n A 1 i 1 n, Au, Proof. First, we note that for all i {1,..., n} the matrices A i are invertible, because they all are irreducibly diagonally dominant M-matrices. We refer to Varga [17] for this classical result. ext, observe that A i 1 n = e i, and hence, A 1 i e i = 1 n. Therefore, we have that A 1 i 1 n, Au = A 1 i 1 n, A i e i e T i u = 1 n, u u, e i A 1 i 1 n, e i = 1 n, u u, e i 1 n, A 1 i e i = 1 n, u u, e i 1 n, 1 n. As 1 n, 1 n = n, this completes the proof. The result shown in Lemma 6 is also found in [3, Lemma 3.], but is included for completeness. We now apply Lemma 6 to each disaggregated local subgraph G a = Va, Ea, ωa, = 1,,, m, with u = ṽ, the restriction of ṽ on G a. For j Va, we have, 4.9 ṽ j = 1 ṽ p 1 L 1,j d d 1 d, L ṽ, p V a where L is the unweighted graph Laplacian of the local graph G a and L,j is defined in accordance with Lemma 6: L,j = L + e j e T j, for j V a. Setting W j := 1 L 1 d,j 1 d L, j Va, and denoting E 0 D := {e = i, j E D, i, j V 0 }, E 1 D := {e = i, j E D, i V 0, j V a, = 1,,, m}, E D := {e = i, j E D, i V a, j V l a,, l = 1,,, m, l}, we are ready to present the following lemma related to the condition 4.6.

13 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 13 Lemma 7. For each disaggregated local subgraph G a, if, for an edge e = p, q Ea, we assign a weight ω e such that 4.10 ω e W e := 1 + ɛ 1 then we have e=i,j E 1 D i V 0, j V a m ω e W j + l=1 e=i,j E D i V a, j V l a 4.11 P T ṽ A 1 + ɛ ṽ Ã D, ṽ Ṽ, where ɛ > 0. Proof. We denote ũ = P T P ṽ, and we have, P T ṽ A = ÃDũ, ũ = = e=i,j E 0 D + e=i,j E 1 D =: I 0 + I 1 + I. e=i,j E D ω e ũ i ũ j ω e ũ i ũ j + ω e ũ i ũ j + ω e W i + =1 e=i,j Ea e=i,j E D Here, we have set I 0 = e=i,j E ω D 0 e ṽ i ṽ j, I 1 = ṽ i 1 d and I = =1 e=i,j E 1 D i V 0, j V a =1 l=1 e=i,j ED i Va, j V a l ω e ω e p V a ṽ p 1 ṽ p 1 d d l p V a e=i,j E D i V l a, j V a ω e ũ i ũ j ω e ũ i ũ j, q V l a ṽ q. ω e W j, ext, we estimate I 1 and I on the right-hand side. For e = i, j ED 1, i V 0 and j Va, using 4.9, we have ṽ i 1 ṽ p = ṽ i ṽ j 1 L 1,j d d 1 d, L ṽ p V a 1 + ɛ ṽ i ṽ j ɛ 1 1 L 1 d,j 1 d L ṽ L = 1 + ɛ ṽ i ṽ j + [ ] 1 + ɛ 1 W j ṽp ṽ q. e =p,q E a

14 14 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV Then I 1 =1 = 1 + ɛ + e=i,j E 1 D i V 0, j V a ω e =1 e=i,j ED 1 i V 0, j Va =1 e =p,q Ea 1 + ɛ ṽ i ṽ j + ω e ṽ i ṽ j 1 + ɛ 1 e=i,j E 1 D i V 0, j V a e =p,q E a ω e W j ṽ p ṽ q. [ ] 1 + ɛ 1 W j ṽp ṽ q ext, using 4.9, for e = i, j E D, i V a and j V l a we have 1 d p V a ṽ p 1 d l q V l a ṽ q = ṽ i ṽ j + 1 L 1,i d 1 d, L ṽ 1 L 1 l,j d 1 d l, L l ṽ l l 1 + ɛ ṽ i ṽ j ɛ 1 1 L 1 d,i 1 d L ṽ L ɛ 1 1 L 1 d l,j 1 d l Ll ṽ l L l l = 1 + ɛ ṽ i ṽ j + [ 1 + ɛ 1 W] i ṽp ṽ q + e =p,q E a [ 1 + ɛ 1 W j l ] ṽp ṽ q. e =p,q E l a Then I =1 l=1 e=i,j ED i Va, j Va l + e =p,q E l a ω e 1 + ɛ ṽ i ṽ j + [ ] 1 + ɛ 1 W j l ṽp ṽ q. e =p,q E a [ 1 + ɛ 1 W i ] ṽp ṽ q

15 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 15 Therefore, we have Hence, I 1 + ɛ + I 1 + ɛ + + =1 l=1 e=i,j ED i Va, j V a l =1 e =p,q Ea l=1 e =p,q Ea l =1 l=1 e=i,j ED i Va, j Va l =1 e =p,q Ea l=1 =1 ω e ṽ i ṽ j 1 + ɛ 1 l=1 ω e ṽ i ṽ j e=i,j E D i V a, j V l a e=i,j E D i V a, j V l a e=i,j E D i V a, j V l a 1 + ɛ 1 ω e W i ṽ p ṽ q 1 + ɛ 1 ω e W j l ṽ p ṽ q. ω e W i + l=1 e=i,j E D i V l a, j V a ω e W j ṽ p ṽ q. ow, we use the definition of W e 4.10 and the estimates on I 1 and I to obtain that P T ṽ A ω e ṽ i ṽ j ɛ ω e ṽ i ṽ j +1 + ɛ e E 0 D =1 l=1 e=i,j ED i Va, j Va l =1 ω e ṽ i ṽ j + e=i,j E 1 D i V 0, j V a =1 e =p,q Ea W e ṽ p ṽ q. Due to 4.10, we have that ω e W e and 4.11 follows. This completes the proof. Lemma 7 shows that the constant c 1 can be made arbitrarily close to 1 if the weights on the internal edges of the disaggregation are chosen to be large enough. As an immediate consequence, we have the following theorem for the preconditioner B. Theorem 11. Under the assumptions of Corollary 1 and Lemma 7, for the preconditioner B = P T BD P, we have 4.1 κba 1 + ɛ κ B D Ã D. Proof. The relation 4.1 follows from Corollary 1 since c 0 = 1 in 4.8 and c 1 = 1 + ɛ 1/ in Lemma 7.

16 16 XIAOZHE HU, JOH C. URSCHEL, AD LUDMIL ZIKATAOV Finally, since ÃD := Ds 1 A D Ds 1, if we have a preconditioner B D for A D and define B D = D s B D D s, then it is easy to verify that κ B D Ã D = κb D A D. We have the following theorem showing that the preconditioned operator BA has a condition number comparable to the condition number of B D A D. Theorem 1. Under the assumptions of Corollary 1 and Lemma 7 and let B D = D s B D D s, for the preconditioner B = P T BD P, we have 4.13 κba 1 + ɛ κb D A D. Proof follows from Theorem 11 and the fact that κ B D Ã D = κb D A D. Clearly, Theorems 4.1 and 4.13 imply that, when the weights on the internal edges of the disaggregation are chosen to be large enough, preconditioners for disaggregated graph provide effective preconditioners for the original graph, which indirectly supports the technique suggested in [10]. Acnowledgements The authors would lie to than Louisa Thomas for improving the style of the presentation. The wor of Ludmil Ziatanov was supported in part by the ational Science Foundation under grants DMS and DMS and by the Department of Mathematics at Tufts University. References [1] Albert-László Barabási and Réa Albert. Emergence of scaling in random networs. Science, :509 51, [] Stephen Barnard and Horst Simon. Fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems. Concurrency: Practice and Experience, 6: , [3] James Brannic, Yao Chen, Johannes Kraus, and Ludmil Ziatanov. Algebraic multilevel preconditioners for the graph Laplacian based on matching in graphs. SIAM Journal on umerical Analysis, 513: , 013. [4] Fan Chung. Spectral graph theory, volume 9. American Mathematical Soc., [5] Richard Courant and David Hilbert. Methoden der mathematischen Physi. Berlin, 194. [6] Pasqua D Ambra and Panayot Vassilevsi. Compatible matching adaptive AMG preconditioners for Laplacian matrices on general graphs. Tech. Rep. LLL-TR , Lawrence Livermore ational Laboratory, 015. [7] Blanca Ayuso de Dios, Franco Brezzi, L. Donatella Marini, Jinchao Xu, and Ludmil T. Ziatanov. A simple preconditioner for a discontinuous Galerin method for the Stoes problem. Journal of Scientific Computing, 583: , 014. [8] Shmuel Friedland and Reinhard abben. On Cheeger-type inequalities for weighted graphs. Journal of Graph Theory, 411:1 17, 00. [9] Yongmei Ji, Xing Xu, and Gary Stormo. A graph theoretical approach for predicting common RA secondary structure motifs including pseudonots in unaligned sequences. Bioinformatics, 010: , 004. [10] Verena Kuhlemann and Panayot Vassilevsi. Improving the communication pattern in matrix-vector operations for large scale-free graphs by disaggregation. SIAM Journal on Scientific Computing, 355:S465 S486, 013. [11] Yin Tat Lee, Richard Peng, and Daniel A Spielman. Sparsified cholesy solvers for sdd linear systems. arxiv preprint arxiv: , 015. [1] Boaz adler, Stephane Lafon, Ronald Coifman, and Ioannis Kevreidis. Diffusion maps, spectral clustering and eigenfunctions of foer-planc operators. In in Advances in eural Information Processing Systems 18, pages MIT Press, 005.

17 O THE APPROXIMATIO OF LAPLACIA EIGEVALUES I GRAPH DISAGGREGATIO 17 [13] Sergey epomnyaschih. Decomposition and fictitious domains methods for elliptic boundary value problems. In Fifth International Symposium on Domain Decomposition Methods for Partial Differential Equations orfol, VA, 1991, pages 6 7. SIAM, Philadelphia, PA, 199. [14] Mar E.J. ewman. Finding community structure in networs using the eigenvectors of matrices. Phys. Rev. E 3, 743:036104, 19, 006. [15] John C Urschel, Jinchao Xu, Xiaozhe Hu, and Ludmil Ziatanov. A cascadic multigrid algorithm for computing the fiedler vector of graph Laplacians. Journal of Computational Mathematics, 33, 015. [16] John C Urschel and Ludmil Ziatanov. Spectral bisection of graphs and connectedness. Linear Algebra and its Applications, 449:1 16, 014. [17] Richard S. Varga. Matrix iterative analysis, volume 7 of Springer Series in Computational Mathematics. Springer-Verlag, Berlin, expanded edition, 000. [18] Jinchao Xu. The auxiliary space method and optimal multigrid preconditioning techniques for unstructured grids. Computing, 563:15 35, Department of Mathematics, Tufts University, Medford, MA address: Xiaozhe.Hu@tufts.edu Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA address: urschel@mit.edu Department of Mathematics, The Pennsylvania State University, University Par, PA address: ludmil@psu.edu

An Algebraic Multigrid Method Based on Matching 2 in Graphs 3 UNCORRECTED PROOF

An Algebraic Multigrid Method Based on Matching 2 in Graphs 3 UNCORRECTED PROOF 1 An Algebraic Multigrid Method Based on Matching 2 in Graphs 3 James Brannic 1, Yao Chen 1, Johannes Kraus 2, and Ludmil Ziatanov 1 4 1 Department of Mathematics, The Pennsylvania State University, PA

More information

arxiv: v1 [math.na] 11 Jul 2011

arxiv: v1 [math.na] 11 Jul 2011 Multigrid Preconditioner for Nonconforming Discretization of Elliptic Problems with Jump Coefficients arxiv:07.260v [math.na] Jul 20 Blanca Ayuso De Dios, Michael Holst 2, Yunrong Zhu 2, and Ludmil Zikatanov

More information

On the Maximal Error of Spectral Approximation of Graph Bisection

On the Maximal Error of Spectral Approximation of Graph Bisection To appear in Linear and Multilinear Algebra Vol. 00, No. 00, Month 20XX, 1 9 On the Maximal Error of Spectral Approximation of Graph Bisection John C. Urschel a,b,c, and Ludmil T. Zikatanov c,d, a Baltimore

More information

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction Trends in Mathematics Information Center for Mathematical Sciences Volume 9 Number 2 December 2006 Pages 0 INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR

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

Communities, Spectral Clustering, and Random Walks

Communities, Spectral Clustering, and Random Walks Communities, Spectral Clustering, and Random Walks David Bindel Department of Computer Science Cornell University 26 Sep 2011 20 21 19 16 22 28 17 18 29 26 27 30 23 1 25 5 8 24 2 4 14 3 9 13 15 11 10 12

More information

Spectral Graph Theory and its Applications. Daniel A. Spielman Dept. of Computer Science Program in Applied Mathematics Yale Unviersity

Spectral Graph Theory and its Applications. Daniel A. Spielman Dept. of Computer Science Program in Applied Mathematics Yale Unviersity Spectral Graph Theory and its Applications Daniel A. Spielman Dept. of Computer Science Program in Applied Mathematics Yale Unviersity Outline Adjacency matrix and Laplacian Intuition, spectral graph drawing

More information

An Algebraic Multigrid Method for Eigenvalue Problems

An Algebraic Multigrid Method for Eigenvalue Problems An Algebraic Multigrid Method for Eigenvalue Problems arxiv:1503.08462v1 [math.na] 29 Mar 2015 Xiaole Han, Yunhui He, Hehu Xie and Chunguang You Abstract An algebraic multigrid method is proposed to solve

More information

Lecture 24: Element-wise Sampling of Graphs and Linear Equation Solving. 22 Element-wise Sampling of Graphs and Linear Equation Solving

Lecture 24: Element-wise Sampling of Graphs and Linear Equation Solving. 22 Element-wise Sampling of Graphs and Linear Equation Solving Stat260/CS294: Randomized Algorithms for Matrices and Data Lecture 24-12/02/2013 Lecture 24: Element-wise Sampling of Graphs and Linear Equation Solving Lecturer: Michael Mahoney Scribe: Michael Mahoney

More information

U.C. Berkeley CS270: Algorithms Lecture 21 Professor Vazirani and Professor Rao Last revised. Lecture 21

U.C. Berkeley CS270: Algorithms Lecture 21 Professor Vazirani and Professor Rao Last revised. Lecture 21 U.C. Berkeley CS270: Algorithms Lecture 21 Professor Vazirani and Professor Rao Scribe: Anupam Last revised Lecture 21 1 Laplacian systems in nearly linear time Building upon the ideas introduced in the

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

ALGEBRAIC MULTILEVEL METHODS FOR GRAPH LAPLACIANS

ALGEBRAIC MULTILEVEL METHODS FOR GRAPH LAPLACIANS The Pennsylvania State University The Graduate School Department of Mathematics ALGEBRAIC MULTILEVEL METHODS FOR GRAPH LAPLACIANS A Dissertation in Mathematics by Yao Chen Submitted in Partial Fulfillment

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

Spectral element agglomerate AMGe

Spectral element agglomerate AMGe Spectral element agglomerate AMGe T. Chartier 1, R. Falgout 2, V. E. Henson 2, J. E. Jones 4, T. A. Manteuffel 3, S. F. McCormick 3, J. W. Ruge 3, and P. S. Vassilevski 2 1 Department of Mathematics, Davidson

More information

31. Successive Subspace Correction method for Singular System of Equations

31. Successive Subspace Correction method for Singular System of Equations Fourteenth International Conference on Domain Decomposition Methods Editors: Ismael Herrera, David E. Keyes, Olof B. Widlund, Robert Yates c 2003 DDM.org 31. Successive Subspace Correction method for Singular

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

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses P. Boyanova 1, I. Georgiev 34, S. Margenov, L. Zikatanov 5 1 Uppsala University, Box 337, 751 05 Uppsala,

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

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems Efficient smoothers for all-at-once multigrid methods for Poisson and Stoes control problems Stefan Taacs stefan.taacs@numa.uni-linz.ac.at, WWW home page: http://www.numa.uni-linz.ac.at/~stefant/j3362/

More information

Specral Graph Theory and its Applications September 7, Lecture 2 L G1,2 = 1 1.

Specral Graph Theory and its Applications September 7, Lecture 2 L G1,2 = 1 1. Specral Graph Theory and its Applications September 7, 2004 Lecturer: Daniel A. Spielman Lecture 2 2.1 The Laplacian, again We ll begin by redefining the Laplacian. First, let G 1,2 be the graph on two

More information

10.6 ITERATIVE METHODS FOR DISCRETIZED LINEAR EQUATIONS

10.6 ITERATIVE METHODS FOR DISCRETIZED LINEAR EQUATIONS 10.6 ITERATIVE METHODS FOR DISCRETIZED LINEAR EQUATIONS 769 EXERCISES 10.5.1 Use Taylor expansion (Theorem 10.1.2) to give a proof of Theorem 10.5.3. 10.5.2 Give an alternative to Theorem 10.5.3 when F

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

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

Auxiliary space multigrid method for elliptic problems with highly varying coefficients

Auxiliary space multigrid method for elliptic problems with highly varying coefficients Auxiliary space multigrid method for elliptic problems with highly varying coefficients Johannes Kraus 1 and Maria Lymbery 2 1 Introduction The robust preconditioning of linear systems of algebraic equations

More information

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1.

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1. J. Appl. Math. & Computing Vol. 15(2004), No. 1, pp. 299-312 BILUS: A BLOCK VERSION OF ILUS FACTORIZATION DAVOD KHOJASTEH SALKUYEH AND FAEZEH TOUTOUNIAN Abstract. ILUS factorization has many desirable

More information

Certifying the Global Optimality of Graph Cuts via Semidefinite Programming: A Theoretic Guarantee for Spectral Clustering

Certifying the Global Optimality of Graph Cuts via Semidefinite Programming: A Theoretic Guarantee for Spectral Clustering Certifying the Global Optimality of Graph Cuts via Semidefinite Programming: A Theoretic Guarantee for Spectral Clustering Shuyang Ling Courant Institute of Mathematical Sciences, NYU Aug 13, 2018 Joint

More information

GRAPH PARTITIONING WITH MATRIX COEFFICIENTS FOR SYMMETRIC POSITIVE DEFINITE LINEAR SYSTEMS

GRAPH PARTITIONING WITH MATRIX COEFFICIENTS FOR SYMMETRIC POSITIVE DEFINITE LINEAR SYSTEMS GRAPH PARTITIONING WITH MATRIX COEFFICIENTS FOR SYMMETRIC POSITIVE DEFINITE LINEAR SYSTEMS EUGENE VECHARYNSKI, YOUSEF SAAD, AND MASHA SOSONKINA Abstract. Prior to the parallel solution of a large linear

More information

Spectral Graph Theory Lecture 3. Fundamental Graphs. Daniel A. Spielman September 5, 2018

Spectral Graph Theory Lecture 3. Fundamental Graphs. Daniel A. Spielman September 5, 2018 Spectral Graph Theory Lecture 3 Fundamental Graphs Daniel A. Spielman September 5, 2018 3.1 Overview We will bound and derive the eigenvalues of the Laplacian matrices of some fundamental graphs, including

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

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

ON THE QUALITY OF SPECTRAL SEPARATORS

ON THE QUALITY OF SPECTRAL SEPARATORS ON THE QUALITY OF SPECTRAL SEPARATORS STEPHEN GUATTERY AND GARY L. MILLER Abstract. Computing graph separators is an important step in many graph algorithms. A popular technique for finding separators

More information

A NEW EFFECTIVE PRECONDITIONED METHOD FOR L-MATRICES

A NEW EFFECTIVE PRECONDITIONED METHOD FOR L-MATRICES Journal of Mathematical Sciences: Advances and Applications Volume, Number 2, 2008, Pages 3-322 A NEW EFFECTIVE PRECONDITIONED METHOD FOR L-MATRICES Department of Mathematics Taiyuan Normal University

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

Preface to the Second Edition. Preface to the First Edition

Preface to the Second Edition. Preface to the First Edition n page v Preface to the Second Edition Preface to the First Edition xiii xvii 1 Background in Linear Algebra 1 1.1 Matrices................................. 1 1.2 Square Matrices and Eigenvalues....................

More information

ORIE 6334 Spectral Graph Theory October 13, Lecture 15

ORIE 6334 Spectral Graph Theory October 13, Lecture 15 ORIE 6334 Spectral Graph heory October 3, 206 Lecture 5 Lecturer: David P. Williamson Scribe: Shijin Rajakrishnan Iterative Methods We have seen in the previous lectures that given an electrical network,

More information

An efficient multigrid method for graph Laplacian systems II: robust aggregation

An efficient multigrid method for graph Laplacian systems II: robust aggregation An efficient multigrid method for graph Laplacian systems II: robust aggregation Artem Napov and Yvan Notay Service de Métrologie Nucléaire Université Libre de Bruxelles (C.P. 165/84) 50, Av. F.D. Roosevelt,

More information

Algebraic multilevel preconditioners for the graph Laplacian based on matching in graphs

Algebraic multilevel preconditioners for the graph Laplacian based on matching in graphs www.oeaw.ac.at Algebraic multilevel preconditioners for the graph Laplacian based on matching in graphs J. Brannic, Y. Chen, J. Kraus, L. Ziatanov RICAM-Report 202-28 www.ricam.oeaw.ac.at ALGEBRAIC MULTILEVEL

More information

Krylov Subspace Methods to Calculate PageRank

Krylov Subspace Methods to Calculate PageRank Krylov Subspace Methods to Calculate PageRank B. Vadala-Roth REU Final Presentation August 1st, 2013 How does Google Rank Web Pages? The Web The Graph (A) Ranks of Web pages v = v 1... Dominant Eigenvector

More information

On Eigenvalues of Laplacian Matrix for a Class of Directed Signed Graphs

On Eigenvalues of Laplacian Matrix for a Class of Directed Signed Graphs On Eigenvalues of Laplacian Matrix for a Class of Directed Signed Graphs Saeed Ahmadizadeh a, Iman Shames a, Samuel Martin b, Dragan Nešić a a Department of Electrical and Electronic Engineering, Melbourne

More information

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation Tao Zhao 1, Feng-Nan Hwang 2 and Xiao-Chuan Cai 3 Abstract In this paper, we develop an overlapping domain decomposition

More information

A Note on Inverse Iteration

A Note on Inverse Iteration A Note on Inverse Iteration Klaus Neymeyr Universität Rostock, Fachbereich Mathematik, Universitätsplatz 1, 18051 Rostock, Germany; SUMMARY Inverse iteration, if applied to a symmetric positive definite

More information

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2 Contents Preface for the Instructor xi Preface for the Student xv Acknowledgments xvii 1 Vector Spaces 1 1.A R n and C n 2 Complex Numbers 2 Lists 5 F n 6 Digression on Fields 10 Exercises 1.A 11 1.B Definition

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

Markov Chains and Spectral Clustering

Markov Chains and Spectral Clustering Markov Chains and Spectral Clustering Ning Liu 1,2 and William J. Stewart 1,3 1 Department of Computer Science North Carolina State University, Raleigh, NC 27695-8206, USA. 2 nliu@ncsu.edu, 3 billy@ncsu.edu

More information

Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov Processes

Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov Processes Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov Processes Elena Virnik, TU BERLIN Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov

More information

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Bernhard Hientzsch Courant Institute of Mathematical Sciences, New York University, 51 Mercer Street, New

More information

Lecture 7: Positive Semidefinite Matrices

Lecture 7: Positive Semidefinite Matrices Lecture 7: Positive Semidefinite Matrices Rajat Mittal IIT Kanpur The main aim of this lecture note is to prepare your background for semidefinite programming. We have already seen some linear algebra.

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

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

Data Analysis and Manifold Learning Lecture 7: Spectral Clustering

Data Analysis and Manifold Learning Lecture 7: Spectral Clustering Data Analysis and Manifold Learning Lecture 7: Spectral Clustering Radu Horaud INRIA Grenoble Rhone-Alpes, France Radu.Horaud@inrialpes.fr http://perception.inrialpes.fr/ Outline of Lecture 7 What is spectral

More information

Towards Practically-Efficient Spectral Sparsification of Graphs. Zhuo Feng

Towards Practically-Efficient Spectral Sparsification of Graphs. Zhuo Feng Design Automation Group Towards Practically-Efficient Spectral Sparsification of Graphs Zhuo Feng Acknowledgements: PhD students: Xueqian Zhao, Lengfei Han, Zhiqiang Zhao, Yongyu Wang NSF CCF CAREER grant

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors /88 Chia-Ping Chen Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Eigenvalue Problem /88 Eigenvalue Equation By definition, the eigenvalue equation for matrix

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

Projected Schur Complement Method for Solving Non-Symmetric Saddle-Point Systems (Arising from Fictitious Domain Approaches)

Projected Schur Complement Method for Solving Non-Symmetric Saddle-Point Systems (Arising from Fictitious Domain Approaches) Projected Schur Complement Method for Solving Non-Symmetric Saddle-Point Systems (Arising from Fictitious Domain Approaches) Jaroslav Haslinger, Charles University, Prague Tomáš Kozubek, VŠB TU Ostrava

More information

Preconditioned Locally Minimal Residual Method for Computing Interior Eigenpairs of Symmetric Operators

Preconditioned Locally Minimal Residual Method for Computing Interior Eigenpairs of Symmetric Operators Preconditioned Locally Minimal Residual Method for Computing Interior Eigenpairs of Symmetric Operators Eugene Vecharynski 1 Andrew Knyazev 2 1 Department of Computer Science and Engineering University

More information

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS TSOGTGEREL GANTUMUR Abstract. After establishing discrete spectra for a large class of elliptic operators, we present some fundamental spectral properties

More information

AMG for a Peta-scale Navier Stokes Code

AMG for a Peta-scale Navier Stokes Code AMG for a Peta-scale Navier Stokes Code James Lottes Argonne National Laboratory October 18, 2007 The Challenge Develop an AMG iterative method to solve Poisson 2 u = f discretized on highly irregular

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

Boolean Inner-Product Spaces and Boolean Matrices

Boolean Inner-Product Spaces and Boolean Matrices Boolean Inner-Product Spaces and Boolean Matrices Stan Gudder Department of Mathematics, University of Denver, Denver CO 80208 Frédéric Latrémolière Department of Mathematics, University of Denver, Denver

More information

CLASSIFICATION OF TREES EACH OF WHOSE ASSOCIATED ACYCLIC MATRICES WITH DISTINCT DIAGONAL ENTRIES HAS DISTINCT EIGENVALUES

CLASSIFICATION OF TREES EACH OF WHOSE ASSOCIATED ACYCLIC MATRICES WITH DISTINCT DIAGONAL ENTRIES HAS DISTINCT EIGENVALUES Bull Korean Math Soc 45 (2008), No 1, pp 95 99 CLASSIFICATION OF TREES EACH OF WHOSE ASSOCIATED ACYCLIC MATRICES WITH DISTINCT DIAGONAL ENTRIES HAS DISTINCT EIGENVALUES In-Jae Kim and Bryan L Shader Reprinted

More information

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36 Optimal multilevel preconditioning of strongly anisotropic problems. Part II: non-conforming FEM. Svetozar Margenov margenov@parallel.bas.bg Institute for Parallel Processing, Bulgarian Academy of Sciences,

More information

c 2017 Society for Industrial and Applied Mathematics

c 2017 Society for Industrial and Applied Mathematics SIAM J. SCI. COMPUT. Vol. 39, No. 5, pp. S379 S403 c 2017 Society for Industrial and Applied Mathematics AN EFFICIENT MULTIGRID METHOD FOR GRAPH LAPLACIAN SYSTEMS II: ROBUST AGGREGATION ARTEM NAPOV AND

More information

Approximate Gaussian Elimination for Laplacians

Approximate Gaussian Elimination for Laplacians CSC 221H : Graphs, Matrices, and Optimization Lecture 9 : 19 November 2018 Approximate Gaussian Elimination for Laplacians Lecturer: Sushant Sachdeva Scribe: Yasaman Mahdaviyeh 1 Introduction Recall sparsifiers

More information

Spectral Clustering on Handwritten Digits Database

Spectral Clustering on Handwritten Digits Database University of Maryland-College Park Advance Scientific Computing I,II Spectral Clustering on Handwritten Digits Database Author: Danielle Middlebrooks Dmiddle1@math.umd.edu Second year AMSC Student Advisor:

More information

ON THE TWO-LEVEL PRECONDITIONING IN LEAST SQUARES METHOD

ON THE TWO-LEVEL PRECONDITIONING IN LEAST SQUARES METHOD PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY Physical and Matheatical Sciences 04,, p. 7 5 ON THE TWO-LEVEL PRECONDITIONING IN LEAST SQUARES METHOD M a t h e a t i c s Yu. A. HAKOPIAN, R. Z. HOVHANNISYAN

More information

Graph Embedding Techniques for Bounding Condition Numbers of Incomplete Factor Preconditioners

Graph Embedding Techniques for Bounding Condition Numbers of Incomplete Factor Preconditioners NASA/CR-01741 ICASE Report No. 97-47 Graph Embedding Techniques for Bounding Condition Numbers of Incomplete Factor Preconditioners Stephen Guattery ICASE Institute for Computer Applications in Science

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

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners Eugene Vecharynski 1 Andrew Knyazev 2 1 Department of Computer Science and Engineering University of Minnesota 2 Department

More information

STEEPEST DESCENT AND CONJUGATE GRADIENT METHODS WITH VARIABLE PRECONDITIONING

STEEPEST DESCENT AND CONJUGATE GRADIENT METHODS WITH VARIABLE PRECONDITIONING SIAM J. MATRIX ANAL. APPL. Vol.?, No.?, pp.?? c 2007 Society for Industrial and Applied Mathematics STEEPEST DESCENT AND CONJUGATE GRADIENT METHODS WITH VARIABLE PRECONDITIONING ANDREW V. KNYAZEV AND ILYA

More information

SOLVING MESH EIGENPROBLEMS WITH MULTIGRID EFFICIENCY

SOLVING MESH EIGENPROBLEMS WITH MULTIGRID EFFICIENCY SOLVING MESH EIGENPROBLEMS WITH MULTIGRID EFFICIENCY KLAUS NEYMEYR ABSTRACT. Multigrid techniques can successfully be applied to mesh eigenvalue problems for elliptic differential operators. They allow

More information

ON THE QR ITERATIONS OF REAL MATRICES

ON THE QR ITERATIONS OF REAL MATRICES Unspecified Journal Volume, Number, Pages S????-????(XX- ON THE QR ITERATIONS OF REAL MATRICES HUAJUN HUANG AND TIN-YAU TAM Abstract. We answer a question of D. Serre on the QR iterations of a real matrix

More information

Communities, Spectral Clustering, and Random Walks

Communities, Spectral Clustering, and Random Walks Communities, Spectral Clustering, and Random Walks David Bindel Department of Computer Science Cornell University 3 Jul 202 Spectral clustering recipe Ingredients:. A subspace basis with useful information

More information

Adaptive algebraic multigrid methods in lattice computations

Adaptive algebraic multigrid methods in lattice computations Adaptive algebraic multigrid methods in lattice computations Karsten Kahl Bergische Universität Wuppertal January 8, 2009 Acknowledgements Matthias Bolten, University of Wuppertal Achi Brandt, Weizmann

More information

Eugene Wigner [4]: in the natural sciences, Communications in Pure and Applied Mathematics, XIII, (1960), 1 14.

Eugene Wigner [4]: in the natural sciences, Communications in Pure and Applied Mathematics, XIII, (1960), 1 14. Introduction Eugene Wigner [4]: The miracle of the appropriateness of the language of mathematics for the formulation of the laws of physics is a wonderful gift which we neither understand nor deserve.

More information

Math 408 Advanced Linear Algebra

Math 408 Advanced Linear Algebra Math 408 Advanced Linear Algebra Chi-Kwong Li Chapter 4 Hermitian and symmetric matrices Basic properties Theorem Let A M n. The following are equivalent. Remark (a) A is Hermitian, i.e., A = A. (b) x

More information

Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems

Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems Jan van den Heuvel and Snežana Pejić Department of Mathematics London School of Economics Houghton Street,

More information

Two Characterizations of Matrices with the Perron-Frobenius Property

Two Characterizations of Matrices with the Perron-Frobenius Property NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS Numer. Linear Algebra Appl. 2009;??:1 6 [Version: 2002/09/18 v1.02] Two Characterizations of Matrices with the Perron-Frobenius Property Abed Elhashash and Daniel

More information

NORMS ON SPACE OF MATRICES

NORMS ON SPACE OF MATRICES NORMS ON SPACE OF MATRICES. Operator Norms on Space of linear maps Let A be an n n real matrix and x 0 be a vector in R n. We would like to use the Picard iteration method to solve for the following system

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

Iterative Methods for Solving A x = b

Iterative Methods for Solving A x = b Iterative Methods for Solving A x = b A good (free) online source for iterative methods for solving A x = b is given in the description of a set of iterative solvers called templates found at netlib: http

More information

DRAGAN STEVANOVIĆ. Key words. Modularity matrix; Community structure; Largest eigenvalue; Complete multipartite

DRAGAN STEVANOVIĆ. Key words. Modularity matrix; Community structure; Largest eigenvalue; Complete multipartite A NOTE ON GRAPHS WHOSE LARGEST EIGENVALUE OF THE MODULARITY MATRIX EQUALS ZERO SNJEŽANA MAJSTOROVIĆ AND DRAGAN STEVANOVIĆ Abstract. Informally, a community within a graph is a subgraph whose vertices are

More information

ECS231: Spectral Partitioning. Based on Berkeley s CS267 lecture on graph partition

ECS231: Spectral Partitioning. Based on Berkeley s CS267 lecture on graph partition ECS231: Spectral Partitioning Based on Berkeley s CS267 lecture on graph partition 1 Definition of graph partitioning Given a graph G = (N, E, W N, W E ) N = nodes (or vertices), E = edges W N = node weights

More information

Scientific Computing WS 2018/2019. Lecture 9. Jürgen Fuhrmann Lecture 9 Slide 1

Scientific Computing WS 2018/2019. Lecture 9. Jürgen Fuhrmann Lecture 9 Slide 1 Scientific Computing WS 2018/2019 Lecture 9 Jürgen Fuhrmann juergen.fuhrmann@wias-berlin.de Lecture 9 Slide 1 Lecture 9 Slide 2 Simple iteration with preconditioning Idea: Aû = b iterative scheme û = û

More information

Partitioning Networks by Eigenvectors

Partitioning Networks by Eigenvectors 1 Partitioning Networks by Eigenvectors Andrew J. Seary and William D. Richards School of Communication, Simon Fraser University Burnaby, British Columbia, Canada INSNA Sunbelt XVI London, July, 1995.

More information

Sparsification by Effective Resistance Sampling

Sparsification by Effective Resistance Sampling Spectral raph Theory Lecture 17 Sparsification by Effective Resistance Sampling Daniel A. Spielman November 2, 2015 Disclaimer These notes are not necessarily an accurate representation of what happened

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

Domain decomposition on different levels of the Jacobi-Davidson method

Domain decomposition on different levels of the Jacobi-Davidson method hapter 5 Domain decomposition on different levels of the Jacobi-Davidson method Abstract Most computational work of Jacobi-Davidson [46], an iterative method suitable for computing solutions of large dimensional

More information

The Conjugate Gradient Method

The Conjugate Gradient Method The Conjugate Gradient Method Classical Iterations We have a problem, We assume that the matrix comes from a discretization of a PDE. The best and most popular model problem is, The matrix will be as large

More information

Jae Heon Yun and Yu Du Han

Jae Heon Yun and Yu Du Han Bull. Korean Math. Soc. 39 (2002), No. 3, pp. 495 509 MODIFIED INCOMPLETE CHOLESKY FACTORIZATION PRECONDITIONERS FOR A SYMMETRIC POSITIVE DEFINITE MATRIX Jae Heon Yun and Yu Du Han Abstract. We propose

More information

Combinatorial types of tropical eigenvectors

Combinatorial types of tropical eigenvectors Bull. London Math. Soc. 45 (2013) 27 36 C 2012 London Mathematical Society doi:10.1112/blms/bds058 Combinatorial types of tropical eigenvectors Bernd Sturmfels and Ngoc Mai Tran Abstract The map which

More information

Efficient algorithms for finding the minimal polynomials and the

Efficient algorithms for finding the minimal polynomials and the Efficient algorithms for finding the minimal polynomials and the inverses of level- FLS r 1 r -circulant matrices Linyi University Department of mathematics Linyi Shandong 76005 China jzh108@sina.com Abstract:

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

Lecture: Local Spectral Methods (3 of 4) 20 An optimization perspective on local spectral methods

Lecture: Local Spectral Methods (3 of 4) 20 An optimization perspective on local spectral methods Stat260/CS294: Spectral Graph Methods Lecture 20-04/07/205 Lecture: Local Spectral Methods (3 of 4) Lecturer: Michael Mahoney Scribe: Michael Mahoney Warning: these notes are still very rough. They provide

More information

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids Long Chen 1, Ricardo H. Nochetto 2, and Chen-Song Zhang 3 1 Department of Mathematics, University of California at Irvine. chenlong@math.uci.edu

More information

arxiv: v2 [math.na] 17 Jun 2010

arxiv: v2 [math.na] 17 Jun 2010 Numerische Mathematik manuscript No. (will be inserted by the editor) Local Multilevel Preconditioners for Elliptic Equations with Jump Coefficients on Bisection Grids Long Chen 1, Michael Holst 2, Jinchao

More information

CLASSICAL ITERATIVE METHODS

CLASSICAL ITERATIVE METHODS CLASSICAL ITERATIVE METHODS LONG CHEN In this notes we discuss classic iterative methods on solving the linear operator equation (1) Au = f, posed on a finite dimensional Hilbert space V = R N equipped

More information

Linear Algebra and Graphs

Linear Algebra and Graphs Linear Algebra and Graphs IGERT Data and Network Science Bootcamp Victor Amelkin victor@cs.ucsb.edu UC Santa Barbara September 11, 2015 Table of Contents Linear Algebra: Review of Fundamentals Matrix Arithmetic

More information

Graph Sparsification I : Effective Resistance Sampling

Graph Sparsification I : Effective Resistance Sampling Graph Sparsification I : Effective Resistance Sampling Nikhil Srivastava Microsoft Research India Simons Institute, August 26 2014 Graphs G G=(V,E,w) undirected V = n w: E R + Sparsification Approximate

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

ENERGY MINIMIZATION OF REPELLING PARTICLES ON A TORIC GRID UROP+ FINAL PAPER, SUMMER 2016

ENERGY MINIMIZATION OF REPELLING PARTICLES ON A TORIC GRID UROP+ FINAL PAPER, SUMMER 2016 EERGY MIIMIZATIO OF REPELLIG PARTICLES O A TORIC GRID UROP+ FIAL PAPER, SUMMER 2016 KRITKOR KARTIKOO Mentor: DOGKWA KIM Project suggested by: PROFESSOR HERY COH Abstract. With the wor by Bouman, Draisma,

More information