Efficient Labeling for Reachability in Digraphs

07/12/2020
by   Maciej Dulęba, et al.
0

We consider labeling nodes of a directed graph for reachability queries. A reachability labeling scheme for such a graph assigns a binary string, called a label, to each node. Then, given the labels of nodes u and v and no other information about the underlying graph, it should be possible to determine whether there exists a directed path from u to v. By a simple information theoretical argument and invoking the bound on the number of partial orders, in any scheme some labels need to consist of at least n/4 bits, where n is the number of nodes. On the other hand, it is not hard to design a scheme with labels consisting of n/2+O(log n) bits. In the classical centralised setting, Munro and Nicholson designed a data structure for reachability queries consisting of n^2/4+o(n^2) bits (which is optimal, up to the lower order term). We extend their approach to obtain a scheme with labels consisting of n/3+o(n) bits.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2020

Shorter Labels for Routing in Trees

A routing labeling scheme assigns a binary string, called a label, to ea...
research
03/05/2022

Efficient Reachability Ratio Computation for 2-hop Labeling Scheme

As one of the fundamental graph operations, reachability queries process...
research
08/29/2023

Distance Labeling for Families of Cycles

For an arbitrary finite family of graphs, the distance labeling problem ...
research
06/25/2019

Coding for Crowdsourced Classification with XOR Queries

This paper models the crowdsourced labeling/classification problem as a ...
research
06/14/2022

Boolean dimension and dim-boundedness: Planar cover graph with a zero

In 1989, Nešetřil and Pudlák posed the following challenging question: D...
research
06/09/2021

Reachability Problems for Transmission Graphs

Let P be a set of n points in the plane where each point p of P is assoc...
research
02/08/2021

A Dynamic Data Structure for Temporal Reachability with Unsorted Contact Insertions

Temporal graphs represent interactions between entities over the time. T...

Please sign up or login with your details

Forgot password? Click here to reset