Lower Bounds on the Distortion of Embedding Finite Metric Spaces in Graphs Y. Rabinovich R. Raz DCG 19 (1998) Iris Reinbacher COMP 670P 26.04.2007.

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Lower Bounds for Additive Spanners, Emulators, and More David P. Woodruff MIT and Tsinghua University To appear in FOCS, 2006.
Shortest Vector In A Lattice is NP-Hard to approximate
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Trees and Markov convexity James R. Lee Institute for Advanced Study [ with Assaf Naor and Yuval Peres ] RdRd x y.
Edge-Coloring of Graphs On the left we see a 1- factorization of  5, the five-sided prism. Each factor is respresented by its own color. No edges of the.
Applications of well seperated pairs Closest Pair K-Closest Pairs All-Nearest neighbor.
Embedding Metrics into Ultrametrics and Graphs into Spanning Trees with Constant Average Distortion Ittai Abraham, Yair Bartal, Ofer Neiman The Hebrew.
GOLOMB RULERS AND GRACEFUL GRAPHS
Combinatorial Algorithms
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Ugo Montanari On the optimal approximation of descrete functions with low- dimentional tables.
Jim Anderson Comp 122, Fall 2003 Single-source SPs - 1 Chapter 24: Single-Source Shortest Paths Given: A single source vertex in a weighted, directed graph.
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Computational Geometry Seminar Lecture 1
Greedy Algorithms Reading Material: Chapter 8 (Except Section 8.5)
Graph Colouring Lecture 20: Nov 25.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Dean H. Lorenz, Danny Raz Operations Research Letter, Vol. 28, No
Definition Dual Graph G* of a Plane Graph:
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
Additive Spanners for k-Chordal Graphs V. D. Chepoi, F.F. Dragan, C. Yan University Aix-Marseille II, France Kent State University, Ohio, USA.
Greedy Algorithms Like dynamic programming algorithms, greedy algorithms are usually designed to solve optimization problems Unlike dynamic programming.
Introduction Outline The Problem Domain Network Design Spanning Trees Steiner Trees Triangulation Technique Spanners Spanners Application Simple Greedy.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
Minimum Spanning Trees. Subgraph A graph G is a subgraph of graph H if –The vertices of G are a subset of the vertices of H, and –The edges of G are a.
Theory of Computing Lecture 7 MAS 714 Hartmut Klauck.
Title: Functions, Limits and Continuity Prof. Dr. Nasima Akhter And Md. Masum Murshed Lecturer Department of Mathematics, R.U. 29 July, 2011, Friday Time:
Jim Anderson Comp 122, Fall 2003 Single-source SPs - 1 Chapter 24: Single-Source Shortest Paths Given: A single source vertex in a weighted, directed graph.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
GRAPH SPANNERS by S.Nithya. Spanner Definition- Informal A geometric spanner network for a set of points is a graph G in which each pair of vertices is.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
1 Combinatorial Algorithms Parametric Pruning. 2 Metric k-center Given a complete undirected graph G = (V, E) with nonnegative edge costs satisfying the.
Chapter 24: Single-Source Shortest Paths Given: A single source vertex in a weighted, directed graph. Want to compute a shortest path for each possible.
13 th Nov Geometry of Graphs and It’s Applications Suijt P Gujar. Topics in Approximation Algorithms Instructor : T Kavitha.
Planar graphs with no 5- cycles, 6-cycles or intersecting triangles are 3-colorable Carl Yerger, Davidson College Clemson Mini-Conference 2012.
Chapter 10 Graph Theory Eulerian Cycle and the property of graph theory 10.3 The important property of graph theory and its representation 10.4.
The Vertex Arboricity of Integer Distance Graph with a Special Distance Set Juan Liu* and Qinglin Yu Center for Combinatorics, LPMC Nankai University,
Locally constrained graph homomorphisms Jan Kratochvíl Jan Kratochvíl Charles University, Prague.
Embeddings, flow, and cuts: an introduction University of Washington James R. Lee.
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Topics in Algorithms 2007 Ramesh Hariharan. Tree Embeddings.
Graph Theory and Applications
1 ۞ An eigenvalue λ and an eigenfunction f(x) of an operator Ĥ in a space S satisfy Week 6 2. Properties of self-adjoint operators where f(x) is implied.
Lower Bounds for Embedding Edit Distance into Normed Spaces A. Andoni, M. Deza, A. Gupta, P. Indyk, S. Raskhodnikova.
Graphs Lecture 2. Graphs (1) An undirected graph is a triple (V, E, Y), where V and E are finite sets and Y:E g{X V :| X |=2}. A directed graph or digraph.
CS 285- Discrete Mathematics
Introduction to Graph Theory By: Arun Kumar (Asst. Professor) (Asst. Professor)
Spanning Tree Definition:A tree T is a spanning tree of a graph G if T is a subgraph of G that contains all of the vertices of G. A graph may have more.
Approximation Algorithms by bounding the OPT Instructor Neelima Gupta
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
1 Schnyder’s Method. 2 Motivation Given a planar graph, we want to embed it in a grid We want the grid to be relatively small And we want an efficient.
4.3 Riemann Sums and Definite Integrals
Trees.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Chapter 5 Limits and Continuity.
The Fundamental Group Sam Kitchin.
Data Structures and Algorithms (AT70. 02) Comp. Sc. and Inf. Mgmt
COMP 6/4030 ALGORITHMS Prim’s Theorem 10/26/2000.
Autumn 2016 Lecture 11 Minimum Spanning Trees (Part II)
Enumerating Distances Using Spanners of Bounded Degree
Autumn 2015 Lecture 11 Minimum Spanning Trees (Part II)
Introduction Wireless Ad-Hoc Network
Sungho Kang Yonsei University
Miniconference on the Mathematics of Computation
Student:連敏筠 Advisor:傅恆霖
N(S) ={vV|uS,{u,v}E(G)}
Clustering.
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

