Skip to content

A Recursive Algorithm for Routing amid Convex Polygonal Obstacles

Siddharth Gaur, R. Inkulu

cs.CGarXiv:2608.08388

Abstract

Given a polygonal domain P comprising h pairwise disjoint convex polygonal obstacles in the plane, together defined with n vertices, this paper presents an algorithm to preprocess P to compute routing tables at the vertices of P so that a data packet from any vertex of P is routed to any other vertex belonging to P. At every vertex v of P along the routing path, until the packet reaches its destination, the next hop is determined using the routing tables at v and the information stored in the packet header. In O(n2(n)) time, our preprocessing algorithm assigns a unique label of size O(h (h) n) to each vertex of P and computes routing tables of size O(hn + h(h)(((1ε)O( α),n)) n) at each vertex of P. The routing path output has a (7 + ε)(h) multiplicative stretch. Here, ε> 0 is an input parameter and α> 1 is a geometric parameter.

Create a lesson