Discrete mathematics: the last and next decade László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052

Slides:



Advertisements
Similar presentations
Shortest Vector In A Lattice is NP-Hard to approximate
Advertisements

TexPoint fonts used in EMF.
C&O 355 Lecture 23 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.
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
Lecture 17 Introduction to Eigenvalue Problems
Random graphs and limits of graph sequences László Lovász Microsoft Research
Topological nonexistence results in complexity theory and combinatorics László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
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
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Totally Unimodular Matrices Lecture 11: Feb 23 Simplex Algorithm Elliposid Algorithm.
Semidefinite Programming
CSE351/ IT351 Modeling and Simulation
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
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 Trends in Mathematics: How could they Change Education? László Lovász Eötvös Loránd University Budapest.
cover times, blanket times, and majorizing measures Jian Ding U. C. Berkeley James R. Lee University of Washington Yuval Peres Microsoft Research TexPoint.
Pablo A. Parrilo ETH Zürich Semialgebraic Relaxations and Semidefinite Programs Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
Applications of Calculus. The logarithmic spiral of the Nautilus shell is a classical image used to depict the growth and change related to calculus.
Randomness – A computational complexity view Avi Wigderson Institute for Advanced Study.
Vladimir Protasov (Moscow State University, Russia) Invariant polyhedra for families of linear operators.
Lecture 6 - Models of Complex Networks II Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
C&O 355 Mathematical Programming Fall 2010 Lecture 17 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
A Study of The Applications of Matrices and R^(n) Projections By Corey Messonnier.
Diophantine Approximation and Basis Reduction
Spectral Graph Theory and Applications Advanced Course WS2011/2012 Thomas Sauerwald He Sun Max Planck Institute for Informatics.
Graph limit theory: Algorithms László Lovász Eötvös Loránd University, Budapest May
The Power and Weakness of Randomness (when you are short on time) Avi Wigderson School of Mathematics Institute for Advanced Study.
July The Mathematical Challenge of Large Networks László Lovász Eötvös Loránd University, Budapest
Algorithms on large graphs László Lovász Eötvös Loránd University, Budapest May
Volume computation László Lovász Microsoft Research
Why is it useful to walk randomly? László Lovász Mathematical Institute Eötvös Loránd University October
Fan Chung University of California, San Diego The PageRank of a graph.
October Large networks: a new language for science László Lovász Eötvös Loránd University, Budapest
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
Graph algebras and extremal graph theory László Lovász April
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.
Regularity partitions and the topology of graphons László Lovász Eötvös Loránd University, Budapest Joint work Balázs Szegedy August
Extremal graph theory and limits of graphs László Lovász September
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.
Graph algebras and graph limits László Lovász
geometric representations of graphs
Classical mathematics and new challenges László Lovász Microsoft Research One Microsoft Way, Redmond, WA Theorems and Algorithms.
Multi-way spectral partitioning and higher-order Cheeger inequalities University of Washington James R. Lee Stanford University Luca Trevisan Shayan Oveis.
January 2016 Spectra of graphs and geometric representations László Lovász Hungarian Academy of Sciences Eötvös Loránd University
Presented by Alon Levin
The Poincaré Constant of a Random Walk in High- Dimensional Convex Bodies Ivona Bezáková Thesis Advisor: Prof. Eric Vigoda.
Tilings, Geometric Representations, and Discrete Analytic Functions László Lovász Microsoft Research
Sampling algorithms and Markov chains László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
Dense graph limit theory: Extremal graph theory László Lovász Eötvös Loránd University, Budapest May
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Density of States for Graph Analysis
Lap Chi Lau we will only use slides 4 to 19
Topics in Algorithms Lap Chi Lau.
Vector representations of graphs
Structural Properties of Low Threshold Rank Graphs
Subhash Khot Theory Group
Every planar graph can be drawn in the plane with straight edges
Graph limits and graph homomorphisms László Lovász Microsoft Research
Probabilistic existence of regular combinatorial objects
Partitioning and decomposing graphs László Lovász
geometric representations of graphs
Around the Regularity Lemma
Eötvös Loránd Tudományegyetem, Budapest
Presentation transcript:

Discrete mathematics: the last and next decade László Lovász Microsoft Research One Microsoft Way, Redmond, WA

Higlights of the 90’s: Approximation algorithms positive and negative results Discrete probability Markov chains, high concentration, nibble methods, phase transitions Pseudorandom number generators from art to science: theory and constructions

Approximation algorithms: The Max Cut Problem maximize NP-hard …Approximations?

Easy with 50% error Erdős ~’65: Arora-Lund-Motwani- Sudan-Szegedy ’92: Hastad Polynomial with 12% error Goemans-Williamson ’93: ??? NP-hard with 6% error (Interactive proof systems, PCP) (semidefinite optimization)

Discrete probability random structures randomized algorithms algorithms on random input statistical mechanics phase transitions high concentration pseudorandom numbers

Randomized algorithms (making coin flips): Algorithms and probability Algorithms with stochastic input: difficult to analyze even more difficult to analyze important applications (primality testing, integration, optimization, volume computation, simulation) even more important applications

Difficulty: after a few iterations, complicated function of the original random variables arise. New methods in probability: Strong concentration (Talagrand) Laws of Large Numbers: sums of independent random variables is strongly concentrated General strong concentration: very general “smooth” functions of independent random variables are strongly concentrated Nible, martingales, rapidly mixing Markov chains,…

