Efficient Labeling for Reachability in Digraphs
Abstract
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 and and no other information about the underlying graph, it should be possible to determine whether there exists a directed path from to . 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 bits, where is the number of nodes. On the other hand, it is not hard to design a scheme with labels consisting of bits. In the classical centralised setting, Munro and Nicholson designed a data structure for reachability queries consisting of bits (which is optimal, up to the lower order term). We extend their approach to obtain a scheme with labels consisting of bits.
Keywords
Cite
@article{arxiv.2007.06105,
title = {Efficient Labeling for Reachability in Digraphs},
author = {Maciej Dulęba and Paweł Gawrychowski and Wojciech Janczewski},
journal= {arXiv preprint arXiv:2007.06105},
year = {2020}
}