Fast Preprocessing for Optimal Orthogonal Range Reporting and Range Successor with Applications to Text Indexing

06/22/2020
by   Younan Gao, et al.
0

Under the word RAM model, we design three data structures that can be constructed in O(n√( n)) time over n points in an n × n grid. The first data structure is an O(n^ϵ n)-word structure supporting orthogonal range reporting in O( n+k) time, where k denotes output size and ϵ is an arbitrarily small constant. The second is an O(n n)-word structure supporting orthogonal range successor in O( n) time, while the third is an O(n^ϵ n)-word structure supporting sorted range reporting in O( n+k) time. The query times of these data structures are optimal when the space costs must be within O(npolylog n) words. Their exact space bounds match those of the best known results achieving the same query times, and the O(n√( n)) construction time beats the previous bounds on preprocessing. Previously, among 2d range search structures, only the orthogonal range counting structure of Chan and Pǎtraşcu (SODA 2010) and the linear space, O(^ϵ n) query time structure for orthogonal range successor by Belazzougui and Puglisi (SODA 2016) can be built in the same O(n√( n)) time. Hence our work is the first that achieve the same preprocessing time for optimal orthogonal range reporting and range successor. We also apply our results to improve the construction time of text indexes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2022

4D Range Reporting in the Pointer Machine Model in Almost-Optimal Time

In the orthogonal range reporting problem we must pre-process a set P of...
research
07/21/2020

New Data Structures for Orthogonal Range Reporting and Range Minima Queries

In this paper we present new data structures for two extensively studied...
research
03/25/2020

Further Results on Colored Range Searching

We present a number of new results about range searching for colored (or...
research
10/02/2019

Path and Ancestor Queries on Trees with Multidimensional Weight Vectors

We consider an ordinal tree T on n nodes, with each node assigned a d-...
research
05/17/2019

Variations of largest rectangle recognition amidst a bichromatic point set

Classical separability problem involving multi-color point sets is an im...
research
08/24/2021

Succinct Data Structures for Series-Parallel, Block-Cactus and 3-Leaf Power Graphs

We design succinct encodings of series-parallel, block-cactus and 3-leaf...
research
12/28/2017

New bounds for range closest-pair problems

Given a dataset S of points in R^2, the range closest-pair (RCP) problem...

Please sign up or login with your details

Forgot password? Click here to reset