The problem of answering rank/select queries over a bitmap is of utmost importance for many succinct data structures. When the bitmap does not change, many solutions exist in the theoretical and practical side. In this work we consider the case where one is allowed to modify the bitmap via a flip(i) operation that toggles its ith bit. By adapting and properly extending some results concerning prefix-sum data structures, we present a practical solution to the problem, tailored for modern CPU instruction sets. Compared to the state-of-the-art, our solution improves runtime with no space degradation. Moreover, it does not incur in a significant runtime penalty when compared to the fastest immutable indexes, while providing even lower space ove...
Bitmap indices are efficient data structures for querying read-only data with low attribute cardinal...
Abstract. Bitmap indices are efficient data structures for processing complex, multi-dimensional que...
Bitmap indices have been widely used in scientific applications and commercial systems for processin...
The problem of answering rank/select queries over a bitmap is of utmost importance for many succinct...
Bit vectors are fundamental building blocks of many succinct data structures. They can be used to re...
Bit vectors are fundamental building blocks of succinct data structures used in compressed text indi...
Research on succinct data structures (data structures occupying space close to the information-theor...
Bitmap indices have been widely used in scientific applications and commercial systems for processin...
Bitmap indexes are known to be efficient for ad-hoc range queries that are common in data warehousin...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
Bitmap indices have been widely used in scientific applications and commercial systems for processi...
Compressed bitmap indexes are used to speed up simple aggregate queries in databases. Indeed, set op...
Bitmap indexing has been touted as a promising approach for processing complex adhoc queries in read...
Bitmap indexing has been touted as a promising approach for pro-cessing complex adhoc queries in rea...
Bitmap indices are efficient data structures for processing complex, multi-dimensional queries in da...
Bitmap indices are efficient data structures for querying read-only data with low attribute cardinal...
Abstract. Bitmap indices are efficient data structures for processing complex, multi-dimensional que...
Bitmap indices have been widely used in scientific applications and commercial systems for processin...
The problem of answering rank/select queries over a bitmap is of utmost importance for many succinct...
Bit vectors are fundamental building blocks of many succinct data structures. They can be used to re...
Bit vectors are fundamental building blocks of succinct data structures used in compressed text indi...
Research on succinct data structures (data structures occupying space close to the information-theor...
Bitmap indices have been widely used in scientific applications and commercial systems for processin...
Bitmap indexes are known to be efficient for ad-hoc range queries that are common in data warehousin...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
Bitmap indices have been widely used in scientific applications and commercial systems for processi...
Compressed bitmap indexes are used to speed up simple aggregate queries in databases. Indeed, set op...
Bitmap indexing has been touted as a promising approach for processing complex adhoc queries in read...
Bitmap indexing has been touted as a promising approach for pro-cessing complex adhoc queries in rea...
Bitmap indices are efficient data structures for processing complex, multi-dimensional queries in da...
Bitmap indices are efficient data structures for querying read-only data with low attribute cardinal...
Abstract. Bitmap indices are efficient data structures for processing complex, multi-dimensional que...
Bitmap indices have been widely used in scientific applications and commercial systems for processin...