Representation of ordered trees with a given degree distribution

07/01/2018
by   Dekel Tsur, et al.
0

The degree distribution of an ordered tree T with n nodes is n⃗ = (n_0,...,n_n-1), where n_i is the number of nodes in T with i children. Let N(n⃗) be the number of trees with degree distribution n⃗. We give a data structure that stores an ordered tree T with n nodes and degree distribution n⃗ using N(n⃗)+O(n/^t n) bits for every constant t. The data structure answers tree queries in constant time. This improves the current data structures with lowest space for ordered trees: The structure of Jansson et al. [JCSS 2012] that uses N(n⃗)+O(n n/ n) bits, and the structure of Navarro and Sadakane [TALG 2014] that uses 2n+O(n/^t n) bits for every constant t.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2018

Tree Path Majority Data Structures

We present the first solution to τ-majorities on tree paths. Given a tre...
research
02/13/2019

Space-Efficient Data Structures for Lattices

A lattice is a partially-ordered set in which every pair of elements has...
research
10/15/2021

Compact representation for matrices of bounded twin-width

For every fixed d ∈ℕ, we design a data structure that represents a binar...
research
07/17/2018

Using statistical encoding to achieve tree succinctness never seen before

We propose a new succinct representation of labeled trees which represen...
research
10/16/2019

Tree-Shape Grammars for Random Access

Shape grammars are well known in the graphics and design communities but...
research
08/12/2019

Nonleaf Patterns in Trees: Protected Nodes and Fine Numbers

A closed-form formula is derived for the number of occurrences of matche...
research
09/17/2020

Bounds on Sweep-Covers by Functional Compositions of Ordered Integer Partitions and Raney Numbers

A sweep-cover is a vertex separator in trees that covers all the nodes b...

Please sign up or login with your details

Forgot password? Click here to reset