Two-dimensional range minimum queries

29Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider the two-dimensional Range Minimum Query problem: for a static (m x n)-matrix of size N = mn which may be preprocessed, answer on-line queries of the form "where is the position of a minimum element in an axis-parallel rectangle?". Unlike the one-dimensional version of this problem which can be solved in provably optimal time and space, the higher-dimensional case has received much less attention. The only result we are aware of is due to Gabow, Bentley and Tarjan [1], who solve the problem in O(N log N) preprocessing time and space and O(log N) query time. We present a class of algorithms which can solve the 2-dimensional RMQ-problem with O(kN) additional space, O(N log [k+1] N) preprocessing time and O(1) query time for any k > 1, where log[k+1] denotes the iterated application of k + 1 logarithms. The solution converges towards an algorithm with O(N log* N) preprocessing time and space and O(1) query time. All these algorithms are significant improvements over the previous results: query time is optimal, preprocessing time is quasi-linear in the input size, and space is linear. While this paper is of theoretical nature, we believe that our algorithms will turn out to have applications in different fields of computer science, e.g., in computational biology. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Amir, A., Fischer, J., & Lewenstein, M. (2007). Two-dimensional range minimum queries. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4580 LNCS, pp. 286–294). Springer Verlag. https://doi.org/10.1007/978-3-540-73437-6_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free