English

Encoding 2-D Range Maximum Queries

Data Structures and Algorithms 2012-04-26 v2

Abstract

We consider the \emph{two-dimensional range maximum query (2D-RMQ)} problem: given an array AA of ordered values, to pre-process it so that we can find the position of the smallest element in the sub-matrix defined by a (user-specified) range of rows and range of columns. We focus on determining the \emph{effective} entropy of 2D-RMQ, i.e., how many bits are needed to encode AA so that 2D-RMQ queries can be answered \emph{without} access to AA. We give tight upper and lower bounds on the expected effective entropy for the case when AA contains independent identically-distributed random values, and new upper and lower bounds for arbitrary AA, for the case when AA contains few rows. The latter results improve upon previous upper and lower bounds by Brodal et al. (ESA 2010). In some cases we also give data structures whose space usage is close to the effective entropy and answer 2D-RMQ queries rapidly.

Keywords

Cite

@article{arxiv.1109.2885,
  title  = {Encoding 2-D Range Maximum Queries},
  author = {Mordecai J. Golin and John Iacono and Danny Krizanc and Rajeev Raman and S. Srinivasa Rao and Sunil Shende},
  journal= {arXiv preprint arXiv:1109.2885},
  year   = {2012}
}

Comments

Full version of ISAAC 2011 paper

R2 v1 2026-06-21T19:04:18.481Z