Algorithms on negatively curved spaces James R. Lee University of Washington Robert Krauthgamer IBM Research (Almaden) TexPoint fonts used in EMF. Read.

Slides:



Advertisements
Similar presentations
Efficient classification for metric data Lee-Ad GottliebWeizmann Institute Aryeh KontorovichBen Gurion U. Robert KrauthgamerWeizmann Institute TexPoint.
Advertisements

Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Machine Learning for Vision-Based Motion Analysis Learning pullback metrics for linear models Oxford Brookes Vision Group Oxford Brookes University 17/10/2008.
Weighted Matching-Algorithms, Hamiltonian Cycles and TSP
Vertex sparsifiers: New results from old techniques (and some open questions) Robert Krauthgamer (Weizmann Institute) Joint work with Matthias Englert,
A Nonlinear Approach to Dimension Reduction Robert Krauthgamer Weizmann Institute of Science Joint work with Lee-Ad Gottlieb TexPoint fonts used in EMF.
TexPoint fonts used in EMF.
Overcoming the L 1 Non- Embeddability Barrier Robert Krauthgamer (Weizmann Institute) Joint work with Alexandr Andoni and Piotr Indyk (MIT)
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Trees and Markov convexity James R. Lee Institute for Advanced Study [ with Assaf Naor and Yuval Peres ] RdRd x y.
Doubling dimension and the traveling salesman problem Yair BartalHebrew University Lee-Ad GottliebHebrew University Robert KrauthgamerWeizmann Institute.
A Metric Notion of Dimension and Its Applications to Learning Robert Krauthgamer (Weizmann Institute) Based on joint works with Lee-Ad Gottlieb, James.
Metric Embeddings with Relaxed Guarantees Hubert Chan Joint work with Kedar Dhamdhere, Anupam Gupta, Jon Kleinberg, Aleksandrs Slivkins.
Cse 521: design and analysis of algorithms Time & place T, Th pm in CSE 203 People Prof: James Lee TA: Thach Nguyen Book.
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)
Embedding Metrics into Ultrametrics and Graphs into Spanning Trees with Constant Average Distortion Ittai Abraham, Yair Bartal, Ofer Neiman The Hebrew.
The strange geometries of computer science James R. Lee University of Washington TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Metric Embeddings As Computational Primitives Robert Krauthgamer Weizmann Institute of Science [Based on joint work with Alex Andoni]
A Nonlinear Approach to Dimension Reduction Lee-Ad Gottlieb Weizmann Institute of Science Joint work with Robert Krauthgamer TexPoint fonts used in EMF.
Discrete Geometry Tutorial 2 1
Navigating Nets: Simple algorithms for proximity search Robert Krauthgamer (IBM Almaden) Joint work with James R. Lee (UC Berkeley)
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
“Random Projections on Smooth Manifolds” -A short summary
Configuration Space CS 326 A: Motion Planning
Proximity algorithms for nearly-doubling spaces Lee-Ad Gottlieb Robert Krauthgamer Weizmann Institute TexPoint fonts used in EMF. Read the TexPoint manual.
Ad Hoc and Sensor Networks – Roger Wattenhofer –3/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 3 TexPoint fonts used in EMF.
Network Design Adam Meyerson Carnegie-Mellon University.
Advances in Metric Embedding Theory Ofer Neiman Ittai Abraham Yair Bartal Hebrew University.
CS 326A: Motion Planning Configuration Space. Motion Planning Framework Continuous representation (configuration space and related spaces + constraints)
Sublinear Algorithms for Approximating Graph Parameters Dana Ron Tel-Aviv University.
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2003/index.htm Configuration Space – Basic Path-Planning Methods.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
Sketching and Embedding are Equivalent for Norms Alexandr Andoni (Simons Inst. / Columbia) Robert Krauthgamer (Weizmann Inst.) Ilya Razenshteyn (MIT, now.
On Euclidean Vehicle Routing With Allocation Reto Spöhel, ETH Zürich Joint work with Jan Remy and Andreas Weißl TexPoint fonts used in EMF. Read the TexPoint.
Doubling Dimension in Real-World Graphs Melitta Lorraine Geistdoerfer Andersen.
Random Projections of Signal Manifolds Michael Wakin and Richard Baraniuk Random Projections for Manifold Learning Chinmay Hegde, Michael Wakin and Richard.
Distance scales, embeddings, and efficient relaxations of the cut cone James R. Lee University of California, Berkeley.
Footer Here1 Feature Selection Copyright, 1996 © Dale Carnegie & Associates, Inc. David Mount For CMSC 828K: Algorithms and Data Structures for Information.
Volume distortion for subsets of R n James R. Lee Institute for Advanced Study & University of Washington Symposium on Computational Geometry, 2006; Sedona,
Efficient Regression in Metric Spaces via Approximate Lipschitz Extension Lee-Ad GottliebAriel University Aryeh KontorovichBen-Gurion University Robert.
Algorithms Design and Analysis: PTAS for Euclidean TSP Prof. Dr. Jinxing Xie Dept. of Mathematical Sciences Tsinghua University, Beijing , China.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Fast, precise and dynamic distance queries Yair BartalHebrew U. Lee-Ad GottliebWeizmann → Hebrew U. Liam RodittyBar Ilan Tsvi KopelowitzBar Ilan → Weizmann.
Ad Hoc and Sensor Networks – Roger Wattenhofer –3/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 3 TexPoint fonts used in EMF.
Polynomial-time approximation schemes for geometric NP-hard problems Reto Spöhel Reading Group, May 17, 2011 TexPoint fonts used in EMF. Read the TexPoint.
13 th Nov Geometry of Graphs and It’s Applications Suijt P Gujar. Topics in Approximation Algorithms Instructor : T Kavitha.
An optimal dynamic spanner for points residing in doubling metric spaces Lee-Ad Gottlieb NYU Weizmann Liam Roditty Weizmann.
Ad Hoc and Sensor Networks – Roger Wattenhofer –4/1Ad Hoc and Sensor Networks – Roger Wattenhofer – Topology Control Chapter 4 TexPoint fonts used in EMF.
Geometry of Shape Manifolds
On Euclidean Vehicle Routing With Allocation Reto Spöhel, ETH Zürich Joint work with Jan Remy and Andreas Weißl TexPoint fonts used in EMF. Read the TexPoint.
Embeddings, flow, and cuts: an introduction University of Washington James R. Lee.
Doubling Dimension: a short survey Anupam Gupta Carnegie Mellon University Barriers in Computational Complexity II, CCI, Princeton.
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.
Advances in Metric Embedding Theory Yair Bartal Hebrew University &Caltech UCLA IPAM 07.
1 Approximation Algorithms for Low- Distortion Embeddings into Low- Dimensional Spaces Badoiu et al. (SODA 2005) Presented by: Ethan Phelps-Goodman Atri.
Coarse Differentiation and Planar Multiflows
Nearly optimal classification for semimetrics
Dimension reduction for finite trees in L1
Polynomial-time approximation schemes for NP-hard geometric problems
Sublinear Algorithmic Tools 3
Sketching and Embedding are Equivalent for Norms
Near-Optimal (Euclidean) Metric Compression
Partitioning and decomposing graphs László Lovász
cse 521: design and analysis of algorithms
Introduction Wireless Ad-Hoc Network
Metric Methods and Approximation Algorithms
Embedding Metrics into Geometric Spaces
Lecture 15: Least Square Regression Metric Embeddings
The Intrinsic Dimension of Metric Spaces
Presentation transcript:

algorithms on negatively curved spaces James R. Lee University of Washington Robert Krauthgamer IBM Research (Almaden) TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A

why negative curvature? - Extensive theory of computational geometry in R d. What about other classical geometries? (e.g. hyperbolic) Eppstein: Is there an analogue of Arora’s TSP alg for H 2 ? - Class of “low-dimensional” spaces with exponential volume growth, in contrast with other notions of “intrinsic” dimension (e.g. doubling spaces) - Natural family of spaces that seem to arise in applied settings (e.g. networking, vision, databases) Modeling internet topology [ST’04], genomic data [BW’05] Similarity between 2-D objects (non-positive curvature) [SM’04]

what’s negative curvature? Gromov  -hyperbolicity Aside: How do we represent our manifold…? For a metric space (X,d) with fixed basedpoint r 2 X, we define the Gromov product (x|y) = [d(x,r) + d(y,r) – d(x,y)]/2. [For a tree with root r, (x|y) = d(r, lca(x,y)).] r x y (x|y) (X,d) is said to be  -hyperbolic if, for every x,y,z 2 X, we have (x|y) ¸ min{(x|z), (y|z)} -  [A tree is 0-hyperbolic.]

what’s negative curvature? (geodesic spaces) Thin triangles A geodesic space is  -hyperbolic (for some  ) if and only if every geodesic triangle is  -thin (for some  ). z x y geodesics [x,y], [y,z], [x,z]  -thin: every point of [x,y] is within  of [y,z] [ [x,z] (and similarly for [y,z] and [x,z])

what’s negative curvature? (geodesic spaces) Exponential divergence of geodesics A geodesic space is  -hyperbolic (for some  ) if and only every pair of geodesics “diverges” at an exponential rate. z x y threshold t=t0t=t0 t=t1t=t1 P length(P) ¸ exp(t 1 -t 0 )

results Make various assumptions on the space locally - locally doubling (every small ball has poly volume growth) - locally Euclidean (every small ball embeds in R k for some k) and globally - geodesic (every pair of points connected by a path) -  -hyperbolic for some  ¸ 0 e.g. bounded degree hyperbolic graphs, simply connected manifolds with neg. sectional curvature (e.g. H k ), word hyperbolic groups Most algorithms are intrinsic in the sense that they only need access to a distance function d (not a particular representation of the points or geodesics, etc.)

results - Nearest neighbor search data structure with O(log n) query time, O(n 2 ) space - Linear-sized (1+  )-spanners, compact routing schemes, etc. - PTAS (approx. scheme) for TSP, and other Arora-type problems

random tesellations: how’s the view from infinity? Bonk and Schramm: If the space is locally nice (e.g. locally Euclidean or bounded degree graph), then  1 H 2 is doubling (poly volume growth) boundary at infinity  1 H 2 equivalence classes of geodesic rays emenating from the origin - Two rays are equivalent if they stay within bounded distance forever - Natural metric structure on  1 H 2

random tessellations: how’s the view from infinity? Use hierarchical random partitions of  1 X to construct random tessellations of X. Now let’s see how to use this for finding near-optimal TSP tours…

the approximate TSP algorithm Tree doubling ain’t gonna cut it… MSTOPT log n 1 n/2 differ by 2-o(1) factor

the approximate TSP algorithm tree of metric spaces: family of metric spaces glued together in a tree-like fashion metric spaces

the approximate TSP algorithm For every  > 0, and d ¸ 1, there exists a number D( ,d) such that every finite subset X µ H d admits a ( 1 +  )-embedding into a distribution over dominating trees of metric spaces where the constituent spaces admit each admit an embedding into R d with distortion D( ,d). T HEOREM.

the approximate TSP algorithm For every  > 0, and d ¸ 1, there exists a number D( ,d) such that every finite subset X µ H d admits a ( 1 +  )-embedding into a distribution over dominating trees of metric spaces where the constituent spaces admit each admit an embedding into R d with distortion D( ,d). T HEOREM. - In other words, we have a random map f : X ! T({X i }) where T({X i }) is a random tree of metric spaces with induced metric d T whose constituent spaces are the {X i }. - For every x,y 2 X we have d T (f(x),f(y)) ¸ d(x,y). - For every x,y 2 X we have

the approximate TSP algorithm A LGORITHM. - Sample a random map f : X ! T({X 1, X 2, …, X m }) - For each k = 1,2,…,m, use Arora’ to compute a near- optimal salesman tour for every distorted Euclidean piece X k. X - Output the induced tour on X.

open questions - Can these results be extended to non-positively curved manifolds? What about planar graphs (simply connected, 2-d manifolds)? - Can the NNS data structure be made dynamic? linear space? - Is there a PTAS for TSP in doubling spaces?