Repositorio Dspace

Bitvectors with runs and the successor/predecessor problem

Mostrar el registro sencillo del ítem

dc.rights.license info:eu-repo/semantics/openAccess
dc.contributor.author Gómez-Brandón, Adrián
dc.contributor.author R. Brisaboa, Nieves
dc.date.accessioned 2025-10-13T11:25:21Z
dc.date.available 2025-10-13T11:25:21Z
dc.date.issued 2020
dc.identifier.uri http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/1398
dc.description.abstract The successor and predecessor problem consists of obtaining the closest value in a set of integers, greater/smaller than a given value. This problem has interesting applications, like the intersection of inverted lists. It can be easily modeled by using a bitvector of size n and its operations rank and select. However, there is a practical approach [1], which keeps the best theoretical bounds, and allows to solve successor and predecessor more efficiently. Based on that technique, we designed a novel compact data structure for bitvectors with k runs that achieves access, rank, and successor/predecessor in O(1) time by consuming space O( √ kn) bits. In practice, it obtains a compression ratio of 0.04% − 26.33% when the runs are larger than 100, and becomes the fastest technique, which considers compressibility, in successor/predecessor queries. Besides, we present a recursive variant of our structure, which tends to O(k) bits and takes O(log n k ) time. en_US
dc.language.iso en en_US
dc.publisher IEEE Computer Society en_US
dc.relation.ispartofseries SERIE_001;ED_001
dc.subject Conferencia en_US
dc.title Bitvectors with runs and the successor/predecessor problem en_US
dc.type Article en_US
lbd.tema Estructuras de Datos
lbd.paginas 12


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

  • Conferencias
    Conferencias relacionadas con Estructuras de Datos

Mostrar el registro sencillo del ítem

Buscar en DSpace


Búsqueda avanzada

Listar

Mi cuenta