Lower Bounds on the Distortion of Embedding Finite Metric Spaces in Graphs

24
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

description

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. Main Question. Given: Finite metric space X of size n and a graph G. - PowerPoint PPT Presentation

Transcript of Lower Bounds on the Distortion of Embedding Finite Metric Spaces in Graphs

Page 1: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

Lower Bounds on the Distortion of Embedding Finite Metric

Spaces in Graphs

Y. RabinovichR. Raz DCG 19 (1998)

Iris Reinbacher COMP 670P 26.04.2007

Page 2: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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?

Page 3: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

Page 4: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

Page 5: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

δ

t)d(s,f(t))δ(f(s),max

Xts

||1

YX:ff||||f||min

1|V(G)||E(G)|χ(G)

Page 6: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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: 13g G)dist(H,

Page 7: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

13g||h||||f|| ||f||||f|| 1

Page 8: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

Page 9: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

Special Case – Sketch of Proof

2. Extend f and h to continuous mapsf’: 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

Page 10: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

Special Case – Sketch of Proof

3. Claim IIf there exist x and y in H’ such that– f’(x) = f’(y)

then it holds that

The lemma is true under these conditions

3g y)dist(x,

13g ||h||||f||

Page 11: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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)

Page 12: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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.

Page 13: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

Page 14: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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 H1(H’) is

embeddable in H1(G’)

On the other hand:– – cannot be embedded in contradiction!

)χ(G'1n |E(G)| 1n|E(H)| )χ(H' )χ(H'Z )χ(G'Z

Page 15: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

χ(H)χ(G)

23

4g S)dist(H,

Page 16: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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!

Page 17: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

Page 18: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

Approximating Cycles

Lemma states: conjecture: constant can be improved to 1/3

Example: embed Cn in tree Tn

outer edges: weight 1inner edges: weight

distortion:

23

4g S)dist(H,

6n||f||

2δ2||f||1

3δ)n(1

Page 19: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

13n S),dist(Cn

Page 20: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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 iχ(G)

Page 21: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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.

t21n

Page 22: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

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

Page 23: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

H… simple unweighted graph (no tree)

Omit one edge in a shortest cycle(g(H) -1)- spanner of H with |E(H)|-1 edges

1χ(H)χ(G)

Θ(g(H))1)(H)(AH

Page 24: Lower Bounds on the Distortion of Embedding Finite Metric Spaces  in Graphs

Same idea applies tofor small k:

• gk … length of k-th shortest simple cycle in H • Omit k (properly chosen) edges from H to get

a (gk-1) spanner of H

distortion

kχ(H)χ(G)

1 k k)-(H)(AH χ

23

4gk