English

Another virtue of wavelet forests?

Data Structures and Algorithms 2023-08-16 v1

Abstract

A wavelet forest for a text T[1..n]T [1..n] over an alphabet σ\sigma takes nH0(T)+o(nlogσ)n H_0 (T) + o (n \log \sigma) bits of space and supports access and rank on TT in O(logσ)O (\log \sigma) time. K\"arkk\"ainen and Puglisi (2011) implicitly introduced wavelet forests and showed that when TT is the Burrows-Wheeler Transform (BWT) of a string SS, then a wavelet forest for TT occupies space bounded in terms of higher-order empirical entropies of SS even when the forest is implemented with uncompressed bitvectors. In this paper we show experimentally that wavelet forests also have better access locality than wavelet trees and are thus interesting even when higher-order compression is not effective on SS, or when TT is not a BWT at all.

Cite

@article{arxiv.2308.07809,
  title  = {Another virtue of wavelet forests?},
  author = {Christina Boucher and Travis Gagie and Aaron Hong and Yansong Li and Norbert Zeh},
  journal= {arXiv preprint arXiv:2308.07809},
  year   = {2023}
}
R2 v1 2026-06-28T11:56:07.140Z