HackerPapers

arXiv:1004.0403cs.DS

CONCISE: Compressed 'n' Composable Integer Set

Alessandro Colantonio, Roberto Di Pietro

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Bit arrays, or bitmaps, are used to significantly speed up set operations in several areas, such as data warehousing, information retrieval, and data mining, to cite a few. However, bitmaps usually use a large storage space, thus requiring compression. Nevertheless, there is a space-time tradeoff among compression schemes. The Word Aligned Hybrid (WAH) bitmap compression trades some space to allow for bitwise operations without first decompressing bitmaps. WAH has been recognized as the most efficient scheme in terms of computation time. In this paper we present CONCISE (Compressed 'n' Composable Integer Set), a new scheme that enjoys significatively better performances than those of WAH. In particular, when compared to WAH, our algorithm is able to reduce the required memory up to 50%, by having similar or better performance in terms of computation time. Further, we show that CONCISE can be efficiently used to manipulate bitmaps representing sets of integral numbers in lieu of well-known data structures such as arrays, lists, hashtables, and self-balancing binary search trees. Extensive experiments over synthetic data show the effectiveness of our approach.

arXiv comments
Preprint submitted to Information Processing Letters, 7 pages
Journal reference
DOI
Subjects
cs.DSData Structures and Algorithms

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Feb 2016 to Feb 2016.

Comments linking this paper, per year.

Discussed in comments1 thread

  1. 100 more of those BITFIELDs 1 comment
    • Check out Concise [0] or Roaring Bitmaps [1] before rolling your own compressed bitset scheme. Wish I had known about these sooner. (I realize now this is offtopic, as this is bit fields not bit sets; nevermind, but still it's interesting!) [0] http://arxiv.org/pdf/1004.0403.pdf…

      a1k0nView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.