Example Want:such that: - any 3 linearly independent - every vector is a linear combination of 2 Few vectors  q polylog ( q ) (was open for 30 years) Every finite projective plane of order q has a complete arc of size  q polylog ( q ). Kim-Vu

Second idea: choose at random ????? Solution:Rödl nibble + strong concentration results First idea: use algebraic construction (conics,…) gives only about q

Driving forces for the next decade New areas of applications The study of very large structures More tools from classical areas in mathematics More applications in classical areas?!

New areas of application Biology: genetic code population dynamics protein folding Physics: elementary particles, quarks, etc. (Feynman graphs) statistical mechanics (graph theory, discrete probability) Economics: indivisibilities (integer programming, game theory) Computing: algorithms, complexity, databases, networks, VLSI,...

Very large structures -genetic code -brain -animal -ecosystem -economy -society How to model these? non-constant but stable partly random -internet -VLSI -databases

Very large structures: how to model them? Graph minorsRobertson, Seymour, Thomas If a graph does not contain a given minor, then it is essentially a 1-dimensional structure of 2-dimensional pieces. up to a bounded number of additional nodes tree-decomposition embeddable in a fixed surface except for “fringes” of bounded depth

Very large structures: how to model them? Regularity LemmaSzeméredi The nodes of every graph can be partitioned into a bounded number of essentially equal parts so that almost all bipartite graphs between 2 parts are essentially random (with different densities). given  >0 and k>1, the number of parts is between k and f(k,  ) difference at most 1 with  k 2 exceptions for subsets X,Y of the two parts, # of edges between X and Y is p|X||Y|   n 2

How to model these? How to handle them algorithmically? heuristics/approximation algorithms -internet -VLSI -databases -genetic code -brain -animal -ecosystem -economy -society A complexity theory of linear time? Very large structures linear time algorithms sublinear time algorithms (sampling)

Linear algebra : eigenvalues semidefinite optimization higher incidence matrices homology theory More and more tools from classical math Geometry : geometric representations of graphs convexity Analysis: generating functions Fourier analysis, quantum computing Number theory: cryptography Topology, group theory, algebraic geometry, special functions, differential equations,…

Steinitz Every 3-connected planar graph is the skeleton of a polytope. 3-connected planar graph Example 1: Geometric representations of graphs

Coin representation Every planar graph can be represented by touching circles Koebe (1936)

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

From polyhedra to circles horizon

From polyhedra to representation of the dual

Cage representation  Riemann Mapping Theorem  Sullivan  Koebe

The Colin de Verdière number G : connected graph Roughly:  ( G ) = multiplicity of second largest eigenvalue of adjacency matrix (But: non-degeneracy condition on weightings) Largest has multiplicity 1. But: maximize over weighting the edges and diagonal entries

μ ( G )  3  G is a planar Colin de Verdière, using pde’s Van der Holst, elementary proof = 3 if G is 3 -connected Representation of G in R 3 basis of nullspace of M may assume second largest eigenvalue is 0

G 3-connected planar  nullspace representation gives planar embedding in S 2 L-Schrijver The vectors can be rescaled so that we get a Steinitz representation. LL

Cage representation  Riemann Mapping Theorem  Sullivan  Koebe Nullspace representation from the CdV matrix ~ eigenfunctions of the Laplacian

Example 2: volume computation Given:, convex Want: volume of K by a membership oracle; with relative error ε Not possible in polynomial time, even if ε=n cn. Possible in randomized polynomial time, for arbitrarily small ε.

Complexity: For self-reducible problems, counting  sampling (Jerrum-Valiant-Vazirani) Enough to sample from convex bodies Algorithmic results: Use rapidly mixing Markov chains (Broder; Jerrum-Sinclair) Enough to estimate the mixing rate of random walk on lattice in K Graph theory (expanders): use conductance to estimate eigenvalue gap Alon, Jerrum-Sinclair Enough to prove isoperimetric inequality for subsets of K Differential geometry:Isoperimetric inequality Dyer Frieze Kannan 1989 Classical probability: use eigenvalue gap

Use conductance to estimate mixing rate Jerrum-Sinclair Enough to prove isoperimetric inequality for subsets of K Differential geometry: properties of minimal cutting surface Isoperimetric inequality Differential equations: bounds on Poincaré constant Paine-Weinberger bisection method, improved isoperimetric inequality LL-Simonovits 1990 Log-concave functions:reduction to integration Applegate-Kannan 1992 Brunn-Minkowski Thm:Ball walk LL 1992

Log-concave functions:reduction to integration Applegate-Kannan 1992 Convex geometry:Ball walk LL 1992 Statistics:Better error handling Dyer-Frieze 1993 Optimization:Better prepocessing LL-Simonovits 1995 achieving isotropic position Kannan-LL-Simonovits 1998 Functional analysis: isotropic position of convex bodies

Geometry: projective (Hilbert) distance affin invariant isoperimetric inequality analysis if hit-and-run walk LL 1999 Differential equations: log-Sobolev inequality elimination of “start penalty” for lattice walk Frieze-Kannan 1999 log-Cheeger inequalityelimination of “start penalty” for ball walk Kannan-LL 1999

History: earlier highlights 60: polyhedral combinatorics, polynomial time, random graphs, extremal graph theory, matroids 70: 4-Color Theorem, NP-completeness, hypergraph theory, Szemerédi Lemma 80: graph minor theory, cryptography

1.Highlights if the last 4 decades 2.New applications physics, biology, computing, economics 3. Main trends in discrete math -Very large structures -More and more applications of methods from classical math -Discrete probability

Optimization: discrete  linear  semidefinite  ?