Survey and taxonomy of lossless graph compression and space-efficient graph representations

M Besta, T Hoefler - arXiv preprint arXiv:1806.01799, 2018 - arxiv.org
Various graphs such as web or social networks may contain up to trillions of edges.
Compressing such datasets can accelerate graph processing by reducing the amount of I/O …

Compressing and indexing labeled trees, with applications

P Ferragina, F Luccio, G Manzini… - Journal of the ACM …, 2009 - dl.acm.org
Consider an ordered, static tree T where each node has a label from alphabet Σ. Tree T may
be of arbitrary degree and shape. Our goal is designing a compressed storage scheme of T …

Succinct indexes for strings, binary relations and multilabeled trees

J Barbay, M He, JI Munro, SR Satti - ACM Transactions on Algorithms …, 2011 - dl.acm.org
We define and design succinct indexes for several abstract data types (ADTs). The concept
is to design auxiliary data structures that ideally occupy asymptotically less space than the …

The wavelet matrix: An efficient wavelet tree for large alphabets

F Claude, G Navarro, A Ordónez - Information Systems, 2015 - Elsevier
The wavelet tree is a flexible data structure that permits representing sequences S [1, n] of
symbols over an alphabet of size σ, within compressed space and supporting a wide range …

Optimal dynamic sequence representations

G Navarro, Y Nekrich - SIAM Journal on Computing, 2014 - SIAM
We describe a data structure that supports access, rank, and select queries, as well as
symbol insertions and deletions, on a string S 1, n over alphabet 1..σ in time …

Succinct orthogonal range search structures on a grid with applications to text indexing

P Bose, M He, A Maheshwari, P Morin - Workshop on Algorithms and Data …, 2009 - Springer
We present a succinct representation of a set of n points on an n× n grid using n\lgn+o(n\lgn)
bits to support orthogonal range counting in O(\lgn/\lg\lgn) time, and range reporting in …

Alphabet partitioning for compressed rank/select and applications

J Barbay, T Gagie, G Navarro, Y Nekrich - International Symposium on …, 2010 - Springer
We present a data structure that stores a string s 1.. n over the alphabet 1.. σ in nH 0 (s)+ o
(n)(H 0 (s)+ 1) bits, where H 0 (s) is the zero-order entropy of s. This data structure supports …

Efficient fully-compressed sequence representations

J Barbay, F Claude, T Gagie, G Navarro, Y Nekrich - Algorithmica, 2014 - Springer
We present a data structure that stores a sequence s 1.. n over alphabet 1.. σ in
nH_0(s)+o(n)(H_0(s)+1) bits, where H_0(s) is the zero-order entropy of s. This structure …

Wavelet trees: A survey

C Makris - Computer Science and Information Systems, 2012 - doiserbia.nb.rs
The topic of this paper is the exploration of the various characteristics of the wavelet tree
data structure, a data structure that was initially proposed for text compression applications …

Compressed representations of permutations, and applications

J Barbay, G Navarro - arXiv preprint arXiv:0902.1038, 2009 - arxiv.org
We explore various techniques to compress a permutation $\pi $ over n integers, taking
advantage of ordered subsequences in $\pi $, while supporting its application $\pi $(i) and …