On Space Efficient Two Dimensional Range Minimum Data Structures

被引:0
|
作者
Brodal, Gerth Stolting [1 ]
Davoodi, Pooya [1 ]
Rao, S. Srinivasa [2 ]
机构
[1] Aarhus Univ, MADALGO, Dept Comp Sci, IT Pk,Abogade 34, DK-8200 Aarhus N, Denmark
[2] Seoul Natl Univ, Sch Comp Sci & Engn, Seoul, South Korea
来源
ALGORITHMS-ESA 2010, PT II | 2010年 / 6347卷
关键词
LOWEST COMMON ANCESTORS; TREES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The two dimensional range minimum query problem is to preprocess a static two dimensional m by n array A of size N = m . n, such that subsequent queries, asking for the position of the minimum element in a rectangular range within A, can be answered efficiently. We study the trade-off between the space and query time of the problem. We show that every algorithm enabled to access A during the query and using O(N/c) bits additional space requires, Omega(c) query time, for any c where 1 <= c <= N. This :lower bound holds for any dimension. In particular, for the one dimensional version of the problem, the lower bound is tight up to a constant factor. In two dimensions, we complement the lower bound with an indexing data structure of size O(N/c) bits additional space which can be preprocessed in O(N) time and achieves O(c log(2) c) query time. For c = O(1), this is the first O(1) query time algorithm using optimal O(N) bits additional space. For the case where queries can not probe A, we give a data structure of size O(N . min{m, log n}) bits with O(1) query time, assuming m <= n. This leaves a gap to the lower bound of Omega(N log m) bits for this version of the problem.
引用
收藏
页码:171 / +
页数:3
相关论文
共 50 条
  • [1] On Space Efficient Two Dimensional Range Minimum Data Structures
    Brodal, Gerth Stolting
    Davoodi, Pooya
    Rao, S. Srinivasa
    ALGORITHMICA, 2012, 63 (04) : 815 - 830
  • [2] On Space Efficient Two Dimensional Range Minimum Data Structures
    Gerth Stølting Brodal
    Pooya Davoodi
    S. Srinivasa Rao
    Algorithmica, 2012, 63 : 815 - 830
  • [3] The Encoding Complexity of Two Dimensional Range Minimum Data Structures
    Broda, Gerth Stolting
    Brodnik, Andrej
    Davoodi, Pooya
    ALGORITHMS - ESA 2013, 2013, 8125 : 229 - 240
  • [4] Practical Space-Efficient Data Structures for High-Dimensional Orthogonal Range Searching
    Ishiyama, Kazuki
    Sadakane, Kunihiko
    SIMILARITY SEARCH AND APPLICATIONS, SISAP 2017, 2017, 10609 : 234 - 246
  • [5] Space Efficient Data Structures for Dynamic Orthogonal Range Counting
    He, Meng
    Munro, J. Ian
    ALGORITHMS AND DATA STRUCTURES, 2011, 6844 : 500 - +
  • [6] Space efficient data structures for dynamic orthogonal range counting
    He, Meng
    Munro, J. Ian
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2014, 47 (02): : 268 - 281
  • [7] Two-dimensional range minimum queries
    Amir, Amihood
    Fischer, Johannes
    Lewenstein, Moshe
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2007, 4580 : 286 - +
  • [8] Efficient processing of narrow range queries in multi-dimensional data structures
    Kratky, Michal
    Snasel, Vaclav
    Pokorny, Jaroslav
    Zezula, Pavel
    10TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2006, : 69 - 79
  • [9] Data Structures for Range Minimum Queries in Multidimensional Arrays
    Yuan, Hao
    Atallah, Mikhail J.
    PROCEEDINGS OF THE TWENTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2010, 135 : 150 - 160
  • [10] Two dimensional range minimum queries and Fibonacci lattices
    Brodal, Gerth Stolting
    Davoodi, Pooya
    Lewenstein, Moshe
    Raman, Rajeev
    Satti, Srinivasa Rao
    THEORETICAL COMPUTER SCIENCE, 2016, 638 : 33 - 43