January 2016 Spectra of graphs and geometric representations László Lovász Hungarian Academy of Sciences Eötvös Loránd University

Slides:



Advertisements
Similar presentations
Planar graphs Algorithms and Networks. Planar graphs2 Can be drawn on the plane without crossings Plane graph: planar graph, given together with an embedding.
Advertisements

PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences Analysis of Dynamic Process Models C13.
1 Counting Perfect Matchings of a Graph It is hard in general to count the number of perfect matchings in a graph. But for planar graphs it can be done.
C&O 355 Mathematical Programming Fall 2010 Lecture 21 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
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.
Nonlinear methods in discrete optimization László Lovász Eötvös Loránd University, Budapest
Eigenvalues and geometric representations of graphs László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
Steinitz Representations László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
CSM Week 1: Introductory Cross-Disciplinary Seminar Combinatorial Enumeration Dave Wagner University of Waterloo.
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
Random graphs and limits of graph sequences László Lovász Microsoft Research
10/11/2001Random walks and spectral segmentation1 CSE 291 Fall 2001 Marina Meila and Jianbo Shi: Learning Segmentation by Random Walks/A Random Walks View.
Random Walks Ben Hescott CS591a1 November 18, 2002.
many branches of mathematics
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
Undirected ST-Connectivity 2 DL Omer Reingold, STOC 2005: Presented by: Fenghui Zhang CPSC 637 – paper presentation.
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
Chapter 3 Determinants and Matrices
Tutte Embedding: How to Draw a Graph Kyri Pavlou Math 543 Fall 2008.
Three Algorithms for Nonlinear Dimensionality Reduction Haixuan Yang Group Meeting Jan. 011, 2005.
CSE 321 Discrete Structures Winter 2008 Lecture 25 Graph Theory.
Graphs G = (V,E) V is the vertex set. Vertices are also called nodes and points. E is the edge set. Each edge connects two different vertices. Edges are.
6 1 Linear Transformations. 6 2 Hopfield Network Questions.
Lecture 16 Cramer’s Rule, Eigenvalue and Eigenvector Shang-Hua Teng.
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
Planar Graphs Graph G is planar, if it can be “properly” drawn in the plane. In order to explain this informal notion we have to define embeddings of graphs.
Support Vector Machine (SVM) Based on Nello Cristianini presentation
Prof. Swarat Chaudhuri COMP 482: Design and Analysis of Algorithms Spring 2012 Lecture 10.
July The Mathematical Challenge of Large Networks László Lovász Eötvös Loránd University, Budapest
Lecture 10: Graphs Graph Terminology Special Types of Graphs
TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AA A A A A A AAA Fitting a Graph to Vector Data Samuel I. Daitch (Yale)
1 CS104 : Discrete Structures Chapter V Graph Theory.
Three different ways There are three different ways to show that ρ(A) is a simple eigenvalue of an irreducible nonnegative matrix A:
5 5.2 © 2012 Pearson Education, Inc. Eigenvalues and Eigenvectors THE CHARACTERISTIC EQUATION.
Data Structures & Algorithms Graphs
The mathematical challenge of large networks László Lovász Eötvös Loránd University, Budapest Joint work with Christian Borgs, Jennifer Chayes, Balázs.
Introduction to Linear Algebra Mark Goldman Emily Mackevicius.
Lower Bounds for Embedding Edit Distance into Normed Spaces A. Andoni, M. Deza, A. Gupta, P. Indyk, S. Raskhodnikova.
Signal & Weight Vector Spaces
Spectral Graph Theory and the Inverse Eigenvalue Problem of a Graph Leslie Hogben Department of Mathematics, Iowa State University, Ames, IA 50011
A perfect notion László Lovász Microsoft Research To the memory of Claude Berge.
Graphs, Vectors, and Matrices Daniel A. Spielman Yale University AMS Josiah Willard Gibbs Lecture January 6, 2016.
geometric representations of graphs
Discrete mathematics: the last and next decade László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
Tilings, Geometric Representations, and Discrete Analytic Functions László Lovász Microsoft Research
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
Dense graph limit theory: Extremal graph theory László Lovász Eötvös Loránd University, Budapest May
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Spectral Methods for Dimensionality
Algorithms and Networks
Vector representations of graphs
Degree and Eigenvector Centrality
Lecture 16 Cramer’s Rule, Eigenvalue and Eigenvector
Every planar graph can be drawn in the plane with straight edges
Graph Operations And Representation
Partitioning and decomposing graphs László Lovász
geometric representations of graphs
Tutte Embedding: How to Draw a Graph
Around the Regularity Lemma
Great Theoretical Ideas In Computer Science
Lecture 10: Graphs Graph Terminology Special Types of Graphs
Hyperfinite graphs and combinatorial optimization László Lovász
GRAPHS G=<V,E> Adjacent vertices Undirected graph
Linear Algebra Lecture 29.
Eötvös Loránd Tudományegyetem, Budapest
Presentation transcript:

