Routing in Polygonal Domains

We consider the problem of routing a data packet through the visibility graph of a polygonal domain \(P\) with \(n\) vertices and \(h\) holes. We may preprocess \(P\) to obtain a label and a routing table for each vertex of \(P\). Then, we must be able to route a data packet between any two vertices...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2018-08
Hauptverfasser: Banyassady, Bahareh, Man-Kwun Chiu, Korman, Matias, Mulzer, Wolfgang, André van Renssen, Roeloffzen, Marcel, Seiferth, Paul, Stein, Yannik, Vogtenhuber, Birgit, Willert, Max
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We consider the problem of routing a data packet through the visibility graph of a polygonal domain \(P\) with \(n\) vertices and \(h\) holes. We may preprocess \(P\) to obtain a label and a routing table for each vertex of \(P\). Then, we must be able to route a data packet between any two vertices \(p\) and \(q\) of \(P\), where each step must use only the label of the target node \(q\) and the routing table of the current node. For any fixed \(\varepsilon > 0\), we present a routing scheme that always achieves a routing path whose length exceeds the shortest path by a factor of at most \(1 + \varepsilon\). The labels have \(O(\log n)\) bits, and the routing tables are of size \(O((\varepsilon^{-1}+h)\log n)\). The preprocessing time is \(O(n^2\log n)\). It can be improved to \(O(n^2)\) for simple polygons.
ISSN:2331-8422
DOI:10.48550/arxiv.1703.09533