Nearly Tight Lower Bounds for Succinct Range Minimum Query

11/03/2021
by   Mingmou Liu, et al.
0

Given an array of distinct integers A[1… n], the Range Minimum Query (RMQ) problem requires us to construct a data structure from A, supporting the RMQ query: given an interval [a,b]⊆[1,n], return the index of the minimum element in subarray A[a… b], i.e. return argmin_i∈[a,b]A[i]. The fundamental problem has a long history. The textbook solution which uses O(n) words of space and O(1) time by Gabow, Bentley, Tarjan (STOC 1984) and Harel, Tarjan (SICOMP 1984) dates back to 1980s. The state-of-the-art solution is presented by Fischer, Heun (SICOMP 2011) and Navarro, Sadakane (TALG 2014). The solution uses 2n-1.5log n+n/(log n/t)^t+Õ(n^3/4) bits of space and O(t) query time, where the additive Õ(n^3/4) is a pre-computed lookup table used in the RAM model, assuming the word-size is Θ(log n) bits. On the other hand, the only known lower bound is proved by Liu and Yu (STOC 2020). They show that any data structure which solves RMQ in t query time must use 2n-1.5log n+n/(log n)^O(t^2log^2t) bits of space, assuming the word-size is Θ(log n) bits. In this paper, we prove nearly tight lower bound for this problem. We show that, for any data structure which solves RMQ in t query time, 2n-1.5log n+n/(log n)^O(tlog^2t) bits of space is necessary in the cell-probe model with word-size Θ(log n) bits. We emphasize that, in terms of time complexity, our lower bound is tight up to a polylogarithmic factor.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/13/2020

Lower Bound for Succinct Range Minimum Query

Given an integer array A[1..n], the Range Minimum Query problem (RMQ) as...
research
07/21/2022

Tight Bounds for Monotone Minimal Perfect Hashing

The monotone minimal perfect hash function (MMPHF) problem is the follow...
research
06/04/2023

Tight Cell-Probe Lower Bounds for Dynamic Succinct Dictionaries

A dictionary data structure maintains a set of at most n keys from the u...
research
11/08/2022

On the amortized complexity of approximate counting

Naively storing a counter up to value n would require Ω(log n) bits of m...
research
11/24/2021

Tiny Pointers

This paper introduces a new data-structural object that we call the tiny...
research
04/13/2023

Pseudorandom Hashing for Space-bounded Computation with Applications in Streaming

We revisit Nisan's classical pseudorandom generator (PRG) for space-boun...
research
04/11/2019

Tight Bounds for the Subspace Sketch Problem with Applications

In the subspace sketch problem one is given an n× d matrix A with O((nd)...

Please sign up or login with your details

Forgot password? Click here to reset