Efficient Labeling for Reachability in Digraphs
Maciej Dul\k{e}ba, Pawe{\l} Gawrychowski, Wojciech Janczewski

TL;DR
This paper explores efficient labeling schemes for reachability queries in directed graphs, establishing theoretical bounds and presenting a new scheme with significantly reduced label size.
Contribution
It introduces a novel reachability labeling scheme with labels of size n/3+o(n), improving upon previous methods and extending classical approaches.
Findings
Labels of at least n/4 bits are necessary due to information theory.
Existing schemes can achieve labels of about n/2+O(log n) bits.
The new scheme reduces label size to n/3+o(n) bits.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Algorithms and Data Compression · Machine Learning and Algorithms
