Happy 60 th B’day Nati. Nati’s long view Avi Wigderson Institute for Advanced Study 2013 was a good year…

Slides:



Advertisements
Similar presentations
Parikshit Gopalan Georgia Institute of Technology Atlanta, Georgia, USA.
Advertisements

Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Weighted Matching-Algorithms, Hamiltonian Cycles and TSP
Satyen Kale (Yahoo! Research) Joint work with Sanjeev Arora (Princeton)
Approximations of points and polygonal chains
Introduction to Algorithms
Cse 521: design and analysis of algorithms Time & place T, Th pm in CSE 203 People Prof: James Lee TA: Thach Nguyen Book.
Multicut Lower Bounds via Network Coding Anna Blasiak Cornell University.
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)
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
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.
Totally Unimodular Matrices Lecture 11: Feb 23 Simplex Algorithm Elliposid Algorithm.
Semidefinite Programming
1 Optimization problems such as MAXSAT, MIN NODE COVER, MAX INDEPENDENT SET, MAX CLIQUE, MIN SET COVER, TSP, KNAPSACK, BINPACKING do not have a polynomial.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2003 Review Lecture Tuesday, 5/6/03.
Network Design Adam Meyerson Carnegie-Mellon University.
Robust Network Design with Exponential Scenarios By: Rohit Khandekar Guy Kortsarz Vahab Mirrokni Mohammad Salavatipour.
EDA (CS286.5b) Day 6 Partitioning: Spectral + MinCut.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Review Lecture Tuesday, 12/10/02.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
For slideshow: click “Research and Talks” from slideshow: click “Research and Talks”
1 Computational Learning Theory and Kernel Methods Tianyi Jiang March 8, 2004.
Ramanujan Graphs of Every Degree Adam Marcus (Crisply, Yale) Daniel Spielman (Yale) Nikhil Srivastava (MSR India)
Finding a maximum independent set in a sparse random graph Uriel Feige and Eran Ofek.
Accelerating Simulated Annealing for the Permanent and Combinatorial Counting Problems.
1 Spanning Tree Polytope x1 x2 x3 Lecture 11: Feb 21.
For slideshow: click “Research and Talks” from slideshow: click “Research and Talks”
Distance scales, embeddings, and efficient relaxations of the cut cone James R. Lee University of California, Berkeley.
Algorithms on negatively curved spaces James R. Lee University of Washington Robert Krauthgamer IBM Research (Almaden) TexPoint fonts used in EMF. Read.
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.
An introduction to expander families and Ramanujan graphs
Expander Flows, Graph Spectra and Graph Separators Umesh Vazirani U.C. Berkeley Based on joint work with Khandekar and Rao and with Orrechia, Schulman.
Endre Szemerédi & TCS Avi Wigderson IAS, Princeton.
Three different ways There are three different ways to show that ρ(A) is a simple eigenvalue of an irreducible nonnegative matrix A:
13 th Nov Geometry of Graphs and It’s Applications Suijt P Gujar. Topics in Approximation Algorithms Instructor : T Kavitha.
15-853:Algorithms in the Real World
§1.4 Algorithms and complexity For a given (optimization) problem, Questions: 1)how hard is the problem. 2)does there exist an efficient solution algorithm?
Advanced Algorithms Piyush Kumar (Lecture 16: Review) Welcome to the end of COT5405.
Embeddings, flow, and cuts: an introduction University of Washington James R. Lee.
Topics in Algorithms 2007 Ramesh Hariharan. Tree Embeddings.
Implicit Hitting Set Problems Richard M. Karp Erick Moreno Centeno DIMACS 20 th Anniversary.
New algorithms for Disjoint Paths and Routing Problems
Strings Basic data type in computational biology A string is an ordered succession of characters or symbols from a finite set called an alphabet Sequence.
Graphs, Vectors, and Matrices Daniel A. Spielman Yale University AMS Josiah Willard Gibbs Lecture January 6, 2016.
What is a metric embedding?Embedding ultrametrics into R d An embedding of an input metric space into a host metric space is a mapping that sends each.
Happy 80th B’day Dick.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Review Lecture Tuesday, 12/11/01.
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.
Hartmut Klauck Centre for Quantum Technologies Nanyang Technological University Singapore.
Linear Programming Chap 2. The Geometry of LP  In the text, polyhedron is defined as P = { x  R n : Ax  b }. So some of our earlier results should.
Honors Track: Competitive Programming & Problem Solving Seminar Topics Kevin Verbeek.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Approximation algorithms
Lap Chi Lau we will only use slides 4 to 19
Coding, Complexity and Sparsity workshop
Topics in Algorithms Lap Chi Lau.
Bo-Young Kim Applied Algorithm Lab, KAIST 月
Polynomial Norms Amir Ali Ahmadi (Princeton University) Georgina Hall
Background: Lattices and the Learning-with-Errors problem
Jianping Fan Dept of CS UNC-Charlotte
Structural Properties of Low Threshold Rank Graphs
Hiroshi Hirai University of Tokyo
Linear sketching with parities
On the effect of randomness on planted 3-coloring models
Linear Programming and Approximation
Problem Solving 4.
Embedding Metrics into Geometric Spaces
Lecture 15: Least Square Regression Metric Embeddings
Explicit near-Ramanujan graphs of every degree
Presentation transcript:

