Presentation | 2006-09-26 A New Representation of Ordered Trees Jesper JANSSON, Kunihiko SADAKANE, Wing-Kin SUNG, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | There exist two well-known succinct representations of ordered trees: BP (balanced parenthesis) [Munro, Raman 2001] and DFUDS (depth first unary degree sequence) [Benoit et al. 2005]. Both have size 2n+o(n) bits for n-node trees, which matches the information-theoretic lower bound. Many fundamental operations on trees can be done in constant time on word RAM, for example finding parent, the first child, next sibling, the number of descendants, etc. However there has been no single representation supporting every existing operation in constant time; BP does not support i-th child, while DFUDS does not support lca (lowest common ancestor). In this paper, we give the first succinct tree representation supporting every one of the fundamental operations previously proposed for BP or DFUDS along with some new operations in constant time. Moreover, its size surpasses the information-theoretic lower bound and matches the entropy of the tree based on the distribution of node degrees. We call this an ultra-succinct data structure. As a consequence, a tree in which every internal node has exactly two children can be represented in n+o(n) bits. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | succinct data structures / entropy / ordered trees |
Paper # | COMP2006-29 |
Date of Issue |
Conference Information | |
Committee | COMP |
---|---|
Conference Date | 2006/9/19(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Theoretical Foundations of Computing (COMP) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | A New Representation of Ordered Trees |
Sub Title (in English) | |
Keyword(1) | succinct data structures |
Keyword(2) | entropy |
Keyword(3) | ordered trees |
1st Author's Name | Jesper JANSSON |
1st Author's Affiliation | Department of Computer Science and Communication Engineering, Kyushu University() |
2nd Author's Name | Kunihiko SADAKANE |
2nd Author's Affiliation | Department of Computer Science and Communication Engineering, Kyushu University |
3rd Author's Name | Wing-Kin SUNG |
3rd Author's Affiliation | School of Computing, National University of Singapore |
Date | 2006-09-26 |
Paper # | COMP2006-29 |
Volume (vol) | vol.106 |
Number (no) | 258 |
Page | pp.pp.- |
#Pages | 7 |
Date of Issue |