Papers
Topics
Authors
Recent
Search
2000 character limit reached

New routing techniques and their applications

Published 24 Jul 2014 in cs.DS and cs.DM | (1407.6730v3)

Abstract: Let G=(V,E)G=(V,E) be an undirected graph with nn vertices and mm edges. We obtain the following new routing schemes: - A routing scheme for unweighted graphs that uses O~(1ϵn<sup>2/3)\tilde O(\frac{1}{\epsilon} n<sup>{2/3}) space at each vertex and O~(1/ϵ)\tilde O(1/\epsilon)-bit headers, to route a message between any pair of vertices u,vVu,v\in V on a (2+ϵ,1)(2 + \epsilon,1)-stretch path, i.e., a path of length at most (2+ϵ)d(u,v)+1(2+\epsilon)\cdot d(u,v)+1. This should be compared to the (2,1)(2,1)-stretch and O~(n<sup>5/3)\tilde O(n<sup>{5/3}) space distance oracle of Patrascu and Roditty [FOCS'10 and SIAM J. Comput. 2014] and to the (2,1)(2,1)-stretch routing scheme of Abraham and Gavoille [DISC'11] that uses O~(n<sup>3/4)\tilde O( n<sup>{3/4}) space at each vertex. - A routing scheme for weighted graphs with normalized diameter DD, that uses O~(1ϵn<sup>1/3log</sup>D)\tilde O(\frac{1}{\epsilon} n<sup>{1/3}\log</sup> D) space at each vertex and O~(1ϵlogD)\tilde O(\frac{1}{\epsilon}\log D)-bit headers, to route a message between any pair of vertices on a (5+ϵ)(5+\epsilon)-stretch path. This should be compared to the $5$-stretch and O~(n<sup>4/3)\tilde O(n<sup>{4/3}) space distance oracle of Thorup and Zwick [STOC'01 and J. ACM. 2005] and to the $7$-stretch routing scheme of Thorup and Zwick [SPAA'01] that uses O~(n<sup>1/3)\tilde O( n<sup>{1/3}) space at each vertex. Since a $5$-stretch routing scheme must use tables of Ω(n<sup>1/3)\Omega( n<sup>{1/3}) space our result is almost tight. - For an integer $\ell&gt;1$, a routing scheme for unweighted graphs that uses O~(1ϵn<sup>/(2</sup>±1))\tilde O(\ell\frac{1}{\epsilon} n<sup>{\ell/(2\ell</sup> \pm 1)}) space at each vertex and O~(1ϵ)\tilde O(\frac{1}{\epsilon})-bit headers, to route a message between any pair of vertices on a (3±2/+ϵ,2)(3\pm2/\ell+\epsilon,2)-stretch path. - A routing scheme for weighted graphs, that uses O~(1ϵn<sup>1/klog</sup>D)\tilde O(\frac{1}{\epsilon}n<sup>{1/k}\log</sup> D) space at each vertex and O~(1ϵlogD)\tilde O(\frac{1}{\epsilon}\log D)-bit headers, to route a message between any pair of vertices on a (4k7+ϵ)(4k-7+\epsilon)-stretch path.

Authors (2)
Citations (19)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.