DocumentCode :
3225763
Title :
Practical Entropy-Bounded Schemes for O(1)-Range Minimum Queries
Author :
Fischer, Johannes ; Heun, Volker ; Stiihler, H.M.
Author_Institution :
Univ. Munchen, Munich
fYear :
2008
fDate :
25-27 March 2008
Firstpage :
272
Lastpage :
281
Abstract :
The Range Minimum Query (RMQ) Problem is to preprocess an array A of length n in 0(n) time such that subsequent on-line queries asking for the position of a minimal element between two specified indices can be obtained in constant time. Several solutions to this problem have been proposed, starting with Berkman and Vishkin´s linear-space solution [6], and leading to a succinct solution using only 2n + o(n) bits in addition to the input array [12]. The theoretical contribution of this article is to push this latter approach one step further and show that for compressible input arrays the RMQ-information can be compressed as well. In particular, we show that information for 0(l)-RMQs can be stored within the same entropy bounds that are achieved by the currently best schemes for storing A itself in compressed form, while still being able to access O(logn) contiguous bits in O(l) time [10]. Two such entropy- bounded schemes for 0(l)-RMQs are developed, each with its own practical advantage. We test these two methods extensively and compare them to three other schemes for RMQs: the currently best non-succinct solution [2], and two succinct approaches: Sadakane´s 4n + o(n)-bit solution [22], and our own 2n + o(n)-bit solution. The results of this practical evaluation are (1) the practical space consumptions of the non-compressed schemes scale surprisingly well with their theoretical guarantees, and (2) for compressible input arrays our new compressed schemes can indeed reduce the space, with little or no slowdown in query time.
Keywords :
computational complexity; data compression; data structures; entropy; query processing; Berkman-Vishkin linear-space solution; RMQ-information compression; array preprocessing; practical entropy-bounded scheme; range minimum query; Compressors; Data compression; Data flow computing; Data structures; Entropy; Flow graphs; Information retrieval; Navigation; Testing; Tree graphs; entropy-bounded scheme; range minimum query; succinct data structure;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference, 2008. DCC 2008
Conference_Location :
Snowbird, UT
ISSN :
1068-0314
Print_ISBN :
978-0-7695-3121-2
Type :
conf
DOI :
10.1109/DCC.2008.45
Filename :
4483305
Link To Document :
بازگشت