The Second Eigenvalue of Planar Graphs

Similar documents
Spectral Graph Theory and its Applications September 16, Lecture 5

More metrics on cartesian products

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

The Order Relation and Trace Inequalities for. Hermitian Operators

Eigenvalues of Random Graphs

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011

APPENDIX A Some Linear Algebra

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

Edge Isoperimetric Inequalities

Section 8.3 Polar Form of Complex Numbers

Lecture 3. Ax x i a i. i i

Lecture 10: May 6, 2013

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

Affine transformations and convexity

Errors for Linear Systems

9 Characteristic classes

2.3 Nilpotent endomorphisms

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

REAL ANALYSIS I HOMEWORK 1

Linear, affine, and convex sets and hulls In the sequel, unless otherwise specified, X will denote a real vector space.

The path of ants Dragos Crisan, Andrei Petridean, 11 th grade. Colegiul National "Emil Racovita", Cluj-Napoca

MAT 578 Functional Analysis

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 6 Luca Trevisan September 12, 2017

Dynamic Systems on Graphs

Approximate Smallest Enclosing Balls

A 2D Bounded Linear Program (H,c) 2D Linear Programming

Graph Reconstruction by Permutations

2 More examples with details

INTERSECTION THEORY CLASS 13

10-801: Advanced Optimization and Randomized Methods Lecture 2: Convex functions (Jan 15, 2014)

Appendix B. Criterion of Riemann-Stieltjes Integrability

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

20. Mon, Oct. 13 What we have done so far corresponds roughly to Chapters 2 & 3 of Lee. Now we turn to Chapter 4. The first idea is connectedness.

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2

Problem Set 9 Solutions

Lecture 12: Discrete Laplacian

Min Cut, Fast Cut, Polynomial Identities

An Explicit Construction of an Expander Family (Margulis-Gaber-Galil)

Week 2. This week, we covered operations on sets and cardinality.

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 12 10/21/2013. Martingale Concentration Inequalities and Applications

Curvature and isoperimetric inequality

p 1 c 2 + p 2 c 2 + p 3 c p m c 2

MATH 241B FUNCTIONAL ANALYSIS - NOTES EXAMPLES OF C ALGEBRAS

Randomness and Computation

Some basic inequalities. Definition. Let V be a vector space over the complex numbers. An inner product is given by a function, V V C

Assortment Optimization under MNL

A new construction of 3-separable matrices via an improved decoding of Macula s construction

Modeling curves. Graphs: y = ax+b, y = sin(x) Implicit ax + by + c = 0, x 2 +y 2 =r 2 Parametric:

One Dimension Again. Chapter Fourteen

Learning Theory: Lecture Notes

Lecture 20: Lift and Project, SDP Duality. Today we will study the Lift and Project method. Then we will prove the SDP duality theorem.

Problem Do any of the following determine homomorphisms from GL n (C) to GL n (C)?

NP-Completeness : Proofs

Maximizing the number of nonnegative subsets

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2].

find (x): given element x, return the canonical element of the set containing x;

Statistical Mechanics and Combinatorics : Lecture III

Random Walks on Digraphs

Every planar graph is 4-colourable a proof without computer

DECOUPLING THEORY HW2

STEINHAUS PROPERTY IN BANACH LATTICES

FACTORIZATION IN KRULL MONOIDS WITH INFINITE CLASS GROUP

COMPLEX NUMBERS AND QUADRATIC EQUATIONS

12 MATH 101A: ALGEBRA I, PART C: MULTILINEAR ALGEBRA. 4. Tensor product

BOUNDEDNESS OF THE RIESZ TRANSFORM WITH MATRIX A 2 WEIGHTS

Perron Vectors of an Irreducible Nonnegative Interval Matrix

Finding Dense Subgraphs in G(n, 1/2)

Caps and Colouring Steiner Triple Systems

European Journal of Combinatorics

Complete subgraphs in multipartite graphs

arxiv: v1 [math.co] 1 Mar 2014

On the Operation A in Analysis Situs. by Kazimierz Kuratowski

Matrix Approximation via Sampling, Subspace Embedding. 1 Solving Linear Systems Using SVD

