On Space Efficient Two Dimensional Range Minimum Data Structures

被引:0
|
作者
Gerth Stølting Brodal
Pooya Davoodi
S. Srinivasa Rao
机构
[1] Aarhus University,MADALGO (Center for Massive Data Algorithmics, a Center of the Danish National Research Foundation), Department of Computer Science
[2] Seoul National University,School of Computer Science and Engineering
来源
Algorithmica | 2012年 / 63卷
关键词
Range minimum query; Cartesian tree; Time-space trade-off; Indexing model; Encoding model;
D O I
暂无
中图分类号
学科分类号
摘要
The two dimensional range minimum query problem is to preprocess a static m by n matrix (two dimensional 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 a data structure of size O(N/c) bits requires Ω(c) query time, for any c where 1≤c≤N. This lower bound holds for arrays of 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 which can be preprocessed in O(N) time to support O(clog 2c) query time. For c=O(1), this is the first O(1) query time algorithm using a data structure of optimal size O(N) bits. 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 space lower bound of Ω(Nlog m) bits for this version of the problem.
引用
收藏
页码:815 / 830
页数:15
相关论文
共 50 条
  • [31] Space-Efficient Data Structures for Polyominoes and Bar Graphs ∗
    Berg, Magnus
    Kamali, Shahin
    Ling, Katherine
    Sigrist, Cooper
    arXiv, 2023,
  • [32] Space-Efficient Data Structures for Polyominoes and Bar Graphs
    Berg, Magnus
    Kamali, Shahin
    Ling, Katherine
    Sigrist, Cooper
    2024 DATA COMPRESSION CONFERENCE, DCC, 2024, : 253 - 262
  • [33] Blooming trees: Space-efficient structures for data representation
    Ficara, Domenico
    Giordano, Stefano
    Procissi, Gregorio
    Vitucci, Fabio
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 5828 - 5832
  • [34] Algorithms and Data Structures for Efficient Free Space Reclamation in WAFL
    Kesavan, Ram
    Singh, Rohit
    Grusecki, Travis
    Patel, Yuvraj
    PROCEEDINGS OF FAST '17: 15TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2017, : 1 - 13
  • [35] An Efficient Scheme for Minimum-Latency Data Aggregation in Two- and Three-Dimensional Wireless Sensor Networks
    Cheng, Hongju
    Li, Feifei
    Yang, Laurence T.
    Xiong, Naixue
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 252 - 259
  • [36] Linear-Space Data Structures for Range Mode Query in Arrays
    Chan, Timothy M.
    Durocher, Stephane
    Larsen, Kasper Green
    Morrison, Jason
    Wilkinson, Bryan T.
    THEORY OF COMPUTING SYSTEMS, 2014, 55 (04) : 719 - 741
  • [37] Linear-Space Data Structures for Range Minority Query in Arrays
    Chan, Timothy M.
    Durocher, Stephane
    Skala, Matthew
    Wilkinson, Bryan T.
    ALGORITHMICA, 2015, 72 (04) : 901 - 913
  • [38] Linear-Space Data Structures for Range Mode Query in Arrays
    Timothy M. Chan
    Stephane Durocher
    Kasper Green Larsen
    Jason Morrison
    Bryan T. Wilkinson
    Theory of Computing Systems, 2014, 55 : 719 - 741
  • [39] Linear-Space Data Structures for Range Mode Query in Arrays
    Chan, Timothy M.
    Durocher, Stephane
    Larsen, Kasper Green
    Morrison, Jason
    Wilkinson, Bryan T.
    29TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, (STACS 2012), 2012, 14 : 290 - 301
  • [40] Linear-Space Data Structures for Range Minority Query in Arrays
    Timothy M. Chan
    Stephane Durocher
    Matthew Skala
    Bryan T. Wilkinson
    Algorithmica, 2015, 72 : 901 - 913