Routing in Polygonal Domains
Abstract
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 > 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 + . The labels have O( n) bits, and the routing tables are of size O((-1+h) n). The preprocessing time is O(n2 n). It can be improved to O(n2) for simple polygons.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.