Improved address-calculation coding of integer arrays

Amr Ahmed Abd Elmoneim Elmasry, Jyrki Katajainen, Jukka Teuhola

3 Citationer (Scopus)

Abstract

In this paper we deal with compressed integer arrays that are equipped with fast random access. Our treatment improves over an earlier approach that used address-calculation coding to locate the elements and supported access and search operations in time for a sequence of n non-negative integers summing up to s. The idea is to complement the address-calculation method with index structures that considerably decrease access times and also enable updates. For all our structures the memory usage is bits. First a read-only version is introduced that supports rank-based accesses to elements and retrievals of prefix sums in) time, as well as prefix-sum searches in time, using the word RAM as the model of computation. The second version of the data structure supports accesses in time and changes of element values in time, where U is the universe size. Both versions performed quite well in practical experiments. A third extension to dynamic arrays is also described, supporting accesses and prefix-sum searches in time, and insertions and deletions in time.

OriginalsprogEngelsk
TitelString Processing and Information Retrieval : 19th International Symposium, SPIRE 2012, Cartagena de Indias, Colombia, October 21-25, 2012. Proceedings
RedaktørerLiliana Calderón-Benavides, Cristina González-Caro , Edgar Chávez , Nivio Ziviani
Antal sider12
ForlagSpringer
Publikationsdato2012
Sider205-216
ISBN (Trykt)978-3-642-34108-3
ISBN (Elektronisk)978-3-642-34109-0
DOI
StatusUdgivet - 2012
Begivenhed19th International Symposium on String Processing and Information Retrieval - Cartagena de Indias, Colombia
Varighed: 21 okt. 201225 okt. 2012
Konferencens nummer: 19th

Konference

Konference19th International Symposium on String Processing and Information Retrieval
Nummer19th
Land/OmrådeColombia
ByCartagena de Indias
Periode21/10/201225/10/2012
NavnLecture notes in computer science
Vol/bind7608
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Improved address-calculation coding of integer arrays'. Sammen danner de et unikt fingeraftryk.

Citationsformater