New routing techniques and their applications

Abstract

Let G=(V,E) be an undirected graph with n vertices and m edges. We obtain the following new routing schemes: - A routing scheme for unweighted graphs that uses O(1ε n2/3) space at each vertex and O(1/ε)-bit headers, to route a message between any pair of vertices u,v∈ V on a (2 + ε,1)-stretch path, i.e., a path of length at most (2+ε)· d(u,v)+1. This should be compared to the (2,1)-stretch and O(n5/3) space distance oracle of Patrascu and Roditty [FOCS'10 and SIAM J. Comput. 2014] and to the (2,1)-stretch routing scheme of Abraham and Gavoille [DISC'11] that uses O( n3/4) space at each vertex. - A routing scheme for weighted graphs with normalized diameter D, that uses O(1ε n1/3 D) space at each vertex and O(1ε D)-bit headers, to route a message between any pair of vertices on a (5+ε)-stretch path. This should be compared to the 5-stretch and O(n4/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( n1/3) space at each vertex. Since a 5-stretch routing scheme must use tables of ( n1/3) space our result is almost tight. - For an integer >1, a routing scheme for unweighted graphs that uses O(1ε n/(2 1)) space at each vertex and O(1ε)-bit headers, to route a message between any pair of vertices on a (32/+ε,2)-stretch path. - A routing scheme for weighted graphs, that uses O(1εn1/k D) space at each vertex and O(1ε D)-bit headers, to route a message between any pair of vertices on a (4k-7+ε)-stretch path.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…