Happy 60 th B’day Nati

Nati’s long view Avi Wigderson Institute for Advanced Study 2013 was a good year…

Analysis in Boolean complexity Local vs. Global phenomena Locality-sensitive hashing & BIG DATA Approximation theory in combinatorics Physics for graph algorithms Geometry in graphs and approx algorithms Geometry in Comm. Comp. & learning Cryptography without hardness Instance-based complexity Expander graphs: lifts, high dim, book… Deterministic approximation of Permanent Seeds, saplings, trees, forests

Geometry, Graphs, Approx algs [Linial-London-Rabinovich ’95] Many combinatorial and algorithmic problems concern either directly or implicitly the distance, or metric on the vertices of a possibly weighted graph. It is therefore natural to look for connections between such questions and classical geometric structures. The approach taken here is to model graph metrics by mapping the vertices to a real normed spaces in such a way that the distance between any two vertices is close to the distance between their geometric images. Embeddings are sought so as to minimize (i) the dimension of the host space, and (ii) the distortion, i.e., the extent to which the combinatorial and geometric metrics disagree. Specifically, we ask: 1.How small can the dimension and the distortion be for given graphs? Is it computationally feasible to find good embeddings? 2.Which graph-algorithmic problems are easier for graphs with favorable (low- dimensional, small distortion) embeddings? What are the combinatorial implications of such embeddings? 3.The above discussion extends to embeddings of general finite metric spaces. What are the algorithmic and combinatorial implications in this more general context?

Metric geometry, Banach space theory (X,d), (Z,d’) metric spaces. φ :X  Z is a distortion C embedding if for all x,y in X d(x,y) ≤ d’( φ (x), φ (y)) ≤ Cd(x,y) C p (X) – best possible distortion into L p [Bourgain] C 2 (X,d) ≤ log n for every |X|=n [Enflo] C 2 ({0,1} k,h) ≈ √k ( k = log n ) (X,d) is of Negative Type if (X,√d) is in L 2 Metric embeddings

Multi-commodity flow / sparsest cut problem G graph on [n], Capacity, Demand: [n]x[n]  R Find largest λ s.t. min-cut ≤ λ max-flow [Leighton-Rao] λ ≤ log n, efficiently! [LLR] -This is a problem in metric geometry: λ = best distortion of embedding a metric in L 1 -Alg version of Bourgain’s embedding thm  [LR] -Tightness of Bourgain via expander metrics -Semi-definite formulation of embedding to L 2 -Alg & structural consequences  800+ papers [ARV,ALN] c 2 (Neg) ≤ √log n, efficiently! [LG,KV] c 1 (Neg) ≥ (log log n) α via hardness! Geometry and approx algs [Linial-London-Rabinovich ’95]

Why does Simplex works well in practice? How can our body optimally fold proteins? What are “naturally arising” instances? [BBG,BL] Practically arising instances are “robust”. Can robust instances be solved efficiently? [BL] Instance is γ –robust if changing “weights” (dist,similarity) by ≤ γ factor fixes optimal solution Max Cut. Polytime alg: [BL] γ ≤n, [BDLS] γ ≤√n, [MMV] γ ≈ c 1 (Neg) (“duality” with sparsest cut) Stable instances of hard problems [Bilu-Linial ’10]

