We show that it is possible to store a dynamic ordered set S of n integers drawn from a bounded universe of size u in space close to the information-theoretic lower bound and preserve, at the same time, the asymptotic time optimality of the operations. Our results leverage on the Elias-Fano representation of monotone integer sequences, which can be shown to be less than half a bit per element away from the information-theoretic minimum. In particular, considering a RAM model with memory word size Theta(log u) bits, when integers are drawn from a polynomial universe of size u = n^gamma for any gamma = Theta(1), we add o(n) bits to the static Elias-Fano representation in order to: 1. support static predecessor/successor queries in O(min{1+log...
Given a sequence S = s_1 s_2 ... s_n of integers smaller than r = O(polylog(n)), we show how S can b...
A static dictionary is a data structure for storing subsets of a finite universe U, so that membersh...
We study the it static membership problem: Given a set S of at most n keys drawn from a universe U o...
We show that it is possible to store a dynamic ordered set S(n,u) of n integers drawn from a bounded...
AbstractWe consider the problem of maintaining a dynamic ordered set of n integers in a universe U u...
This Thesis presents compressed succinct data structures with the aim of applying the Elias-Fano enc...
We introduce new models for dynamic computation based on the cell probe model of Fredman and Yao. We...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
We introduce exponential search trees as a novel technique for converting static polynomial space se...
We consider the problem of representing, in a compressed format, a bit-vector~$S$ of $m$ bits with $...
We propose new time-memory trade-offs for the random subset sum problem defined on $(a_1,\ldots,a_n,...
AbstractLet A be a static array storing n elements from a totally ordered set. We present a data str...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
In this report, we look at the problem of packing a number of arrays in memory efficiently. This is ...
We present randomized algorithms that solve subset sum and knapsack instances with n items in O∗ (20...
Given a sequence S = s_1 s_2 ... s_n of integers smaller than r = O(polylog(n)), we show how S can b...
A static dictionary is a data structure for storing subsets of a finite universe U, so that membersh...
We study the it static membership problem: Given a set S of at most n keys drawn from a universe U o...
We show that it is possible to store a dynamic ordered set S(n,u) of n integers drawn from a bounded...
AbstractWe consider the problem of maintaining a dynamic ordered set of n integers in a universe U u...
This Thesis presents compressed succinct data structures with the aim of applying the Elias-Fano enc...
We introduce new models for dynamic computation based on the cell probe model of Fredman and Yao. We...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
We introduce exponential search trees as a novel technique for converting static polynomial space se...
We consider the problem of representing, in a compressed format, a bit-vector~$S$ of $m$ bits with $...
We propose new time-memory trade-offs for the random subset sum problem defined on $(a_1,\ldots,a_n,...
AbstractLet A be a static array storing n elements from a totally ordered set. We present a data str...
AbstractIn this paper, we propose measures for compressed data structures, in which space usage is m...
In this report, we look at the problem of packing a number of arrays in memory efficiently. This is ...
We present randomized algorithms that solve subset sum and knapsack instances with n items in O∗ (20...
Given a sequence S = s_1 s_2 ... s_n of integers smaller than r = O(polylog(n)), we show how S can b...
A static dictionary is a data structure for storing subsets of a finite universe U, so that membersh...
We study the it static membership problem: Given a set S of at most n keys drawn from a universe U o...