TY - GEN
T1 - Two dimensional range minimum queries and Fibonacci lattices
AU - Brodal, Gerth Stølting
AU - Davoodi, Pooya
AU - Lewenstein, Moshe
AU - Raman, Rajeev
AU - Srinivasa Rao, Satti
PY - 2012
Y1 - 2012
N2 - 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(clogc(loglogc) 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(clogc) with the same space usage.
AB - 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(clogc(loglogc) 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(clogc) with the same space usage.
UR - http://www.scopus.com/inward/record.url?scp=84866726951&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33090-2_20
DO - 10.1007/978-3-642-33090-2_20
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84866726951
SN - 9783642330896
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 217
EP - 228
BT - Algorithms, ESA 2012 - 20th Annual European Symposium, Proceedings
T2 - 20th Annual European Symposium on Algorithms, ESA 2012
Y2 - 10 September 2012 through 12 September 2012
ER -