We consider a number of range reporting problems in two and three dimensions and prove lower bounds on the amount of space used by any cache-oblivious data structure for these problems that achieves the optimal query bound of O(log B N +K/B) block transfers, where K is the size of the query output. The problems we study are three-sided range reporting, 3-d dominance reporting, and 3-d halfs-pace range reporting. We prove that, in order to achieve the above query bound or even a bound of f(log B N, K/B), for any monotonically increasing function f(·, ·), the data structure has to use Ω(N(log logN)ε) space. This lower bound holds even for the expected size of any Las-Vegas-type data structure that achieves an expected query bound of at most f...
We consider the problem of laying out a tree with xed parent/child structure in hierarchical memory....
Abstract. We establish lower bounds on the complexity of orthogonal range reporting in the static ca...
The non-overlapping indexing problem is defined as follows: pre-process a given text T[1, n] of leng...
We present cache-oblivious solutions to two important variants of range searching: range reporting a...
AbstractWe present cache-oblivious solutions to two important variants of range searching: range rep...
We develop cache-oblivious data structures for orthogonal range searching, the problem of finding al...
Orthogonal range reporting is the problem of storing a set of n points in d-dimensional space, such ...
In this paper we present new data structures for two extensively studied variants of the orthogonal ...
In this paper we study the four-dimensional dominance range reporting problem and present data struc...
AbstractWe consider the general problem of (2-dimensional) range reporting allowing arbitrarily conv...
In the concurrent range reporting (CRR) problem, the input is L disjoint sets S1,..., SL of points i...
AbstractWe consider the halfspace itrange itreporting problem: given a finite set P of points in Rd,...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
We study the following problem: Given an array A storing N real numbers, preprocess it to allow fast...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We consider the problem of laying out a tree with xed parent/child structure in hierarchical memory....
Abstract. We establish lower bounds on the complexity of orthogonal range reporting in the static ca...
The non-overlapping indexing problem is defined as follows: pre-process a given text T[1, n] of leng...
We present cache-oblivious solutions to two important variants of range searching: range reporting a...
AbstractWe present cache-oblivious solutions to two important variants of range searching: range rep...
We develop cache-oblivious data structures for orthogonal range searching, the problem of finding al...
Orthogonal range reporting is the problem of storing a set of n points in d-dimensional space, such ...
In this paper we present new data structures for two extensively studied variants of the orthogonal ...
In this paper we study the four-dimensional dominance range reporting problem and present data struc...
AbstractWe consider the general problem of (2-dimensional) range reporting allowing arbitrarily conv...
In the concurrent range reporting (CRR) problem, the input is L disjoint sets S1,..., SL of points i...
AbstractWe consider the halfspace itrange itreporting problem: given a finite set P of points in Rd,...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
We study the following problem: Given an array A storing N real numbers, preprocess it to allow fast...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We consider the problem of laying out a tree with xed parent/child structure in hierarchical memory....
Abstract. We establish lower bounds on the complexity of orthogonal range reporting in the static ca...
The non-overlapping indexing problem is defined as follows: pre-process a given text T[1, n] of leng...