2019
DOI: 10.48550/arxiv.1902.04427
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Compressed Range Minimum Queries

Abstract: Given a string S of n integers in [0, σ), a range minimum query RMQ(i, j) asks for the index of the smallest integer in S[i . . . j]. It is well known that the problem can be solved with a succinct data structure of size 2n + o(n) and constant query-time. In this paper we show how to preprocess S into a compressed representation that allows fast range minimum queries. This allows for sublinear size data structures with logarithmic query time. The most natural approach is to use string compression and construct… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…7 As the time bound O(log σ • log n) comes from the height of the constructed top dag, using Corollary 12.3 we can enforce the bound O(log n) on the height of the constructed top dag and ensure that the transformation can be applied to any input SSLP. This yields the following improvement of the result of [19]: The rest of the paper is devoted to the proof of Theorem 9.1.…”
Section: Cluster Algebras and Top Dagsmentioning
confidence: 82%
See 3 more Smart Citations
“…7 As the time bound O(log σ • log n) comes from the height of the constructed top dag, using Corollary 12.3 we can enforce the bound O(log n) on the height of the constructed top dag and ensure that the transformation can be applied to any input SSLP. This yields the following improvement of the result of [19]: The rest of the paper is devoted to the proof of Theorem 9.1.…”
Section: Cluster Algebras and Top Dagsmentioning
confidence: 82%
“…, s j (the substring of s from position i to j). We are interested in the variant of the problem, in which the input is given as an SSLP G. It is known, that after a preprocessing taking O(|G|) time, one can answer range minimum queries in time O(log n) [19,Theorem 1.1]. This implementation extends the data structure for random access for SSLP [8] with some additional information, which includes in particular adding standard range minimum data structures for subtrees leaving the heavy path and extending the original analysis.…”
Section: String Straight-line Programsmentioning
confidence: 99%
See 2 more Smart Citations