English

Universal Lossless Data Compression Via Binary Decision Diagrams

Information Theory 2011-11-08 v1 math.IT

Abstract

A binary string of length 2k2^k induces the Boolean function of kk variables whose Shannon expansion is the given binary string. This Boolean function then is representable via a unique reduced ordered binary decision diagram (ROBDD). The given binary string is fully recoverable from this ROBDD. We exhibit a lossless data compression algorithm in which a binary string of length a power of two is compressed via compression of the ROBDD associated to it as described above. We show that when binary strings of length nn a power of two are compressed via this algorithm, the maximal pointwise redundancy/sample with respect to any s-state binary information source has the upper bound (4log2s+16+o(1))/log2n(4\log_2s+16+o(1))/\log_2n . To establish this result, we exploit a result of Liaw and Lin stating that the ROBDD representation of a Boolean function of kk variables contains a number of vertices on the order of (2+o(1))2k/k(2+o(1))2^{k}/k.

Keywords

Cite

@article{arxiv.1111.1432,
  title  = {Universal Lossless Data Compression Via Binary Decision Diagrams},
  author = {J. Kieffer and P. Flajolet and E. -h. Yang},
  journal= {arXiv preprint arXiv:1111.1432},
  year   = {2011}
}
R2 v1 2026-06-21T19:31:42.605Z