Optimal Lower and Upper Bounds for Representing Sequences
Author
dc.contributor.author
Belazzougui, Djamal
Author
dc.contributor.author
Navarro, Gonzalo
Admission date
dc.date.accessioned
2015-09-28T12:50:00Z
Available date
dc.date.available
2015-09-28T12:50:00Z
Publication date
dc.date.issued
2015
Cita de ítem
dc.identifier.citation
ACM Transactions on Algorithms, Vol. 11, No. 4, Article 31, April 2015
en_US
Identifier
dc.identifier.other
DOI: 10.1145/2629339
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/133882
General note
dc.description
Artículo de publicación ISI
en_US
Abstract
dc.description.abstract
Sequence representations supporting the queries access, select, and rank are at the core of many data structures. There is a considerable gap between the various upper bounds and the few lower bounds known for such representations, and how they relate to the space used. In this article, we prove a strong lower bound for rank, which holds for rather permissive assumptions on the space used, and give matching upper bounds that require only a compressed representation of the sequence. Within this compressed space, the operations access and select can be solved in constant or almost-constant time, which is optimal for large alphabets. Our new upper bounds dominate all of the previous work in the time/space map.
en_US
Patrocinador
dc.description.sponsorship
Fondecyt, Chile
1-110066
French MAPPI Project
ANR-2010-COSI-004
Academy of Finland
250345 (Co-ECGR)