• DocumentCode
    18736
  • Title

    Compressing Sets and Multisets of Sequences

  • Author

    Steinruecken, Christian

  • Author_Institution
    Dept. of Eng., Univ. of Cambridge, Cambridge, UK
  • Volume
    61
  • Issue
    3
  • fYear
    2015
  • fDate
    Mar-15
  • Firstpage
    1485
  • Lastpage
    1490
  • Abstract
    This paper describes lossless compression algorithms for multisets of sequences, taking advantage of the multiset´s unordered structure. Multisets are a generalization of sets, where members are allowed to occur multiple times. A multiset can be encoded naïvely by simply storing its elements in some sequential order, but then information is wasted on the ordering. We propose a technique that transforms the multiset into an order-invariant tree representation, and derive an arithmetic code that optimally compresses the tree. Our method achieves compression even if the sequences in the multiset are individually incompressible (such as cryptographic hash sums). The algorithm is demonstrated practically by compressing collections of SHA-1 hash sums, and multisets of arbitrary, individually encodable objects.
  • Keywords
    cryptography; data compression; encoding; SHA-1 hash sum compression; arithmetic code; cryptographic hash sums; encodable objects; lossless compression algorithm; multiset unordered structure; order-invariant tree representation; sequence multiset compression; sequential order; set generalization; tree compression; Binary trees; Compression algorithms; Concrete; Cryptography; Decoding; Encoding; Arithmetic coding; Bayesian methods; data compression; hash sums; multisets; tree data structures;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2015.2392093
  • Filename
    7010027