arXiv · 2510.02856
Local Routing on a Convex Polytope in R^3
Abstract
Given a convex polytope P defined with n vertices in \mathbb{R}^3 and a parameter \epsilon \in (0, 1), this paper presents an algorithm to preprocess P to compute routing tables at every vertex of P so that a data packet can be routed on the boundary \partial P of P from any vertex s of P to any other vertex t of P. At every vertex v of P along the routing path on \partial P from s, until the packet reaches t, the next hop is determined using the routing tables at v and the information stored in the packet header. In O(n \min(n^2, \frac{1}{\epsilon^7} \lg{n})) time, the preprocessing algorithm computes a routing table at every vertex of P of amortized size O((\min(n, \frac{1}{\epsilon^{3/2}}))\lg{n}) bits. If the shortest distance between s and t on \partial P is d(s, t), then the routing path produced by this algorithm has length at most \frac{8+\epsilon}{\sin{\theta_m}}(D+d(s,t)). Here, D is the maximum length of the diagonal of any cell when \partial P is partitioned into \frac{1}{\epsilon^3} geodesic cells of equal size, and \theta_m is half the minimum angle between two edges bounding any face of \partial P.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sreehari Chandran, R. Inkulu. 2025-10-03. Local Routing on a Convex Polytope in R^3. https://arxiv.org/abs/2510.02856
Cite the original work for its findings. Save a collection to share your selection of sources.