Skip to main navigation Skip to search Skip to main content

Two dimensional range minimum queries and Fibonacci lattices

  • Gerth Stølting Brodal
  • , Pooya Davoodi
  • , Moshe Lewenstein
  • , Rajeev Raman
  • , Srinivasa Rao Satti
  • Aarhus University
  • Polytechnic University
  • University of Leicester
  • Seoul National University

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Given a matrix of size N, two dimensional range minimum queries (2D-RMQs) ask for the position of the minimum element in a rectangular range within the matrix. We study trade-offs between the query time and the additional space used by indexing data structures that support 2D-RMQs. Using a novel technique-the discrepancy properties of Fibonacci lattices-we give an indexing data structure for 2D-RMQs that uses O(N/c) bits additional space with O(clog c(log log c)2) query time, for any parameter c, 4≤c≤N. Also, when the entries of the input matrix are from {0, 1}, we show that the query time can be improved to O(clog c) with the same space usage.

Original languageEnglish
Pages (from-to)33-43
Number of pages11
JournalTheoretical Computer Science
Volume638
DOIs
StatePublished - 25 Jul 2016

Bibliographical note

Publisher Copyright:
© 2016.

Keywords

  • Fibonacci lattices
  • Pattern matching
  • Range minimum queries

Fingerprint

Dive into the research topics of 'Two dimensional range minimum queries and Fibonacci lattices'. Together they form a unique fingerprint.

Cite this