A Recursive Algorithm for Routing amid Convex Polygonal Obstacles
arXiv:2608.08388
Abstract
Given a polygonal domain comprising pairwise disjoint convex polygonal obstacles in the plane, together defined with vertices, this paper presents an algorithm to preprocess to compute routing tables at the vertices of so that a data packet from any vertex of is routed to any other vertex belonging to . At every vertex of along the routing path, until the packet reaches its destination, the next hop is determined using the routing tables at and the information stored in the packet header. In time, our preprocessing algorithm assigns a unique label of size to each vertex of and computes routing tables of size at each vertex of . The routing path output has a multiplicative stretch. Here, is an input parameter and is a geometric parameter.