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
Link To Document