
Online Spanner in metrischen Räumen
Leo Decking, 17.03.2022
This presentation was given in German, but it includes interactive implementations for different kinds of spanners. Give it a try :)
Über mich:
Leo Decking
- 21 Jahre
- Paderborn
-
- Semester Informatik
- Nebenfach Musik

Online Spanner in metrischen Räumen
Was soll das denn sein?🤔
Online Spanner in metrischen Räumen
In diesem Vortrag: Euklidischer Raum bzw. Ebene
Online Spanner in metrischen Räumen
Online Spanner in metrischen Räumen
Well Seperated Pair Decomposition

Wie konstruiert man eine WSPD?
Quadtrees
- Baumstruktur
- Zellen werden viergeteilt bis jeder Knoten eigene Zelle hat
- Jede Zelle $z$ hat Repräsentanten $r_z$
- Compressed Quadtree
- Ebenen können übersprungen werden
- Sonst unendlich viele Ebenen möglich
Well Seperated Pair Decomposition
- Baumstruktur
- Zellen werden viergeteilt bis jeder Knoten eigene Zelle hat
- Jede Zelle hat Repräsentanten
- Compressed Quadtree
- Level können übersprungen werden
- Sonst unendlich viele Level möglich
- Für neuen Knoten $r_p$ um WSPD zu erhalten:
- Erstelle Paar mit Zellen $r_z$ auf höchstem Level
mit $d(r_p,r_z) \geq s\cdot $ø
- Kanten $(r_p,r_z)$ hinzufügen
- Nur wenn Elternteil jeweils noch nicht in einem Paar
- Also $s\cdot $ ø $ \leq d(r_p,r_z) < s\cdot 2$ ø $
- ø $:=0$, falls keine Kinder
- $\Rightarrow$ Jeder andere Punkt landet in genau einem Paar
Kombinierter Spanner
1. Schicht: $\sqrt{t}$-WSPD-Spanner
2. Schicht: $\sqrt{t}$-Yao-Graphen
- Auf jedem Level Yao-Graph der Repräsentanten
Wir wissen:
- $\sqrt{t}$-Spanner, wenn im Quadtree alle Kanten
$(r_a,r_b)$ sind mit $s\cdot $ ø $ \leq d(r_a,r_b) < s\cdot 2$ ø
Wir simulieren diese Kanten nun:
- Jede Kante $(r_a,r_b)$ wäre in einem festen Level
- Im Yao-Graph des Levels gibt es Pfad mit Länge
$\sqrt{t}\cdot d(r_a,r_b) \leq \sqrt{t}\cdot s\cdot 2$ ø
$\Longrightarrow$ Für alle $x,y\in V$ gibt es $\sqrt{t}^2\cdot d(x,y)$-Pfad
$\Longrightarrow$ $t$-Spanner👍
$\Longrightarrow$ Kantenlängenbegrenzung: $\sqrt{t}\cdot s\cdot 2$ ø👍
WorstCase: $\frac{w(G)}{w(MST)}=\mathcal{O}(\log(n))$
Fazit
Wir haben verschiedene Arten von Online Spannern in euklidischen Räumen kennengelernt, die jeweils Vor- und Nachteile haben.
Im durchschnittlichen Fall eignen sich Yao-Graphen am besten; der Greedy-Spanner wenn man nicht auf Ressourcen achten muss.
Ist der Greedy-Spanner im euklidischen Raum eventuell sogar optimal?
Quellen
- Sujoy Bhore Arnold Filtser Hadi Khodabandeh Csaba D. Tóth: 'Online Spanners in Metric Spaces', 2022
- Sariel Har-Peled: 'Geometric Approximation Algorithms', volume 173 of Mathematical Surveys
and Monographs, 2011
- Kevin Buchin: 'Well-separated pair decomposition and Spanners' https://youtu.be/L0m3jOwR-Aw
- Andrew C. Yao: 'On Constructing Minimum Spanning Trees in k-Dimensional Spaces and Related Problems'. STAN-CS-77-642, 1977
- Prosenjit Bose, Joachim Gudmundsson, and Pat Morin: 'Ordered theta graphs'. Computational
Geometry, 28(1):11–18, 2004