English

Routing in Polygonal Domains

Computational Geometry 2019-11-18 v2 Data Structures and Algorithms

Abstract

We consider the problem of routing a data packet through the visibility graph of a polygonal domain PP with nn vertices and hh holes. We may preprocess PP to obtain a label and a routing table for each vertex of PP. Then, we must be able to route a data packet between any two vertices pp and qq of PP, where each step must use only the label of the target node qq and the routing table of the current node. For any fixed ε>0\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+ε1 + \varepsilon. The labels have O(logn)O(\log n) bits, and the routing tables are of size O((ε1+h)logn)O((\varepsilon^{-1}+h)\log n). The preprocessing time is O(n2logn)O(n^2\log n). It can be improved to O(n2)O(n^2) for simple polygons.

Keywords

Cite

@article{arxiv.1703.09533,
  title  = {Routing in Polygonal Domains},
  author = {Bahareh Banyassady and Man-Kwun Chiu and Matias Korman and Wolfgang Mulzer and André van Renssen and Marcel Roeloffzen and Paul Seiferth and Yannik Stein and Birgit Vogtenhuber and Max Willert},
  journal= {arXiv preprint arXiv:1703.09533},
  year   = {2019}
}

Comments

13 pages, 7 figures; a preliminary version appeared at ISAAC 2017

R2 v1 2026-06-22T18:59:15.661Z