Shorter Labels for Routing in Trees

03/14/2020
by   Paweł Gawrychowski, et al.
0

A routing labeling scheme assigns a binary string, called a label, to each node in a network, and chooses a distinct port number from {1,...,d} for every edge outgoing from a node of degree d. Then, given the labels of u and w and no other information about the network, it should be possible to determine the port number corresponding to the first edge on the shortest path from u to w. In their seminal paper, Thorup and Zwick [SPAA 2001] designed several routing methods for general weighted networks. An important technical ingredient in their paper that according to the authors “may be of independent practical and theoretical interest” is a routing labeling scheme for trees of arbitrary degrees. For a tree on n nodes, their scheme constructs labels consisting of (1+o(1))log n bits such that the sought port number can be computed in constant time. Looking closer at their construction, the labels consist of log n + O(log n·logloglog n / loglog n) bits. Given that the only known lower bound is log n+Ω(loglog n), a natural question that has been asked for other labeling problems in trees is to determine the asymptotics of the smaller-order term. We make the first (and significant) progress in 19 years on determining the correct second-order term for the length of a label in a routing labeling scheme for trees on n nodes. We design such a scheme with labels of length log n+O((loglog n)^2). Furthermore, we modify the scheme to allow for computing the port number in constant time at the expense of slightly increasing the length to log n+O((loglog n)^3).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2020

Efficient Labeling for Reachability in Digraphs

We consider labeling nodes of a directed graph for reachability queries....
research
06/01/2021

Fault-Tolerant Labeling and Compact Routing Schemes

The paper presents fault-tolerant (FT) labeling schemes for general grap...
research
09/27/2018

Distance and routing labeling schemes for cube-free median graphs

Distance labeling schemes are schemes that label the vertices of a graph...
research
08/09/2019

Shorter Labeling Schemes for Planar Graphs

An adjacency labeling scheme for a given class of graphs is an algorithm...
research
07/17/2018

Using statistical encoding to achieve tree succinctness never seen before

We propose a new succinct representation of labeled trees which represen...
research
02/18/2019

Routing in Histograms

Let P be an x-monotone orthogonal polygon with n vertices. We call P a s...
research
12/31/2019

Near-Optimal Schedules for Simultaneous Multicasts

We study the store-and-forward packet routing problem for simultaneous m...

Please sign up or login with your details

Forgot password? Click here to reset