Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2012
DOI: 10.1007/978-3-642-30850-5_20
|View full text |Cite
|
Sign up to set email alerts
|

Dynamizing Succinct Tree Representations

Abstract: Abstract. We consider succinct, or space-efficient, representations of ordinal trees. Representations exist that take 2n + o(n) bits to represent a static n-node ordinal tree -close to the information-theoretic minimum -and support navigational operations in O(1) time on a RAM model; and some implementations have good practical performance. The situation is different for dynamic ordinal trees. Although there is theoretical work on succinct dynamic ordinal trees, there is little work on the practical performanc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 23 publications
0
8
0
Order By: Relevance
“…Determining whether different self-balancing trees, such as splay trees [28] (as in Joannou and Raman [20]) or rank balanced trees [16] would perform better is an interesting direction.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Determining whether different self-balancing trees, such as splay trees [28] (as in Joannou and Raman [20]) or rank balanced trees [16] would perform better is an interesting direction.…”
Section: Discussionmentioning
confidence: 99%
“…We note that these data structures do not explicitly manage memory, but are instead designed to be avoid bad sequences of allocations/deallocations. In a later work [20], the same authors also describe an implementation of dynamic succinct trees, with the targeted application of representing dynamic XML documents. Their dynamic tree occupies 2n + o(n) bits, and is combination of the min-max tree [25,24] and a splay tree [28].…”
Section: Related Workmentioning
confidence: 99%
“…A key feature is that operations on a node are specified by the position of that node in the BP bit-string. As noted by Joannou and Raman [28], when using this approach, any navigation operation has several steps that are known require Ω(lg n/ lg lg n) time (unless updates are allowed to take more than poly-log time). However, the resulting dynamization does support the full range of navigational operations supported by the FF representation, together with the updates, in O(lg n/ lg lg n) time.…”
Section: Dynamizationmentioning
confidence: 99%
“…Joannou and Raman [28] observe that the reason that the simple O(lg n)-time excess search of Arroyuelo et al performs comparably to the O(1)-time implementation of Geary et al for navigation is that navigation in ordinal trees (i.e. a sequence of steps moving from a node to an adjacent one) induces a kind of locality of access in the BP sequence; consequently, the O(lg n)-time worst-case cost may not be paid frequently.…”
Section: Implementations and Experimental Evaluationmentioning
confidence: 99%
“…In nearly all cases, attempts were made at practical implementations, with successful results [20], [24], [31].…”
Section: Succinct Data Structuresmentioning
confidence: 99%