Multi-way spectral partitioning and higher-order Cheeger inequalities University of Washington James R. Lee Stanford University Luca Trevisan Shayan Oveis.

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Geometry and Expansion: A survey of some results Sanjeev Arora Princeton ( touches upon: S. A., Satish Rao, Umesh Vazirani, STOC04; S. A., Elad Hazan,
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
On Complexity, Sampling, and -Nets and -Samples. Range Spaces A range space is a pair, where is a ground set, it’s elements called points and is a family.
TexPoint fonts used in EMF.
2/14/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Planar Subdivisions and Point Location Carola Wenk Based on: Computational.
Information Networks Graph Clustering Lecture 14.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Metric embeddings, graph expansion, and high-dimensional convex geometry James R. Lee Institute for Advanced Study.
Geometric embeddings and graph expansion James R. Lee Institute for Advanced Study (Princeton) University of Washington (Seattle)
Graph Clustering. Why graph clustering is useful? Distance matrices are graphs  as useful as any other clustering Identification of communities in social.
(Omer Reingold, 2005) Speaker: Roii Werner TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A AA A A A A AA A.
Graph Sparsifiers by Edge-Connectivity and Random Spanning Trees Nick Harvey University of Waterloo Department of Combinatorics and Optimization Joint.
Graph Sparsifiers by Edge-Connectivity and Random Spanning Trees Nick Harvey U. Waterloo C&O Joint work with Isaac Fung TexPoint fonts used in EMF. Read.
Sparsest Cut S S  G) = min |E(S, S)| |S| S µ V G = (V, E) c- balanced separator  G) = min |E(S, S)| |S| S µ V c |S| ¸ c ¢ |V| Both NP-hard.
Expander flows, geometric embeddings, and graph partitioning Sanjeev Arora Princeton Satish Rao UC Berkeley Umesh Vazirani UC Berkeley.
1 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint work with Mira Gonen Dana Ron Tel-Aviv University.
Expanders Eliyahu Kiperwasser. What is it? Expanders are graphs with no small cuts. The later gives several unique traits to such graph, such as: – High.
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
SDP Based Approach for Graph Partitioning and Embedding Negative Type Metrics into L 1 Subhash Khot (Georgia Tech) Nisheeth K. Vishnoi (IBM Research and.
Spectral clustering between friends. spectral clustering (a la Ng-Jordan-Weiss) datasimilarity graph edges have weights w ( i, j ) e.g.
On Neighbors in Geometric Permutations Shakhar Smorodinsky Tel-Aviv University Joint work with Micha Sharir.
Undirected ST-Connectivity In Log Space Omer Reingold Slides by Sharon Bruckner.
cover times, blanket times, and majorizing measures Jian Ding U. C. Berkeley James R. Lee University of Washington Yuval Peres Microsoft Research TexPoint.
Eigenvectors of random graphs: nodal domains James R. Lee University of Washington Yael Dekel and Nati Linial Hebrew University TexPoint fonts used in.
Distance scales, embeddings, and efficient relaxations of the cut cone James R. Lee University of California, Berkeley.
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
Abhiram Ranade IIT Bombay
Institute for Advanced Study, April Sushant Sachdeva Princeton University Joint work with Lorenzo Orecchia, Nisheeth K. Vishnoi Linear Time Graph.
Models and Algorithms for Complex Networks Graph Clustering and Network Communities.
Generalized Derangement Graphs Hannah Jackson.  If P is a set, the bijection f: P  P is a permutation of P.  Permutations can be written in cycle notation.
Expander Flows, Graph Spectra and Graph Separators Umesh Vazirani U.C. Berkeley Based on joint work with Khandekar and Rao and with Orrechia, Schulman.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
1 Burning a graph as a model of social contagion Anthony Bonato Ryerson University Institute of Software Chinese Academy of Sciences.
Spectral graph theory Network & Matrix Computations CS NMC David F. Gleich.
Fan Chung University of California, San Diego The PageRank of a graph.
Testing the independence number of hypergraphs
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
Some NP-complete Problems in Graph Theory Prof. Sin-Min Lee.
Embeddings, flow, and cuts: an introduction University of Washington James R. Lee.
New algorithms for Disjoint Paths and Routing Problems
Effective-Resistance-Reducing Flows, Spectrally Thin Trees, and ATSP Nima Anari UC Berkeley Shayan Oveis Gharan Univ of Washington.
Miniconference on the Mathematics of Computation
1 How to burn a graph Anthony Bonato Ryerson University GRASCan 2015.
Graph Partitioning using Single Commodity Flows
Lower Bounds for Embedding Edit Distance into Normed Spaces A. Andoni, M. Deza, A. Gupta, P. Indyk, S. Raskhodnikova.
Spectral Graph Theory and the Inverse Eigenvalue Problem of a Graph Leslie Hogben Department of Mathematics, Iowa State University, Ames, IA 50011
Graphs, Vectors, and Matrices Daniel A. Spielman Yale University AMS Josiah Willard Gibbs Lecture January 6, 2016.
Introduction to Graph Theory
Presented by Alon Levin
Spectral Clustering Shannon Quinn (with thanks to William Cohen of Carnegie Mellon University, and J. Leskovec, A. Rajaraman, and J. Ullman of Stanford.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
Approximation Algorithms Greedy Strategies. I hear, I forget. I learn, I remember. I do, I understand! 2 Max and Min  min f is equivalent to max –f.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
Computational Geometry
1 Entropy Waves, The Zigzag Graph Product, and New Constant-Degree Expanders Omer Reingold Salil Vadhan Avi Wigderson Lecturer: Oded Levy.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Spectral partitioning works: Planar graphs and finite element meshes
Information Complexity Lower Bounds
Graph theory Definitions Trees, cycles, directed graphs.
Spectral Clustering.
Structural Properties of Low Threshold Rank Graphs
Ilan Ben-Bassat Omri Weinstein
Spin Models and Distance-Regular Graphs
Around the Regularity Lemma
Great Theoretical Ideas In Computer Science
Miniconference on the Mathematics of Computation
Clustering.
Graph Theory: Cuts and Connectivity
Presentation transcript:

multi-way spectral partitioning and higher-order Cheeger inequalities University of Washington James R. Lee Stanford University Luca Trevisan Shayan Oveis Gharan SiSi

spectral theory of the Laplacian Consider a d -regular graph G = ( V, E ). Define the normalized Laplacian: (where A is the adjacency matrix of G ) L is positive semi-definite with spectrum Fact: is disconnected.

Cheeger’s inequality Expansion: For a subset S µ V, define E ( S ) = set of edges with one endpoint in S. S Theorem [Cheeger70, Alon-Milman85, Sinclair-Jerrum89] : k-way expansion constant: S2S2 S3S3 S4S4 is disconnected.

Miclo’s conjecture has at least k connected components. f 1, f 2,..., f k : V  R first k (orthonormal) eigenfunctions spectral embedding: F : V  R k Higher-order Cheeger Conjecture [Miclo 08]: for some C ( k ) depending only on k. For every graph G and k 2 N, we have

our results Theorem: For every graph G and k 2 N, we have Also, - actually, can put for any ± >0 - tight up to this ( 1 + ± ) factor - proved independently by [Louis-Raghavendra-Tetali-Vempala 11 ] If G is planar (or more generally, excludes a fixed minor), then

small set expansion Corollary: For every graph G and k 2 N, there is a subset of vertices S such that and, Previous bounds: and [Louis-Raghavendra-Tetali-Vempala 11 ] and [Arora-Barak-Steurer 10 ]

proof Theorem: For every graph G and k 2 N, we have

proof Theorem: For every graph G and k 2 N, we have

Dirichlet Cheeger inequality For a mapping, define the Rayleigh quotient: Lemma: For any mapping, there exists a subset such that:

Miclo’s disjoint support conjecture Conjecture [Miclo 08]: For every graph G and k 2 N, there exist disjointly supported functions so that for i = 1, 2,..., k, Localizing eigenfunctions:

isotropy and spreading Isotropy: For every unit vector x 2 R k Total mass:

radial projection Define the radial projection distance on V by, Fact: Isotropy gives: For every subset S µ V,

smooth localization Want to find k regions S 1, S 2,..., S k µ V such that, mass: separation: Then define by, so that are disjointly supported and SiSi SjSj

smooth localization Want to find k regions S 1, S 2,..., S k µ V such that, mass: Claim: Then define by, so that are disjointly supported and separation:

disjoint regions Want to find k regions S 1, S 2,..., S k µ V such that, mass: separation: For every subset S µ V, How to break into subsets?Randomly...

random partitioning

spreading ) separation

smooth localization We found k regions S 1, S 2,..., S k µ V such that, mass: separation:

improved quantitative bounds - Take only best k / 2 regions (gains a factor of k ) - Before partitioning, take a random projection into O(log k) dimensions Recall the spreading property: For every subset S µ V, - With respect to a random ball in d dimensions... u v u v

k-way spectral partitioning algorithm A LGORITHM: 1 ) Compute the spectral embedding 2 ) Partition the vertices according to the radial projection 3 ) Peform a “Cheeger sweep” on each piece of the partition

planar graphs: spectral + intrinsic geometry 2 ) Partition the vertices according to the radial projection For planar graphs, we consider the induced shortest-path metric on G, where an edge { u, v } has length d F ( u, v ). Now we can analyze the shortest-path geometry using [Klein-Plotkin-Rao 93]

planar graphs: spectral + intrinsic geometry 2 ) Partition the vertices according to the radial projection [Jordan-Ng-Weiss 01 ]

open questions 1)1) Can this be made ? 2)2) Can [Arora-Barak-Steurer] be done geometrically? We use k eigenvectors, find ³ k sets, lose. What about using eigenvectors to find sets? 3)3) Small set expansion problem There is a subset S µ V with and Tight for (noisy hypercubes) Tight for (short code graph) [Barak-Gopalan-Hastad-Meka-Raghvendra-Steurer 11 ]