Eigenvalues and geometric representations of graphs László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052

Slides:



Advertisements
Similar presentations
A relation between Structures and Network Flows Through Graph Representation It was found that the same type of representation, a Graph, can be associated.
Advertisements

Planar graphs Algorithms and Networks. Planar graphs2 Can be drawn on the plane without crossings Plane graph: planar graph, given together with an embedding.
TexPoint fonts used in EMF.
Approximation Algorithms
Orthogonal Drawing Kees Visser. Overview  Introduction  Orthogonal representation  Flow network  Bend optimal drawing.
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
1 Planes, Polygons and Objects ©Anthony Steed
Spherical Representation & Polyhedron Routing for Load Balancing in Wireless Sensor Networks Xiaokang Yu Xiaomeng Ban Wei Zeng Rik Sarkar Xianfeng David.
Krakow, Summer 2011 Schnyder’s Theorem and Relatives William T. Trotter
Nonlinear methods in discrete optimization László Lovász Eötvös Loránd University, Budapest
Tools from Computational Geometry Bernard Chazelle Princeton University Bernard Chazelle Princeton University Tutorial FOCS 2005.
Linear Programming and The Carpenter’s Ruler Presentation by Perouz Taslakian COMP566 – Fall 2004.
Steinitz Representations László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
Semi-Definite Algorithm for Max-CUT Ran Berenfeld May 10,2005.
CHAPTER 5: CONVEX POLYTOPES Anastasiya Yeremenko 1.
Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung
Random graphs and limits of graph sequences László Lovász Microsoft Research
Random Walks Ben Hescott CS591a1 November 18, 2002.
Siggraph Course Mesh Parameterization: Theory and Practice Barycentric Mappings.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
many branches of mathematics
Graph Drawing Introduction 2005/2006. Graph Drawing: Introduction2 Contents Applications of graph drawing Planar graphs: some theory Different types of.
2IL90: Graph Drawing Introduction Fall Graphs  Vertices  Edges.
Mesh Parameterization: Theory and Practice Barycentric Mappings.
Semidefinite Programming Based Approximation Algorithms Uri Zwick Uri Zwick Tel Aviv University UKCRC’02, Warwick University, May 3, 2002.
Tutte Embedding: How to Draw a Graph Kyri Pavlou Math 543 Fall 2008.
Theta Function Lecture 24: Apr 18. Error Detection Code Given a noisy channel, and a finite alphabet V, and certain pairs that can be confounded, the.
1 Global Rigidity R. Connelly Cornell University.
1 University of Denver Department of Mathematics Department of Computer Science.
Packing Element-Disjoint Steiner Trees Mohammad R. Salavatipour Department of Computing Science University of Alberta Joint with Joseph Cheriyan Department.
The Art Gallery Problem
The Art Gallery Problem
CS 2813 Discrete Structures
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
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.
1 Graphs with tiny vector chromatic numbers and huge chromatic numbers Michael Langberg Weizmann Institute of Science Joint work with U. Feige and G. Schechtman.
CS774. Markov Random Field : Theory and Application Lecture 13 Kyomin Jung KAIST Oct
Graph limit theory: Algorithms László Lovász Eötvös Loránd University, Budapest May
Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology.
Week 13 - Monday.  What did we talk about last time?  Exam 2!  Before that…  Polygonal techniques ▪ Tessellation and triangulation  Triangle strips,
Matchings and where they lead us László Lovász Microsoft Research
Optimization in very large graphs László Lovász Eötvös Loránd University, Budapest December
Semidefinite Programming
Local and global convergence in bounded degree graphs László Lovász Eötvös Loránd University, Budapest Joint work with Christian Borgs, Jennifer Chayes.
Embeddings, flow, and cuts: an introduction University of Washington James R. Lee.
Spectral Partitioning: One way to slice a problem in half C B A.
A perfect notion László Lovász Microsoft Research To the memory of Claude Berge.
geometric representations of graphs
Classical mathematics and new challenges László Lovász Microsoft Research One Microsoft Way, Redmond, WA Theorems and Algorithms.
Discrete mathematics: the last and next decade László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
January 2016 Spectra of graphs and geometric representations László Lovász Hungarian Academy of Sciences Eötvös Loránd University
Tilings, Geometric Representations, and Discrete Analytic Functions László Lovász Microsoft Research
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Honors Track: Competitive Programming & Problem Solving Seminar Topics Kevin Verbeek.
Delaunay Triangulations and Control-Volume Meshing Michael Murphy.
Algorithms and Networks
Graph Drawing.
Vector representations of graphs
Elements of Combinatorial Topology
The Art Gallery Problem
The Art Gallery Problem
Every planar graph can be drawn in the plane with straight edges
Graph limits and graph homomorphisms László Lovász Microsoft Research
Partitioning and decomposing graphs László Lovász
geometric representations of graphs
Around the Regularity Lemma
I.4 Polyhedral Theory (NW)
Quantum Foundations Lecture 3
I.4 Polyhedral Theory.
Planarity.
Presentation transcript:

