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.rights.license info:eu-repo/semantics/openAccess
dc.contributor.author Gómez-Brandón, Adrián
dc.date.accessioned 2023-10-23T09:44:35Z
dc.date.available 2023-10-23T09:44:35Z
dc.date.issued 2020-06-02
dc.identifier.uri http://dspace.infodocu.lbd.org.es/xmlui/handle/123456789/914
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(sqrt(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.format.mimetype PDF
dc.publisher IEEE en_US
dc.relation.ispartof Laboratorio de Bases de Datos
dc.relation.ispartofseries ;ED_001
dc.subject bitvectors en_US
dc.title Bitvectors with runs and the successor/predecessor problem en_US
dc.type Article en_US
lbd.tema Bioinformática
lbd.paginas 12


Ficheros en el ítem

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

Mostrar el registro sencillo del ítem

Buscar en DSpace


Búsqueda avanzada

Listar

Mi cuenta