Expanders are GREAT [Hoory-Linial-Wigderson] d-regular graphs. λ -expander: all nontrivial e-vals ≤ λ [Pinsker] Random d-reg graphs are.9d-expanders [Margulis] First explicit construction. Algebraic! [M,PLS] Explicit d-reg Ramanujan (2√(d-1))-exp. [F] λ ≤ 2√(d-1)+ ε for almost all d-reg graphs. [AB] λ ≥ 2√(d-1) (Ramanujan is tight). [RVW] Combinatorial Zig-Zag expanders. λ ≤ d 2/3 [BL] Lets go for combinatorial construction of Ramanujan graphs! Expander from Lifts [Bilu-Linial ’06]

d-regular graphs. Ramanujan bound 2√(d-1)) is the spectral radius of the (infinite) d-regular tree, which is the universal cover of all such graphs! Climb the tree! Lifts: finite covers. Perform a sequence of “good” 2-lifts, start with a good exp (eg K d+1 ). [BL] Thm: λ ≤ √d log 3/2 d efficiently! [BL] Conj: λ ≤ 2√(d-1) (Ramanujan is tight). [MSS] conjecture is true. Ramanujan graphs of every degree! Interlacing polynomials,… [MSS] Kadison-Singer conj is true!! Expander from Lifts [Bilu-Linial ’06]

[Linial-Sassosn] Completely counterintuitive! Hashing – drastically reducing description size, keeping distinction. Highly mixing! New: keeping proximity! Minimizing Page faults Nearest neighbour search Compression, Sketching, Info retrieval Learning/Clustering/…… Locality-sensitive Hashing

H = { h: [U]  [R] } is good if mixing and neighborly (1) For all h,p,q, dist(h(p),h(q)) ≤ dist(p,q) Easy: h(p)=1 for all p. (2) Whp h bijective on small sets (<√R ) Easy: Pairwise indep. family H [LS] Achieve both! |H|=|U|, dynamic,… [IMRV] High dim. BIG data, Many alg apps. Locality-sensitive Hashing [Linial-Sassosn ‘98]

[LS] Factorization norm γ 2 for quantum cc, PAC,… Log rank conjecture [Lovasz-Saks]: M nxn sign matrix of rank r. [MS] log r < cc(M) < r [LS] cc(M) < (log r) c ?? [Nisan-W] disc(M) > 1/r 3/2 algebra [LMSS] disc(M) > 1/r 1/2 geometry [Lovett] cc(M) < √r Geometry in Comm Comp + Learning [L-Mendelson-Shraibman-Schectman ’07] [LS’09] cc=communication complexity disc=discrepancy

A couple of collaborations (and a couple of cool algorithms for basic problems on graphs )

[L-Lovasz-Wigderson] G graph, X a set of k vertices. φ : V(G)  R k-1 is non-degenerate, convex if - φ (X) is in general position -φ maps X to the k vertices of a simplex -φ maps every other vertex to the convex hull of its neighbors [LLW] G is k-connected iff every X has such φ Proof: Make edges springs of random strengths. Glue X to the simplex and let the system relax. Cor: Best known k-conn algorithm for large k. Convex embeddings of graphs

Per n (X) = Σ πε Sn Π i X i, π (i) Non-negative matrices [JSV] Prob. polytime (1+ ε )-approx for Per n [LSW] Det. polytime e n -approx for Per n [GS] Det. polytime e n -approx for Mixed-Det n [GS] Det. polytime 2 n -approx for Per n Open: Det. polytime (1+ ε )-approx for Per n Matrix scaling of a matrix A: Multiplying rows & cols by constants (numerical analysis, Imaging,…) Self-reduction for the Permanent. Det approx of Per [Linial-Samorodnitsky-Wigderson]

A: adjacency matrix of an nxn bipartite graph. Alg: Repeat n 3 times: Make all row-sums of A 1 Make all col-sums of A 1 [LSW] A has PM iff all row & col sums < 1+1/n 2 Other scaling application (NZ=NonZero) [Dvir-Saraf-W] A has Θ (√n) NZ’s per row, Θ (1) NZ’s per pair of rows, then A has rank Θ (n). Matrix Scaling (and a new perfect matching alg)

Happy 60 th b’day Nati!!!