January 2016 Spectra of graphs and geometric representations László Lovász Hungarian Academy of Sciences Eötvös Loránd University

January 2016

Extreme graphs? Shannon capacity? Strong regularity lemma? Property testing? Combinatorial Nullstellensatz? Anti-Hadamard matrices?Optimization?Eigenvalues? Eigenvalues!

January 2016 The eigenvalue gap Laplacian: adjacent positions degrees Eigenvalues: 1  2 ...  n

January 2016 Graphs and the eigenvalue gap Gap between 1 and 2  expander graph Alon - Milman Alon 1 < 2  graph is connected

January 2016 G-matrix: G = (V,E): simple graph, V=[n] well-signed G-matrix: Graphs, matrices, geometric representations Want to understand: UM=0, M: G-matrix, U   dxn d=rank(U)=corank(M) really good G-matrix: well-signed, one negative eigenvalue

January 2016 U M = 0 nullspace representation M  U: nullspace representation unique up to linear transformation

cycle fixed to convex polygon edges replaced by rubber bands M  U: rubber bands G is 3-connected planar, fixed cycle a face  planar embedding Tutte

M  U: rubber bands

Energy: M  U: rubber bands Equilibrium: (j free node) stress matrix stress in rubber band or strength of rubber band

January 2016 M  U: rubber bands M ij : stress define stress M ij so that equilibrium condition holds at all nodes

January 2016 U  M: bar-and-joint structures M has corank 3 and is positive semidefinite. Connelly

January 2016 U  M: bar-and-joint structures uiui M ij

January 2016 Braced stresses U M = 0 nullspace representation M’M’ M U 0 U’ U’M’=0

January 2016 Braced stresses

PP*P* u v q p January 2016 U  M: canonical stress on 3-polytopes Canonical braced stress

PP*P* u v q p January 2016 U  M: canonical stress on 3-polytopes The canonical braced stress matrix has 1 negative and 3 zero eigenvalues. L (really good G-matrix)

January 2016 M  U: the Colin de Verdière number G : connected graph Roughly: multiplicity of second largest eigenvalue of adjacency matrix And: non-degeneracy condition on weightings Largest has multiplicity 1. But: maximize over weighting the edges and diagonal entries

M ii arbitrary Strong Arnold Property normalization M=(M ij ): well-signed G-matrix M has =1 negative eigenvalue January 2016 [  (G)-connected]

μ(G) is minor monotone deleting and contracting edges μ  k is polynomial time decidable for fixed k for μ>2, μ(G) is invariant under subdivision for μ>3, μ(G) is invariant under Δ-Y transformation January 2016 Colin de Verdière number Basic properties

μ(G)  1  G is a path μ(G)  3  G is a planar Colin de Verdière, using pde’s Van der Holst, elementary proof μ(G)  2  G is outerplanar January 2016 Colin de Verdière number Special values

are connected. discrete Courant Nodal Theorem January 2016 M: really good G-matrix Mx = 0 supp(x) minimal Van der Holst’s lemma

like convex polytopes? or… connected January 2016 Van der Holst’s lemma for nullspace representation

S+S+ S-S- Corank bound January 2016

The eigenvalue gap Gap between 1 and 2  expander graph Alon - Milman Alon 1 < 2  graph is connected 2 < 3  G[supp + (v 2 )], G[supp - (v 2 )] are connected van der Holst

January 2016 The eigenvalue gap Gap between 2 < 3  G[supp + (v 2 )], G[supp - (v 2 )] are expanders expander ? Use (v 2 ) i 2 as weights!

G 3-connected planar  nullspace representation, scaled to unit vectors, gives embedding in S 2 L-Schrijver G 3-connected planar  nullspace representation can be scaled to convex polytope L January 2016 M  U: Steinitz representations

μ ( G )  1  G is a path μ ( G )  3  G is a planar μ ( G )  2  G is outerplanar μ ( G )  4  G is linklessly embeddable in 3-space L - Schrijver January 2016 Colin de Verdière number Special values

G 4-connected linkless embed. nullspace representation gives linkless embedding in  3 ? G path  nullspace representation gives embedding in  1 properly normalized G 2-connected  nullspace representation gives outerplanarouterplanar embedding in  2 G 3-connected  nullspace representation gives planarplanar embedding in  2, and also Steinitz representation L-Schrijver; L January 2016

Computing G-matrices Input: A 2-connected graph G=(V,E). Output: Either an outerplanar embedding of G, or a really good G-matrix with corank 3. Special case: G 3-connected planar  Steinitz representation of G

January 2016 U  M: circulations h: circulation on edges ij with u i and u j not parallel i  u i   2 Every G-matrix arises this way

January 2016 M well-signed  h is a counterclockwise circulation M has one negative eigenvalue  ? U  M: circulations

January 2016 Shifting the origin u i : nullspace representation, |u i |=1 M: really good G-matrix with corank 2

January 2016