Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms 2018
DOI: 10.1137/1.9781611975031.166
|View full text |Cite
|
Sign up to set email alerts
|

Labeling Schemes for Nearest Common Ancestors through Minor-Universal Trees

Abstract: Preprocessing a tree for finding the nearest common ancestor of two nodes is a basic tool with multiple applications. Quite a few linear-space constant-time solutions are known and the problem seems to be well-understood. This is however not so clear if we want to design a labeling scheme. In this model, the structure should be distributed: every node receives a distinct binary string, called its label, so that given the labels of two nodes (and no further information about the topology of the tree) we can com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…Alstrup, Dahlgaard, and Knudsen [3] proved the optimal result for adjacency in trees, achieving labels of size log n + O (1). Numerous other functions were considered, both in terms of upper and lower bounds: distance [10][11][12], connectivity [16,18], sibling or ancestor relationship [2], nearest common ancestor in trees [5,14], routing [25] and flow [16]. Often more restricted classes of graphs are analysed, most notably planar graphs [7,8], bounded degree graphs [1] and sparse graphs [4,13,19].…”
Section: Introductionmentioning
confidence: 99%
“…Alstrup, Dahlgaard, and Knudsen [3] proved the optimal result for adjacency in trees, achieving labels of size log n + O (1). Numerous other functions were considered, both in terms of upper and lower bounds: distance [10][11][12], connectivity [16,18], sibling or ancestor relationship [2], nearest common ancestor in trees [5,14], routing [25] and flow [16]. Often more restricted classes of graphs are analysed, most notably planar graphs [7,8], bounded degree graphs [1] and sparse graphs [4,13,19].…”
Section: Introductionmentioning
confidence: 99%
“…Upper bound Distance 1/4 log 2 n − O(log n) [9] 1/4 log 2 n + o(log 2 n) [25] Fixed-port routing Ω(log 2 n/ log log n) [21] O(log 2 n/ log log n) [20] (1 + )-approximate distance Ω(log (1/ ) log n) [25] O(log (1/ ) log n) [25] Nearest common ancestor 1.008 log n − O(1) [10] 2.318 log n + O(1) [31] Designer-port routing log n + Ω(log log n) [5] log n + O((log log n) 2 ) log n + O((log log n) 2 ) log n + O((log log n) 2 ) Ancestry log n + Ω(log log n) [5] log n + O(log log n) [23] Siblings/connectivity (unique) log n + Ω(log log n) [5] log n + O(log log n) [5] Adjacency log n (trivial) log n + O(1) [6] Table 1: Summary of the state-of-the-art bounds for labeling schemes in trees.…”
Section: Function Lower Boundmentioning
confidence: 99%
“…Arguably, trees are one of the most important classes of graphs considered in the context of labeling schemes. Functions studied in the literature on labeling schemes in trees include adjacency [6,13,14], ancestry [2,22,23], routing [20,21,44], distance [5,9,27,29,39], and nearest common ancestors [8,10,19,31,40]. See Table 1 for a summary of the state-of-the-art bounds for these problems.…”
Section: Function Lower Boundmentioning
confidence: 99%
“…In every case, the length of each individual label is much smaller than the size of a centralised structure, often by a factor close to Θ(n), i.e., we are able to evenly distribute the whole adjacency information. Other functions considered in the context of labeling schemes are ancestry in trees [25,31], routing [24,30,50] or connectivity [39]. However, from the point of view of possible applications, the next most natural question is that of distance labelings, where given labels of two vertices we need to output the exact distance between them in a graph.…”
Section: Introductionmentioning
confidence: 99%