Lower Bounds on the Distortion of Embedding Finite Metric Spaces in Graphs Y. Rabinovich R. Raz DCG 19 (1998) Iris Reinbacher COMP 670P

Main Question Given: Finite metric space X of size n and a graph G. Question: How well can X be embedded into the graph G?

Main Lemma The metric space induced by an unweighted graph H of girth g can only be embedded in a graph G of smaller Euler characteristic with distortion at least g/4 – 3/2. Special case: |V(G)| = |V(H)| and |E(G)| < |E(H)|  g/3 - 1

Outline Basic Definitions Special case of Main Lemma Proof of Special Case (sketch) General Main Lemma Approximating Cycles t-spanner theorem Applications of t-spanner theorem

Overview of Definitions (X,d), (Y, ) … finite metric spaces with |X| = |Y| = n f: X  Y … bijective map Lipschitz norm of f ||f|| LIP = Lipschitz distortion between X,Y Euler characteristic of graph G

Main Lemma – Special Case Let H be a simple, unweighted, connected graph of size n and girth g. Let G be an arbitrary (weighted) graph with the same number of vertices, but strictly less edges than H. Then it holds:

Special Case – Idea of Proof Special case: |V(G)| = |V(H)| = n we show: there is a mapping f: V(H)  V(G) such that We assume: G simple

Special Case – Sketch of Proof 1.Replace discrete graphs H and G with continuous graphs: –edge with weight w  interval of length w –H’, G’ … “continuous” H,G –distances between vertices are preserved –distance between any x,y in H’ or G’ equals the length of shortest path “geodetic” x - y

Special Case – Sketch of Proof 2.Extend f and h to continuous maps f’: H’  G’ and h’: G’  H’ such that ||f|| = ||f’|| and ||h|| = || h’|| –for each edge e = (u,v) in H mark a geodetic path P (u,v) from f(u) to f(v) in G’ –let x in H’ be a point in edge (a,b) –let alpha = dist(a,x) / dist(a,b) in H’ –f’(x) is defined as y on P(a,b) such that in G’ dist(f(a),y) / dist(f(a),f(b)) = alpha

Special Case – Sketch of Proof 3.Claim I If there exist x and y in H’ such that –f’(x) = f’(y) – then it holds that The lemma is true under these conditions

Special Case – Sketch of Proof 4.If no such points exist: –Define T(x) = h’(f’(x)) … continuous –show that T is homotopic to identity (leads to contradiction)

Special Case – Sketch of Proof 5.Claim II: For any x in H’, the distance between x and T(x) is smaller than g/2.

Special Case – Sketch of Proof 6.Establish homotopy between T and Id(H’) –P(x) is unique geodetic path in H’ between x and T(x) –Define M[t,x] = (1- t) x +t T(x); t in [0,1] y in P(x) is unique such that dist(x,y)/dist(x,T(x)) = t –M[t,x] is continuous –Hence, M[t,x] is wanted homotopy

Special Case – Sketch of Proof 7.Use definitions and facts from algebraic topology to arrive at: –T = h’(f’(x)) is homotopic to identity –the first homology group H 1 (H’) is embeddable in H 1 (G’) On the other hand: – – cannot be embedded in  contradiction!

Main Lemma – General Case Let H be a simple, unweighted, connected graph of size n and girth g Let G be a finite weighted graph of size at least n such that Then, for any subset S of G with n vertices and the induced metric, it holds that

General Case – Idea of Proof general scheme like in the special case: – find a mapping on the vertices… Difference: How to find a suitable h’ Sketch of Proof: RTNP!

Outline Basic Definitions Special case of Main Lemma Proof of Special Case (sketch) General Main Lemma Approximating Cycles t-spanner theorem Applications of t-spanner theorem

Approximating Cycles Lemma states: conjecture: constant can be improved to 1/3 Example: embed C n in tree T n outer edges: weight 1 inner edges: weight distortion:

Approximating Cycles In fact, it can be shown that: Lemma: Let S be an n-point finite metric space defined by a subset of vertices of some tree. Then

Definition The approximation pattern AH(i) of a graph H is the minimum possible distortion in an embedding of H in a graph G with Euler characteristic

t-spanner theorem Let H be a (weighted) graph with n vertices. Then, for all integers t, H has a t-spanner with edges at most. This bound is tight Any metric space of cardinality n can be t-approximated by such a graph.

t-spanner theorem t-spanner theorem gives upper bound on the envelope of the approximation pattern of all graphs of size n. That means that any graph of size n can do at least as well for any i there is a graph of size n which cannot do much better Question: Find bounds on the approximation pattern of a fixed graph H

H… simple unweighted graph (no tree) Omit one edge in a shortest cycle  (g(H) -1)- spanner of H with |E(H)|-1 edges

Same idea applies to for small k: g k … length of k-th shortest simple cycle in H Omit k (properly chosen) edges from H to get a (g k -1) spanner of H  distortion