Eigenvalues and geometric representations of graphs László Lovász Microsoft Research One Microsoft Way, Redmond, WA

Every planar graph can be drawn in the plane with straight edges Fáry-Wagner planar graph

Steinitz 1922 Every 3-connected planar graph is the skeleton of a convex 3-polytope. 3-connected planar graph

Rubber bands and planarity Every 3-connected planar graph can be drawn with straight edges and convex faces. Tutte (1963)

Rubber bands and planarity outer face fixed to convex polygon edges replaced by rubber bands Energy: Equilibrium: Demo

G 3-connected planar rubber band embedding is planar Tutte (Easily) polynomial time computable Maxwell-Cremona Lifts to Steinitz representation if outer face is a triangle

If the outer face is a triangle, then the Tutte representation is a projection of a Steinitz representation. If the outer face is a not a triangle, then go to the polar. F F’ p’ p

G: arbitrary graph A,B  V, | A |=| B |= 3 A: triangle edges: rubber bands Energy: Equilibrium: Rubber bands and connectivity

()() For almost all choices of edge strengths: B noncollinear   3 disjoint ( A,B )-paths Linial-L- Wigderson cutset

For almost all choices of edge strengths: B affine indep   k disjoint ( A,B )-paths Linial-L- Wigderson ()() strengthen

 edges strength s.t. B is independent for a.a. edge strength, B is independent no algebraic relation between edge strength

The maximum cut problem maximize Applications: optimization, statistical mechanics…

Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations? C

C Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations?

Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations?

Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations?

Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations?

Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations?

Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations?

NP-hard with 6% error Hastad Polynomial with  12% error Goemans-Williamson Easy with 50% error Erdős Bad news: Max Cut is NP-hard Approximations?

How to find the minimum energy position? dim=1: Min E = 4·Max Cut Min E  4·Max Cut in any dim dim=2: probably hard  dim= n : Polynomial time solvable! semidefinite optimization spring (repulsive) Energy:

random hyperplane Expected number of edges cut: Probability of edge ij cut: minimum energy in n dimension

Stresses of tensegrity frameworks bars struts cables x y Equilibrium:

There is no non-zero stress on the edges of a convex polytope Cauchy Every simplicial 3-polytope is rigid.

If the edges of a planar graph are colored red and bule, then  (at least 2) nodes where the colors are consecutive.

Every triangulation of a quadrilateral can be represented by a square tiling of a rectangle. Schramm

Coin representation Every planar graph can be represented by touching circles Koebe (1936) Discrete Riemann Mapping Theorem

Representation by orthogonal circles A planar triangulation can be represented by orthogonal circles  no separating 3- or 4-cycles Andre’ev Thurston

Polyhedral version Andre’ev Every 3-connected planar graph is the skeleton of a convex polytope such that every edge touches the unit sphere

From polyhedra to circles horizon

From polyhedra to representation of the dual