paper

Optimal local routing on Delaunay triangulations defined by empty equilateral triangles

arXiv:1409.6397

Abstract

We present a deterministic local routing algorithm that is guaranteed to find a path between any pair of vertices in a half--graph (the half--graph is equivalent to the Delaunay triangulation where the empty region is an equilateral triangle). The length of the path is at most times the Euclidean distance between the pair of vertices. Moreover, we show that no local routing algorithm can achieve a better routing ratio, thereby proving that our routing algorithm is optimal. This is somewhat surprising because the spanning ratio of the half--graph is 2, meaning that even though there always exists a path whose lengths is at most twice the Euclidean distance, we cannot always find such a path when routing locally. Since every triangulation can be embedded in the plane as a half--graph using bits per vertex coordinate via Schnyder's embedding scheme (SODA 1990), our result provides a competitive local routing algorithm for every such embedded triangulation. Finally, we show how our routing algorithm can be adapted to provide a routing ratio of on two bounded degree subgraphs of the half--graph.

26 pages, 18 figures. Journal version of results presented at SODA 2012 and CCCG 2012