• DocumentCode
    1465103
  • Title

    Compression of sparse matrices by blocked Rice coding

  • Author

    McKenzie, Bruce J. ; Bell, Timothy

  • Author_Institution
    Dept. of Comput. Sci., Canterbury Univ., Christchurch, New Zealand
  • Volume
    47
  • Issue
    3
  • fYear
    2001
  • fDate
    3/1/2001 12:00:00 AM
  • Firstpage
    1223
  • Lastpage
    1230
  • Abstract
    This correspondence considers the compression of matrices where the majority of the entries are a fixed constant (most typically zero), usually referred to as sparse matrices. We show that using Golomb or Rice encoding requires significantly less space than previous approaches. Furthermore, compared to arithmetic coding, the space requirements are only slightly increased but access is ten times faster for both Golomb and Rice encoding. By blocking the data, the access time can be kept constant as only a single block needs to be decoded to access any element. Although such blocking increases the space overheads, this is marginal until the block sizes become so small that only a few nonzero values will be found in a block. We provide formulas giving the space overhead of blocked Rice encoding and validate these empirically
  • Keywords
    data compression; encoding; sparse matrices; Golomb encoding; Rice encoding; block size; blocked Rice coding; space overhead; space requirements; sparse matrices compression; Boolean functions; Buildings; Calculus; Computer science; Cryptography; Error correction codes; Information security; Kernel; Sparse matrices; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.915692
  • Filename
    915692