Greedy Routing with Bounded Stretch

10 years 4 months ago
Greedy Routing with Bounded Stretch
—Greedy routing is a novel routing paradigm where messages are always forwarded to the neighbor that is closest to the destination. Our main result is a polynomial-time algorithm that embeds combinatorial unit disk graphs (CUDGs – a CUDG is a UDG without any geometric information) into O(log2 n)dimensional space, permitting greedy routing with constant stretch. To the best of our knowledge, this is the first greedy embedding with stretch guarantees for this class of networks. Our main technical contribution involves extracting, in polynomial time, a constant number of isometric and balanced tree separators from a given CUDG. We do this by extending the celebrated Lipton-Tarjan separator theorem for planar graphs to CUDGs. Our techniques extend to other classes of graphs; for example, for general graphs, we obtain an O(log n)-stretch greedy embedding into O(log2 n)-dimensional space. The greedy embeddings constructed by our algorithm can also be viewed as a constant-stretch compact...
Roland Flury, Sriram V. Pemmaraju, Roger Wattenhof
Added 24 May 2010
Updated 24 May 2010
Type Conference
Year 2009
Authors Roland Flury, Sriram V. Pemmaraju, Roger Wattenhofer
Comments (0)