English

A Tighter Upper Bound of the Expansion Factor for Universal Coding of Integers and Its Code Constructions

Information Theory 2021-09-21 v1 math.IT

Abstract

In entropy coding, universal coding of integers~(UCI) is a binary universal prefix code, such that the ratio of the expected codeword length to max{1,H(P)}\max\{1, H(P)\} is less than or equal to a constant expansion factor KCK_{\mathcal{C}} for any probability distribution PP, where H(P)H(P) is the Shannon entropy of PP. KCK_{\mathcal{C}}^{*} is the infimum of the set of expansion factors. The optimal UCI is defined as a class of UCI possessing the smallest KCK_{\mathcal{C}}^{*}. Based on prior research, the range of KCK_{\mathcal{C}}^{*} for the optimal UCI is 2KC2.752\leq K_{\mathcal{C}}^{*}\leq 2.75. Currently, the code constructions achieve KC=2.75K_{\mathcal{C}}=2.75 for UCI and KC=3.5K_{\mathcal{C}}=3.5 for asymptotically optimal UCI. In this paper, we propose a class of UCI, termed ι\iota code, to achieve KC=2.5K_{\mathcal{C}}=2.5. This further narrows the range of KCK_{\mathcal{C}}^{*} to 2KC2.52\leq K_{\mathcal{C}}^{*}\leq 2.5. Next, a family of asymptotically optimal UCIs is presented, where their expansion factor infinitely approaches 2.52.5. Finally, a more precise range of KCK_{\mathcal{C}}^{*} for the classic UCIs is discussed.

Cite

@article{arxiv.2109.08920,
  title  = {A Tighter Upper Bound of the Expansion Factor for Universal Coding of Integers and Its Code Constructions},
  author = {Wei Yan and Sian-Jheng Lin},
  journal= {arXiv preprint arXiv:2109.08920},
  year   = {2021}
}
R2 v1 2026-06-24T06:06:01.774Z