logo

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:

logoLeo Decking

  • 21 Jahre
  • Paderborn
    1. Semester Informatik
  • Nebenfach Musik

logo

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

Online Greedy-Spanner

Yao-Graphen

GeoGebra

Yao-Graphen

GeoGebra

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
    • Erhalte Quadtree
    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
      • Bestimmt durch ø
    • 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

Zeit für Fragen