An Optimal Ancestry Labeling Scheme with Applications to XML Trees and Universal Posets
Pierre Fraigniaud (IRIF), Amos Korman (IRIF)

TL;DR
This paper presents an optimal ancestry-labeling scheme for rooted trees that minimizes label size, enabling efficient ancestry queries, with applications to XML trees and universal posets, matching known lower bounds.
Contribution
It introduces a label scheme with size matching the lower bound for general trees and provides simplified schemes for trees with bounded depth, also applying to universal poset construction.
Findings
Label size of log_2 n + O(log log n) bits for general trees.
Efficient labeling for trees with small depth, log_2 n + 2 log_2 d + O(1) bits.
Construction of small universal posets of size ilde O(n^k) for posets with bounded tree-dimension.
Abstract
In this paper we solve the ancestry-labeling scheme problem which aims at assigning the shortest possible labels (bit strings) to nodes of rooted trees, so that ancestry queries between any two nodes can be answered by inspecting their assigned labels only. This problem was introduced more than twenty years ago by Kannan et al. [STOC '88], and is among the most well-studied problems in the field of informative labeling schemes. We construct an ancestry-labeling scheme for -node trees with label size bits, thus matching the bits lower bound given by Alstrup et al. [SODA '03]. Our scheme is based on a simplified ancestry scheme that operates extremely well on a restricted set of trees. In particular, for the set of n-node trees with depth at most d, the simplified ancestry scheme enjoys label size of …
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.