First day August 1, Problems and Solutions

Exercise Solutions to Real Analysis

C/CS/Phy191 Problem Set 3 Solutions Out: Oct 1, 2008., where ( 00. ), so the overall state of the system is ) ( ( ( ( 00 ± 11 ), Φ ± = 1

Chapter Twelve. Integration. We now turn our attention to the idea of an integral in dimensions higher than one. Consider a real-valued function f : D

42. Mon, Dec. 8 Last time, we were discussing CW complexes, and we considered two di erent CW structures on S n. We continue with more examples.

Lecture 17: Lee-Sidford Barrier

Randić Energy and Randić Estrada Index of a Graph

Spectral graph theory: Applications of Courant-Fischer

Spectral Clustering. Shannon Quinn

Statistical Inference. 2.3 Summary Statistics Measures of Center and Spread. parameters ( population characteristics )

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

Module 2. Random Processes. Version 2 ECE IIT, Kharagpur

Case A. P k = Ni ( 2L i k 1 ) + (# big cells) 10d 2 P k.

Non-negative Matrices and Distributed Control

MA 323 Geometric Modelling Course Notes: Day 13 Bezier Curves & Bernstein Polynomials

CSCE 790S Background Results

The Second Anti-Mathima on Game Theory

Math1110 (Spring 2009) Prelim 3 - Solutions

Bezier curves. Michael S. Floater. August 25, These notes provide an introduction to Bezier curves. i=0

Lecture 10 Support Vector Machines. Oct

Notes on Frequency Estimation in Data Streams

The Number of Ways to Write n as a Sum of ` Regular Figurate Numbers

Vapnik-Chervonenkis theory

Complex Variables. Chapter 18 Integration in the Complex Plane. March 12, 2013 Lecturer: Shih-Yuan Chen

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

Transcription:

Spectral Graph Theory Lecture 20 The Second Egenvalue of Planar Graphs Danel A. Spelman November 11, 2015 Dsclamer These notes are not necessarly an accurate representaton of what happened n class. The notes wrtten before class say what I thnk I should say. I sometmes edt the notes after class to make them way what I wsh I had sad. There may be small mstakes, so I recommend that you check any mathematcally precse statement before usng t n your own work. These notes were last revsed on November 11, 2015. 20.1 Overvew Spectral Graph theory frst came to the attenton of many because of the success of usng the second Laplacan egenvector to partton planar graphs and scentfc meshes [DH72, DH73, Bar82,?, Sm91]. In ths lecture, we wll attempt to explan ths success by provng, at least for planar graphs, that the second smallest Laplacan egenvalue s small. One can then use Cheeger s nequalty to prove that the correspondng egenvector provdes a good cut. Theorem 20.1.1. Let G be a planar graph wth n vertces of maxmum degree d, and let λ 2 be the second-smallest egenvalue of ts Laplacan. Then, λ 2 8d n. The proof wll nvolve almost no calculaton, but wll use some specal propertes of planar graphs. However, ths proof has been generalzed to many planar-lke graphs, ncludng the graphs of wellshaped 3d meshes. I begn by recallng two defntons of planar graphs. Defnton 20.1.2. A graph s planar f there exsts an embeddng of the vertces n IR 2, f : V IR 2 and a mappng of edges e E to smple curves n IR 2, f e : [0, 1] IR 2 such that the endponts of the curves are the vertces at the endponts of the edge, and no two curve ntersect n ther nterors. Defnton 20.1.3. A graph s planar f there exsts an embeddng of the vertces n IR 2, f : V IR 2 such that for all pars of edges (a, b) and (c, d) n E, wth a, b, c, and d dstnct, the lne segment from f(a) to f(b) does not cross the lne segment from f(c) to f(d). 20-1

Lecture 20: November 11, 2015 20-2 These defntons are equvalent. 20.2 Geometrc Embeddngs We typcally upper bound λ 2 by evdencng a test vector. evdencng a test embeddng. The bound we apply s: Here, we wll upper bound λ 2 by Lemma 20.2.1. For any d 1, λ 2 = mn v 1,...,v n IR d : v =0 (,j) E v v j 2 v 2. (20.1) Proof. Let v = (x, y,..., z ). We note that v v j 2 = (x x j ) 2 + (y y j ) 2 + + (z z j ) 2. Smlarly, (,j) E (,j) E v 2 = x 2 + (,j) E y 2 + + z 2. (,j) E It s now trval to show that λ 2 RHS: just let x = y = = z be gven by an egenvector of A+B+ +C λ 2. To show that λ 2 RHS, we apply my favorte nequalty: A +B + +C mn ( A A, B B,..., C ) C, and then recall that x = 0 mples (,j) E (x x j ) 2 x2 λ 2. For an example, consder the natural embeddng of the square wth corners (±1, ±1). The key to applyng ths embeddng lemma s to obtan the rght embeddng of a planar graph. Usually, the rght embeddng of a planar graph s gven by Koebe s embeddng theorem, whch I wll now explan. I begn by consderng one way of generatng planar graphs. Consder a set of crcles {C 1,..., C n } n the plane such that no par of crcles ntersects n ther nterors. Assocate a vertex wth each crcle, and create an edge between each par of crcles that meet at a boundary. The resultng graph s clearly planar. Koebe s embeddng theorem says that every planar graph results from such an embeddng. Theorem 20.2.2 (Koebe). Let G = (V, E) be a planar graph. Then there exsts a set of crcles {C 1,..., C n } n IR 2 that are nteror-dsjont such that crcle C touches crcle C j f and only f (, j) E. Ths s an amazng theorem, whch I won t prove today. You can fnd a beautful proof n the book Combnatoral Geometry by Agarwal and Pach.

Lecture 20: November 11, 2015 20-3 Such an embeddng s often called a kssng dsk embeddng of the graph. From a kssng dsk embeddng, we obtan a natural choce of v : the center of dsk C. Let r denote the radus of ths dsk. We now have an easy upper bound on the numerator of (20.1): v v j 2 = (r + r j ) 2 2r 2 + 2r2 j. On the other hand, t s trcker to obtan a lower bound on v 2. In fact, there are graphs whose kssng dsk embeddngs result n (20.1) = Θ(1). These graphs come from trangles nsde trangles nsde trangles... Such a graph s depcted below: Graph Dscs We wll fx ths problem by lftng the planar embeddngs to the sphere by stereographc projecton. Gven a plane, IR 2, and a sphere S tangent to the plane, we can defne the stereographc projecton map, Π, from the plane to the sphere as follows: let s denote the pont where the sphere touches the plane, and let n denote the opposte pont on the sphere. For any pont x on the plane, consder the lne from x to n. It wll ntersect the sphere somewhere. We let ths pont of ntersecton be Π(x ). The fundamental fact that we wll explot about stereographc projecton s that t maps crcles to crcles! So, by applyng stereographc projecton to a kssng dsk embeddng of a graph n the plane, we obtan a kssng dsk embeddng of that graph on the sphere. Let D = Π(C ) denote the mage of crcle C on the sphere. We wll now let v denote the center of D, on the sphere. If we had v = 0, the rest of the computaton would be easy. For each, v = 1, so the denomnator of (20.1) s n. Let r denote the straght-lne dstance from v to the boundary of D. We then have v v j 2 (r + r j ) 2 2r 2 + 2r 2 j. So, the denomnator of (20.1) s at most 2d r2. On the other hand, the area of the cap encrcled by D s at least πr 2. As the caps are dsjont, we have πr 2 4π, whch mples that the denomnator of (20.1) s at most 2d r 2 8d.

Lecture 20: November 11, 2015 20-4 Puttng these nequaltes together, we see that mn v 1,...,v n IR d : v =0 (,j) E v v j 2 v 2. 8d n. Thus, we merely need to verfy that we can ensure that v = 0. (20.2) Note that there s enough freedom n our constructon to beleve that we could prove such a thng: we can put the sphere anywhere on the plane, and we could even scale the mage n the plane before placng the sphere. By carefully combnng these two operatons, t s clear that we can place the center of gravty of the v s close to any pont on the boundary of the sphere. It turns out that ths s suffcent to prove that we can place t at the orgn. 20.3 The center of gravty We need a nce famly of maps that transform our kssng dsk embeddng on the sphere. It s partcularly convenent to parameterze these by a pont ω nsde the sphere. For any pont α on the surface of the unt sphere, I wll let Π α denote the stereographc projecton from the plane tangent to the sphere at α. I wll also defne Π 1 α. To handle the pont α, I let Π 1 α ( α) =, and Π α ( ) = α. We also defne the map that dlates the plane tangent to the sphere at α by a factor a: Dα. a We then defne f ω (x ) def = Π ω/ ω ( D 1 ω ω/ ω ( )) Π 1 ω/ ω. For α S and ω = aα, ths map pushes everythng on the sphere to a pont close to α. As a approaches 1, the mass gets pushed closer and closer to α. Instead of provng that we can acheve (20.2), I wll prove a slghtly smpler theorem. The proof of the theorem we really want s smlar, but about just a few mnutes too long for class. We wll prove Theorem 20.3.1. Let v 1,..., v n be ponts on the unt-sphere. Then, there exsts a crcle-preservng map from the unt-sphere to tself. The reason that ths theorem s dfferent from the one that we want to prove s that f we apply a crcle-preservng map from the sphere to tself, the center of the crcle mght not map to the center of the mage crcle. To show that we can acheve v = 0, we wll use the followng topologcal lemma, whch follows mmedately from Brouwer s fxed pont theorem. In the followng, we let B denote the ball of ponts of norm less than 1, and the the sphere of ponts of norm 1.

Lecture 20: November 11, 2015 20-5 Lemma 20.3.2. If φ : B B be a contnuous map that s the dentty on S. Then, there exsts an ω B such that φ(ω) = 0. We wll prove ths lemma usng Brouwer s fxed pont theorem: Theorem 20.3.3 (Brouwer). If g : B B s contnuous, then there exsts an α B such that g(α) = α. Proof of Lemma 20.3.2. Let b be the map that sends z B to z / z. The map b s contnuous at every pont other than 0. Now, assume by way of contradcton that 0 s not n the mage of φ, and let g(z ) = b(φ(z )). By our assumpton, g s contnuous and maps B to B. However, t s clear that g has no fxed pont, contradcton Brouwer s fxed pont theorem. Lemma 20.3.2, was our motvaton for defnng the maps f ω n terms of ω B. Now consder settng φ(ω) = 1 f ω (v ). n The only thng that stops us from applyng Lemma 20.3.2 at ths pont s that φ s not defned on S, because f ω was not defned for ω S. To fx ths, we defne for α S { α f z α f α (z ) = α otherwse. We then encounter the problem that f α (z ) s not a contnuous functon of α. To fx ths, we set { 1 f dst(ω, z ) < 2 ɛ, and h ω (z ) = (2 dst(ω, z ))/ɛ otherwse. Now, the functon f α (z )h α (z ) s contnuous, because h α ( α) = 0. So, we may set φ(ω) def = f ω(v )h ω (v ) h ω/ ω (v ), whch s now contnuous and s the dentty map on S. So, for any ɛ > 0, we may now apply Lemma 20.3.2 to fnd an ω for whch φ(ω) = 0. It s a smple exercse to verfy that for ɛ suffcently small, the ω we fnd wll have norm bounded away from 1, and so h ω (v ) = 1 for all, n whch case f ω (v ) = 0, as desred.

Lecture 20: November 11, 2015 20-6 20.4 Further progress Ths result has been mproved n the followng... References [Bar82] Earl R. Barnes. An algorthm for parttonng the nodes of a graph. SIAM Journal on Algebrac and Dscrete Methods, 3(4):541 550, 1982. [DH72] W. E. Donath and A. J. Hoffman. Algorthms for parttonng graphs and computer logc based on egenvectors of connecton matrces. IBM Techncal Dsclosure Bulletn, 15(3):938 944, 1972. [DH73] W. E. Donath and A. J. Hoffman. Lower bounds for the parttonng of graphs. IBM Journal of Research and Development, 17(5):420 425, September 1973. [Sm91] Horst D. Smon. Parttonng of unstructured problems for parallel processng. Computng Systems n Engneerng, 2:135 148, 1991.