The k2-tree is a successful compact representation of binary relations that exhibit sparseness and/or clustering properties. It can be extended to d dimensions, where it is called a kd-tree. The representation boils down to a long bitvector. We show that interpreting the kd-tree as a dynamic trie on the Morton codes of the points, instead of as a dynamic representation of the bitvector as done in previous work, yields operation times that are below the lower bound of dynamic bitvectors and offers improved time performance in practice.
@article{arxiv.1911.08971,
title = {Faster Dynamic Compressed d-ary Relations},
author = {Diego Arroyuelo and Guillermo de Bernardo and Travis Gagie and Gonzalo Navarro},
journal= {arXiv preprint arXiv:1911.08971},
year = {2019}
}
Comments
This research has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie Actions H2020-MSCA-RISE-2015 BIRDS GA No. 690941